Searched +full:device +full:- +full:unique (Results 1 – 25 of 1032) sorted by relevance
12345678910>>...42
/linux-6.14.4/include/uapi/linux/ |
D | atmioc.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2 /* atmioc.h - ranges for ATM-related ioctl numbers */ 4 /* Written 1995-1999 by Werner Almesberger, EPFL LRC/ICA */ 8 * See https://icawww1.epfl.ch/linux-atm/magic.html for the complete list of 19 #define ATMIOC_PHYCOM 0x00 /* PHY device common ioctls, globally unique */ 21 #define ATMIOC_PHYTYP 0x10 /* PHY dev type ioctls, unique per PHY type */ 23 #define ATMIOC_PHYPRV 0x30 /* PHY dev private ioctls, unique per driver */ 25 #define ATMIOC_SARCOM 0x50 /* SAR device common ioctls, globally unique */ 27 #define ATMIOC_SARPRV 0x60 /* SAR dev private ioctls, unique per driver */ 29 #define ATMIOC_ITF 0x80 /* Interface ioctls, globally unique */ [all …]
|
/linux-6.14.4/Documentation/userspace-api/media/mediactl/ |
D | media-ioc-g-topology.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 MEDIA_IOC_G_TOPOLOGY - Enumerate the graph topology and graph element properties 53 .. flat-table:: struct media_v2_topology 54 :header-rows: 0 55 :stub-columns: 0 58 * - __u64 59 - ``topology_version`` 60 - Version of the media graph topology. When the graph is created, 64 * - __u32 65 - ``num_entities`` [all …]
|
/linux-6.14.4/drivers/virt/nitro_enclaves/ |
D | ne_pci_dev.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright 2020-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. 17 * DOC: Nitro Enclaves (NE) PCI device 21 * PCI_DEVICE_ID_NE - Nitro Enclaves PCI device id. 25 * PCI_BAR_NE - Nitro Enclaves PCI device MMIO BAR. 30 * DOC: Device registers in the NE PCI device MMIO BAR 34 * NE_ENABLE - (1 byte) Register to notify the device that the driver is using 42 * NE_VERSION - (2 bytes) Register to select the device run-time version 49 * NE_COMMAND - (4 bytes) Register to notify the device what command was 50 * requested (Write-Only). [all …]
|
/linux-6.14.4/drivers/accel/ |
D | drm_accel.c | 1 // SPDX-License-Identifier: GPL-2.0 10 #include <linux/device.h> 29 static char *accel_devnode(const struct device *dev, umode_t *mode) in accel_devnode() 51 struct drm_info_node *node = (struct drm_info_node *) m->private; in accel_name_info() 52 struct drm_minor *minor = node->minor; in accel_name_info() 53 struct drm_device *dev = minor->dev; in accel_name_info() 56 mutex_lock(&dev->master_mutex); in accel_name_info() 57 master = dev->master; in accel_name_info() 58 seq_printf(m, "%s", dev->driver->name); in accel_name_info() 59 if (dev->dev) in accel_name_info() [all …]
|
/linux-6.14.4/Documentation/networking/devlink/ |
D | devlink-info.rst | 1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 7 The ``devlink-info`` mechanism enables device drivers to report device 10 The original motivation for the ``devlink-info`` API was twofold: 12 - making it possible to automate device and firmware management in a fleet 13 of machines in a vendor-independent fashion (see also 14 :ref:`Documentation/networking/devlink/devlink-flash.rst <devlink_flash>`); 15 - name the per component FW versions (as opposed to the crowded ethtool 18 ``devlink-info`` supports reporting multiple types of objects. Reporting driver 19 versions is generally discouraged - here, and via any other Linux API. 21 .. list-table:: List of top level info objects [all …]
|
/linux-6.14.4/drivers/gpu/drm/ |
D | drm_ioctl.c | 56 * - GET_UNIQUE ioctl, implemented by drm_getunique is wrapped up in libdrm 58 * - The libdrm drmSetBusid function is backed by the SET_UNIQUE ioctl. All 60 * - The internal set_busid kernel functions and driver callbacks are 63 * - Other ioctls and functions involved are named consistently. 70 * Now the actual horror story of how device lookup in drm works. At large, 71 * there's 2 different ways, either by busid, or by device driver name. 76 * side-effect this fills out the unique name in the master structure. 77 * 2. Call GET_UNIQUE to read out the unique name from the master structure, 79 * the next device node. 85 * means the unique name for the master node just opening is _not_ filled [all …]
|
/linux-6.14.4/drivers/message/fusion/ |
D | mptsas.h | 3 * High performance SCSI + LAN / Fibre Channel device drivers. 8 * Copyright (c) 1999-2008 LSI Corporation 9 * (mailto:DL-[email protected]) 12 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ 26 LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 45 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 50 /*{-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ 90 /* cached data for a removed device */ 103 u8 phys_disk_num; /* hrc - unique index*/ 131 u16 handle; /* unique id to address this device */ [all …]
|
/linux-6.14.4/include/linux/ |
D | fsl_devices.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Definitions for any platform device related flags or structures for 17 PHY CLK to become stable - 10ms*/ 25 * unique device: a platform_device entry in fsl_plat_devs[] plus 26 * associated device information in its platform_data structure. 28 * A chip is described by a set of unique devices. 30 * Each sub-arch has its own master list of unique devices and 31 * enumerates them by enum fsl_devices in a sub-arch specific header 34 * first is device specific information that help identify any 35 * unique features of a peripheral. The second is any [all …]
|
D | auxiliary_bus.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2019-2020 Intel Corporation 5 * Please see Documentation/driver-api/auxiliary_bus.rst for more information. 11 #include <linux/device.h> 20 * responsible for the management of the memory used for the device object. 25 * it is done with the device. The release() function is then automatically 47 * device which unregisters the auxiliary device object(s). 51 * unregisters the auxiliary device. 55 * struct auxiliary_device - auxiliary device object. 56 * @dev: Device, [all …]
|
D | acpi_dma.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 18 struct device; 21 * struct acpi_dma_spec - slave device DMA resources 22 * @chan_id: channel unique id 23 * @slave_id: request line unique id 24 * @dev: struct device of the DMA controller to be used in the filter 30 struct device *dev; 34 * struct acpi_dma - representation of the registered DMAC 36 * @dev: struct device of this controller 44 struct device *dev; [all …]
|
/linux-6.14.4/include/media/ |
D | media-device.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Media device 19 #include <media/media-devnode.h> 20 #include <media/media-entity.h> 26 * struct media_entity_notify - Media Entity Notify 33 * registered with the media device. This handler is intended for creating 44 * struct media_device_ops - Media device operations 76 * struct media_device - Media device 77 * @dev: Parent device 78 * @devnode: Media device node [all …]
|
/linux-6.14.4/include/drm/ |
D | drm_auth.h | 38 * struct drm_master - drm master structure 41 * @dev: Link back to the DRM device 42 * @driver_priv: Pointer to driver-private information. 44 * Note that master structures are only relevant for the legacy/primary device 45 * nodes, hence there can only be one per device, not one per drm_minor. 51 * @unique: Unique identifier: e.g. busid. Protected by 54 char *unique; member 56 * @unique_len: Length of unique field. Protected by 72 * device have this set to NULL.
|
/linux-6.14.4/Documentation/ABI/testing/ |
D | sysfs-bus-rbd | 6 (WO) Add rbd block device. 14 The snapshot name can be "-" or omitted to map the image 15 read/write. A <dev-id> will be assigned for any registered block 16 device. If snapshot is used, it will be mapped read-only. 24 (WO) Remove rbd block device. 26 Usage: <dev-id> [force] 76 What: /sys/bus/rbd/devices/<dev-id>/size 77 What: /sys/bus/rbd/devices/<dev-id>/major 78 What: /sys/bus/rbd/devices/<dev-id>/client_id 79 What: /sys/bus/rbd/devices/<dev-id>/pool [all …]
|
D | sysfs-class-net | 25 2 stolen from another device 35 Values vary based on the lower-level protocol used by the 54 01-80-C2-00-00-0X on a bridge device. Only values that set bits 62 0 01-80-C2-00-00-00 Bridge Group Address used for STP 63 1 01-80-C2-00-00-01 (MAC Control) 802.3 used for MAC PAUSE 64 2 01-80-C2-00-00-02 (Link Aggregation) 802.3ad 68 care when forwarding control frames e.g. 802.1X-PAE or LLDP. 101 Indicates the device unique identifier. Format is an hexadecimal 104 address as their parent device. 111 Indicates the port number of this network device, formatted [all …]
|
/linux-6.14.4/drivers/staging/media/atomisp/pci/hive_isp_css_include/host/ |
D | csi_rx_public.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 17 * Get the state of the csi rx frontend regiester-set. 19 * @param[in] id The global unique ID of the csi rx fe controller. 20 * @param[out] state Point to the register-state. 27 * Dump the state of the csi rx frontend regiester-set. 29 * @param[in] id The global unique ID of the csi rx fe controller. 30 * @param[in] state Point to the register-state. 39 * @param[in] id The global unique ID of the input-buffer controller. 49 * Get the state of the csi rx backend regiester-set. 51 * @param[in] id The global unique ID of the csi rx be controller. [all …]
|
D | isys_stream2mmio_public.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 16 * @brief Get the stream2mmio-controller state. 17 * Get the state of the stream2mmio-controller regiester-set. 19 * @param[in] id The global unique ID of the steeam2mmio controller. 20 * @param[out] state Point to the register-state. 27 * @brief Get the state of the stream2mmio-controller sidess. 28 * Get the state of the register set per buf-controller sidess. 30 * @param[in] id The global unique ID of the steeam2mmio controller. 42 * Device level interface (DLI). 47 * Load the value of the register of the stream2mmio-controller. [all …]
|
D | pixelgen_public.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 17 * Get the state of the pixelgen regiester-set. 19 * @param[in] id The global unique ID of the pixelgen controller. 20 * @param[out] state Point to the register-state. 27 * Dump the state of the pixelgen regiester-set. 29 * @param[in] id The global unique ID of the pixelgen controller. 30 * @param[in] state Point to the register-state. 39 * Device level interface (DLI). 46 * @param[in] ID The global unique ID for the pixelgen instance. 58 * @param[in] ID The global unique ID for the pixelgen.
|
/linux-6.14.4/drivers/dpll/ |
D | dpll_core.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 18 * struct dpll_device - stores DPLL device internal data 19 * @id: unique id number for device given by dpll subsystem 21 * @clock_id: unique identifier (clock_id) of a dpll 40 * struct dpll_pin - structure for a dpll pin 41 * @id: unique id number for pin given by dpll subsystem 48 * @rclk_dev_name: holds name of device when pin can recover clock from it 65 * struct dpll_pin_ref - structure for referencing either dpll or pins
|
/linux-6.14.4/Documentation/driver-api/ |
D | dpll.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 PLL - Phase Locked Loop is an electronic circuit which syntonizes clock 11 signal of a device with an external clock signal. Effectively enabling 12 device to run on the same clock signal beat as provided on a PLL input. 14 DPLL - Digital Phase Locked Loop is an integrated circuit which in 29 Device object 32 Single dpll device object means single Digital PLL circuit and bunch of 38 Changing the configuration of dpll device is done with `do` request of 40 A device handle is ``DPLL_A_ID``, it shall be provided to get or set 41 configuration of particular device in the system. It can be obtained [all …]
|
/linux-6.14.4/Documentation/driver-api/soundwire/ |
D | summary.rst | 10 SoundWire is a 2-pin multi-drop interface with data and clock line. It 15 commands over a single two-pin interface. 23 (4) Device status monitoring, including interrupt-style alerts to the Master. 38 +---------------+ +---------------+ 40 | Master |-------+-------------------------------| Slave | 42 | |-------|-------+-----------------------| | 43 +---------------+ | | +---------------+ 47 +--+-------+--+ 52 +-------------+ 58 The MIPI SoundWire specification uses the term 'device' to refer to a Master [all …]
|
/linux-6.14.4/drivers/target/ |
D | target_core_rd.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 36 /* Unique Ramdisk Device ID in Ramdisk HBA */ 38 /* Total page count for ramdisk device */ 48 /* Ramdisk HBA device is connected to */ 54 u32 rd_host_id; /* Unique Ramdisk Host ID */
|
D | target_core_file.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 33 /* Unique Ramdisk Device ID in Ramdisk HBA */ 42 /* FILEIO HBA device is connected to */ 48 /* Unique FILEIO Host ID */
|
/linux-6.14.4/Documentation/devicetree/bindings/input/ |
D | omap-keypad.txt | 1 * TI's Keypad Controller device tree bindings 3 TI's Keypad controller is used to interface a SoC with a matrix-type 4 keypad device. The keypad controller supports multiple row and column lines. 5 A key can be placed at each intersection of a unique row and a unique column. 6 The keypad controller can sense a key-press and key-release and report the 9 This binding is based on the matrix-keymap binding with the following 12 keypad,num-rows and keypad,num-columns are required. 15 - compatible: should be one of the following 16 - "ti,omap4-keypad": For controllers compatible with omap4 keypad 20 - linux,keypad-no-autorepeat: do no enable autorepeat feature. [all …]
|
D | twl4030-keypad.txt | 1 * TWL4030's Keypad Controller device tree bindings 3 TWL4030's Keypad controller is used to interface a SoC with a matrix-type 4 keypad device. The keypad controller supports multiple row and column lines. 5 A key can be placed at each intersection of a unique row and a unique column. 6 The keypad controller can sense a key-press and key-release and report the 9 This binding is based on the matrix-keymap binding with the following 12 * keypad,num-rows and keypad,num-columns are required. 15 - compatible: should be one of the following 16 - "ti,twl4030-keypad": For controllers compatible with twl4030 keypad 18 - interrupt: should be one of the following [all …]
|
/linux-6.14.4/tools/testing/selftests/devices/probe/boards/ |
D | google,spherion.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 # This is the device definition for the Google Spherion Chromebook. 7 # The top-level is a list of controllers, either for USB or PCI(e). 8 # Every controller needs to have a 'type' key set to either 'usb-controller' or 9 # 'pci-controller'. 12 # - dt-mmio: identify the MMIO address of the controller as defined in the 14 # - of-fullname-regex: regular expression to match against the OF_FULLNAME 15 # property. Useful when the controller's address is not unique across other 16 # sibling controllers. In this case, dt-mmio can't be used, and this property 17 # allows the matching to include parent nodes as well to make it unique. [all …]
|
12345678910>>...42