Home
last modified time | relevance | path

Searched +full:device +full:- +full:unique (Results 1 – 25 of 902) sorted by relevance

12345678910>>...37

/linux/include/uapi/linux/
H A Datmioc.h1 /* 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/Documentation/userspace-api/media/mediactl/
H A Dmedia-ioc-g-topology.rst1 .. 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 …]
H A Dmedia-ioc-device-info.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 MEDIA_IOC_DEVICE_INFO - Query device information
35 query device information, applications call the ioctl with a pointer to
44 .. flat-table:: struct media_device_info
45 :header-rows: 0
46 :stub-columns: 0
49 * - char
50 - ``driver``\ [16]
51 - Name of the driver implementing the media API as a NUL-terminated
59 * - char
[all …]
/linux/drivers/virt/nitro_enclaves/
H A Dne_pci_dev.h1 /* 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/drivers/message/fusion/
H A Dmptsas.h3 * High performance SCSI + LAN / Fibre Channel device drivers.
8 * Copyright (c) 1999-2008 LSI Corporation
9 * (mailto:DL-MPTFusionLinux@lsi.com)
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/include/linux/
H A Dfsl_devices.h1 /* 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 …]
H A Dauxiliary_bus.h1 /* 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 …]
H A Drio.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
17 #include <linux/device.h>
24 #define RIO_NO_HOPCOUNT -1
39 exists for the device ID) */
57 * 1-15 RapidIO memory regions
72 * A component tag value (stored in the component tag CSR) is used as device's
73 * unique identifier assigned during enumeration. Besides being used for
74 * identifying switches (which do not have device ID register), it also is used
79 #define RIO_CTAG_UDEVID 0x0001ffff /* Unique device identifier */
89 * struct rio_switch - RIO switch info
[all …]
H A Dpci-epf.h1 /* SPDX-License-Identifier: GPL-2.0 */
13 #include <linux/device.h>
23 NO_BAR = -1,
33 * struct pci_epf_header - represents standard configuration header
34 * @vendorid: identifies device manufacturer
35 * @deviceid: identifies a particular device
36 * @revid: specifies a device-specific revision identifier
37 * @progif_code: identifies a specific register-level programming interface
38 * @subclass_code: identifies more specifically the function of the device
39 * @baseclass_code: broadly classifies the type of function the device performs
[all …]
/linux/include/media/
H A Dmedia-device.h1 /* 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/include/drm/
H A Ddrm_auth.h38 * 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/Documentation/ABI/testing/
H A Dsysfs-bus-rbd6 (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 …]
H A Dsysfs-class-net25 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/drivers/staging/media/atomisp/pci/hive_isp_css_include/host/
H A Dcsi_rx_public.h1 /* 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 …]
/linux/drivers/dpll/
H A Ddpll_core.h1 /* 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
66 * struct dpll_pin_ref - structure for referencing either dpll or pins
/linux/drivers/target/
H A Dtarget_core_rd.h1 /* 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 */
H A Dtarget_core_file.h1 /* 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/tools/testing/selftests/devices/probe/boards/
H A Dgoogle,spherion.yaml1 # 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 …]
/linux/Documentation/devicetree/bindings/input/
H A Domap-keypad.txt1 * 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 …]
H A Dtwl4030-keypad.txt1 * 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/Documentation/devicetree/bindings/bus/
H A Dxlnx,versal-net-cdx.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/bus/xlnx,versal-net-cdx.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
15 on run-time.
17 All devices on the CDX bus will have a unique streamid (for IOMMU)
18 and a unique device ID (for MSI) corresponding to a requestor ID
19 (one to one associated with the device). The streamid and deviceid
20 are used to configure SMMU and GIC-ITS respectively.
22 iommu-map property is used to define the set of stream ids
[all …]
/linux/drivers/extcon/
H A Dextcon.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * drivers/extcon/extcon.c - External Connector (extcon) framework.
21 #include <linux/device.h>
53 .name = "USB-HOST",
80 .name = "FAST-CHARGER",
85 .name = "SLOW-CHARGER",
112 .name = "LINE-IN",
117 .name = "LINE-OUT",
122 .name = "VIDEO-IN",
127 .name = "VIDEO-OUT",
[all …]
/linux/Documentation/driver-api/rapidio/
H A Drapidio.rst5 The RapidIO standard is a packet-based fabric interconnect standard designed for
8 is publicly available for download from the RTA web-site [1].
16 Because the RapidIO subsystem follows the Linux device model it is integrated
17 into the kernel similarly to other buses by defining RapidIO-specific device and
18 bus types and registering them within the device model.
21 architecture-specific interfaces that provide support for common RapidIO
33 ---------------
39 resources such as mailboxes and doorbells. The rio_mport also includes a unique
40 host device ID that is valid when a master port is configured as an enumerating
43 RapidIO master ports are serviced by subsystem specific mport device drivers
[all …]
/linux/fs/coda/
H A Dpsdev.c1 // SPDX-License-Identifier: GPL-2.0-or-later
8 * Adapted to become the Linux 2.0 Coda pseudo device
13 * Copyright (c) 1997 Carnegie-Mellon University
35 #include <linux/device.h>
55 * Device operations
60 struct venus_comm *vcp = (struct venus_comm *) file->private_data; in coda_psdev_poll()
63 poll_wait(file, &vcp->vc_waitq, wait); in coda_psdev_poll()
64 mutex_lock(&vcp->vc_mutex); in coda_psdev_poll()
65 if (!list_empty(&vcp->vc_pending)) in coda_psdev_poll()
67 mutex_unlock(&vcp->vc_mutex); in coda_psdev_poll()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Dtime-event.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2012-2014, 2018-2020, 2022-2025 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
10 #include "fw/api/phy-ctxt.h"
20 /* P2P Device Events */
45 /* Time event - defines for command API v1 */
111 /* Time event - defines for command API */
143 * enum iwl_time_event_policy - Time event policy values
161 * @TE_V2_EVENT_SOCIOPATHIC: can't co-exist with other events of tha same MAC
[all …]

12345678910>>...37