/Linux-v5.10/include/linux/ |
D | mod_devicetable.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 20 * struct pci_device_id - PCI device ID structure 21 * @vendor: Vendor ID to match (or PCI_ANY_ID) 22 * @device: Device ID to match (or PCI_ANY_ID) 23 * @subvendor: Subsystem vendor ID to match (or PCI_ANY_ID) 24 * @subdevice: Subsystem device ID to match (or PCI_ANY_ID) 29 * as vendor/device is normally sufficient. 30 * @class_mask: Limit which sub-fields of the class field are compared. 39 __u32 vendor, device; /* Vendor and device ID or PCI_ANY_ID*/ member 40 __u32 subvendor, subdevice; /* Subsystem ID's or PCI_ANY_ID */ [all …]
|
/Linux-v5.10/Documentation/ABI/obsolete/ |
D | sysfs-driver-hid-roccat-ryos | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 9 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 21 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 31 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 41 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 51 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 61 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 71 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 81 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 92 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… [all …]
|
D | sysfs-driver-hid-roccat-isku | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 4 Description: The integer value of this attribute ranges from 0-4. 12 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 20 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 31 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 41 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 51 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 61 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 71 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 81 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… [all …]
|
D | sysfs-driver-hid-roccat-koneplus | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 4 Description: The integer value of this attribute ranges from 0-4. 12 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 15 Description: The integer value of this attribute ranges from 0-4. 24 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 36 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 44 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 55 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 70 …devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ko… 82 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… [all …]
|
D | sysfs-driver-hid-roccat-konepure | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 13 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 21 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 29 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 40 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 55 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 71 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 74 Description: The mouse has a tracking- and a distance-control-unit. These 75 can be activated/deactivated and the lift-off distance can be 80 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… [all …]
|
D | sysfs-driver-hid-roccat-kovaplus | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 4 Description: The integer value of this attribute ranges from 1-4. 11 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 14 Description: The integer value of this attribute ranges from 0-4. 22 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 25 Description: The integer value of this attribute ranges from 1-10. 32 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 35 Description: The integer value of this attribute ranges from 1-10. 42 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 54 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… [all …]
|
D | sysfs-driver-hid-roccat-pyra | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 22 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 26 range 0-4. 31 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 43 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 51 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 66 …usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num… 78 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 94 …usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num… 107 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… [all …]
|
D | sysfs-driver-hid-roccat-savu | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 17 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 25 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 40 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 48 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 59 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 71 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 74 Description: The mouse has a Avago ADNS-3090 sensor.
|
/Linux-v5.10/drivers/usb/common/ |
D | ulpi.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ulpi.c - USB ULPI PHY bus 18 #include <linux/clk/clk-conf.h> 20 /* -------------------------------------------------------------------------- */ 24 return ulpi->ops->read(ulpi->dev.parent, addr); in ulpi_read() 30 return ulpi->ops->write(ulpi->dev.parent, addr, val); in ulpi_write() 34 /* -------------------------------------------------------------------------- */ 40 const struct ulpi_device_id *id; in ulpi_match() local 42 /* Some ULPI devices don't have a vendor id so rely on OF match */ in ulpi_match() 43 if (ulpi->id.vendor == 0) in ulpi_match() [all …]
|
/Linux-v5.10/drivers/pci/ |
D | search.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 1993 -- 1997 Drew Eckhardt, Frederic Potter, 6 * David Mosberger-Tang 7 * Copyright (C) 1997 -- 2000 Martin Mares <mj@ucw.cz> 8 * Copyright (C) 2003 -- 2004 Greg Kroah-Hartman <greg@kroah.com> 20 * pci_for_each_dma_alias - Iterate over DMA aliases for a device 36 * The device may have an explicit alias requester ID for DMA where the in pci_for_each_dma_alias() 46 * If the device is broken and uses an alias requester ID for in pci_for_each_dma_alias() 49 if (unlikely(pdev->dma_alias_mask)) { in pci_for_each_dma_alias() 52 for_each_set_bit(devfn, pdev->dma_alias_mask, MAX_NR_DEVFNS) { in pci_for_each_dma_alias() [all …]
|
D | pci-stub.c | 1 // SPDX-License-Identifier: GPL-2.0 9 * Usage is simple, allocate a new id to the stub driver and bind the 12 * # echo "8086 10f5" > /sys/bus/pci/drivers/pci-stub/new_id 13 * # echo -n 0000:00:19.0 > /sys/bus/pci/drivers/e1000e/unbind 14 * # echo -n 0000:00:19.0 > /sys/bus/pci/drivers/pci-stub/bind 15 * # ls -l /sys/bus/pci/devices/0000:00:19.0/driver 16 * .../0000:00:19.0/driver -> ../../../bus/pci/drivers/pci-stub 26 "\"vendor:device[:subvendor[:subdevice[:class[:class_mask]]]]\"" 29 static int pci_stub_probe(struct pci_dev *dev, const struct pci_device_id *id) in pci_stub_probe() argument 36 .name = "pci-stub", [all …]
|
/Linux-v5.10/drivers/pnp/isapnp/ |
D | compat.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * compat.c - A series of functions to make it easier to convert drivers that use 13 static void pnp_convert_id(char *buf, unsigned short vendor, in pnp_convert_id() argument 17 'A' + ((vendor >> 2) & 0x3f) - 1, in pnp_convert_id() 18 'A' + (((vendor & 3) << 3) | ((vendor >> 13) & 7)) - 1, in pnp_convert_id() 19 'A' + ((vendor >> 8) & 0x1f) - 1, in pnp_convert_id() 24 struct pnp_dev *pnp_find_dev(struct pnp_card *card, unsigned short vendor, in pnp_find_dev() argument 27 char id[8]; in pnp_find_dev() local 30 pnp_convert_id(id, vendor, function); in pnp_find_dev() 37 list = from->global_list.next; in pnp_find_dev() [all …]
|
/Linux-v5.10/Documentation/ABI/testing/ |
D | sysfs-driver-hid-lenovo | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 3 Contact: linux-input@vger.kernel.org 11 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 13 Contact: linux-input@vger.kernel.org 20 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 22 Contact: linux-input@vger.kernel.org 27 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 29 Contact: linux-input@vger.kernel.org 37 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 39 Contact: linux-input@vger.kernel.org [all …]
|
D | sysfs-driver-hid-roccat-kone | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 25 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 33 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 45 …usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num… 64 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 76 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 88 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 103 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
|
D | sysfs-bus-vfio-mdev | 8 vendor driver who registers with Mediated device framework. 11 string provided by the vendor driver. 13 What: /sys/.../<device>/mdev_supported_types/<type-id>/ 20 attributes to be provided by vendor driver. 'name', 21 'description' and other vendor driver specific attributes 24 What: /sys/.../mdev_supported_types/<type-id>/create 29 type <type-id> for parent device <device>. This is a 30 write-only file. 33 # echo "83b8f4f2-509f-382f-3c1e-e6bfe0fa1001" > \ 34 /sys/devices/foo/mdev_supported_types/foo-1/create [all …]
|
D | sysfs-driver-hid | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 2 What: /sys/class/bluetooth/hci<addr>/<hid-bus>:<vendor-id>:<product-id>.<num>/report_descriptor 12 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 13 What: /sys/class/bluetooth/hci<addr>/<hid-bus>:<vendor-id>:<product-id>.<num>/country
|
/Linux-v5.10/arch/x86/kernel/ |
D | probe_roms.c | 1 // SPDX-License-Identifier: GPL-2.0 17 #include <asm/pci-direct.h> 81 static bool match_id(struct pci_dev *pdev, unsigned short vendor, unsigned short device) in match_id() argument 83 struct pci_driver *drv = pdev->driver; in match_id() 84 const struct pci_device_id *id; in match_id() local 86 if (pdev->vendor == vendor && pdev->device == device) in match_id() 89 for (id = drv ? drv->id_table : NULL; id && id->vendor; id++) in match_id() 90 if (id->vendor == vendor && id->device == device) in match_id() 93 return id && id->vendor; in match_id() 96 static bool probe_list(struct pci_dev *pdev, unsigned short vendor, in probe_list() argument [all …]
|
/Linux-v5.10/tools/perf/arch/x86/util/ |
D | header.c | 1 // SPDX-License-Identifier: GPL-2.0 30 int family = -1, model = -1, step = -1; in __get_cpuid() 32 char vendor[16]; in __get_cpuid() local 35 strncpy(&vendor[0], (char *)(&b), 4); in __get_cpuid() 36 strncpy(&vendor[4], (char *)(&d), 4); in __get_cpuid() 37 strncpy(&vendor[8], (char *)(&c), 4); in __get_cpuid() 38 vendor[12] = '\0'; in __get_cpuid() 43 family = (a >> 8) & 0xf; /* bits 11 - 8 */ in __get_cpuid() 44 model = (a >> 4) & 0xf; /* Bits 7 - 4 */ in __get_cpuid() 55 nb = scnprintf(buffer, sz, fmt, vendor, family, model, step); in __get_cpuid() [all …]
|
/Linux-v5.10/include/uapi/scsi/ |
D | scsi_netlink.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 36 /* scsi_nl_hdr->version value */ 39 /* scsi_nl_hdr->magic value */ 42 /* scsi_nl_hdr->transport value */ 47 /* Transport-based scsi_nl_hdr->msgtype values are defined in each transport */ 50 * GENERIC SCSI scsi_nl_hdr->msgtype Values 52 /* kernel -> user */ 54 /* user -> kernel */ 55 /* SCSI_NL_SHOST_VENDOR msgtype is kernel->user and user->kernel */ 67 * SCSI HOST Vendor Unique messages : [all …]
|
/Linux-v5.10/drivers/usb/host/ |
D | xhci-pci.c | 1 // SPDX-License-Identifier: GPL-2.0 18 #include "xhci-trace.h" 19 #include "xhci-pci.h" 78 /* called after powerup, by probe or system-pm "wakeup" */ 87 /* PCI Memory-Write-Invalidate cycle support is optional (uncommon) */ in xhci_pci_reinit() 99 const struct pci_device_id *id; in xhci_pci_quirks() local 101 id = pci_match_id(pdev->driver->id_table, pdev); in xhci_pci_quirks() 103 if (id && id->driver_data) { in xhci_pci_quirks() 104 driver_data = (struct xhci_driver_data *)id->driver_data; in xhci_pci_quirks() 105 xhci->quirks |= driver_data->quirks; in xhci_pci_quirks() [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/pci/ |
D | pci-iommu.txt | 5 ID (AKA RID). A Requester ID is a triplet of a Bus number, Device number, and 17 Requester ID. While a given PCI device can only master through one IOMMU, a 33 ------------------- 35 - iommu-map: Maps a Requester ID to an IOMMU and associated IOMMU specifier 39 (rid-base,iommu,iommu-base,length). 41 Any RID r in the interval [rid-base, rid-base + length) is associated with 42 the listed IOMMU, with the IOMMU specifier (r - rid-base + iommu-base). 44 - iommu-map-mask: A mask to be applied to each Requester ID prior to being 45 mapped to an IOMMU specifier per the iommu-map property. 52 #address-cells = <1>; [all …]
|
D | pci-msi.txt | 4 Each PCI device under a root complex is uniquely identified by its Requester ID 5 (AKA RID). A Requester ID is a triplet of a Bus number, Device number, and 18 Requester ID. A mechanism is required to associate a device with both the MSI 23 Documentation/devicetree/bindings/interrupt-controller/msi.txt. 30 ------------------- 32 - msi-map: Maps a Requester ID to an MSI controller and associated 33 msi-specifier data. The property is an arbitrary number of tuples of 34 (rid-base,msi-controller,msi-base,length), where: 36 * rid-base is a single cell describing the first RID matched by the entry. 38 * msi-controller is a single phandle to an MSI controller [all …]
|
/Linux-v5.10/scripts/mod/ |
D | devicetable-offsets.c | 1 // SPDX-License-Identifier: GPL-2.0 28 DEVID_FIELD(hid_device_id, vendor); in main() 39 DEVID_FIELD(pci_device_id, vendor); in main() 62 DEVID_FIELD(serio_device_id, id); in main() 66 DEVID_FIELD(acpi_device_id, id); in main() 71 DEVID_FIELD(pnp_device_id, id); in main() 97 DEVID_FIELD(input_device_id, vendor); in main() 121 DEVID_FIELD(sdio_device_id, vendor); in main() 125 DEVID_FIELD(ssb_device_id, vendor); in main() 131 DEVID_FIELD(bcma_device_id, id); in main() [all …]
|
/Linux-v5.10/drivers/xen/xen-pciback/ |
D | conf_space_quirks.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * PCI Backend - Handle special overlays for broken devices. 19 match_one_device(const struct pci_device_id *id, const struct pci_dev *dev) in match_one_device() argument 21 if ((id->vendor == PCI_ANY_ID || id->vendor == dev->vendor) && in match_one_device() 22 (id->device == PCI_ANY_ID || id->device == dev->device) && in match_one_device() 23 (id->subvendor == PCI_ANY_ID || in match_one_device() 24 id->subvendor == dev->subsystem_vendor) && in match_one_device() 25 (id->subdevice == PCI_ANY_ID || in match_one_device() 26 id->subdevice == dev->subsystem_device) && in match_one_device() 27 !((id->class ^ dev->class) & id->class_mask)) in match_one_device() [all …]
|
/Linux-v5.10/drivers/usb/serial/ |
D | belkin_sa.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 8 * This program is largely derived from work by the linux-usb group 12 * See Documentation/usb/usb-serial.rst for more information on using this 15 * 12-Mar-2001 gkh 16 * Added GoHubs GO-COM232 device id. 18 * 06-Nov-2000 gkh 21 * 12-Oct-2000 William Greathouse 33 #define BELKIN_DOCKSTATION_VID 0x050d /* Vendor Id */ 34 #define BELKIN_DOCKSTATION_PID 0x1203 /* Product Id */ 36 #define BELKIN_SA_VID 0x050d /* Vendor Id */ [all …]
|