| /linux/include/linux/ |
| H A D | mod_devicetable.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 25 * struct pci_device_id - PCI device ID structure 26 * @vendor: Vendor ID to match (or PCI_ANY_ID) 27 * @device: Device ID to match (or PCI_ANY_ID) 28 * @subvendor: Subsystem vendor ID to match (or PCI_ANY_ID) 29 * @subdevice: Subsystem device ID to match (or PCI_ANY_ID) 34 * as vendor/device is normally sufficient. 35 * @class_mask: Limit which sub-fields of the class field are compared. 42 * @override_only: Match only when dev->driver_override is this driver. 45 __u32 vendor, device; /* Vendor and device ID or PCI_ANY_ID*/ member [all …]
|
| /linux/Documentation/ABI/obsolete/ |
| H A 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 …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A 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/Documentation/ABI/testing/ |
| H A D | sysfs-bus-cdx | 14 What: /sys/bus/cdx/devices/.../vendor 18 Vendor ID for this CDX device, in hexadecimal. Vendor ID is 20 Combination of Vendor ID and Device ID identifies a device. 26 Device ID for this CDX device, in hexadecimal. Device ID is 29 Combination of Vendor ID and Device ID identifies a device. 35 Subsystem Vendor ID for this CDX device, in hexadecimal. 36 Subsystem Vendor ID is 16 bit identifier specific to the 43 Subsystem Device ID for this CDX device, in hexadecimal 44 Subsystem Device ID is 16 bit identifier specific to the 112 This attribute indicates the CDX ID of the device. [all …]
|
| H A 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 …]
|
| H A 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…
|
| H A 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 …]
|
| H A 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/drivers/pci/ |
| H A 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 …]
|
| H A 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/drivers/usb/common/ |
| H A D | ulpi.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ulpi.c - USB ULPI PHY bus 19 #include <linux/clk/clk-conf.h> 21 /* -------------------------------------------------------------------------- */ 25 return ulpi->ops->read(ulpi->dev.parent, addr); in ulpi_read() 31 return ulpi->ops->write(ulpi->dev.parent, addr, val); in ulpi_write() 35 /* -------------------------------------------------------------------------- */ 41 const struct ulpi_device_id *id; in ulpi_match() local 44 * Some ULPI devices don't have a vendor id in ulpi_match() 47 if (ulpi->id.vendor == 0 || !drv->id_table) in ulpi_match() [all …]
|
| /linux/tools/testing/selftests/hid/tests/ |
| H A D | test_gamepad.py | 2 # SPDX-License-Identifier: GPL-2.0 3 # -*- coding: utf-8 -*- 184 (0, "ABS_HAT0Y", -1), 187 (6, "ABS_HAT0X", -1), 212 0x85, 0x01, # ..Report ID (1) 10 249 0x05, 0x0f, # .Usage Page (Vendor Usage Page 0x0f) 86 250 0x09, 0x92, # .Usage (Vendor Usage 0x92) 88 252 0x85, 0x02, # ..Report ID (2) 92 253 0x09, 0xa0, # ..Usage (Vendor Usage 0xa0) 94 254 0x09, 0x9f, # ..Usage (Vendor Usage 0x9f) 96 [all …]
|
| /linux/drivers/pnp/isapnp/ |
| H A 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/arch/x86/kernel/ |
| H A D | probe_roms.c | 1 // SPDX-License-Identifier: GPL-2.0 17 #include <asm/pci-direct.h> 82 static bool match_id(struct pci_dev *pdev, unsigned short vendor, unsigned short device) in match_id() argument 84 struct pci_driver *drv = to_pci_driver(pdev->dev.driver); in match_id() 85 const struct pci_device_id *id; in match_id() local 87 if (pdev->vendor == vendor && pdev->device == device) in match_id() 90 for (id = drv ? drv->id_table : NULL; id && id->vendor; id++) in match_id() 91 if (id->vendor == vendor && id->device == device) in match_id() 94 return id && id->vendor; in match_id() 97 static bool probe_list(struct pci_dev *pdev, unsigned short vendor, in probe_list() argument [all …]
|
| /linux/sound/pci/emu10k1/ |
| H A D | emu10k1_main.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * James Courtier-Dutton <James@superbug.co.uk> 85 if (emu->audigy) { in snd_emu10k1_voice_init() 128 { 0x0e, 0xcf }, /* Attenuation Left 0x01 = -103dB, 0xff = 24dB */ 146 HCFG_MUTEBUTTONENABLE, emu->port + HCFG); in snd_emu10k1_init() 148 outl(0, emu->por in snd_emu10k1_init() 746 struct snd_ctl_elem_id id; emu1010_clock_event() local [all...] |
| /linux/include/uapi/scsi/ |
| H A 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/drivers/usb/serial/ |
| H A 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 …]
|
| /linux/drivers/xen/xen-pciback/ |
| H A 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/drivers/vfio/pci/ |
| H A D | vfio_pci.c | 1 // SPDX-License-Identifier: GPL-2.0-only 31 #define DRIVER_DESC "VFIO PCI - User Level meta-driver" 35 MODULE_PARM_DESC(ids, "Initial PCI IDs to add to the vfio driver, format is \"vendor:device[:subven… 40 …king. If this resolves problems for specific devices, report lspci -vvvxxx to linux-pci@vger.kern… 45 MODULE_PARM_DESC(disable_vga, "Disable VGA resource access through vfio-pci"); 56 …-IOV configuration. Enabling SR-IOV on a PF typically requires support of the userspace PF driver… 65 switch (pdev->vendor) { in vfio_pci_dev_in_denylist() 67 switch (pdev->device) { in vfio_pci_dev_in_denylist() 92 "device denylist disabled - allowing device %04x:%04x.\n", in vfio_pci_is_denylisted() 93 pdev->vendor, pdev->device); in vfio_pci_is_denylisted() [all …]
|
| /linux/drivers/hid/ |
| H A D | hid-magicmouse.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 21 #include "hid-ids.h" 27 static int middle_button_start = -350; 39 return -EINVAL; in param_set_scroll_speed() 52 MODULE_PARM_DESC(report_undeciphered, "Report undeciphered multi-touch state field using a MSC_RAW … 67 * to be some kind of bit mask -- 0x20 may be a near-field reading, 76 /* Number of high-resolution events for each low-resolution detent. */ 85 #define MOUSE_MIN_X -1100 87 #define MOUSE_RES_X ((MOUSE_MAX_X - MOUSE_MIN_X) / (MOUSE_DIMENSION_X / 100)) 89 #define MOUSE_MIN_Y -1589 [all …]
|