| /linux/drivers/staging/media/atomisp/pci/ |
| H A D | atomisp_cmd.c | 82 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 D | atomisp_ioctl.c | 409 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 D | atomisp_csi2_bridge.c | 445 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 D | v4l2-fwnode.c | 878 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 D | sun4i_csi.c | 55 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 D | spi-atmel.c | 385 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 D | vi.c | 43 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 D | imx8-isi-core.c | 34 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 D | cafe-driver.c | 481 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 D | microchip-sama5d2-isc.c | 521 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 D | microchip-sama7g5-isc.c | 511 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 D | microchip-isc.h | 47 struct v4l2_async_connection *asd; member
|
| /linux/drivers/media/platform/renesas/rzg2l-cru/ |
| H A D | rzg2l-csi2.c | 773 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 D | cdns-csi2rx.c | 641 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 D | media-dev.c | 403 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 D | vpif_types.h | 75 struct v4l2_async_connection *asd[VPIF_CAPTURE_MAX_CHANNELS]; member
|
| /linux/drivers/media/platform/ti/cal/ |
| H A D | cal.c | 778 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 D | pxa_camera.c | 2046 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 D | renesas-ceu.c | 154 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 D | stf-camss.h | 67 struct v4l2_async_connection asd; /* must be first */ member
|
| /linux/drivers/media/platform/ti/am437x/ |
| H A D | am437x-vpfe.h | 87 struct v4l2_async_connection *asd[VPFE_MAX_SUBDEV]; member
|
| /linux/drivers/staging/media/deprecated/atmel/ |
| H A D | atmel-isc.h | 47 struct v4l2_async_connection *asd; member
|
| /linux/drivers/media/i2c/ |
| H A D | ds90ub960.c | 535 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 D | vpif_capture.c | 1364 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 D | automount-support.rst | 24 asd cambridge cambridge.redhat.com grand.central.org
|