/linux-6.12.1/drivers/comedi/drivers/ |
D | adl_pci7x3x.c | 25 * 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 …]
|
D | addi_apci_16xx.c | 39 .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()
|
D | comedi_bond.c | 13 * 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()
|
D | adl_pci8164.c | 77 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()
|
D | pcm3724.c | 89 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()
|
D | addi_apci_2200.c | 80 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()
|
D | cb_pcimdas.c | 378 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()
|
D | dyna_pci10xx.c | 186 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()
|
D | multiq3.c | 266 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()
|
D | addi_apci_3501.c | 331 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()
|
D | aio_aio12_8.c | 219 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()
|
D | mf6x4.c | 225 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()
|
D | adl_pci6208.c | 126 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()
|
D | addi_apci_1516.c | 139 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()
|
D | addi_apci_1564.c | 34 * 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()
|
D | 8255_pci.c | 39 * 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()
|
D | comedi_parport.c | 246 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()
|
D | das08.c | 357 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()
|
D | dt2801.c | 490 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()
|
D | adv_pci_dio.c | 240 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/ |
D | drivers.c | 85 * 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/ |
D | Kconfig | 6 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/ |
D | v4l2-subdev.rst | 141 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/ |
D | concat.h | 13 struct mtd_info *subdev[], /* subdevices to concatenate */ 14 int num_devs, /* number of subdevices */
|
/linux-6.12.1/Documentation/admin-guide/media/ |
D | vimc.rst | 7 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
|