| /linux/drivers/comedi/ |
| H A 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() 250 * Handles the %INSN_READ instruction for subdevices that use the readback [all …]
|
| /linux/drivers/comedi/drivers/ |
| H A 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()
|
| H A 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() 207 s = &dev->subdevices[i]; in pcm3724_attach()
|
| H A D | multiq3.c | 272 s = &dev->subdevices[0]; in multiq3_attach() 281 s = &dev->subdevices[1]; in multiq3_attach() 294 s = &dev->subdevices[2]; in multiq3_attach() 303 s = &dev->subdevices[3]; in multiq3_attach() 312 s = &dev->subdevices[4]; in multiq3_attach()
|
| H A D | aio_aio12_8.c | 220 s = &dev->subdevices[0]; in aio_aio12_8_attach() 233 s = &dev->subdevices[1]; in aio_aio12_8_attach() 250 s = &dev->subdevices[2]; in aio_aio12_8_attach() 256 s = &dev->subdevices[3]; in aio_aio12_8_attach()
|
| H A 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()
|
| H A D | comedi_parport.c | 258 s = &dev->subdevices[0]; in parport_attach() 268 s = &dev->subdevices[1]; in parport_attach() 277 s = &dev->subdevices[2]; in parport_attach() 287 s = &dev->subdevices[3]; in parport_attach()
|
| H A 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() 580 s = &dev->subdevices[0]; in dt2801_attach() 596 s = &dev->subdevices[1]; in dt2801_attach() 611 s = &dev->subdevices[2]; in dt2801_attach() 621 s = &dev->subdevices[3]; in dt2801_attach()
|
| H A D | rti800.c | 283 s = &dev->subdevices[0]; in rti800_attach() 294 s = &dev->subdevices[1]; in rti800_attach() 319 s = &dev->subdevices[2]; in rti800_attach() 328 s = &dev->subdevices[3]; in rti800_attach()
|
| H A D | amplc_dio200.c | 29 * SUBDEVICES 33 * Subdevices 6 4 5 43 * Subdevices 7 4 127 * 3. The counter subdevices are connected in a ring, so the highest
|
| H A D | adq12b.c | 198 s = &dev->subdevices[0]; in adq12b_attach() 213 s = &dev->subdevices[1]; in adq12b_attach() 222 s = &dev->subdevices[2]; in adq12b_attach()
|
| H A D | pcl726.c | 369 s = &dev->subdevices[subdev++]; in pcl726_attach() 383 s = &dev->subdevices[subdev++]; in pcl726_attach() 392 s = &dev->subdevices[subdev++]; in pcl726_attach() 403 s = &dev->subdevices[subdev++]; in pcl726_attach()
|
| H A D | ni_at_ao.c | 317 s = &dev->subdevices[0]; in atao_attach() 330 s = &dev->subdevices[1]; in atao_attach() 340 s = &dev->subdevices[2]; in atao_attach() 352 s = &dev->subdevices[3]; in atao_attach()
|
| H A D | pcl730.c | 329 s = &dev->subdevices[subdev++]; in pcl730_attach() 345 s = &dev->subdevices[subdev++]; in pcl730_attach() 359 s = &dev->subdevices[subdev++]; in pcl730_attach() 369 s = &dev->subdevices[subdev++]; in pcl730_attach()
|
| H A D | 8255.c | 69 s = &dev->subdevices[i]; in dev_8255_attach() 105 s = &dev->subdevices[i]; in dev_8255_detach()
|
| H A D | fl512.c | 118 s = &dev->subdevices[0]; in fl512_attach() 127 s = &dev->subdevices[1]; in fl512_attach()
|
| H A D | vmk80xx.c | 705 s = &dev->subdevices[0]; in vmk80xx_init_subdevices() 714 s = &dev->subdevices[1]; in vmk80xx_init_subdevices() 727 s = &dev->subdevices[2]; in vmk80xx_init_subdevices() 736 s = &dev->subdevices[3]; in vmk80xx_init_subdevices() 745 s = &dev->subdevices[4]; in vmk80xx_init_subdevices() 759 s = &dev->subdevices[5]; in vmk80xx_init_subdevices()
|
| H A D | cb_das16_cs.c | 376 s = &dev->subdevices[0]; in das16cs_auto_attach() 385 s = &dev->subdevices[1]; in das16cs_auto_attach() 402 s = &dev->subdevices[2]; in das16cs_auto_attach() 412 s = &dev->subdevices[3]; in das16cs_auto_attach()
|
| /linux/Documentation/driver-api/media/ |
| H A 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/drivers/hwtracing/intel_th/ |
| H A 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/Documentation/admin-guide/media/ |
| H A 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
|
| /linux/include/linux/comedi/ |
| H A D | comedidev.h | 32 * @index: Index of this subdevice within device's array of subdevices. 467 * It is also passed to dma_alloc_coherent() for COMEDI subdevices that 499 * @n_subdevices: Number of COMEDI subdevices allocated by the low-level 501 * @subdevices: Dynamically allocated array of COMEDI subdevices. 560 struct comedi_subdevice *subdevices; member 648 * Assumes @range is valid. Does not work for subdevices using a 669 * Assumes @range is valid. Does not work for subdevices using a 690 * Assumes @range is valid. Does not work for subdevices using a 712 * Assumes @chan and @range are valid. Only works for subdevices with a 735 * Assumes @chan and @range are valid. Only works for subdevices with a [all …]
|
| /linux/Documentation/trace/ |
| H A D | intel_th.rst | 22 Currently, the following Intel TH subdevices (blocks) are supported: 56 Bus and Subdevices 61 devices were enumerated. All TH subdevices (devices on intel_th bus)
|
| /linux/drivers/mtd/ |
| H A D | mtdconcat.c | 435 /* loop for all subdevices affected by this request */ in concat_erase() 625 struct mtd_info *mtd_concat_create(struct mtd_info *subdev[], /* subdevices to concatenate */ in mtd_concat_create() 626 int num_devs, /* number of subdevices */ in mtd_concat_create() 652 * incompatibilities between the subdevices. in mtd_concat_create() 701 * equal on all subdevices. in mtd_concat_create() 755 * Combine the erase block size info of the subdevices: in mtd_concat_create() 793 * All subdevices have the same uniform erase size. in mtd_concat_create() 802 * erase block size varies across the subdevices: allocate in mtd_concat_create()
|
| /linux/include/linux/mfd/wm831x/ |
| H A D | pdata.h | 108 /** Called before subdevices are set up */ 110 /** Called after subdevices are set up */
|