/linux-4.1.27/drivers/media/v4l2-core/ |
D | v4l2-async.c | 25 static bool match_i2c(struct device *dev, struct v4l2_async_subdev *asd) in match_i2c() argument 30 asd->match.i2c.adapter_id == client->adapter->nr && in match_i2c() 31 asd->match.i2c.address == client->addr; in match_i2c() 37 static bool match_devname(struct device *dev, struct v4l2_async_subdev *asd) in match_devname() argument 39 return !strcmp(asd->match.device_name.name, dev_name(dev)); in match_devname() 42 static bool match_of(struct device *dev, struct v4l2_async_subdev *asd) in match_of() argument 44 return dev->of_node == asd->match.of.node; in match_of() 54 struct v4l2_async_subdev *asd; in v4l2_async_belongs() local 57 list_for_each_entry(asd, ¬ifier->waiting, list) { in v4l2_async_belongs() 59 switch (asd->match_type) { in v4l2_async_belongs() [all …]
|
/linux-4.1.27/drivers/spi/ |
D | spi-atmel.c | 300 struct atmel_spi_device *asd = spi->controller_state; in cs_activate() local 305 spi_writel(as, CSR0 + 4 * spi->chip_select, asd->csr); in cs_activate() 309 spi_writel(as, CSR0, asd->csr); in cs_activate() 324 gpio_set_value(asd->npcs_pin, active); in cs_activate() 341 gpio_set_value(asd->npcs_pin, active); in cs_activate() 346 asd->npcs_pin, active ? " (high)" : "", in cs_activate() 352 struct atmel_spi_device *asd = spi->controller_state; in cs_deactivate() local 366 asd->npcs_pin, active ? " (low)" : "", in cs_deactivate() 370 gpio_set_value(asd->npcs_pin, !active); in cs_deactivate() 978 struct atmel_spi_device *asd; in atmel_spi_setup() local [all …]
|
/linux-4.1.27/include/media/davinci/ |
D | vpif_types.h | 62 struct v4l2_async_subdev **asd; /* Flat array, arranged in groups */ member 86 struct v4l2_async_subdev **asd; /* Flat array, arranged in groups */ member
|
/linux-4.1.27/include/media/ |
D | v4l2-async.h | 85 struct v4l2_async_subdev *asd); 89 struct v4l2_async_subdev *asd);
|
D | sh_mobile_ceu.h | 25 struct v4l2_async_subdev **asd; /* Flat array, arranged in groups */ member
|
D | atmel-isi.h | 127 struct v4l2_async_subdev **asd; /* Flat array, arranged in groups */ member
|
D | soc_camera.h | 74 struct v4l2_async_subdev asd; member 89 struct v4l2_async_subdev **asd; /* Flat array, arranged in groups */ member
|
D | v4l2-subdev.h | 625 struct v4l2_async_subdev *asd; member
|
/linux-4.1.27/drivers/media/platform/soc_camera/ |
D | soc_camera.c | 1439 struct v4l2_async_subdev *asd) in soc_camera_async_bound() argument 1445 if (asd == sasc->sensor && !WARN_ON(icd->control)) { in soc_camera_async_bound() 1472 struct v4l2_async_subdev *asd) in soc_camera_async_unbind() argument 1505 struct v4l2_async_subdev **asd, unsigned int size) in scan_async_group() argument 1517 sasd = container_of(asd[i], struct soc_camera_async_subdev, asd); in scan_async_group() 1522 if (i >= size || asd[i]->match_type != V4L2_ASYNC_MATCH_I2C) { in scan_async_group() 1540 sasc->sensor = &sasd->asd; in scan_async_group() 1548 sasc->notifier.subdevs = asd; in scan_async_group() 1558 sasd->asd.match.i2c.adapter_id, sasd->asd.match.i2c.address); in scan_async_group() 1585 struct v4l2_async_subdev **asd; in scan_async_host() local [all …]
|
D | sh_mobile_ceu_camera.c | 1832 struct v4l2_async_subdev **asd; in sh_mobile_ceu_probe() local 1840 asd = pcdev->pdata->asd; in sh_mobile_ceu_probe() 1842 for (i = 0; i < pcdev->pdata->asd_sizes[j]; i++, asd++) { in sh_mobile_ceu_probe() 1844 __func__, i, (*asd)->match_type); in sh_mobile_ceu_probe() 1845 if ((*asd)->match_type == V4L2_ASYNC_MATCH_DEVNAME && in sh_mobile_ceu_probe() 1846 !strncmp(name, (*asd)->match.device_name.name, in sh_mobile_ceu_probe() 1848 pcdev->csi2_asd = *asd; in sh_mobile_ceu_probe() 1856 pcdev->ici.asd = pcdev->pdata->asd; in sh_mobile_ceu_probe()
|
D | atmel-isi.c | 1043 soc_host->asd = isi->pdata.asd; in atmel_isi_probe()
|
D | mx3_camera.c | 1217 soc_host->asd = pdata->asd; in mx3_camera_probe()
|
/linux-4.1.27/drivers/media/platform/xilinx/ |
D | xilinx-vipp.c | 46 struct v4l2_async_subdev asd; member 319 struct v4l2_async_subdev *asd) in xvip_graph_notify_bound() argument 390 entity->asd.match_type = V4L2_ASYNC_MATCH_OF; in xvip_graph_parse_one() 391 entity->asd.match.of.node = remote; in xvip_graph_parse_one() 544 subdevs[i++] = &entity->asd; in xvip_graph_init()
|
/linux-4.1.27/include/linux/platform_data/ |
D | camera-mx3.h | 48 struct v4l2_async_subdev **asd; /* Flat array, arranged in groups */ member
|
/linux-4.1.27/drivers/media/platform/omap3isp/ |
D | ispcsiphy.c | 178 container_of(pipe->external->asd, in omap3isp_csiphy_config() 179 struct isp_async_subdev, asd); in omap3isp_csiphy_config()
|
D | isp.c | 2334 notifier->subdevs[notifier->num_subdevs] = &isd->asd; in isp_of_parse_nodes() 2341 isd->asd.match.of.node = of_graph_get_remote_port_parent(node); in isp_of_parse_nodes() 2343 if (!isd->asd.match.of.node) { in isp_of_parse_nodes() 2348 isd->asd.match_type = V4L2_ASYNC_MATCH_OF; in isp_of_parse_nodes() 2357 struct v4l2_async_subdev *asd) in isp_subdev_notifier_bound() argument 2362 container_of(asd, struct isp_async_subdev, asd); in isp_subdev_notifier_bound()
|
D | isp.h | 236 struct v4l2_async_subdev asd; member
|
/linux-4.1.27/drivers/media/platform/am437x/ |
D | am437x-vpfe.c | 1692 for (i = 0; i < ARRAY_SIZE(vpfe->cfg->asd); i++) { in vpfe_get_subdev_input_index() 1719 for (i = 0; i < ARRAY_SIZE(vpfe->cfg->asd); i++) { in vpfe_get_app_input_index() 2303 struct v4l2_async_subdev *asd) in vpfe_async_bound() argument 2314 for (i = 0; i < ARRAY_SIZE(vpfe->cfg->asd); i++) { in vpfe_async_bound() 2315 if (vpfe->cfg->asd[i]->match.of.node == asd[i].match.of.node) { in vpfe_async_bound() 2511 pdata->asd[i] = devm_kzalloc(&pdev->dev, in vpfe_get_pdata() 2514 if (!pdata->asd[i]) { in vpfe_get_pdata() 2520 pdata->asd[i]->match_type = V4L2_ASYNC_MATCH_OF; in vpfe_get_pdata() 2521 pdata->asd[i]->match.of.node = rem; in vpfe_get_pdata() 2597 ARRAY_SIZE(vpfe->cfg->asd), GFP_KERNEL); in vpfe_probe() [all …]
|
D | am437x-vpfe.h | 103 struct v4l2_async_subdev *asd[VPFE_MAX_SUBDEV]; member
|
/linux-4.1.27/drivers/media/platform/exynos4-is/ |
D | media-dev.h | 91 struct v4l2_async_subdev asd; member
|
D | media-dev.c | 390 fmd->sensor[index].asd.match_type = V4L2_ASYNC_MATCH_OF; in fimc_md_parse_port_node() 391 fmd->sensor[index].asd.match.of.node = rem; in fimc_md_parse_port_node() 392 fmd->async_subdevs[index] = &fmd->sensor[index].asd; in fimc_md_parse_port_node() 1272 struct v4l2_async_subdev *asd) in subdev_notifier_bound() argument 1280 if (fmd->sensor[i].asd.match.of.node == subdev->dev->of_node) in subdev_notifier_bound()
|
/linux-4.1.27/Documentation/filesystems/ |
D | automount-support.txt | 44 asd cambridge cambridge.redhat.com grand.central.org
|
/linux-4.1.27/drivers/media/platform/davinci/ |
D | vpif_display.c | 1117 struct v4l2_async_subdev *asd) in vpif_async_bound() argument 1311 vpif_obj.notifier.subdevs = vpif_obj.config->asd; in vpif_probe()
|
D | vpif_capture.c | 1320 struct v4l2_async_subdev *asd) in vpif_async_bound() argument 1501 vpif_obj.notifier.subdevs = vpif_obj.config->asd; in vpif_probe()
|