/linux-master/include/media/drv-intf/ |
H A D | renesas-ceu.h | 23 struct ceu_async_subdev subdevs[CEU_MAX_SUBDEVS]; member in struct:ceu_platform_data
|
/linux-master/include/linux/platform_data/media/ |
H A D | omap4iss.h | 54 struct iss_subdev_i2c_board_info *subdevs; member in struct:iss_v4l2_subdevs_group 62 struct iss_v4l2_subdevs_group *subdevs; member in struct:iss_platform_data
|
/linux-master/include/linux/regulator/ |
H A D | max1586.h | 37 * @subdevs: regulator used 46 struct max1586_subdev_data *subdevs; member in struct:max1586_platform_data
|
H A D | max8660.h | 37 * @subdevs: pointer to regulators used 42 struct max8660_subdev_data *subdevs; member in struct:max8660_platform_data
|
/linux-master/drivers/mfd/ |
H A D | hi6421-pmic-core.c | 54 const struct mfd_cell *subdevs; local 89 subdevs = hi6421_devs; 93 subdevs = hi6421v530_devs; 103 subdevs, n_subdevs, NULL, 0, NULL);
|
H A D | sun6i-prcm.c | 19 const struct mfd_cell *subdevs; member in struct:prcm_data 108 .subdevs = sun6i_a31_prcm_subdevs, 113 .subdevs = sun8i_a23_prcm_subdevs, 147 ret = mfd_add_devices(&pdev->dev, 0, data->subdevs, data->nsubdevs,
|
H A D | ntxec.c | 153 const struct mfd_cell *subdevs; local 179 subdevs = ntxec_subdev; 183 subdevs = ntxec_subdev_pwm; 236 subdevs, n_subdevs, NULL, 0, NULL);
|
H A D | arizona-core.c | 941 const struct mfd_cell *subdevs = NULL; local 1144 subdevs = wm5102_devs; 1167 subdevs = wm5110_devs; 1191 subdevs = cs47l24_devs; 1206 subdevs = wm8997_devs; 1230 subdevs = wm8998_devs; 1240 if (!subdevs) { 1366 subdevs, n_subdevs, NULL, 0, NULL);
|
H A D | aat2870-core.c | 383 if ((pdata->subdevs[i].id == aat2870_devs[j].id) && 384 !strcmp(pdata->subdevs[i].name, 387 pdata->subdevs[i].platform_data;
|
/linux-master/drivers/regulator/ |
H A D | max1586.c | 184 pdata->subdevs = devm_kcalloc(dev, 188 if (!pdata->subdevs) 192 sub = pdata->subdevs; 245 id = pdata->subdevs[i].id; 246 if (!pdata->subdevs[i].platform_data) 261 config.init_data = pdata->subdevs[i].platform_data;
|
H A D | max8660.c | 341 pdata->subdevs = devm_kcalloc(dev, 345 if (!pdata->subdevs) 349 sub = pdata->subdevs; 433 if (!pdata->subdevs[i].platform_data) 436 boot_on = pdata->subdevs[i].platform_data->constraints.boot_on; 438 switch (pdata->subdevs[i].id) { 469 pdata->subdevs[i].name); 478 id = pdata->subdevs[i].id; 481 config.init_data = pdata->subdevs[i].platform_data;
|
/linux-master/include/media/ |
H A D | v4l2-device.h | 23 * @subdevs: used to keep track of the registered subdevs 48 struct list_head subdevs; member in struct:v4l2_device 176 * all subdevs of the v4l2 device that are marked with the 253 /* Helper macros to iterate over all subdevs. */ 268 list_for_each_entry(sd, &(v4l2_dev)->subdevs, list) 272 * all subdevs matching the condition. 287 * Note: subdevs cannot be added or deleted while walking 288 * the subdevs list. 292 list_for_each_entry((sd), &(v4l2_dev)->subdevs, lis [all...] |
/linux-master/drivers/media/platform/samsung/exynos4-is/ |
H A D | media-dev.c | 73 p->subdevs[i] = NULL; 97 p->subdevs[IDX_SENSOR] = sd; 100 p->subdevs[IDX_CSIS] = sd; 103 p->subdevs[IDX_FLITE] = sd; 106 p->subdevs[IDX_FIMC] = sd; 109 p->subdevs[IDX_IS_ISP] = sd; 119 if (sensor && p->subdevs[IDX_FIMC]) 120 __setup_sensor_notification(fmd, sensor, p->subdevs[IDX_FIMC]); 150 * fimc_pipeline_s_power - change power state of all pipeline subdevs 164 if (p->subdevs[IDX_SENSO [all...] |
H A D | media-dev.h | 58 struct v4l2_subdev *subdevs[IDX_MAX]; member in struct:fimc_pipeline 81 * This data structure applies to image sensor and the writeback subdevs. 98 * @csis: MIPI CSIS subdevs data 99 * @sensor: array of registered sensor subdevs 109 * @v4l2_dev: top level v4l2_device holding up the subdevs 112 * @subdev_notifier: notifier for the subdevs 113 * @user_subdev_api: true if subdevs are not configured by the host driver 197 return p->subdevs[index];
|
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-device.c | 22 INIT_LIST_HEAD(&v4l2_dev->subdevs); 98 /* Unregister subdevs */ 99 list_for_each_entry_safe(sd, next, &v4l2_dev->subdevs, list) { 156 list_add_tail(&sd->list, &v4l2_dev->subdevs); 199 list_for_each_entry(sd, &v4l2_dev->subdevs, list) { 251 list_for_each_entry(sd, &v4l2_dev->subdevs, list) {
|
/linux-master/drivers/soc/microchip/ |
H A D | mpfs-sys-controller.c | 113 static struct platform_device subdevs[] = { variable in typeref:struct:platform_device 168 for (i = 0; i < ARRAY_SIZE(subdevs); i++) { 169 subdevs[i].dev.parent = dev; 170 if (platform_device_register(&subdevs[i])) 171 dev_warn(dev, "Error registering sub device %s\n", subdevs[i].name);
|
/linux-master/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_gmin_platform.c | 133 .subdevs = pdata_subdevs, 175 if (!pdata.subdevs[i].type) 178 if (pdata.subdevs[i].type) 190 pdata.subdevs[i].type = type; 191 pdata.subdevs[i].port = gs->csi_port; 192 pdata.subdevs[i].lanes = gs->csi_lanes; 193 pdata.subdevs[i].subdev = subdev; 206 if (pdata.subdevs[i].subdev == sd) { 208 pdata.subdevs[j - 1] = pdata.subdevs[ [all...] |
H A D | atomisp_v4l2.c | 51 /* Timeouts to wait for all subdevs to be registered */ 785 struct intel_v4l2_subdev_table *subdevs; local 804 for (subdevs = pdata->subdevs; subdevs->type; ++subdevs) { 805 ret = v4l2_device_register_subdev(&isp->v4l2_dev, subdevs->subdev); 809 switch (subdevs->type) { 811 if (subdevs->port >= ATOMISP_CAMERA_NR_PORTS) { 812 dev_err(isp->dev, "port %d not supported\n", subdevs [all...] |
/linux-master/drivers/staging/media/omap4iss/ |
H A D | iss_csiphy.c | 120 struct iss_v4l2_subdevs_group *subdevs = pipe->external->host_priv; local 128 lanes = &subdevs->bus.csi2.lanecfg; 146 if (subdevs->interface == ISS_INTERFACE_CSI2A_PHY1) { 157 if (subdevs->interface == ISS_INTERFACE_CSI2B_PHY2) {
|
H A D | iss.c | 934 * @board_info: I2C subdevs board information array 983 struct iss_v4l2_subdevs_group *subdevs; local 1028 for (subdevs = pdata->subdevs; subdevs && subdevs->subdevs; ++subdevs) { 1034 sensor = iss_register_subdev_group(iss, subdevs->subdevs); [all...] |
/linux-master/include/linux/mfd/ |
H A D | tps6586x.h | 88 struct tps6586x_subdev_info *subdevs; member in struct:tps6586x_platform_data
|
H A D | aat2870.h | 150 struct aat2870_subdev_info *subdevs; member in struct:aat2870_platform_data
|
/linux-master/drivers/gpu/host1x/ |
H A D | bus.c | 55 list_add_tail(&subdev->list, &device->subdevs); 60 if (of_match_node(driver->subdevs, child) && 97 if (of_match_node(driver->subdevs, np) && 130 if (list_empty(&device->subdevs)) { 148 if (list_empty(&device->subdevs)) { 162 list_move_tail(&subdev->list, &device->subdevs); 301 list_for_each_entry(subdev, &device->subdevs, list) { 399 list_for_each_entry_safe(subdev, sd, &device->subdevs, list) 441 INIT_LIST_HEAD(&device->subdevs); 469 list_for_each_entry(subdev, &device->subdevs, lis [all...] |
/linux-master/drivers/staging/media/imx/ |
H A D | imx-media-dev-common.c | 22 * Called after all async subdevs have bound. 28 list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) { 37 list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) { 128 list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) { 384 /* no subdevs? just bail */ 386 v4l2_err(&imxmd->v4l2_dev, "no subdevs\n");
|
/linux-master/drivers/media/platform/renesas/ |
H A D | renesas-ceu.c | 176 struct ceu_subdev **subdevs; member in struct:ceu_device 1222 ceudev->sd = ceudev->subdevs[i]; 1415 ceudev->sd = ceudev->subdevs[0]; 1467 ceudev->subdevs = devm_kcalloc(ceudev->dev, n_sd, 1468 sizeof(*ceudev->subdevs), GFP_KERNEL); 1469 if (!ceudev->subdevs) 1501 async_sd = &pdata->subdevs[i]; 1511 ceudev->subdevs[i] = ceu_sd; 1573 ceudev->subdevs[i] = ceu_sd;
|