| /kernel/linux/linux-6.6/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 16 version string). 18 ``devlink-info`` supports reporting multiple types of objects. Reporting driver 19 versions is generally discouraged - here, and via any other Linux API. [all …]
|
| D | mlxsw.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 device driver. 13 .. list-table:: Generic parameters implemented 15 * - Name 16 - Mode 17 * - ``fw_load_policy`` 18 - driverinit 20 The ``mlxsw`` driver also implements the following driver-specific 23 .. list-table:: Driver-specific parameters implemented 26 * - Name [all …]
|
| /kernel/linux/linux-5.10/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 16 version string). 18 ``devlink-info`` supports reporting multiple types of objects. Reporting driver 19 versions is generally discouraged - here, and via any other Linux API. [all …]
|
| D | ice.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 device driver. 15 .. list-table:: devlink info versions implemented 18 * - Name 19 - Type 20 - Example 21 - Description 22 * - ``board.id`` 23 - fixed 24 - K65390-000 [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | vidioc-subdev-querycap.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_SUBDEV_QUERYCAP - Query sub-device capabilities 34 All V4L2 sub-devices support the ``VIDIOC_SUBDEV_QUERYCAP`` ioctl. It is used to 45 .. flat-table:: struct v4l2_subdev_capability 46 :header-rows: 0 47 :stub-columns: 0 50 * - __u32 51 - ``version`` 52 - Version number of the driver. 54 The version reported is provided by the V4L2 subsystem following the [all …]
|
| D | vidioc-querycap.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_QUERYCAP - Query device capabilities 47 .. flat-table:: struct v4l2_capability 48 :header-rows: 0 49 :stub-columns: 0 52 * - __u8 53 - ``driver``\ [16] 54 - Name of the driver, a unique NUL-terminated ASCII string. For 62 sure the strings are properly NUL-terminated. 63 * - __u8 [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | vidioc-subdev-querycap.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_SUBDEV_QUERYCAP - Query sub-device capabilities 34 All V4L2 sub-devices support the ``VIDIOC_SUBDEV_QUERYCAP`` ioctl. It is used to 45 .. flat-table:: struct v4l2_subdev_capability 46 :header-rows: 0 47 :stub-columns: 0 50 * - __u32 51 - ``version`` 52 - Version number of the driver. 54 The version reported is provided by the V4L2 subsystem following the [all …]
|
| D | vidioc-querycap.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_QUERYCAP - Query device capabilities 45 .. flat-table:: struct v4l2_capability 46 :header-rows: 0 47 :stub-columns: 0 50 * - __u8 51 - ``driver``\ [16] 52 - Name of the driver, a unique NUL-terminated ASCII string. For 60 sure the strings are properly NUL-terminated. 61 * - __u8 [all …]
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-driver-habanalabs | 5 Description: Version of the Linux kernel running on the device's CPU. 6 Will be DEPRECATED in Linux kernel version 5.10, and be 13 Description: Version of the application running on the device's CPU 14 Will be DEPRECATED in Linux kernel version 5.10, and be 22 The device clock might be set to lower value than the maximum. 24 frequency value of the device clock. This property is valid 31 Description: Displays the current frequency, in MHz, of the device clock. 38 Description: Version of the Device's CPLD F/W 44 Description: Version of the Linux kernel running on the device's CPU 50 Description: Version of the application running on the device's CPU [all …]
|
| D | sysfs-class-mei | 6 The mei/ class sub-directory belongs to mei device class 15 each probed mei device 36 Description: Display the negotiated HBM protocol version. 38 The HBM protocol version negotiated 39 between the driver and the device. 45 Description: Display the driver HBM protocol version. 47 The HBM protocol version supported by the driver. 62 Description: Display the ME firmware version. 64 The version of the platform ME firmware is in format: 73 Description: Display the ME device state. [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-driver-habanalabs | 5 Description: Version of the Linux kernel running on the device's CPU. 6 Will be DEPRECATED in Linux kernel version 5.10, and be 13 Description: Version of the application running on the device's CPU 14 Will be DEPRECATED in Linux kernel version 5.10, and be 22 The device clock might be set to lower value than the maximum. 24 frequency value of the device clock. This property is valid 31 Description: Displays the current frequency, in MHz, of the device clock. 38 Description: Version of the Device's CPLD F/W 44 Description: Version of the Linux kernel running on the device's CPU 50 Description: Version of the application running on the device's CPU [all …]
|
| D | sysfs-class-mei | 6 The mei/ class sub-directory belongs to mei device class 15 each probed mei device 36 Description: Display the negotiated HBM protocol version. 38 The HBM protocol version negotiated 39 between the driver and the device. 45 Description: Display the driver HBM protocol version. 47 The HBM protocol version supported by the driver. 62 Description: Display the ME firmware version. 64 The version of the platform ME firmware is in format: 73 Description: Display the ME device state. [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/ |
| D | base.c | 40 return i2c_transfer(&bus->i2c, msgs, 2) == 2; in mxm_shadow_rom_fetch() 44 mxm_shadow_rom(struct nvkm_mxm *mxm, u8 version) in mxm_shadow_rom() argument 46 struct nvkm_device *device = mxm->subdev.device; in mxm_shadow_rom() local 47 struct nvkm_bios *bios = device->bios; in mxm_shadow_rom() 48 struct nvkm_i2c *i2c = device->i2c; in mxm_shadow_rom() 65 mxm->mxms = mxms; in mxm_shadow_rom() 67 mxm->mxms = kmalloc(size, GFP_KERNEL); in mxm_shadow_rom() 69 if (mxm->mxms && in mxm_shadow_rom() 70 mxm_shadow_rom_fetch(bus, addr, 0, size, mxm->mxms)) in mxm_shadow_rom() 73 kfree(mxm->mxms); in mxm_shadow_rom() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/ |
| D | base.c | 40 return i2c_transfer(&bus->i2c, msgs, 2) == 2; in mxm_shadow_rom_fetch() 44 mxm_shadow_rom(struct nvkm_mxm *mxm, u8 version) in mxm_shadow_rom() argument 46 struct nvkm_device *device = mxm->subdev.device; in mxm_shadow_rom() local 47 struct nvkm_bios *bios = device->bios; in mxm_shadow_rom() 48 struct nvkm_i2c *i2c = device->i2c; in mxm_shadow_rom() 65 mxm->mxms = mxms; in mxm_shadow_rom() 67 mxm->mxms = kmalloc(size, GFP_KERNEL); in mxm_shadow_rom() 69 if (mxm->mxms && in mxm_shadow_rom() 70 mxm_shadow_rom_fetch(bus, addr, 0, size, mxm->mxms)) in mxm_shadow_rom() 73 kfree(mxm->mxms); in mxm_shadow_rom() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/can/usb/etas_es58x/ |
| D | es58x_devlink.c | 1 // SPDX-License-Identifier: GPL-2.0 3 /* Driver for ETAS GmbH ES58X USB CAN(-FD) Bus Interfaces. 11 #include <linux/device.h> 21 * es58x_parse_sw_version() - Extract boot loader or firmware version. 22 * @es58x_dev: ES58X device. 23 * @prod_info: USB custom string returned by the device. 25 * to parse the firmware version or to "BL" to parse the 26 * bootloader version. 29 * version number all prefixed by a magic string and concatenated with 30 * other numbers. Depending on the device, the firmware (bootloader) [all …]
|
| /kernel/linux/linux-5.10/sound/usb/usx2y/ |
| D | usbusx2y.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * usbusy2y.c - ALSA USB US-428 Driver 5 2005-04-14 Karsten Wiese 6 Version 0.8.7.2: 8 Tested ok with kernel 2.6.12-rc2. 10 2004-12-14 Karsten Wiese 11 Version 0.8.7.1: 12 …snd_pcm_open for rawusb pcm-devices now returns -EBUSY if called without rawusb's hwdep device bei… 14 2004-12-02 Karsten Wiese 15 Version 0.8.7: [all …]
|
| /kernel/linux/linux-6.6/drivers/bluetooth/ |
| D | btintel.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 21 #define VERSION "0.1" macro 61 bt_dev_err(hdev, "Reading Intel device address failed (%d)", in btintel_check_bdaddr() 66 if (skb->len != sizeof(*bda)) { in btintel_check_bdaddr() 67 bt_dev_err(hdev, "Intel device address length mismatch"); in btintel_check_bdaddr() 69 return -EIO; in btintel_check_bdaddr() 72 bda = (struct hci_rp_read_bd_addr *)skb->data; in btintel_check_bdaddr() 74 /* For some Intel based controllers, the default Bluetooth device in btintel_check_bdaddr() 79 if (!bacmp(&bda->bdaddr, BDADDR_INTEL)) { in btintel_check_bdaddr() 80 bt_dev_err(hdev, "Found Intel default device address (%pMR)", in btintel_check_bdaddr() [all …]
|
| /kernel/linux/linux-5.10/drivers/char/tpm/ |
| D | tpm-sysfs.c | 1 // SPDX-License-Identifier: GPL-2.0-only 15 #include <linux/device.h> 32 static ssize_t pubek_show(struct device *dev, struct device_attribute *attr, in pubek_show() 65 out->algorithm, in pubek_show() 66 out->encscheme, in pubek_show() 67 out->sigscheme, in pubek_show() 68 out->parameters, in pubek_show() 69 be32_to_cpu(out->keysize)); in pubek_show() 72 str += sprintf(str, "%16ph\n", &out->modulus[i]); in pubek_show() 78 return str - buf; in pubek_show() [all …]
|
| /kernel/linux/linux-6.6/include/linux/pds/ |
| D | pds_core_if.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR Linux-OpenIB) OR BSD-2-Clause */ 31 * enum pds_core_cmd_opcode - Device commands 54 * enum pds_core_status_code - Device command return codes 58 PDS_RC_EVERSION = 1, /* Incorrect version for request */ 69 PDS_RC_EBUSY = 12, /* Device or resource busy */ 75 PDS_RC_DEV_CMD = 18, /* Device cmd attempted on AdminQ */ 86 * struct pds_core_drv_identity - Driver identity information 90 * @kernel_ver: Kernel version, numeric format 91 * @kernel_ver_str: Kernel version, string format 92 * @driver_ver_str: Driver version, string format [all …]
|
| /kernel/linux/linux-6.6/sound/usb/usx2y/ |
| D | usbusx2y.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * usbusx2y.c - ALSA USB US-428 Driver 5 2005-04-14 Karsten Wiese 6 Version 0.8.7.2: 8 Tested ok with kernel 2.6.12-rc2. 10 2004-12-14 Karsten Wiese 11 Version 0.8.7.1: 12 …snd_pcm_open for rawusb pcm-devices now returns -EBUSY if called without rawusb's hwdep device bei… 14 2004-12-02 Karsten Wiese 15 Version 0.8.7: [all …]
|
| /kernel/linux/linux-6.6/drivers/md/bcache/ |
| D | bcache_ondisk.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 13 { return (k->field >> offset) & ~(~0ULL << size); } \ 17 k->field &= ~(~(~0ULL << size) << offset); \ 18 k->field |= (v & ~(~0ULL << size)) << offset; \ 21 /* Btree keys - all units are in sectors */ 34 { return (k->ptr[i] >> offset) & ~(~0ULL << size); } \ 38 k->ptr[i] &= ~(~(~0ULL << size) << offset); \ 39 k->ptr[i] |= (v & ~(~0ULL << size)) << offset; \ 58 return k->low; in KEY_OFFSET() 63 k->low = v; in SET_KEY_OFFSET() [all …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| D | bcache.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 13 { return (k->field >> offset) & ~(~0ULL << size); } \ 17 k->field &= ~(~(~0ULL << size) << offset); \ 18 k->field |= (v & ~(~0ULL << size)) << offset; \ 21 /* Btree keys - all units are in sectors */ 34 { return (k->ptr[i] >> offset) & ~(~0ULL << size); } \ 38 k->ptr[i] &= ~(~(~0ULL << size) << offset); \ 39 k->ptr[i] |= (v & ~(~0ULL << size)) << offset; \ 58 return k->low; in KEY_OFFSET() 63 k->low = v; in SET_KEY_OFFSET() [all …]
|
| /kernel/linux/linux-6.6/Documentation/scsi/ |
| D | ChangeLog.sym53c8xx | 1 Sat May 12 12:00 2001 Gerard Roudier (groudier@club-internet.fr) 2 * version sym53c8xx-1.7.3c 3 - Ensure LEDC bit in GPCNTL is cleared when reading the NVRAM. 4 Fix sent by Stig Telfer <stig@api-networks.com>. 5 - Backport from SYM-2 the work-around that allows to support 7 - Check that we received at least 8 bytes of INQUIRY response 8 for byte 7, that contains device capabilities, to be valid. 9 - Define scsi_set_pci_device() as nil for kernel < 2.4.4. 10 - + A couple of minor changes. 12 Sat Apr 7 19:30 2001 Gerard Roudier (groudier@club-internet.fr) [all …]
|
| /kernel/linux/linux-5.10/Documentation/scsi/ |
| D | ChangeLog.sym53c8xx | 1 Sat May 12 12:00 2001 Gerard Roudier (groudier@club-internet.fr) 2 * version sym53c8xx-1.7.3c 3 - Ensure LEDC bit in GPCNTL is cleared when reading the NVRAM. 4 Fix sent by Stig Telfer <stig@api-networks.com>. 5 - Backport from SYM-2 the work-around that allows to support 7 - Check that we received at least 8 bytes of INQUIRY response 8 for byte 7, that contains device capabilities, to be valid. 9 - Define scsi_set_pci_device() as nil for kernel < 2.4.4. 10 - + A couple of minor changes. 12 Sat Apr 7 19:30 2001 Gerard Roudier (groudier@club-internet.fr) [all …]
|
| /kernel/linux/linux-6.6/drivers/input/mouse/ |
| D | vmmouse.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * Twin device code is hugely inspired by the ALPS driver. 67 * struct vmmouse_data - private data structure for the vmmouse driver 69 * @abs_dev: "Absolute" device used to report absolute mouse movement. 70 * @phys: Physical path for the absolute device. 71 * @dev_name: Name attribute name for the absolute device. 80 * Hypervisor-specific bi-directional communication channel 102 * vmmouse_report_button - report button state on the correct input device 105 * @abs_dev: The absolute input device 106 * @rel_dev: The relative input device [all …]
|