/linux-4.1.27/include/media/ |
D | v4l2-device.h | 48 struct list_head subdevs; member 131 list_for_each_entry(sd, &(v4l2_dev)->subdevs, list) 138 list_for_each_entry((sd), &(v4l2_dev)->subdevs, list) \ 159 list_for_each_entry((sd), &(v4l2_dev)->subdevs, list) { \ 203 list_for_each_entry(__sd, &(v4l2_dev)->subdevs, list) { \
|
D | omap4iss.h | 53 struct iss_subdev_i2c_board_info *subdevs; member 61 struct iss_v4l2_subdevs_group *subdevs; member
|
D | v4l2-async.h | 78 struct v4l2_async_subdev **subdevs; member
|
D | omap3isp.h | 154 struct isp_platform_subdev *subdevs; member
|
/linux-4.1.27/drivers/mfd/ |
D | sun6i-prcm.c | 17 const struct mfd_cell *subdevs; member 116 .subdevs = sun6i_a31_prcm_subdevs, 121 .subdevs = sun8i_a23_prcm_subdevs, 156 ret = mfd_add_devices(&pdev->dev, 0, data->subdevs, data->nsubdevs, in sun6i_prcm_probe()
|
D | aat2870-core.c | 420 if ((pdata->subdevs[i].id == aat2870_devs[j].id) && in aat2870_i2c_probe() 421 !strcmp(pdata->subdevs[i].name, in aat2870_i2c_probe() 424 pdata->subdevs[i].platform_data; in aat2870_i2c_probe()
|
D | tps6586x.c | 401 subdev = &pdata->subdevs[i]; in tps6586x_add_subdevs() 439 pdata->subdevs = NULL; in tps6586x_parse_dt()
|
D | da903x.c | 470 subdev = &pdata->subdevs[i]; in da903x_add_subdevs()
|
D | ezx-pcap.c | 494 ret = pcap_add_subdev(pcap, &pdata->subdevs[i]); in ezx_pcap_probe()
|
/linux-4.1.27/drivers/regulator/ |
D | max1586.c | 197 pdata->subdevs = devm_kzalloc(dev, sizeof(struct max1586_subdev_data) * in of_get_max1586_platform_data() 199 if (!pdata->subdevs) in of_get_max1586_platform_data() 203 sub = pdata->subdevs; in of_get_max1586_platform_data() 264 id = pdata->subdevs[i].id; in max1586_pmic_probe() 265 if (!pdata->subdevs[i].platform_data) in max1586_pmic_probe() 280 config.init_data = pdata->subdevs[i].platform_data; in max1586_pmic_probe()
|
D | max8660.c | 354 pdata->subdevs = devm_kzalloc(dev, sizeof(struct max8660_subdev_data) * in max8660_pdata_from_dt() 356 if (!pdata->subdevs) in max8660_pdata_from_dt() 360 sub = pdata->subdevs; in max8660_pdata_from_dt() 444 if (!pdata->subdevs[i].platform_data) in max8660_probe() 447 boot_on = pdata->subdevs[i].platform_data->constraints.boot_on; in max8660_probe() 449 switch (pdata->subdevs[i].id) { in max8660_probe() 480 pdata->subdevs[i].name); in max8660_probe() 489 id = pdata->subdevs[i].id; in max8660_probe() 492 config.init_data = pdata->subdevs[i].platform_data; in max8660_probe()
|
/linux-4.1.27/drivers/media/platform/exynos4-is/ |
D | media-dev.c | 76 p->subdevs[i] = NULL; in fimc_pipeline_prepare() 101 p->subdevs[IDX_SENSOR] = sd; in fimc_pipeline_prepare() 104 p->subdevs[IDX_CSIS] = sd; in fimc_pipeline_prepare() 107 p->subdevs[IDX_FLITE] = sd; in fimc_pipeline_prepare() 110 p->subdevs[IDX_FIMC] = sd; in fimc_pipeline_prepare() 113 p->subdevs[IDX_IS_ISP] = sd; in fimc_pipeline_prepare() 123 if (sensor && p->subdevs[IDX_FIMC]) in fimc_pipeline_prepare() 124 __setup_sensor_notification(fmd, sensor, p->subdevs[IDX_FIMC]); in fimc_pipeline_prepare() 168 if (p->subdevs[IDX_SENSOR] == NULL) in fimc_pipeline_s_power() 174 ret = __subdev_set_power(p->subdevs[idx], on); in fimc_pipeline_s_power() [all …]
|
D | media-dev.h | 64 struct v4l2_subdev *subdevs[IDX_MAX]; member 207 return p->subdevs[index]; in __fimc_md_get_subdev()
|
D | fimc-capture.c | 183 struct v4l2_subdev *csis = p->subdevs[IDX_CSIS]; in fimc_capture_irq_handler() 787 struct v4l2_subdev *sd = p->subdevs[IDX_SENSOR]; in fimc_pipeline_try_format() 1175 if (sd == p->subdevs[IDX_SENSOR] && in fimc_pipeline_validate()
|
/linux-4.1.27/drivers/gpu/host1x/ |
D | bus.c | 56 list_add_tail(&subdev->list, &device->subdevs); in host1x_subdev_add() 82 if (of_match_node(driver->subdevs, np) && in host1x_device_parse_dt() 113 if (list_empty(&device->subdevs)) { in host1x_subdev_register() 131 if (list_empty(&device->subdevs)) { in __host1x_subdev_unregister() 145 list_move_tail(&subdev->list, &device->subdevs); in __host1x_subdev_unregister() 227 list_for_each_entry(subdev, &device->subdevs, list) { in host1x_add_client() 345 list_for_each_entry_safe(subdev, sd, &device->subdevs, list) in __host1x_device_del() 387 INIT_LIST_HEAD(&device->subdevs); in host1x_device_add() 412 list_for_each_entry(subdev, &device->subdevs, list) { in host1x_device_add()
|
/linux-4.1.27/drivers/media/v4l2-core/ |
D | v4l2-device.c | 38 INIT_LIST_HEAD(&v4l2_dev->subdevs); in v4l2_device_register() 115 list_for_each_entry_safe(sd, next, &v4l2_dev->subdevs, list) { in v4l2_device_unregister() 195 list_add_tail(&sd->list, &v4l2_dev->subdevs); in v4l2_device_register_subdev() 227 list_for_each_entry(sd, &v4l2_dev->subdevs, list) { in v4l2_device_register_subdev_nodes() 258 list_for_each_entry(sd, &v4l2_dev->subdevs, list) { in v4l2_device_register_subdev_nodes()
|
D | v4l2-async.c | 145 asd = notifier->subdevs[i]; in v4l2_async_notifier_register()
|
/linux-4.1.27/drivers/staging/media/omap4iss/ |
D | iss_csiphy.c | 124 struct iss_v4l2_subdevs_group *subdevs = pipe->external->host_priv; in omap4iss_csiphy_config() local 132 lanes = &subdevs->bus.csi2.lanecfg; in omap4iss_csiphy_config() 150 if (subdevs->interface == ISS_INTERFACE_CSI2A_PHY1) { in omap4iss_csiphy_config() 161 if (subdevs->interface == ISS_INTERFACE_CSI2B_PHY2) { in omap4iss_csiphy_config()
|
D | iss.c | 1179 struct iss_v4l2_subdevs_group *subdevs; in iss_register_entities() local 1224 for (subdevs = pdata->subdevs; subdevs && subdevs->subdevs; ++subdevs) { in iss_register_entities() 1230 sensor = iss_register_subdev_group(iss, subdevs->subdevs); in iss_register_entities() 1234 sensor->host_priv = subdevs; in iss_register_entities() 1240 switch (subdevs->interface) { in iss_register_entities() 1257 subdevs->interface); in iss_register_entities()
|
/linux-4.1.27/drivers/media/platform/xilinx/ |
D | xilinx-vipp.c | 509 struct v4l2_async_subdev **subdevs = NULL; in xvip_graph_init() local 535 subdevs = devm_kzalloc(xdev->dev, sizeof(*subdevs) * num_subdevs, in xvip_graph_init() 537 if (subdevs == NULL) { in xvip_graph_init() 544 subdevs[i++] = &entity->asd; in xvip_graph_init() 546 xdev->notifier.subdevs = subdevs; in xvip_graph_init()
|
/linux-4.1.27/Documentation/video4linux/ |
D | omap3isp.txt | 30 Split to subdevs 33 The OMAP 3 ISP is split into V4L2 subdevs, each of the blocks inside the ISP 34 having one subdev to represent it. Each of the subdevs provide a V4L2 subdev 71 statistics (AEWB, AF and histogram) subdevs. 83 Each of the statistics subdevs is able to produce events. An event is 191 The statistics subdevs do offer more dynamic configuration options than the 192 other subdevs. They can be enabled, disable and reconfigured when the pipeline 199 The private IOCTLs offered by the AEWB, AF and histogram subdevs are heavily
|
D | fimc.txt | 92 4.4. Camera capture subdevs 113 the sub-devices (format, crop), to avoid resetting the subdevs' configuration 116 For full sub-device control support (subdevs configured at user space before 120 For V4L2 video node control only (subdevs configured internally by the host
|
D | v4l2-framework.txt | 128 Unregistering will also automatically unregister all subdevs from the device. 137 This does *not* unregister the subdevs, so you still need to call the 282 The core ops are common to all subdevs, the other categories are implemented 393 The second argument to both calls is a group ID. If 0, then all subdevs are 414 contain several subdevs that use an I2C bus, but also a subdev that is
|
D | v4l2-controls.txt | 617 That is no problem if there are no subdevs involved but if there are, then
|
/linux-4.1.27/include/linux/regulator/ |
D | max8660.h | 54 struct max8660_subdev_data *subdevs; member
|
D | max1586.h | 59 struct max1586_subdev_data *subdevs; member
|
/linux-4.1.27/drivers/staging/media/davinci_vpfe/ |
D | davinci-vpfe-mc.txt | 27 Split to subdevs 30 The Davinci VPFE is split into V4L2 subdevs, each of the blocks inside the VPFE 31 having one subdev to represent it. Each of the subdevs provide a V4L2 subdev
|
D | TODO | 14 - The driver should have no knowledge of possible external subdevs; see
|
/linux-4.1.27/include/linux/ |
D | host1x.h | 256 const struct of_device_id *subdevs; member 283 struct list_head subdevs; member
|
/linux-4.1.27/include/linux/mfd/ |
D | tps6586x.h | 86 struct tps6586x_subdev_info *subdevs; member
|
D | aat2870.h | 164 struct aat2870_subdev_info *subdevs; member
|
D | ezx-pcap.h | 22 struct pcap_subdev *subdevs; member
|
D | da903x.h | 148 struct da903x_subdev_info *subdevs; member
|
/linux-4.1.27/drivers/media/platform/omap3isp/ |
D | isp.h | 230 struct v4l2_subdev *subdevs[ISP_MAX_SUBDEVS]; member
|
D | isp.c | 1979 for (isp_subdev = pdata ? pdata->subdevs : NULL; in isp_register_entities() 2319 notifier->subdevs = devm_kcalloc( in isp_of_parse_nodes() 2320 dev, ISP_MAX_SUBDEVS, sizeof(*notifier->subdevs), GFP_KERNEL); in isp_of_parse_nodes() 2321 if (!notifier->subdevs) in isp_of_parse_nodes() 2334 notifier->subdevs[notifier->num_subdevs] = &isd->asd; in isp_of_parse_nodes()
|
/linux-4.1.27/arch/arm/mach-pxa/ |
D | stargate2.c | 538 .subdevs = imote2_da9030_subdevs, 912 .subdevs = stargate2_da9030_subdevs,
|
D | littleton.c | 391 .subdevs = littleton_da9034_subdevs,
|
D | palm27x.c | 457 .subdevs = palm27x_max1587a_subdevs,
|
D | saar.c | 497 .subdevs = saar_da9034_subdevs,
|
D | vpac270.c | 668 .subdevs = vpac270_max1587a_subdevs,
|
D | balloon3.c | 755 .subdevs = balloon3_max1587a_subdevs,
|
D | cm-x300.c | 750 .subdevs = cm_x300_da9030_subdevs,
|
D | hx4700.c | 795 .subdevs = &max1587a_subdev,
|
D | mioa701.c | 614 .subdevs = max1586_subdevs,
|
D | raumfeld.c | 939 .subdevs = &max8660_v6_subdev_data,
|
D | em-x270.c | 1211 .subdevs = em_x270_da9030_subdevs,
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | board-cm-t35.c | 528 .subdevs = cm_t35_isp_subdevs,
|
/linux-4.1.27/drivers/staging/comedi/drivers/ |
D | pcl816.c | 659 subdevs[1] = COMEDI_SUBD_AO; in pcl816_attach()
|
/linux-4.1.27/drivers/gpu/drm/tegra/ |
D | drm.c | 1061 .subdevs = host1x_drm_subdevs,
|
/linux-4.1.27/drivers/media/platform/soc_camera/ |
D | soc_camera.c | 1548 sasc->notifier.subdevs = asd; in scan_async_group() 1647 sasc->notifier.subdevs = &info->subdev; in soc_of_bind()
|
/linux-4.1.27/drivers/media/platform/ |
D | sh_vou.c | 1424 struct v4l2_subdev *sd = list_entry(v4l2_dev->subdevs.next, in sh_vou_remove()
|
D | fsl-viu.c | 1629 struct v4l2_subdev *sdev = list_entry(v4l2_dev->subdevs.next, in viu_of_remove()
|
/linux-4.1.27/drivers/media/platform/davinci/ |
D | vpif_display.c | 1311 vpif_obj.notifier.subdevs = vpif_obj.config->asd; in vpif_probe()
|
D | vpif_capture.c | 1501 vpif_obj.notifier.subdevs = vpif_obj.config->asd; in vpif_probe()
|
/linux-4.1.27/drivers/media/platform/am437x/ |
D | am437x-vpfe.c | 2603 vpfe->notifier.subdevs = vpfe->cfg->asd; in vpfe_probe()
|