Home
last modified time | relevance | path

Searched full:subdevices (Results 1 – 25 of 219) sorted by relevance

123456789

/linux-6.12.1/drivers/comedi/drivers/
Dadl_pci7x3x.c25 * One or two subdevices are setup by this driver depending on
29 * PCI-7230 - 4 subdevices: 0 - 16 input, 1 - 16 output,
33 * PCI-7432 - 2 subdevices: 0 - 32 input, 1 - 32 output
34 * PCI-7433 - 2 subdevices: 0 - 32 input, 1 - 32 input
35 * PCI-7434 - 2 subdevices: 0 - 32 output, 1 - 32 output
133 struct comedi_subdevice *s = &dev->subdevices[subdev]; in process_irq()
159 /* Might not even have allocated subdevices yet! */ in adl_pci7x3x_interrupt()
398 s = &dev->subdevices[subdev]; in adl_pci7x3x_auto_attach()
413 s = &dev->subdevices[subdev]; in adl_pci7x3x_auto_attach()
431 s = &dev->subdevices[subdev]; in adl_pci7x3x_auto_attach()
[all …]
Daddi_apci_16xx.c39 .n_chan = 48, /* 2 subdevices */
43 .n_chan = 96, /* 3 subdevices */
112 * Work out the number of subdevices needed to support all the in apci16xx_auto_attach()
128 /* Initialize the TTL digital i/o subdevices */ in apci16xx_auto_attach()
130 s = &dev->subdevices[i]; in apci16xx_auto_attach()
Dcomedi_bond.c13 * Description: A driver to 'bond' (merge) multiple subdevices from multiple
20 * This driver allows you to 'bond' (merge) multiple comedi subdevices
22 * example, if you had a board with 2 different DIO subdevices, and
26 * different subdevices in the application -- you just worry about
29 * Right now only DIO subdevices are supported as that's the personal itch
36 * List of comedi-minors to bond. All subdevices of the same type
297 s = &dev->subdevices[0]; in bonding_attach()
Dadl_pci8164.c77 s = &dev->subdevices[0]; in adl_pci8164_auto_attach()
88 s = &dev->subdevices[1]; in adl_pci8164_auto_attach()
99 s = &dev->subdevices[2]; in adl_pci8164_auto_attach()
110 s = &dev->subdevices[3]; in adl_pci8164_auto_attach()
Dpcm3724.c89 struct comedi_subdevice *s_dio1 = &dev->subdevices[0]; in do_3724_config()
90 struct comedi_subdevice *s_dio2 = &dev->subdevices[1]; in do_3724_config()
124 struct comedi_subdevice *s_dio1 = &dev->subdevices[0]; in enable_chan()
206 s = &dev->subdevices[i]; in pcm3724_attach()
Daddi_apci_2200.c80 s = &dev->subdevices[0]; in apci2200_auto_attach()
89 s = &dev->subdevices[1]; in apci2200_auto_attach()
98 s = &dev->subdevices[2]; in apci2200_auto_attach()
Dcb_pcimdas.c378 s = &dev->subdevices[0]; in cb_pcimdas_auto_attach()
394 s = &dev->subdevices[1]; in cb_pcimdas_auto_attach()
407 s = &dev->subdevices[2]; in cb_pcimdas_auto_attach()
413 s = &dev->subdevices[3]; in cb_pcimdas_auto_attach()
422 s = &dev->subdevices[4]; in cb_pcimdas_auto_attach()
431 s = &dev->subdevices[5]; in cb_pcimdas_auto_attach()
Ddyna_pci10xx.c186 s = &dev->subdevices[0]; in dyna_pci10xx_auto_attach()
195 s = &dev->subdevices[1]; in dyna_pci10xx_auto_attach()
204 s = &dev->subdevices[2]; in dyna_pci10xx_auto_attach()
213 s = &dev->subdevices[3]; in dyna_pci10xx_auto_attach()
Dmultiq3.c266 s = &dev->subdevices[0]; in multiq3_attach()
275 s = &dev->subdevices[1]; in multiq3_attach()
288 s = &dev->subdevices[2]; in multiq3_attach()
297 s = &dev->subdevices[3]; in multiq3_attach()
306 s = &dev->subdevices[4]; in multiq3_attach()
Daddi_apci_3501.c331 s = &dev->subdevices[0]; in apci3501_auto_attach()
348 s = &dev->subdevices[1]; in apci3501_auto_attach()
357 s = &dev->subdevices[2]; in apci3501_auto_attach()
366 s = &dev->subdevices[3]; in apci3501_auto_attach()
370 s = &dev->subdevices[4]; in apci3501_auto_attach()
Daio_aio12_8.c219 s = &dev->subdevices[0]; in aio_aio12_8_attach()
232 s = &dev->subdevices[1]; in aio_aio12_8_attach()
249 s = &dev->subdevices[2]; in aio_aio12_8_attach()
255 s = &dev->subdevices[3]; in aio_aio12_8_attach()
Dmf6x4.c225 s = &dev->subdevices[0]; in mf6x4_auto_attach()
234 s = &dev->subdevices[1]; in mf6x4_auto_attach()
247 s = &dev->subdevices[2]; in mf6x4_auto_attach()
256 s = &dev->subdevices[3]; in mf6x4_auto_attach()
Dadl_pci6208.c126 s = &dev->subdevices[0]; in pci6208_auto_attach()
139 s = &dev->subdevices[1]; in pci6208_auto_attach()
148 s = &dev->subdevices[2]; in pci6208_auto_attach()
Daddi_apci_1516.c139 s = &dev->subdevices[0]; in apci1516_auto_attach()
152 s = &dev->subdevices[1]; in apci1516_auto_attach()
165 s = &dev->subdevices[2]; in apci1516_auto_attach()
Daddi_apci_1564.c34 * The COS, timer, and counter subdevices all use the dev->read_subdev to
36 * any of these subdevices generate an interrupt. The sample data format is:
704 s = &dev->subdevices[0]; in apci1564_auto_attach()
713 s = &dev->subdevices[1]; in apci1564_auto_attach()
722 s = &dev->subdevices[2]; in apci1564_auto_attach()
741 s = &dev->subdevices[3]; in apci1564_auto_attach()
752 s = &dev->subdevices[4]; in apci1564_auto_attach()
767 s = &dev->subdevices[5]; in apci1564_auto_attach()
773 s = &dev->subdevices[6]; in apci1564_auto_attach()
D8255_pci.c39 * Boards with 48 DIO channels (2 DIO subdevices):
43 * Boards with 96 DIO channels (4 DIO subdevices):
234 * One, two, or four subdevices are setup by this driver depending in pci_8255_auto_attach()
243 s = &dev->subdevices[i]; in pci_8255_auto_attach()
Dcomedi_parport.c246 s = &dev->subdevices[0]; in parport_attach()
256 s = &dev->subdevices[1]; in parport_attach()
265 s = &dev->subdevices[2]; in parport_attach()
275 s = &dev->subdevices[3]; in parport_attach()
Ddas08.c357 s = &dev->subdevices[0]; in das08_common_attach()
377 s = &dev->subdevices[1]; in das08_common_attach()
400 s = &dev->subdevices[2]; in das08_common_attach()
414 s = &dev->subdevices[3]; in das08_common_attach()
428 s = &dev->subdevices[4]; in das08_common_attach()
439 s = &dev->subdevices[5]; in das08_common_attach()
Ddt2801.c490 int which = (s == &dev->subdevices[3]) ? 1 : 0; in dt2801_dio_insn_bits()
520 dt2801_writedata(dev, (s == &dev->subdevices[3]) ? 1 : 0); in dt2801_dio_insn_config()
579 s = &dev->subdevices[0]; in dt2801_attach()
595 s = &dev->subdevices[1]; in dt2801_attach()
610 s = &dev->subdevices[2]; in dt2801_attach()
620 s = &dev->subdevices[3]; in dt2801_attach()
Dadv_pci_dio.c240 struct comedi_subdevice *s = &dev->subdevices[subdev]; in process_irq()
267 /* Might not even have allocated subdevices yet! */ in pci_dio_interrupt()
578 /* request IRQ if device has irq subdevices */ in pci_dio_auto_attach()
595 s = &dev->subdevices[subdev++]; in pci_dio_auto_attach()
612 s = &dev->subdevices[subdev++]; in pci_dio_auto_attach()
644 s = &dev->subdevices[subdev++]; in pci_dio_auto_attach()
653 s = &dev->subdevices[subdev++]; in pci_dio_auto_attach()
665 s = &dev->subdevices[subdev++]; in pci_dio_auto_attach()
682 s = &dev->subdevices[subdev++]; in pci_dio_auto_attach()
/linux-6.12.1/drivers/comedi/
Ddrivers.c85 * comedi_alloc_subdevices() - Allocate subdevices for COMEDI device
87 * @num_subdevices: Number of subdevices to allocate.
90 * COMEDI device. If successful, sets @dev->subdevices to point to the
107 dev->subdevices = s; in comedi_alloc_subdevices()
111 s = &dev->subdevices[i]; in comedi_alloc_subdevices()
163 if (dev->subdevices) { in comedi_device_detach_cleanup()
165 s = &dev->subdevices[i]; in comedi_device_detach_cleanup()
175 kfree(dev->subdevices); in comedi_device_detach_cleanup()
176 dev->subdevices = NULL; in comedi_device_detach_cleanup()
243 * Handles the %INSN_READ instruction for subdevices that use the readback
[all …]
/linux-6.12.1/drivers/hwtracing/intel_th/
DKconfig6 Intel(R) Trace Hub (TH) is a set of hardware blocks (subdevices) that
13 subdevices to interact with each other and hardware and for
47 Intel TH subdevices to initialize.
/linux-6.12.1/Documentation/driver-api/media/
Dv4l2-subdev.rst141 There are currently two ways to register subdevices with the V4L2 core. The
142 first (traditional) possibility is to have subdevices registered by bridge
144 about subdevices connected to it and knows exactly when to register them. This
145 is typically the case for internal subdevices, like video data processing units
150 There are however also situations where subdevices have to be registered
152 Tree based system where information about subdevices is made available to the
153 system independently from the bridge devices, e.g. when subdevices are defined
196 performed using the :c:func:`v4l2_async_unregister_subdev` call. Subdevices
197 registered this way are stored in a global list of subdevices, ready to be
278 registered subdevices to them. If a match is detected the ``.bound()`` notifier
[all …]
/linux-6.12.1/include/linux/mtd/
Dconcat.h13 struct mtd_info *subdev[], /* subdevices to concatenate */
14 int num_devs, /* number of subdevices */
/linux-6.12.1/Documentation/admin-guide/media/
Dvimc.rst7 API. It has a capture device and three subdevices: sensor, debayer and scaler.
44 Subdevices chapter
47 Subdevices define the behavior of an entity in the topology. Depending on the

123456789