/linux-master/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_v4l2.c | 660 if (isp->asd.streaming) { 669 isp->asd.recreate_streams_on_resume = isp->asd.stream_prepared; 670 atomisp_destroy_pipes_stream(&isp->asd); 684 if (isp->asd.recreate_streams_on_resume) 685 ret = atomisp_create_pipes_stream(&isp->asd); 828 atomisp_subdev_unregister_entities(&isp->asd); 883 ret = atomisp_subdev_register_subdev(&isp->asd, &isp->v4l2_dev); 1018 CSI2_PAD_SOURCE, &isp->asd.subdev.entity, 1053 isp->asd [all...] |
H A D | atomisp_csi2_bridge.c | 612 struct v4l2_async_connection asd; member in struct:sensor_async_subdev 616 #define to_sensor_asd(a) container_of(a, struct sensor_async_subdev, asd) 622 struct v4l2_async_connection *asd) 625 struct sensor_async_subdev *s_asd = to_sensor_asd(asd); 649 struct v4l2_async_connection *asd) 652 struct sensor_async_subdev *s_asd = to_sensor_asd(asd); 620 atomisp_notifier_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_connection *asd) argument 647 atomisp_notifier_unbind(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_connection *asd) argument
|
H A D | atomisp_drvfs.c | 58 if (isp->asd.streaming) {
|
H A D | atomisp_internal.h | 176 struct atomisp_sub_device asd; member in struct:atomisp_device 208 spinlock_t lock; /* Protects asd.streaming */
|
/linux-master/drivers/media/platform/ |
H A D | video-mux.c | 320 struct v4l2_async_connection *asd) 340 struct v4l2_async_connection *asd; local 357 asd = v4l2_async_nf_add_fwnode_remote(&vmux->notifier, ep, 362 if (IS_ERR(asd)) { 363 ret = PTR_ERR(asd); 364 /* OK if asd already exists */ 318 video_mux_notify_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_connection *asd) argument
|
/linux-master/drivers/media/pci/intel/ivsc/ |
H A D | mei_csi.c | 524 struct v4l2_async_connection *asd) 529 pad = media_entity_get_fwnode_pad(&subdev->entity, asd->match.fwnode, 545 struct v4l2_async_connection *asd) 598 struct v4l2_async_connection *asd; local 641 asd = v4l2_async_nf_add_fwnode_remote(&csi->notifier, sink_ep, 643 if (IS_ERR(asd)) { 644 ret = PTR_ERR(asd); 522 mei_csi_notify_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_connection *asd) argument 543 mei_csi_notify_unbind(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_connection *asd) argument
|
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-fwnode.c | 834 struct v4l2_async_connection *asd; local 836 asd = v4l2_async_nf_add_fwnode(notifier, args.fwnode, 839 if (IS_ERR(asd)) { 840 /* not an error if asd already exists */ 841 if (PTR_ERR(asd) == -EEXIST) 844 return PTR_ERR(asd); 1139 struct v4l2_async_connection *asd; local 1141 asd = v4l2_async_nf_add_fwnode(notifier, fwnode, 1144 if (IS_ERR(asd)) { 1145 ret = PTR_ERR(asd); [all...] |
/linux-master/drivers/spi/ |
H A D | spi-atmel.c | 384 struct atmel_spi_device *asd = spi->controller_state; local 395 spi_writel(as, CSR0 + 4 * chip_select, asd->csr); 399 spi_writel(as, CSR0, asd->csr); 421 new_polarity = (asd->csr & SPI_BIT(CPOL)) != 0; 1259 struct atmel_spi_device *asd; local 1310 asd = spi->controller_state; 1311 if (!asd) { 1312 asd = kzalloc(sizeof(struct atmel_spi_device), GFP_KERNEL); 1313 if (!asd) 1316 spi->controller_state = asd; 1355 struct atmel_spi_device *asd; local 1465 struct atmel_spi_device *asd = spi->controller_state; local [all...] |
/linux-master/drivers/media/platform/microchip/ |
H A D | microchip-csi2dc.c | 481 struct v4l2_async_connection *asd) 490 pad = media_entity_get_fwnode_pad(&subdev->entity, asd->match.fwnode, 525 struct v4l2_async_connection *asd; local 530 asd = v4l2_async_nf_add_fwnode_remote(&csi2dc->notifier, 536 if (IS_ERR(asd)) { 537 ret = PTR_ERR(asd); 479 csi2dc_async_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_connection *asd) argument
|
H A D | microchip-sama5d2-isc.c | 526 struct v4l2_async_connection *asd; local 532 asd = v4l2_async_nf_add_fwnode_remote(&subdev_entity->notifier, 539 if (IS_ERR(asd)) { 540 ret = PTR_ERR(asd);
|
H A D | microchip-sama7g5-isc.c | 516 struct v4l2_async_connection *asd; local 522 asd = v4l2_async_nf_add_fwnode_remote(&subdev_entity->notifier, 529 if (IS_ERR(asd)) { 530 ret = PTR_ERR(asd);
|
/linux-master/drivers/media/platform/cadence/ |
H A D | cdns-csi2rx.c | 484 struct v4l2_async_connection *asd) 490 asd->match.fwnode, 611 struct v4l2_async_connection *asd; local 647 asd = v4l2_async_nf_add_fwnode_remote(&csi2rx->notifier, fwh, 650 if (IS_ERR(asd)) { 652 return PTR_ERR(asd); 482 csi2rx_async_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *s_subdev, struct v4l2_async_connection *asd) argument
|
/linux-master/drivers/media/platform/st/stm32/stm32-dcmipp/ |
H A D | dcmipp-core.c | 257 struct v4l2_async_connection *asd) 333 struct v4l2_async_connection *asd) 376 struct v4l2_async_connection *asd; local 389 asd = v4l2_async_nf_add_fwnode_remote(&dcmipp->notifier, ep, 394 if (IS_ERR(asd)) { 396 return PTR_ERR(asd); 255 dcmipp_graph_notify_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_connection *asd) argument 331 dcmipp_graph_notify_unbind(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_connection *asd) argument
|
/linux-master/drivers/staging/media/imx/ |
H A D | imx-media-dev.c | 23 struct v4l2_async_connection *asd) 21 imx_media_subdev_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_connection *asd) argument
|
H A D | imx6-mipi-csi2.c | 639 struct v4l2_async_connection *asd) 645 pad = media_entity_get_fwnode_pad(&sd->entity, asd->match.fwnode, 662 struct v4l2_async_connection *asd) 679 struct v4l2_async_connection *asd; local 699 asd = v4l2_async_nf_add_fwnode_remote(&csi2->notifier, ep, 703 if (IS_ERR(asd)) 704 return PTR_ERR(asd); 637 csi2_notify_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_connection *asd) argument 660 csi2_notify_unbind(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_connection *asd) argument
|
/linux-master/drivers/staging/media/starfive/camss/ |
H A D | stf-camss.h | 67 struct v4l2_async_connection asd; /* must be first */ member in struct:stfcamss_async_subdev
|
/linux-master/drivers/media/platform/nxp/imx8-isi/ |
H A D | imx8-isi-core.c | 33 struct v4l2_async_connection asd; member in struct:mxc_isi_async_subdev 38 asd_to_mxc_isi_async_subdev(struct v4l2_async_connection *asd) argument 40 return container_of(asd, struct mxc_isi_async_subdev, asd);
|
/linux-master/drivers/media/platform/qcom/camss/ |
H A D | camss.h | 125 struct v4l2_async_connection asd; /* must be first */ member in struct:camss_async_subdev
|
/linux-master/drivers/media/pci/intel/ipu6/ |
H A D | ipu6-isys-video.c | 732 stream->stream_source = stream->asd->source; 733 csi2 = ipu6_isys_subdev_to_csi2(stream->asd); 775 csi2 = ipu6_isys_subdev_to_csi2(av->stream->asd); 779 ret = ipu6_isys_get_stream_pad_fmt(&csi2->asd.sd, 0, 873 ipu6_isys_get_stream(struct ipu6_isys_video *av, struct ipu6_isys_subdev *asd) argument 887 isys->streams[i].asd == asd) { 900 stream->asd = asd; 1007 sd = &stream->asd 1207 struct ipu6_isys_subdev *asd; local [all...] |
/linux-master/drivers/media/platform/ti/omap3isp/ |
H A D | isp.h | 223 struct v4l2_async_connection asd; member in struct:isp_async_subdev 236 return &container_of(asc, struct isp_async_subdev, asd)->bus;
|
/linux-master/drivers/staging/media/tegra-video/ |
H A D | vi.c | 38 * @asd: subdev asynchronous registration information 43 struct v4l2_async_connection asd; member in struct:tegra_vi_graph_entity 61 to_tegra_vi_graph_entity(struct v4l2_async_connection *asd) argument 63 return container_of(asd, struct tegra_vi_graph_entity, asd); 1467 struct v4l2_async_connection *asd; local 1469 list_for_each_entry(asd, list, asc_entry) { 1470 entity = to_tegra_vi_graph_entity(asd); 1472 if (entity->asd.match.fwnode == fwnode) 1496 ep = fwnode_graph_get_next_endpoint(entity->asd 1585 struct v4l2_async_connection *asd; local 1656 tegra_vi_graph_notify_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_connection *asd) argument [all...] |
/linux-master/drivers/media/i2c/ |
H A D | st-mipid02.c | 667 struct v4l2_async_connection *asd) 701 struct v4l2_async_connection *asd) 717 struct v4l2_async_connection *asd; local 750 asd = v4l2_async_nf_add_fwnode_remote(&bridge->notifier, 755 if (IS_ERR(asd)) { 756 dev_err(&client->dev, "fail to register asd to notifier %ld", 757 PTR_ERR(asd)); 758 return PTR_ERR(asd); 665 mipid02_async_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *s_subdev, struct v4l2_async_connection *asd) argument 699 mipid02_async_unbind(struct v4l2_async_notifier *notifier, struct v4l2_subdev *s_subdev, struct v4l2_async_connection *asd) argument
|
/linux-master/drivers/media/platform/samsung/exynos4-is/ |
H A D | media-dev.c | 403 struct v4l2_async_connection *asd; local 466 asd = v4l2_async_nf_add_fwnode_remote(&fmd->subdev_notifier, 472 if (IS_ERR(asd)) 473 return PTR_ERR(asd); 475 fmd->sensor[index].asd = asd; 1374 struct v4l2_async_connection *asd) 1382 if (fmd->sensor[i].asd == asd) 1372 subdev_notifier_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_connection *asd) argument
|
/linux-master/drivers/media/platform/marvell/ |
H A D | cafe-driver.c | 481 struct v4l2_async_connection *asd; local 545 asd = v4l2_async_nf_add_i2c(&mcam->notifier, 549 if (IS_ERR(asd)) { 550 ret = PTR_ERR(asd);
|
/linux-master/drivers/media/platform/ti/am437x/ |
H A D | am437x-vpfe.h | 87 struct v4l2_async_connection *asd[VPFE_MAX_SUBDEV]; member in struct:vpfe_config
|