Home
last modified time | relevance | path

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

12

/linux/drivers/staging/media/atomisp/pci/
H A Datomisp_cmd.c82 static unsigned short atomisp_get_sensor_fps(struct atomisp_sub_device *asd) in atomisp_get_sensor_fps() argument
85 struct atomisp_device *isp = asd->isp; in atomisp_get_sensor_fps()
90 ret = v4l2_subdev_call_state_active(isp->inputs[asd->input_curr].sensor, in atomisp_get_sensor_fps()
206 fps = atomisp_get_sensor_fps(&isp->asd); in atomisp_freq_scaling()
214 curr_rules.width = isp->asd.fmt[ATOMISP_SUBDEV_PAD_SOURCE].fmt.width; in atomisp_freq_scaling()
215 curr_rules.height = isp->asd.fmt[ATOMISP_SUBDEV_PAD_SOURCE].fmt.height; in atomisp_freq_scaling()
217 curr_rules.run_mode = isp->asd.run_mode->val; in atomisp_freq_scaling()
338 static void atomisp_sof_event(struct atomisp_sub_device *asd) in atomisp_sof_event() argument
343 event.u.frame_sync.frame_sequence = atomic_read(&asd->sof_count); in atomisp_sof_event()
345 v4l2_event_queue(asd->subdev.devnode, &event); in atomisp_sof_event()
[all …]
H A Datomisp_ioctl.c409 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_g_input() local
411 *input = asd->input_curr; in atomisp_g_input()
507 struct atomisp_input_subdev *input = &isp->inputs[isp->asd.input_curr]; in atomisp_enum_framesizes_crop()
532 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_enum_framesizes() local
533 struct atomisp_input_subdev *input = &isp->inputs[asd->input_curr]; in atomisp_enum_framesizes()
568 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_enum_frameintervals() local
569 struct atomisp_input_subdev *input = &isp->inputs[asd->input_curr]; in atomisp_enum_frameintervals()
602 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_enum_fmt_cap() local
603 struct atomisp_input_subdev *input = &isp->inputs[asd->input_curr]; in atomisp_enum_fmt_cap()
681 int atomisp_alloc_css_stat_bufs(struct atomisp_sub_device *asd, in atomisp_alloc_css_stat_bufs() argument
[all …]
H A Datomisp_csi2_bridge.c445 struct v4l2_async_connection asd; member
449 #define to_sensor_asd(a) container_of(a, struct sensor_async_subdev, asd)
455 struct v4l2_async_connection *asd) in atomisp_notifier_bound() argument
458 struct sensor_async_subdev *s_asd = to_sensor_asd(asd); in atomisp_notifier_bound()
482 struct v4l2_async_connection *asd) in atomisp_notifier_unbind() argument
485 struct sensor_async_subdev *s_asd = to_sensor_asd(asd); in atomisp_notifier_unbind()
/linux/drivers/media/v4l2-core/
H A Dv4l2-fwnode.c878 struct v4l2_async_connection *asd; in v4l2_fwnode_reference_parse() local
880 asd = v4l2_async_nf_add_fwnode(notifier, args.fwnode, in v4l2_fwnode_reference_parse()
883 if (IS_ERR(asd)) { in v4l2_fwnode_reference_parse()
885 if (PTR_ERR(asd) == -EEXIST) in v4l2_fwnode_reference_parse()
888 return PTR_ERR(asd); in v4l2_fwnode_reference_parse()
1183 struct v4l2_async_connection *asd; in v4l2_fwnode_reference_parse_int_props() local
1185 asd = v4l2_async_nf_add_fwnode(notifier, fwnode, in v4l2_fwnode_reference_parse_int_props()
1188 if (IS_ERR(asd)) { in v4l2_fwnode_reference_parse_int_props()
1189 ret = PTR_ERR(asd); in v4l2_fwnode_reference_parse_int_props()
1194 return PTR_ERR(asd); in v4l2_fwnode_reference_parse_int_props()
/linux/drivers/media/platform/sunxi/sun4i-csi/
H A Dsun4i_csi.c55 struct v4l2_async_connection *asd) in sun4i_csi_notify_bound() argument
131 struct v4l2_async_connection *asd; in sun4i_csi_notifier_init() local
148 asd = v4l2_async_nf_add_fwnode_remote(&csi->notifier, ep, in sun4i_csi_notifier_init()
150 if (IS_ERR(asd)) { in sun4i_csi_notifier_init()
151 ret = PTR_ERR(asd); in sun4i_csi_notifier_init()
/linux/drivers/spi/
H A Dspi-atmel.c385 struct atmel_spi_device *asd = spi->controller_state; in cs_activate() local
396 spi_writel(as, CSR0 + 4 * chip_select, asd->csr); in cs_activate()
400 spi_writel(as, CSR0, asd->csr); in cs_activate()
412 new_polarity = (asd->csr & SPI_BIT(CPOL)) != 0; in cs_activate()
1250 struct atmel_spi_device *asd; in atmel_spi_setup() local
1301 asd = spi->controller_state; in atmel_spi_setup()
1302 if (!asd) { in atmel_spi_setup()
1303 asd = kzalloc_obj(struct atmel_spi_device); in atmel_spi_setup()
1304 if (!asd) in atmel_spi_setup()
1307 spi->controller_state = asd; in atmel_spi_setup()
[all …]
/linux/drivers/staging/media/tegra-video/
H A Dvi.c43 struct v4l2_async_connection asd; member
61 to_tegra_vi_graph_entity(struct v4l2_async_connection *asd) in to_tegra_vi_graph_entity() argument
63 return container_of(asd, struct tegra_vi_graph_entity, asd); in to_tegra_vi_graph_entity()
1468 struct v4l2_async_connection *asd; in tegra_vi_graph_find_entity() local
1470 list_for_each_entry(asd, list, asc_entry) { in tegra_vi_graph_find_entity()
1471 entity = to_tegra_vi_graph_entity(asd); in tegra_vi_graph_find_entity()
1473 if (entity->asd.match.fwnode == fwnode) in tegra_vi_graph_find_entity()
1497 ep = fwnode_graph_get_next_endpoint(entity->asd.match.fwnode, in tegra_vi_graph_build()
1586 struct v4l2_async_connection *asd; in tegra_vi_graph_notify_complete() local
1616 list_for_each_entry(asd, &chan->notifier.done_list, asc_entry) { in tegra_vi_graph_notify_complete()
[all …]
/linux/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-core.c34 struct v4l2_async_connection asd; member
39 asd_to_mxc_isi_async_subdev(struct v4l2_async_connection *asd) in asd_to_mxc_isi_async_subdev() argument
41 return container_of(asd, struct mxc_isi_async_subdev, asd); in asd_to_mxc_isi_async_subdev()
/linux/drivers/media/platform/marvell/
H A Dcafe-driver.c481 struct v4l2_async_connection *asd; in cafe_pci_probe() local
545 asd = v4l2_async_nf_add_i2c(&mcam->notifier, in cafe_pci_probe()
549 if (IS_ERR(asd)) { in cafe_pci_probe()
550 ret = PTR_ERR(asd); in cafe_pci_probe()
/linux/drivers/media/platform/microchip/
H A Dmicrochip-sama5d2-isc.c521 struct v4l2_async_connection *asd; in microchip_isc_probe() local
527 asd = v4l2_async_nf_add_fwnode_remote(&subdev_entity->notifier, in microchip_isc_probe()
534 if (IS_ERR(asd)) { in microchip_isc_probe()
535 ret = PTR_ERR(asd); in microchip_isc_probe()
H A Dmicrochip-sama7g5-isc.c511 struct v4l2_async_connection *asd; in microchip_xisc_probe() local
517 asd = v4l2_async_nf_add_fwnode_remote(&subdev_entity->notifier, in microchip_xisc_probe()
524 if (IS_ERR(asd)) { in microchip_xisc_probe()
525 ret = PTR_ERR(asd); in microchip_xisc_probe()
H A Dmicrochip-isc.h47 struct v4l2_async_connection *asd; member
/linux/drivers/media/platform/renesas/rzg2l-cru/
H A Drzg2l-csi2.c773 struct v4l2_async_connection *asd) in rzg2l_csi2_notify_bound() argument
789 struct v4l2_async_connection *asd) in rzg2l_csi2_notify_unbind() argument
820 struct v4l2_async_connection *asd; in rzg2l_csi2_parse_dt() local
850 asd = v4l2_async_nf_add_fwnode(&csi2->notifier, fwnode, in rzg2l_csi2_parse_dt()
853 if (IS_ERR(asd)) in rzg2l_csi2_parse_dt()
854 return PTR_ERR(asd); in rzg2l_csi2_parse_dt()
/linux/drivers/media/platform/cadence/
H A Dcdns-csi2rx.c641 struct v4l2_async_connection *asd) in csi2rx_async_bound() argument
647 asd->match.fwnode, in csi2rx_async_bound()
768 struct v4l2_async_connection *asd; in csi2rx_parse_dt() local
804 asd = v4l2_async_nf_add_fwnode_remote(&csi2rx->notifier, fwh, in csi2rx_parse_dt()
807 if (IS_ERR(asd)) { in csi2rx_parse_dt()
809 return PTR_ERR(asd); in csi2rx_parse_dt()
/linux/drivers/media/platform/samsung/exynos4-is/
H A Dmedia-dev.c403 struct v4l2_async_connection *asd; in fimc_md_parse_one_endpoint() local
466 asd = v4l2_async_nf_add_fwnode_remote(&fmd->subdev_notifier, in fimc_md_parse_one_endpoint()
472 if (IS_ERR(asd)) in fimc_md_parse_one_endpoint()
473 return PTR_ERR(asd); in fimc_md_parse_one_endpoint()
475 fmd->sensor[index].asd = asd; in fimc_md_parse_one_endpoint()
1363 struct v4l2_async_connection *asd) in subdev_notifier_bound() argument
1371 if (fmd->sensor[i].asd == asd) in subdev_notifier_bound()
/linux/include/media/davinci/
H A Dvpif_types.h75 struct v4l2_async_connection *asd[VPIF_CAPTURE_MAX_CHANNELS]; member
/linux/drivers/media/platform/ti/cal/
H A Dcal.c778 struct v4l2_async_connection asd; /* Must be first */ member
783 to_cal_asd(struct v4l2_async_connection *asd) in to_cal_asd() argument
785 return container_of(asd, struct cal_v4l2_async_subdev, asd); in to_cal_asd()
790 struct v4l2_async_connection *asd) in cal_async_notifier_bound() argument
792 struct cal_camerarx *phy = to_cal_asd(asd)->phy; in cal_async_notifier_bound()
/linux/drivers/media/platform/intel/
H A Dpxa_camera.c2046 struct v4l2_async_connection *asd) in pxa_camera_sensor_bound() argument
2125 struct v4l2_async_connection *asd) in pxa_camera_sensor_unbind() argument
2199 struct v4l2_async_connection *asd; in pxa_camera_pdata_from_dt() local
2252 asd = v4l2_async_nf_add_fwnode_remote(&pcdev->notifier, in pxa_camera_pdata_from_dt()
2255 if (IS_ERR(asd)) in pxa_camera_pdata_from_dt()
2256 err = PTR_ERR(asd); in pxa_camera_pdata_from_dt()
2308 struct v4l2_async_connection *asd; in pxa_camera_probe() local
2312 asd = v4l2_async_nf_add_i2c(&pcdev->notifier, in pxa_camera_probe()
2316 if (IS_ERR(asd)) in pxa_camera_probe()
2317 err = PTR_ERR(asd); in pxa_camera_probe()
/linux/drivers/media/platform/renesas/
H A Drenesas-ceu.c154 struct v4l2_async_connection asd; member
162 static struct ceu_subdev *to_ceu_subdev(struct v4l2_async_connection *asd) in to_ceu_subdev() argument
164 return container_of(asd, struct ceu_subdev, asd); in to_ceu_subdev()
1371 struct v4l2_async_connection *asd) in ceu_notify_bound() argument
1375 struct ceu_subdev *ceu_sd = to_ceu_subdev(asd); in ceu_notify_bound()
/linux/drivers/staging/media/starfive/camss/
H A Dstf-camss.h67 struct v4l2_async_connection asd; /* must be first */ member
/linux/drivers/media/platform/ti/am437x/
H A Dam437x-vpfe.h87 struct v4l2_async_connection *asd[VPFE_MAX_SUBDEV]; member
/linux/drivers/staging/media/deprecated/atmel/
H A Datmel-isc.h47 struct v4l2_async_connection *asd; member
/linux/drivers/media/i2c/
H A Dds90ub960.c535 static inline struct ub960_asd *to_ub960_asd(struct v4l2_async_connection *asd) in to_ub960_asd() argument
537 return container_of(asd, struct ub960_asd, base); in to_ub960_asd()
4747 struct v4l2_async_connection *asd) in ub960_notify_bound() argument
4750 struct ub960_rxport *rxport = to_ub960_asd(asd)->rxport; in ub960_notify_bound()
4789 struct v4l2_async_connection *asd) in ub960_notify_unbind() argument
4791 struct ub960_rxport *rxport = to_ub960_asd(asd)->rxport; in ub960_notify_unbind()
4809 struct ub960_asd *asd; in ub960_v4l2_notifier_register() local
4811 asd = v4l2_async_nf_add_fwnode(&priv->notifier, in ub960_v4l2_notifier_register()
4814 if (IS_ERR(asd)) { in ub960_v4l2_notifier_register()
4816 it.nport, asd); in ub960_v4l2_notifier_register()
[all …]
/linux/drivers/media/platform/ti/davinci/
H A Dvpif_capture.c1364 struct v4l2_async_connection *asd) in vpif_async_bound() argument
1369 struct v4l2_async_connection *_asd = vpif_obj.config->asd[i]; in vpif_async_bound()
1566 pdata->asd[i] = v4l2_async_nf_add_fwnode(&vpif_obj.notifier, in vpif_capture_get_pdata()
1569 if (IS_ERR(pdata->asd[i])) in vpif_capture_get_pdata()
/linux/Documentation/filesystems/
H A Dautomount-support.rst24 asd cambridge cambridge.redhat.com grand.central.org

12