Searched refs:ivc (Results 1 – 4 of 4) sorted by relevance
| /drivers/firmware/tegra/ |
| A D | ivc.c | 296 tegra_ivc_invalidate_frame(ivc, ivc->rx.phys, ivc->rx.position, 0, in tegra_ivc_read_get_next_frame() 299 return tegra_ivc_frame_virt(ivc, &ivc->rx.map, ivc->rx.position, map); in tegra_ivc_read_get_next_frame() 335 if (tegra_ivc_available(ivc, &ivc->rx.map) == ivc->num_frames - 1) in tegra_ivc_read_advance() 336 ivc->notify(ivc, ivc->notify_data); in tegra_ivc_read_advance() 351 return tegra_ivc_frame_virt(ivc, &ivc->tx.map, ivc->tx.position, map); in tegra_ivc_write_get_next_frame() 366 tegra_ivc_flush_frame(ivc, ivc->tx.phys, ivc->tx.position, 0, in tegra_ivc_write_advance() 392 ivc->notify(ivc, ivc->notify_data); in tegra_ivc_write_advance() 404 ivc->notify(ivc, ivc->notify_data); in tegra_ivc_reset() 474 ivc->notify(ivc, ivc->notify_data); in tegra_ivc_notified() 514 ivc->notify(ivc, ivc->notify_data); in tegra_ivc_notified() [all …]
|
| A D | bpmp-tegra186.c | 50 err = tegra_ivc_read_get_next_frame(channel->ivc, &channel->ib); in tegra186_bpmp_is_message_ready() 63 err = tegra_ivc_write_get_next_frame(channel->ivc, &channel->ob); in tegra186_bpmp_is_channel_free() 74 return tegra_ivc_read_advance(channel->ivc); in tegra186_bpmp_ack_message() 79 return tegra_ivc_write_advance(channel->ivc); in tegra186_bpmp_post_message() 96 static void tegra186_bpmp_ivc_notify(struct tegra_ivc *ivc, void *data) in tegra186_bpmp_ivc_notify() argument 117 channel->ivc = devm_kzalloc(bpmp->dev, sizeof(*channel->ivc), in tegra186_bpmp_channel_init() 119 if (!channel->ivc) in tegra186_bpmp_channel_init() 134 err = tegra_ivc_init(channel->ivc, NULL, &rx, priv->rx.phys + offset, &tx, in tegra186_bpmp_channel_init() 152 tegra_ivc_reset(channel->ivc); in tegra186_bpmp_channel_reset() 155 while (tegra_ivc_notified(channel->ivc)) in tegra186_bpmp_channel_reset() [all …]
|
| A D | Makefile | 10 obj-$(CONFIG_TEGRA_IVC) += ivc.o
|
| /drivers/media/platform/samsung/exynos4-is/ |
| A D | fimc-isp-video.c | 303 struct fimc_is_video *ivc = &isp->video_capture; in isp_video_release() local 304 struct media_entity *entity = &ivc->ve.vdev.entity; in isp_video_release() 312 if (is_singular_file && ivc->streaming) { in isp_video_release() 313 video_device_pipeline_stop(&ivc->ve.vdev); in isp_video_release() 314 ivc->streaming = 0; in isp_video_release() 320 fimc_pipeline_call(&ivc->ve, close); in isp_video_release()
|
Completed in 13 milliseconds