Home
last modified time | relevance | path

Searched refs:asd (Results 1 – 24 of 24) sorted by relevance

/linux-4.1.27/drivers/media/v4l2-core/
Dv4l2-async.c25 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, &notifier->waiting, list) { in v4l2_async_belongs()
59 switch (asd->match_type) { in v4l2_async_belongs()
[all …]
/linux-4.1.27/drivers/spi/
Dspi-atmel.c300 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/
Dvpif_types.h62 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/
Dv4l2-async.h85 struct v4l2_async_subdev *asd);
89 struct v4l2_async_subdev *asd);
Dsh_mobile_ceu.h25 struct v4l2_async_subdev **asd; /* Flat array, arranged in groups */ member
Datmel-isi.h127 struct v4l2_async_subdev **asd; /* Flat array, arranged in groups */ member
Dsoc_camera.h74 struct v4l2_async_subdev asd; member
89 struct v4l2_async_subdev **asd; /* Flat array, arranged in groups */ member
Dv4l2-subdev.h625 struct v4l2_async_subdev *asd; member
/linux-4.1.27/drivers/media/platform/soc_camera/
Dsoc_camera.c1439 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 …]
Dsh_mobile_ceu_camera.c1832 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()
Datmel-isi.c1043 soc_host->asd = isi->pdata.asd; in atmel_isi_probe()
Dmx3_camera.c1217 soc_host->asd = pdata->asd; in mx3_camera_probe()
/linux-4.1.27/drivers/media/platform/xilinx/
Dxilinx-vipp.c46 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/
Dcamera-mx3.h48 struct v4l2_async_subdev **asd; /* Flat array, arranged in groups */ member
/linux-4.1.27/drivers/media/platform/omap3isp/
Dispcsiphy.c178 container_of(pipe->external->asd, in omap3isp_csiphy_config()
179 struct isp_async_subdev, asd); in omap3isp_csiphy_config()
Disp.c2334 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()
Disp.h236 struct v4l2_async_subdev asd; member
/linux-4.1.27/drivers/media/platform/am437x/
Dam437x-vpfe.c1692 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 …]
Dam437x-vpfe.h103 struct v4l2_async_subdev *asd[VPFE_MAX_SUBDEV]; member
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dmedia-dev.h91 struct v4l2_async_subdev asd; member
Dmedia-dev.c390 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/
Dautomount-support.txt44 asd cambridge cambridge.redhat.com grand.central.org
/linux-4.1.27/drivers/media/platform/davinci/
Dvpif_display.c1117 struct v4l2_async_subdev *asd) in vpif_async_bound() argument
1311 vpif_obj.notifier.subdevs = vpif_obj.config->asd; in vpif_probe()
Dvpif_capture.c1320 struct v4l2_async_subdev *asd) in vpif_async_bound() argument
1501 vpif_obj.notifier.subdevs = vpif_obj.config->asd; in vpif_probe()