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) {		\