Home
last modified time | relevance | path

Searched refs:subdevs (Results 1 – 25 of 26) sorted by relevance

12

/drivers/media/platform/samsung/exynos4-is/
A Dmedia-dev.c73 p->subdevs[i] = NULL; in fimc_pipeline_prepare()
97 p->subdevs[IDX_SENSOR] = sd; in fimc_pipeline_prepare()
100 p->subdevs[IDX_CSIS] = sd; in fimc_pipeline_prepare()
103 p->subdevs[IDX_FLITE] = sd; in fimc_pipeline_prepare()
106 p->subdevs[IDX_FIMC] = sd; in fimc_pipeline_prepare()
109 p->subdevs[IDX_IS_ISP] = sd; in fimc_pipeline_prepare()
238 sd = p->subdevs[IDX_SENSOR]; in __fimc_pipeline_open()
300 sd = p->subdevs[IDX_FIMC]; in __fimc_pipeline_s_stream()
321 if (p->subdevs[IDX_FIMC]) in __fimc_pipeline_s_stream()
325 else if (p->subdevs[IDX_FLITE]) in __fimc_pipeline_s_stream()
[all …]
A Dmedia-dev.h58 struct v4l2_subdev *subdevs[IDX_MAX]; member
198 return p->subdevs[index]; in __fimc_md_get_subdev()
A Dfimc-capture.c182 struct v4l2_subdev *csis = p->subdevs[IDX_CSIS]; in fimc_capture_irq_handler()
763 struct v4l2_subdev *sd = p->subdevs[IDX_SENSOR]; in fimc_pipeline_try_format()
1156 if (sd == p->subdevs[IDX_SENSOR] && in fimc_pipeline_validate()
/drivers/mfd/
A Dhi6421-pmic-core.c54 const struct mfd_cell *subdevs; in hi6421_pmic_probe() local
89 subdevs = hi6421_devs; in hi6421_pmic_probe()
93 subdevs = hi6421v530_devs; in hi6421_pmic_probe()
103 subdevs, n_subdevs, NULL, 0, NULL); in hi6421_pmic_probe()
A Dsun6i-prcm.c19 const struct mfd_cell *subdevs; member
108 .subdevs = sun6i_a31_prcm_subdevs,
113 .subdevs = sun8i_a23_prcm_subdevs,
147 ret = mfd_add_devices(&pdev->dev, 0, data->subdevs, data->nsubdevs, in sun6i_prcm_probe()
A Dntxec.c153 const struct mfd_cell *subdevs; in ntxec_probe() local
179 subdevs = ntxec_subdev; in ntxec_probe()
183 subdevs = ntxec_subdev_pwm; in ntxec_probe()
236 subdevs, n_subdevs, NULL, 0, NULL); in ntxec_probe()
A Darizona-core.c941 const struct mfd_cell *subdevs = NULL; in arizona_dev_init() local
1144 subdevs = wm5102_devs; in arizona_dev_init()
1167 subdevs = wm5110_devs; in arizona_dev_init()
1191 subdevs = cs47l24_devs; in arizona_dev_init()
1206 subdevs = wm8997_devs; in arizona_dev_init()
1230 subdevs = wm8998_devs; in arizona_dev_init()
1240 if (!subdevs) { in arizona_dev_init()
1366 subdevs, n_subdevs, NULL, 0, NULL); in arizona_dev_init()
A Daat2870-core.c381 if ((pdata->subdevs[i].id == aat2870_devs[j].id) && in aat2870_i2c_probe()
382 !strcmp(pdata->subdevs[i].name, in aat2870_i2c_probe()
385 pdata->subdevs[i].platform_data; in aat2870_i2c_probe()
A Dtps6586x.c390 subdev = &pdata->subdevs[i]; in tps6586x_add_subdevs()
426 pdata->subdevs = NULL; in tps6586x_parse_dt()
A Dda903x.c467 subdev = &pdata->subdevs[i]; in da903x_add_subdevs()
A Dezx-pcap.c455 ret = pcap_add_subdev(pcap, &pdata->subdevs[i]); in ezx_pcap_probe()
/drivers/regulator/
A Dmax8660.c341 pdata->subdevs = devm_kcalloc(dev, in max8660_pdata_from_dt()
345 if (!pdata->subdevs) in max8660_pdata_from_dt()
349 sub = pdata->subdevs; in max8660_pdata_from_dt()
433 if (!pdata->subdevs[i].platform_data) in max8660_probe()
436 boot_on = pdata->subdevs[i].platform_data->constraints.boot_on; in max8660_probe()
438 switch (pdata->subdevs[i].id) { in max8660_probe()
469 pdata->subdevs[i].name); in max8660_probe()
478 id = pdata->subdevs[i].id; in max8660_probe()
481 config.init_data = pdata->subdevs[i].platform_data; in max8660_probe()
A Dmax1586.c184 pdata->subdevs = devm_kcalloc(dev, in of_get_max1586_platform_data()
188 if (!pdata->subdevs) in of_get_max1586_platform_data()
192 sub = pdata->subdevs; in of_get_max1586_platform_data()
245 id = pdata->subdevs[i].id; in max1586_pmic_probe()
246 if (!pdata->subdevs[i].platform_data) in max1586_pmic_probe()
261 config.init_data = pdata->subdevs[i].platform_data; in max1586_pmic_probe()
/drivers/soc/microchip/
A Dmpfs-sys-controller.c113 static struct platform_device subdevs[] = { variable
168 for (i = 0; i < ARRAY_SIZE(subdevs); i++) { in mpfs_sys_controller_probe()
169 subdevs[i].dev.parent = dev; in mpfs_sys_controller_probe()
170 if (platform_device_register(&subdevs[i])) in mpfs_sys_controller_probe()
171 dev_warn(dev, "Error registering sub device %s\n", subdevs[i].name); in mpfs_sys_controller_probe()
/drivers/gpu/host1x/
A Dbus.c54 list_add_tail(&subdev->list, &device->subdevs); in host1x_subdev_add()
59 if (of_match_node(driver->subdevs, child) && in host1x_subdev_add()
94 if (of_match_node(driver->subdevs, np) && in host1x_device_parse_dt()
125 if (list_empty(&device->subdevs)) { in host1x_subdev_register()
143 if (list_empty(&device->subdevs)) { in __host1x_subdev_unregister()
157 list_move_tail(&subdev->list, &device->subdevs); in __host1x_subdev_unregister()
296 list_for_each_entry(subdev, &device->subdevs, list) { in host1x_add_client()
394 list_for_each_entry_safe(subdev, sd, &device->subdevs, list) in __host1x_device_del()
436 INIT_LIST_HEAD(&device->subdevs); in host1x_device_add()
464 list_for_each_entry(subdev, &device->subdevs, list) { in host1x_device_add()
[all …]
/drivers/media/v4l2-core/
A Dv4l2-device.c22 INIT_LIST_HEAD(&v4l2_dev->subdevs); in v4l2_device_register()
99 list_for_each_entry_safe(sd, next, &v4l2_dev->subdevs, list) { in v4l2_device_unregister()
158 list_add_tail(&sd->list, &v4l2_dev->subdevs); in __v4l2_device_register_subdev()
201 list_for_each_entry(sd, &v4l2_dev->subdevs, list) { in __v4l2_device_register_subdev_nodes()
253 list_for_each_entry(sd, &v4l2_dev->subdevs, list) { in __v4l2_device_register_subdev_nodes()
/drivers/staging/media/atomisp/pci/
A Datomisp_v4l2.c766 const struct intel_v4l2_subdev_table *subdevs; in atomisp_subdev_probe() local
779 for (subdevs = atomisp_platform_get_subdevs(); subdevs->subdev; subdevs++) { in atomisp_subdev_probe()
780 ret = v4l2_device_register_subdev(&isp->v4l2_dev, subdevs->subdev); in atomisp_subdev_probe()
784 if (subdevs->port >= ATOMISP_CAMERA_NR_PORTS) { in atomisp_subdev_probe()
785 dev_err(isp->dev, "port %d not supported\n", subdevs->port); in atomisp_subdev_probe()
789 if (isp->sensor_subdevs[subdevs->port]) { in atomisp_subdev_probe()
791 subdevs->port); in atomisp_subdev_probe()
795 mipi_port = atomisp_port_to_mipi_port(isp, subdevs->port); in atomisp_subdev_probe()
796 isp->sensor_lanes[mipi_port] = subdevs->lanes; in atomisp_subdev_probe()
797 isp->sensor_subdevs[subdevs->port] = subdevs->subdev; in atomisp_subdev_probe()
[all …]
/drivers/media/platform/renesas/
A Drenesas-ceu.c176 struct ceu_subdev **subdevs; member
1220 ceudev->sd = ceudev->subdevs[i]; in ceu_s_input()
1413 ceudev->sd = ceudev->subdevs[0]; in ceu_notify_complete()
1465 ceudev->subdevs = devm_kcalloc(ceudev->dev, n_sd, in ceu_init_async_subdevs()
1466 sizeof(*ceudev->subdevs), GFP_KERNEL); in ceu_init_async_subdevs()
1467 if (!ceudev->subdevs) in ceu_init_async_subdevs()
1499 async_sd = &pdata->subdevs[i]; in ceu_parse_platform_data()
1509 ceudev->subdevs[i] = ceu_sd; in ceu_parse_platform_data()
1571 ceudev->subdevs[i] = ceu_sd; in ceu_parse_dt()
A Dsh_vou.c1349 struct v4l2_subdev *sd = list_entry(v4l2_dev->subdevs.next, in sh_vou_remove()
/drivers/staging/media/imx/
A Dimx-media-dev-common.c28 list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) { in imx_media_create_csi2_links()
37 list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) { in imx_media_create_csi2_links()
128 list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) { in imx_media_alloc_pad_vdev_lists()
/drivers/staging/media/ipu3/
A DTODO9 Comments on configuring v4l2 subdevs for CIO2 and ImgU.
/drivers/remoteproc/
A Dremoteproc_core.c1080 list_for_each_entry(subdev, &rproc->subdevs, node) { in rproc_prepare_subdevices()
1091 list_for_each_entry_continue_reverse(subdev, &rproc->subdevs, node) { in rproc_prepare_subdevices()
1104 list_for_each_entry(subdev, &rproc->subdevs, node) { in rproc_start_subdevices()
1115 list_for_each_entry_continue_reverse(subdev, &rproc->subdevs, node) { in rproc_start_subdevices()
1127 list_for_each_entry_reverse(subdev, &rproc->subdevs, node) { in rproc_stop_subdevices()
1137 list_for_each_entry_reverse(subdev, &rproc->subdevs, node) { in rproc_unprepare_subdevices()
2516 INIT_LIST_HEAD(&rproc->subdevs); in rproc_alloc()
2659 list_add_tail(&subdev->node, &rproc->subdevs); in rproc_add_subdev()
/drivers/staging/media/tegra-video/
A Dvideo.c143 .subdevs = host1x_video_subdevs,
/drivers/crypto/tegra/
A Dtegra-se-main.c417 .subdevs = tegra_se_of_match,
/drivers/gpu/drm/tegra/
A Ddrm.c1410 .subdevs = host1x_drm_subdevs,

Completed in 57 milliseconds

12