/Linux-v5.15/drivers/comedi/ |
D | comedi.h | 169 /* subdevice flags */ 173 #define SDF_LOCKED 0x0004 /* subdevice is locked */ 181 #define SDF_SOFT_CALIBRATED 0x2000 /* subdevice uses software calibration */ 185 /* subdevice can be read (e.g. analog input) */ 187 /* subdevice can be written (e.g. analog output) */ 190 /* subdevice does not have externally visible lines */ 199 #define SDF_RUNNING 0x08000000 /* subdevice is acquiring data */ 200 #define SDF_LSAMPL 0x10000000 /* subdevice uses 32-bit samples */ 201 #define SDF_PACKED 0x20000000 /* subdevice can do packed DIO */ 203 /* subdevice types */ [all …]
|
D | comedidev.h | 29 * struct comedi_subdevice - Working data for a COMEDI subdevice 30 * @device: COMEDI device to which this subdevice belongs. (Initialized by 32 * @index: Index of this subdevice within device's array of subdevices. 34 * @type: Type of subdevice from &enum comedi_subdevice_type. (Initialized by 36 * @n_chan: Number of channels the subdevice supports. (Initialized by the 38 * @subdev_flags: Various "SDF" flags indicating aspects of the subdevice to 41 * @len_chanlist: Maximum length of a channel list if the subdevice supports 49 * @async: Pointer to &struct comedi_async id the subdevice supports 53 * subdevice. (Initially NULL.) 55 * acquisition command on the subdevice. (Initially NULL.) [all …]
|
D | comedi_buf.c | 331 * @s: COMEDI subdevice. 335 * data buffer associated with the subdevice. The amount reserved is limited 417 * @s: COMEDI subdevice. 421 * COMEDI acquisition data buffer associated with the subdevice. The amount of 451 * @s: COMEDI subdevice. 454 * buffer associated with the subdevice. The readable buffer space is that 482 * @s: COMEDI subdevice. 487 * subdevice. The amount reserved is limited to the space available. The 524 * @s: COMEDI subdevice. 528 * the COMEDI acquisition data buffer associated with the subdevice. The [all …]
|
D | drivers.c | 124 * comedi_alloc_subdev_readback() - Allocate memory for the subdevice readback 125 * @s: COMEDI subdevice. 128 * the last values written to a subdevice's analog output channels (at least 138 * Returns 0 on success, -EINVAL if the subdevice has no channels, or 237 * comedi_readback_insn_read() - A generic (*insn_read) for subdevice readback. 239 * @s: COMEDI subdevice. 245 * directly as the subdevice's handler (@s->insn_read) or called via a 274 * @s: COMEDI subdevice. 313 * @s: COMEDI subdevice. 370 * @s: COMEDI subdevice. [all …]
|
D | comedi_fops.c | 43 * COMEDI_SRF_BUSY_MASK: runflags that indicate the subdevice is "busy" 55 * @read_subdev: Current "read" subdevice. 56 * @write_subdev: Current "write" subdevice. 351 "subdevice is busy, cannot resize buffer\n"); in resize_async_buffer() 356 "subdevice is mmapped, cannot resize buffer\n"); in resize_async_buffer() 665 * comedi_is_subdevice_running() - Check if async command running on subdevice 666 * @s: COMEDI subdevice. 669 * subdevice, else %false. 694 * comedi_set_spriv_auto_free() - Mark subdevice private data as freeable 695 * @s: COMEDI subdevice. [all …]
|
/Linux-v5.15/drivers/char/agp/ |
D | sis-agp.c | 247 .subdevice = PCI_ANY_ID, 255 .subdevice = PCI_ANY_ID, 263 .subdevice = PCI_ANY_ID, 271 .subdevice = PCI_ANY_ID, 279 .subdevice = PCI_ANY_ID, 287 .subdevice = PCI_ANY_ID, 295 .subdevice = PCI_ANY_ID, 303 .subdevice = PCI_ANY_ID, 311 .subdevice = PCI_ANY_ID, 319 .subdevice = PCI_ANY_ID, [all …]
|
/Linux-v5.15/drivers/media/pci/cx88/ |
D | cx88-cards.c | 2350 .subdevice = 0x3400, 2354 .subdevice = 0x3401, 2358 .subdevice = 0x0106, 2362 .subdevice = 0x0107, /* with mpeg encoder */ 2366 .subdevice = 0x00f8, 2370 .subdevice = 0x00f9, 2374 .subdevice = 0x6611, 2378 .subdevice = 0x6613, /* NTSC */ 2382 .subdevice = 0x6620, 2386 .subdevice = 0x663b, [all …]
|
/Linux-v5.15/drivers/media/pci/cx23885/ |
D | cx23885-cards.c | 872 .subdevice = 0x3400, 876 .subdevice = 0x7600, 880 .subdevice = 0x7800, 884 .subdevice = 0x7801, 888 .subdevice = 0x7809, 892 .subdevice = 0x7911, 896 .subdevice = 0xd500, 900 .subdevice = 0x7790, 904 .subdevice = 0x7797, 908 .subdevice = 0x7710, [all …]
|
/Linux-v5.15/drivers/media/pci/saa7134/ |
D | saa7134-cards.c | 5780 .subdevice = 0x2001, 5786 .subdevice = 0x2001, 5792 .subdevice = 0x6752, 5798 .subdevice = 0x4e85, 5804 .subdevice = 0x1142, 5810 .subdevice = 0x1143, 5816 .subdevice = 0x1158, 5822 .subdevice = 0x1162, 5828 .subdevice = 0x0138, 5834 .subdevice = 0x0138, [all …]
|
/Linux-v5.15/drivers/comedi/drivers/ |
D | comedi_8255.c | 24 * digital I/O subdevice with 24 channels. The channel 0 corresponds to 178 * subdev_8255_init - initialize DIO subdevice for driving I/O mapped 8255 179 * @dev: comedi device owning subdevice 180 * @s: comedi subdevice to initialize 184 * Initializes a comedi subdevice as a DIO subdevice driving an 8255 chip. 213 * subdev_8255_mm_init - initialize DIO subdevice for driving mmio-mapped 8255 214 * @dev: comedi device owning subdevice 215 * @s: comedi subdevice to initialize 219 * Initializes a comedi subdevice as a DIO subdevice driving an 8255 chip. 249 * @s: comedi subdevice [all …]
|
D | amplc_dio200.c | 120 * same counter subdevice if n > 0, or the output of channel 2 on the 121 * preceding counter subdevice (see note 3) if n = 0. 124 * same counter subdevice if n = 2, or the inverted output of channel n+1 125 * on the preceding counter subdevice (see note 3) if n < 2. 128 * counter subdevice precedes the lowest. 130 * The 'INTERRUPT' subdevice pretends to be a digital input subdevice. The 171 * interrupt status register; its 'INTERRUPT' subdevice has a single 178 * 'INTERRUPT' subdevice. The channel list selects the interrupt sources
|
D | adv_pci1724.c | 23 * Subdevice 0 is the analog output. 24 * Subdevice 1 is the offset calibration for the analog output. 25 * Subdevice 2 is the gain calibration for the analog output. 139 /* Analog Output subdevice */ in adv_pci1724_auto_attach() 153 /* Offset Calibration subdevice */ in adv_pci1724_auto_attach() 166 /* Gain Calibration subdevice */ in adv_pci1724_auto_attach()
|
D | adq12b.c | 43 * - Analog input is subdevice 0 (16 channels single-ended or 8 differential) 44 * - Digital input is subdevice 1 (5 channels) 45 * - Digital output is subdevice 1 (8 channels) 197 /* Analog Input subdevice */ in adq12b_attach() 212 /* Digital Input subdevice */ in adq12b_attach() 221 /* Digital Output subdevice */ in adq12b_attach()
|
/Linux-v5.15/include/media/ |
D | v4l2-mc.h | 97 * subdevice to a single sink pad, and if suitable connections are found, 99 * called by the sink subdevice, in its v4l2-async notifier subdev bound 100 * callback, to create links from a bound source subdevice. 109 * Any sink subdevice that calls this function must implement the 122 * @src_sd: pointer to a source subdevice 123 * @sink_sd: pointer to a sink subdevice 127 * links. The function can be called by the sink subdevice, in its 129 * a bound source subdevice. 133 * Any sink subdevice that calls this function must implement the
|
D | v4l2-async.h | 3 * V4L2 asynchronous subdevice registration API 22 * enum v4l2_async_match_type - type of asynchronous subdevice logic to be used 80 * @bound: a subdevice driver has successfully probed one of the subdevices 83 * @unbind: a subdevice is leaving 131 * before adding a subdevice to a notifier, using one of: 234 * v4l2_async_notifier_register - registers a subdevice asynchronous notifier 243 * v4l2_async_subdev_notifier_register - registers a subdevice asynchronous 253 * v4l2_async_notifier_unregister - unregisters a subdevice 282 * subdevice framework 312 * subdevice framework
|
/Linux-v5.15/sound/core/ |
D | misc.c | 104 * with the same PCI SSID. When subdevice is 0, all subdevice 118 if (!q->subdevice || in snd_pci_quirk_lookup_id() 119 (device & q->subdevice_mask) == q->subdevice) in snd_pci_quirk_lookup_id() 132 * with the same PCI SSID. When subdevice is 0, all subdevice
|
D | pcm_param_trace.h | 34 __field(int, subdevice) 45 __entry->subdevice = substream->number; 57 __entry->subdevice, 74 __field(int, subdevice) 95 __entry->subdevice = substream->number; 117 __entry->subdevice,
|
/Linux-v5.15/drivers/tty/serial/8250/ |
D | 8250_pci.c | 37 u32 subdevice; member 587 * Check the third digit of the subdevice ID in pci_timedia_probe() 592 "ignoring Timedia subdevice %04x for parport_serial\n", in pci_timedia_probe() 841 /* subdevice 0x00PS means <P> parallel, <S> serial */ in pci_netmos_init() 1979 .subdevice = PCI_ANY_ID, 1990 .subdevice = PCI_ANY_ID, 2000 .subdevice = PCI_ANY_ID, 2011 .subdevice = PCI_ANY_ID, 2021 .subdevice = PCI_ANY_ID, 2029 .subdevice = PCI_ANY_ID, [all …]
|
/Linux-v5.15/drivers/remoteproc/ |
D | qcom_common.c | 208 * qcom_add_glink_subdev() - try to add a GLINK subdevice to rproc 209 * @rproc: rproc handle to parent the subdevice 236 * qcom_remove_glink_subdev() - remove a GLINK subdevice from rproc 312 * qcom_add_smd_subdev() - try to add a SMD subdevice to rproc 313 * @rproc: rproc handle to parent the subdevice 333 * qcom_remove_smd_subdev() - remove the smd subdevice from rproc 335 * @smd: the SMD subdevice to remove 466 * qcom_add_ssr_subdev() - register subdevice as restart notification source 468 * @ssr: SSR subdevice handle 482 dev_err(&rproc->dev, "Failed to add ssr subdevice\n"); in qcom_add_ssr_subdev() [all …]
|
/Linux-v5.15/drivers/pci/ |
D | pci-stub.c | 26 "\"vendor:device[:subvendor[:subdevice[:class[:class_mask]]]]\"" 58 subdevice = PCI_ANY_ID, class = 0, class_mask = 0; in pci_stub_init() local 65 &vendor, &device, &subvendor, &subdevice, in pci_stub_init() 74 vendor, device, subvendor, subdevice, class, class_mask); in pci_stub_init() 77 subvendor, subdevice, class, class_mask, 0); in pci_stub_init()
|
/Linux-v5.15/sound/pci/ |
D | intel8x0.c | 1716 .subdevice = 0x000e, 1722 .subdevice = 0x008a, 1728 .subdevice = 0x00b8, 1734 .subdevice = 0x0860, 1740 .subdevice = 0x0534, 1746 .subdevice = 0x1f00, 1752 .subdevice = 0x0267, 1758 .subdevice = 0x0082, 1764 .subdevice = 0x0083, 1770 .subdevice = 0x00d8, [all …]
|
/Linux-v5.15/Documentation/driver-api/media/ |
D | v4l2-subdev.rst | 158 run-time bridge-subdevice interaction is in both cases the same. 182 In the **asynchronous** case subdevice probing can be invoked independently of 183 the bridge driver availability. The subdevice driver then has to verify whether 187 attempts. Once all conditions are met the subdevice shall be registered using 202 Second, bridge drivers can then begin to form a list of subdevice descriptors 204 to add subdevice descriptors to a notifier, depending on the type of device and 243 .complete() callback is called. When a subdevice is removed from the 318 opt for making the subdevice operations directly accessible from userpace. 373 want userspace to be able to change the same parameters through the subdevice 376 It is sometimes useful to report to userspace the current subdevice [all …]
|
/Linux-v5.15/drivers/uio/ |
D | uio_netx.c | 135 .subdevice = 0, 141 .subdevice = PCI_SUBDEVICE_ID_NETPLC_RAM, 147 .subdevice = PCI_SUBDEVICE_ID_NETPLC_FLASH, 153 .subdevice = PCI_SUBDEVICE_ID_NXSB_PCA, 159 .subdevice = PCI_SUBDEVICE_ID_NXPCA,
|
/Linux-v5.15/drivers/comedi/kcomedilib/ |
D | kcomedilib_main.c | 80 /* a subdevice instruction */ in comedi_do_insn() 89 "%d not usable subdevice\n", insn->subdev); in comedi_do_insn() 191 * Fix this here if the subdevice has <= 32 channels. in comedi_dio_bitfield2() 230 int comedi_get_n_channels(struct comedi_device *dev, unsigned int subdevice) in comedi_get_n_channels() argument 235 if (!dev->attached || subdevice >= dev->n_subdevices) in comedi_get_n_channels() 238 n = dev->subdevices[subdevice].n_chan; in comedi_get_n_channels()
|
/Linux-v5.15/Documentation/userspace-api/media/v4l/ |
D | vidioc-subdev-enum-mbus-code.rst | 99 subdevice when calling the :ref:`VIDIOC_SUBDEV_S_FMT <VIDIOC_SUBDEV_G_FMT>` 106 the subdevice when calling the :ref:`VIDIOC_SUBDEV_S_FMT <VIDIOC_SUBDEV_G_FMT>` 113 subdevice when calling the :ref:`VIDIOC_SUBDEV_S_FMT <VIDIOC_SUBDEV_G_FMT>` 120 subdevice when calling the :ref:`VIDIOC_SUBDEV_S_FMT <VIDIOC_SUBDEV_G_FMT>` 127 the subdevice when calling the :ref:`VIDIOC_SUBDEV_S_FMT <VIDIOC_SUBDEV_G_FMT>`
|