Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/media/v4l2-core/
Dv4l2-async.c25 static bool match_i2c(struct v4l2_subdev *sd, 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()
38 struct v4l2_async_subdev *asd) in match_devname() argument
40 return !strcmp(asd->match.device_name.name, dev_name(sd->dev)); in match_devname()
43 static bool match_of(struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) in match_of() argument
45 return sd->of_node == asd->match.of.node; in match_of()
48 static bool match_custom(struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) in match_custom() argument
50 if (!asd->match.custom.match) in match_custom()
54 return asd->match.custom.match(sd->dev, asd); in match_custom()
[all …]
/linux-4.4.14/drivers/spi/
Dspi-atmel.c367 struct atmel_spi_device *asd = spi->controller_state; in cs_activate() local
372 spi_writel(as, CSR0 + 4 * spi->chip_select, asd->csr); in cs_activate()
376 spi_writel(as, CSR0, asd->csr); in cs_activate()
392 gpio_set_value(asd->npcs_pin, active); in cs_activate()
409 gpio_set_value(asd->npcs_pin, active); in cs_activate()
414 asd->npcs_pin, active ? " (high)" : "", in cs_activate()
420 struct atmel_spi_device *asd = spi->controller_state; in cs_deactivate() local
434 asd->npcs_pin, active ? " (low)" : "", in cs_deactivate()
440 gpio_set_value(asd->npcs_pin, !active); in cs_deactivate()
1203 struct atmel_spi_device *asd; in atmel_spi_setup() local
[all …]
/linux-4.4.14/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.4.14/include/media/
Dv4l2-async.h87 struct v4l2_async_subdev *asd);
91 struct v4l2_async_subdev *asd);
Dsh_mobile_ceu.h25 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.h732 struct v4l2_async_subdev *asd; member
/linux-4.4.14/drivers/media/platform/soc_camera/
Dsoc_camera.c1457 struct v4l2_async_subdev *asd) in soc_camera_async_bound() argument
1463 if (asd == sasc->sensor && !WARN_ON(icd->control)) { in soc_camera_async_bound()
1490 struct v4l2_async_subdev *asd) in soc_camera_async_unbind() argument
1523 struct v4l2_async_subdev **asd, unsigned int size) in scan_async_group() argument
1535 sasd = container_of(asd[i], struct soc_camera_async_subdev, asd); in scan_async_group()
1540 if (i >= size || asd[i]->match_type != V4L2_ASYNC_MATCH_I2C) { in scan_async_group()
1558 sasc->sensor = &sasd->asd; in scan_async_group()
1566 sasc->notifier.subdevs = asd; in scan_async_group()
1576 sasd->asd.match.i2c.adapter_id, sasd->asd.match.i2c.address); in scan_async_group()
1603 struct v4l2_async_subdev **asd; in scan_async_host() local
[all …]
Dsh_mobile_ceu_camera.c1859 struct v4l2_async_subdev **asd; in sh_mobile_ceu_probe() local
1867 asd = pcdev->pdata->asd; in sh_mobile_ceu_probe()
1869 for (i = 0; i < pcdev->pdata->asd_sizes[j]; i++, asd++) { in sh_mobile_ceu_probe()
1871 __func__, i, (*asd)->match_type); in sh_mobile_ceu_probe()
1872 if ((*asd)->match_type == V4L2_ASYNC_MATCH_DEVNAME && in sh_mobile_ceu_probe()
1873 !strncmp(name, (*asd)->match.device_name.name, in sh_mobile_ceu_probe()
1875 pcdev->csi2_asd = *asd; in sh_mobile_ceu_probe()
1883 pcdev->ici.asd = pcdev->pdata->asd; in sh_mobile_ceu_probe()
Dmx3_camera.c1234 soc_host->asd = pdata->asd; in mx3_camera_probe()
/linux-4.4.14/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.4.14/include/linux/platform_data/
Dcamera-mx3.h48 struct v4l2_async_subdev **asd; /* Flat array, arranged in groups */ member
/linux-4.4.14/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.c2256 notifier->subdevs[notifier->num_subdevs] = &isd->asd; in isp_of_parse_nodes()
2263 isd->asd.match.of.node = of_graph_get_remote_port_parent(node); in isp_of_parse_nodes()
2265 if (!isd->asd.match.of.node) { in isp_of_parse_nodes()
2270 isd->asd.match_type = V4L2_ASYNC_MATCH_OF; in isp_of_parse_nodes()
2279 struct v4l2_async_subdev *asd) in isp_subdev_notifier_bound() argument
2284 container_of(asd, struct isp_async_subdev, asd); in isp_subdev_notifier_bound()
Disp.h231 struct v4l2_async_subdev asd; member
/linux-4.4.14/drivers/media/platform/am437x/
Dam437x-vpfe.c1679 for (i = 0; i < ARRAY_SIZE(vpfe->cfg->asd); i++) { in vpfe_get_subdev_input_index()
1705 for (i = 0; i < ARRAY_SIZE(vpfe->cfg->asd); i++) { in vpfe_get_app_input_index()
2294 struct v4l2_async_subdev *asd) in vpfe_async_bound() argument
2305 for (i = 0; i < ARRAY_SIZE(vpfe->cfg->asd); i++) { in vpfe_async_bound()
2306 if (vpfe->cfg->asd[i]->match.of.node == asd[i].match.of.node) { in vpfe_async_bound()
2502 pdata->asd[i] = devm_kzalloc(&pdev->dev, in vpfe_get_pdata()
2505 if (!pdata->asd[i]) { in vpfe_get_pdata()
2511 pdata->asd[i]->match_type = V4L2_ASYNC_MATCH_OF; in vpfe_get_pdata()
2512 pdata->asd[i]->match.of.node = rem; in vpfe_get_pdata()
2589 ARRAY_SIZE(vpfe->cfg->asd), GFP_KERNEL); in vpfe_probe()
[all …]
Dam437x-vpfe.h104 struct v4l2_async_subdev *asd[VPFE_MAX_SUBDEV]; member
/linux-4.4.14/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.4.14/Documentation/filesystems/
Dautomount-support.txt18 asd cambridge cambridge.redhat.com grand.central.org
/linux-4.4.14/drivers/media/platform/davinci/
Dvpif_display.c1123 struct v4l2_async_subdev *asd) in vpif_async_bound() argument
1317 vpif_obj.notifier.subdevs = vpif_obj.config->asd; in vpif_probe()
Dvpif_capture.c1325 struct v4l2_async_subdev *asd) in vpif_async_bound() argument
1506 vpif_obj.notifier.subdevs = vpif_obj.config->asd; in vpif_probe()