subdevs 748 arch/arm/mach-pxa/balloon3.c .subdevs = balloon3_max1587a_subdevs, subdevs 769 arch/arm/mach-pxa/cm-x300.c .subdevs = cm_x300_da9030_subdevs, subdevs 1164 arch/arm/mach-pxa/em-x270.c .subdevs = em_x270_da9030_subdevs, subdevs 799 arch/arm/mach-pxa/hx4700.c .subdevs = &max1587a_subdev, subdevs 393 arch/arm/mach-pxa/littleton.c .subdevs = littleton_da9034_subdevs, subdevs 745 arch/arm/mach-pxa/magician.c .subdevs = magician_max1587a_subdevs, subdevs 617 arch/arm/mach-pxa/mioa701.c .subdevs = max1586_subdevs, subdevs 454 arch/arm/mach-pxa/palm27x.c .subdevs = palm27x_max1587a_subdevs, subdevs 494 arch/arm/mach-pxa/saar.c .subdevs = saar_da9034_subdevs, subdevs 533 arch/arm/mach-pxa/stargate2.c .subdevs = imote2_da9030_subdevs, subdevs 909 arch/arm/mach-pxa/stargate2.c .subdevs = stargate2_da9030_subdevs, subdevs 675 arch/arm/mach-pxa/vpac270.c .subdevs = vpac270_max1587a_subdevs, subdevs 271 arch/sh/boards/mach-ap325rxa/setup.c .subdevs = { subdevs 391 arch/sh/boards/mach-ecovec24/setup.c .subdevs = { subdevs 435 arch/sh/boards/mach-ecovec24/setup.c .subdevs = { subdevs 246 arch/sh/boards/mach-kfr2r09/setup.c .subdevs = { subdevs 307 arch/sh/boards/mach-migor/setup.c .subdevs = { subdevs 14 drivers/gpu/drm/nouveau/include/nvkm/subdev/top.h u32 nvkm_top_intr(struct nvkm_device *, u32 intr, u64 *subdevs); subdevs 251 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c u64 subdevs = 0; subdevs 261 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c subdevs |= BIT_ULL(fifo->engine[i].engine->subdev.index); subdevs 264 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c if (subdevs & BIT_ULL(NVKM_ENGINE_GR)) subdevs 265 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c subdevs |= BIT_ULL(NVKM_ENGINE_SW); subdevs 276 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c 0x1000, 0x1000, true, vmm, 0, subdevs, subdevs 133 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c u64 subdevs = 0; subdevs 144 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c subdevs |= BIT_ULL(fifo->engine[i].engine->subdev.index); subdevs 156 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c 0, subdevs, 1, fifo->user.bar->addr, 0x200, subdevs 84 drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c u64 subdevs; subdevs 90 drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c stat = nvkm_top_intr(device, intr, &subdevs); subdevs 91 drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c while (subdevs) { subdevs 92 drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c enum nvkm_devidx subidx = __ffs64(subdevs); subdevs 96 drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c subdevs &= ~BIT_ULL(subidx); subdevs 96 drivers/gpu/drm/nouveau/nvkm/subdev/top/base.c u64 subdevs = 0; subdevs 103 drivers/gpu/drm/nouveau/nvkm/subdev/top/base.c subdevs |= BIT_ULL(info->index); subdevs 110 drivers/gpu/drm/nouveau/nvkm/subdev/top/base.c *psubdevs = subdevs; subdevs 1300 drivers/gpu/drm/tegra/drm.c .subdevs = host1x_drm_subdevs, subdevs 53 drivers/gpu/host1x/bus.c list_add_tail(&subdev->list, &device->subdevs); subdevs 58 drivers/gpu/host1x/bus.c if (of_match_node(driver->subdevs, child) && subdevs 95 drivers/gpu/host1x/bus.c if (of_match_node(driver->subdevs, np) && subdevs 128 drivers/gpu/host1x/bus.c if (list_empty(&device->subdevs)) { subdevs 146 drivers/gpu/host1x/bus.c if (list_empty(&device->subdevs)) { subdevs 160 drivers/gpu/host1x/bus.c list_move_tail(&subdev->list, &device->subdevs); subdevs 268 drivers/gpu/host1x/bus.c list_for_each_entry(subdev, &device->subdevs, list) { subdevs 389 drivers/gpu/host1x/bus.c list_for_each_entry_safe(subdev, sd, &device->subdevs, list) subdevs 431 drivers/gpu/host1x/bus.c INIT_LIST_HEAD(&device->subdevs); subdevs 461 drivers/gpu/host1x/bus.c list_for_each_entry(subdev, &device->subdevs, list) { subdevs 545 drivers/gpu/host1x/bus.c list_for_each_entry(subdev, &device->subdevs, list) subdevs 181 drivers/media/platform/exynos4-is/fimc-capture.c struct v4l2_subdev *csis = p->subdevs[IDX_CSIS]; subdevs 775 drivers/media/platform/exynos4-is/fimc-capture.c struct v4l2_subdev *sd = p->subdevs[IDX_SENSOR]; subdevs 1164 drivers/media/platform/exynos4-is/fimc-capture.c if (sd == p->subdevs[IDX_SENSOR] && subdevs 73 drivers/media/platform/exynos4-is/media-dev.c p->subdevs[i] = NULL; subdevs 97 drivers/media/platform/exynos4-is/media-dev.c p->subdevs[IDX_SENSOR] = sd; subdevs 100 drivers/media/platform/exynos4-is/media-dev.c p->subdevs[IDX_CSIS] = sd; subdevs 103 drivers/media/platform/exynos4-is/media-dev.c p->subdevs[IDX_FLITE] = sd; subdevs 106 drivers/media/platform/exynos4-is/media-dev.c p->subdevs[IDX_FIMC] = sd; subdevs 109 drivers/media/platform/exynos4-is/media-dev.c p->subdevs[IDX_IS_ISP] = sd; subdevs 119 drivers/media/platform/exynos4-is/media-dev.c if (sensor && p->subdevs[IDX_FIMC]) subdevs 120 drivers/media/platform/exynos4-is/media-dev.c __setup_sensor_notification(fmd, sensor, p->subdevs[IDX_FIMC]); subdevs 164 drivers/media/platform/exynos4-is/media-dev.c if (p->subdevs[IDX_SENSOR] == NULL) subdevs 170 drivers/media/platform/exynos4-is/media-dev.c ret = __subdev_set_power(p->subdevs[idx], on); subdevs 180 drivers/media/platform/exynos4-is/media-dev.c __subdev_set_power(p->subdevs[idx], !on); subdevs 200 drivers/media/platform/exynos4-is/media-dev.c if (!IS_ERR(fmd->wbclk[CLK_IDX_WB_B]) && p->subdevs[IDX_IS_ISP]) { subdevs 210 drivers/media/platform/exynos4-is/media-dev.c if (!IS_ERR(fmd->wbclk[CLK_IDX_WB_B]) && p->subdevs[IDX_IS_ISP]) subdevs 238 drivers/media/platform/exynos4-is/media-dev.c sd = p->subdevs[IDX_SENSOR]; subdevs 260 drivers/media/platform/exynos4-is/media-dev.c struct v4l2_subdev *sd = p ? p->subdevs[IDX_SENSOR] : NULL; subdevs 274 drivers/media/platform/exynos4-is/media-dev.c if (!IS_ERR(fmd->wbclk[CLK_IDX_WB_B]) && p->subdevs[IDX_IS_ISP]) subdevs 292 drivers/media/platform/exynos4-is/media-dev.c struct fimc_md *fmd = entity_to_fimc_mdev(&p->subdevs[IDX_CSIS]->entity); subdevs 296 drivers/media/platform/exynos4-is/media-dev.c if (p->subdevs[IDX_SENSOR] == NULL) { subdevs 306 drivers/media/platform/exynos4-is/media-dev.c if (p->subdevs[IDX_FIMC]) subdevs 308 drivers/media/platform/exynos4-is/media-dev.c else if (p->subdevs[IDX_IS_ISP]) subdevs 310 drivers/media/platform/exynos4-is/media-dev.c else if (p->subdevs[IDX_FLITE]) subdevs 319 drivers/media/platform/exynos4-is/media-dev.c fimc_pipeline_prepare(p, &p->subdevs[sd_id]->entity); subdevs 321 drivers/media/platform/exynos4-is/media-dev.c if (p->subdevs[IDX_SENSOR] == NULL) subdevs 333 drivers/media/platform/exynos4-is/media-dev.c ret = v4l2_subdev_call(p->subdevs[idx], video, s_stream, on); subdevs 344 drivers/media/platform/exynos4-is/media-dev.c v4l2_subdev_call(p->subdevs[idx], video, s_stream, !on); subdevs 1122 drivers/media/platform/exynos4-is/media-dev.c if (!enable && p->subdevs[IDX_SENSOR] == NULL) subdevs 1131 drivers/media/platform/exynos4-is/media-dev.c memset(p->subdevs, 0, sizeof(p->subdevs)); subdevs 61 drivers/media/platform/exynos4-is/media-dev.h struct v4l2_subdev *subdevs[IDX_MAX]; subdevs 204 drivers/media/platform/exynos4-is/media-dev.h return p->subdevs[index]; subdevs 1545 drivers/media/platform/fsl-viu.c struct v4l2_subdev *sdev = list_entry(v4l2_dev->subdevs.next, subdevs 2037 drivers/media/platform/omap3isp/isp.c list_for_each_entry(sd, &v4l2_dev->subdevs, list) { subdevs 760 drivers/media/platform/qcom/camss/camss.c list_for_each_entry(sd, &v4l2_dev->subdevs, list) { subdevs 177 drivers/media/platform/renesas-ceu.c struct ceu_subdev *subdevs; subdevs 1198 drivers/media/platform/renesas-ceu.c ceusd = &ceudev->subdevs[inp->index]; subdevs 1233 drivers/media/platform/renesas-ceu.c ceudev->sd = &ceudev->subdevs[i]; subdevs 1426 drivers/media/platform/renesas-ceu.c ceudev->sd = &ceudev->subdevs[0]; subdevs 1478 drivers/media/platform/renesas-ceu.c ceudev->subdevs = devm_kcalloc(ceudev->dev, n_sd, subdevs 1479 drivers/media/platform/renesas-ceu.c sizeof(*ceudev->subdevs), GFP_KERNEL); subdevs 1480 drivers/media/platform/renesas-ceu.c if (!ceudev->subdevs) subdevs 1512 drivers/media/platform/renesas-ceu.c async_sd = &pdata->subdevs[i]; subdevs 1513 drivers/media/platform/renesas-ceu.c ceu_sd = &ceudev->subdevs[i]; subdevs 1581 drivers/media/platform/renesas-ceu.c ceu_sd = &ceudev->subdevs[i]; subdevs 1347 drivers/media/platform/sh_vou.c struct v4l2_subdev *sd = list_entry(v4l2_dev->subdevs.next, subdevs 676 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c sd = list_first_entry(&v4l2_dev->subdevs, struct v4l2_subdev, list); subdevs 41 drivers/media/platform/vimc/vimc-core.c struct platform_device **subdevs; subdevs 152 drivers/media/platform/vimc/vimc-core.c platform_get_drvdata(vimc->subdevs[link->src_ent]); subdevs 154 drivers/media/platform/vimc/vimc-core.c platform_get_drvdata(vimc->subdevs[link->sink_ent]); subdevs 253 drivers/media/platform/vimc/vimc-core.c vimc->subdevs[i] = platform_device_register_data(&vimc->pdev.dev, subdevs 258 drivers/media/platform/vimc/vimc-core.c if (IS_ERR(vimc->subdevs[i])) { subdevs 259 drivers/media/platform/vimc/vimc-core.c match = ERR_CAST(vimc->subdevs[i]); subdevs 261 drivers/media/platform/vimc/vimc-core.c platform_device_unregister(vimc->subdevs[i]); subdevs 267 drivers/media/platform/vimc/vimc-core.c &vimc->subdevs[i]->dev); subdevs 278 drivers/media/platform/vimc/vimc-core.c platform_device_unregister(vimc->subdevs[i]); subdevs 297 drivers/media/platform/vimc/vimc-core.c vimc->subdevs = devm_kcalloc(&vimc->pdev.dev, vimc->pipe_cfg->num_ents, subdevs 298 drivers/media/platform/vimc/vimc-core.c sizeof(*vimc->subdevs), GFP_KERNEL); subdevs 299 drivers/media/platform/vimc/vimc-core.c if (!vimc->subdevs) subdevs 22 drivers/media/v4l2-core/v4l2-device.c INIT_LIST_HEAD(&v4l2_dev->subdevs); subdevs 99 drivers/media/v4l2-core/v4l2-device.c list_for_each_entry_safe(sd, next, &v4l2_dev->subdevs, list) { subdevs 159 drivers/media/v4l2-core/v4l2-device.c list_add_tail(&sd->list, &v4l2_dev->subdevs); subdevs 201 drivers/media/v4l2-core/v4l2-device.c list_for_each_entry(sd, &v4l2_dev->subdevs, list) { subdevs 250 drivers/media/v4l2-core/v4l2-device.c list_for_each_entry(sd, &v4l2_dev->subdevs, list) { subdevs 386 drivers/mfd/aat2870-core.c if ((pdata->subdevs[i].id == aat2870_devs[j].id) && subdevs 387 drivers/mfd/aat2870-core.c !strcmp(pdata->subdevs[i].name, subdevs 390 drivers/mfd/aat2870-core.c pdata->subdevs[i].platform_data; subdevs 995 drivers/mfd/arizona-core.c const struct mfd_cell *subdevs = NULL; subdevs 1198 drivers/mfd/arizona-core.c subdevs = wm5102_devs; subdevs 1221 drivers/mfd/arizona-core.c subdevs = wm5110_devs; subdevs 1245 drivers/mfd/arizona-core.c subdevs = cs47l24_devs; subdevs 1260 drivers/mfd/arizona-core.c subdevs = wm8997_devs; subdevs 1284 drivers/mfd/arizona-core.c subdevs = wm8998_devs; subdevs 1294 drivers/mfd/arizona-core.c if (!subdevs) { subdevs 1420 drivers/mfd/arizona-core.c subdevs, n_subdevs, NULL, 0, NULL); subdevs 467 drivers/mfd/da903x.c subdev = &pdata->subdevs[i]; subdevs 492 drivers/mfd/ezx-pcap.c ret = pcap_add_subdev(pcap, &pdata->subdevs[i]); subdevs 55 drivers/mfd/hi6421-pmic-core.c const struct mfd_cell *subdevs; subdevs 94 drivers/mfd/hi6421-pmic-core.c subdevs = hi6421_devs; subdevs 98 drivers/mfd/hi6421-pmic-core.c subdevs = hi6421v530_devs; subdevs 108 drivers/mfd/hi6421-pmic-core.c subdevs, n_subdevs, NULL, 0, NULL); subdevs 19 drivers/mfd/sun6i-prcm.c const struct mfd_cell *subdevs; subdevs 128 drivers/mfd/sun6i-prcm.c .subdevs = sun6i_a31_prcm_subdevs, subdevs 133 drivers/mfd/sun6i-prcm.c .subdevs = sun8i_a23_prcm_subdevs, subdevs 167 drivers/mfd/sun6i-prcm.c ret = mfd_add_devices(&pdev->dev, 0, data->subdevs, data->nsubdevs, subdevs 391 drivers/mfd/tps6586x.c subdev = &pdata->subdevs[i]; subdevs 427 drivers/mfd/tps6586x.c pdata->subdevs = NULL; subdevs 184 drivers/regulator/max1586.c pdata->subdevs = devm_kcalloc(dev, subdevs 188 drivers/regulator/max1586.c if (!pdata->subdevs) subdevs 192 drivers/regulator/max1586.c sub = pdata->subdevs; subdevs 253 drivers/regulator/max1586.c id = pdata->subdevs[i].id; subdevs 254 drivers/regulator/max1586.c if (!pdata->subdevs[i].platform_data) subdevs 269 drivers/regulator/max1586.c config.init_data = pdata->subdevs[i].platform_data; subdevs 341 drivers/regulator/max8660.c pdata->subdevs = devm_kcalloc(dev, subdevs 345 drivers/regulator/max8660.c if (!pdata->subdevs) subdevs 349 drivers/regulator/max8660.c sub = pdata->subdevs; subdevs 433 drivers/regulator/max8660.c if (!pdata->subdevs[i].platform_data) subdevs 436 drivers/regulator/max8660.c boot_on = pdata->subdevs[i].platform_data->constraints.boot_on; subdevs 438 drivers/regulator/max8660.c switch (pdata->subdevs[i].id) { subdevs 469 drivers/regulator/max8660.c pdata->subdevs[i].name); subdevs 478 drivers/regulator/max8660.c id = pdata->subdevs[i].id; subdevs 481 drivers/regulator/max8660.c config.init_data = pdata->subdevs[i].platform_data; subdevs 1098 drivers/remoteproc/remoteproc_core.c list_for_each_entry(subdev, &rproc->subdevs, node) { subdevs 1109 drivers/remoteproc/remoteproc_core.c list_for_each_entry_continue_reverse(subdev, &rproc->subdevs, node) { subdevs 1122 drivers/remoteproc/remoteproc_core.c list_for_each_entry(subdev, &rproc->subdevs, node) { subdevs 1133 drivers/remoteproc/remoteproc_core.c list_for_each_entry_continue_reverse(subdev, &rproc->subdevs, node) { subdevs 1145 drivers/remoteproc/remoteproc_core.c list_for_each_entry_reverse(subdev, &rproc->subdevs, node) { subdevs 1155 drivers/remoteproc/remoteproc_core.c list_for_each_entry_reverse(subdev, &rproc->subdevs, node) { subdevs 2069 drivers/remoteproc/remoteproc_core.c INIT_LIST_HEAD(&rproc->subdevs); subdevs 2162 drivers/remoteproc/remoteproc_core.c list_add_tail(&subdev->node, &rproc->subdevs); subdevs 41 drivers/staging/media/imx/imx-media-dev-common.c list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) { subdevs 151 drivers/staging/media/imx/imx-media-dev-common.c list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) { subdevs 730 drivers/staging/media/imx/imx-media-utils.c list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) { subdevs 745 drivers/staging/media/imx/imx-media-utils.c list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) { subdevs 984 drivers/staging/media/omap4iss/iss.c struct iss_v4l2_subdevs_group *subdevs; subdevs 1029 drivers/staging/media/omap4iss/iss.c for (subdevs = pdata->subdevs; subdevs && subdevs->subdevs; ++subdevs) { subdevs 1035 drivers/staging/media/omap4iss/iss.c sensor = iss_register_subdev_group(iss, subdevs->subdevs); subdevs 1039 drivers/staging/media/omap4iss/iss.c sensor->host_priv = subdevs; subdevs 1045 drivers/staging/media/omap4iss/iss.c switch (subdevs->interface) { subdevs 1062 drivers/staging/media/omap4iss/iss.c subdevs->interface); subdevs 120 drivers/staging/media/omap4iss/iss_csiphy.c struct iss_v4l2_subdevs_group *subdevs = pipe->external->host_priv; subdevs 128 drivers/staging/media/omap4iss/iss_csiphy.c lanes = &subdevs->bus.csi2.lanecfg; subdevs 146 drivers/staging/media/omap4iss/iss_csiphy.c if (subdevs->interface == ISS_INTERFACE_CSI2A_PHY1) { subdevs 157 drivers/staging/media/omap4iss/iss_csiphy.c if (subdevs->interface == ISS_INTERFACE_CSI2B_PHY2) { subdevs 266 include/linux/host1x.h const struct of_device_id *subdevs; subdevs 293 include/linux/host1x.h struct list_head subdevs; subdevs 150 include/linux/mfd/aat2870.h struct aat2870_subdev_info *subdevs; subdevs 149 include/linux/mfd/da903x.h struct da903x_subdev_info *subdevs; subdevs 23 include/linux/mfd/ezx-pcap.h struct pcap_subdev *subdevs; subdevs 88 include/linux/mfd/tps6586x.h struct tps6586x_subdev_info *subdevs; subdevs 54 include/linux/platform_data/media/omap4iss.h struct iss_subdev_i2c_board_info *subdevs; subdevs 62 include/linux/platform_data/media/omap4iss.h struct iss_v4l2_subdevs_group *subdevs; subdevs 46 include/linux/regulator/max1586.h struct max1586_subdev_data *subdevs; subdevs 42 include/linux/regulator/max8660.h struct max8660_subdev_data *subdevs; subdevs 503 include/linux/remoteproc.h struct list_head subdevs; subdevs 23 include/media/drv-intf/renesas-ceu.h struct ceu_async_subdev subdevs[CEU_MAX_SUBDEVS]; subdevs 50 include/media/v4l2-device.h struct list_head subdevs; subdevs 228 include/media/v4l2-device.h list_for_each_entry(sd, &(v4l2_dev)->subdevs, list) subdevs 252 include/media/v4l2-device.h list_for_each_entry((sd), &(v4l2_dev)->subdevs, list) \ subdevs 311 include/media/v4l2-device.h list_for_each_entry((sd), &(v4l2_dev)->subdevs, list) { \ subdevs 487 include/media/v4l2-device.h list_for_each_entry(__sd, &(v4l2_dev)->subdevs, list) { \ subdevs 515 include/media/v4l2-device.h list_for_each_entry(__sd, &(v4l2_dev)->subdevs, list) { \