Home
last modified time | relevance | path

Searched refs:ivc (Results 1 – 4 of 4) sorted by relevance

/drivers/firmware/tegra/
A Divc.c296 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 Dbpmp-tegra186.c50 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 DMakefile10 obj-$(CONFIG_TEGRA_IVC) += ivc.o
/drivers/media/platform/samsung/exynos4-is/
A Dfimc-isp-video.c303 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