Lines Matching refs:num_frames
118 if (tx - rx > ivc->num_frames) in tegra_ivc_empty()
134 return tx - rx >= ivc->num_frames; in tegra_ivc_full()
157 if (ivc->tx.position == ivc->num_frames - 1) in tegra_ivc_advance_tx()
168 if (ivc->rx.position == ivc->num_frames - 1) in tegra_ivc_advance_rx()
229 if (WARN_ON(frame >= ivc->num_frames)) in tegra_ivc_frame_virt()
252 if (!ivc->peer || WARN_ON(frame >= ivc->num_frames)) in tegra_ivc_invalidate_frame()
266 if (!ivc->peer || WARN_ON(frame >= ivc->num_frames)) in tegra_ivc_flush_frame()
331 if (tegra_ivc_available(ivc, ivc->rx.channel) == ivc->num_frames - 1) in tegra_ivc_read_advance()
570 unsigned int num_frames, size_t frame_size) in tegra_ivc_check_params() argument
579 if ((uint64_t)num_frames * (uint64_t)frame_size >= 0x100000000UL) { in tegra_ivc_check_params()
604 if (rx + frame_size * num_frames > tx) { in tegra_ivc_check_params()
606 rx, frame_size * num_frames, tx); in tegra_ivc_check_params()
610 if (tx + frame_size * num_frames > rx) { in tegra_ivc_check_params()
612 tx, frame_size * num_frames, rx); in tegra_ivc_check_params()
622 unsigned int num_frames, size_t frame_size, in tegra_ivc_init() argument
640 num_frames, frame_size); in tegra_ivc_init()
644 queue_size = tegra_ivc_total_queue_size(num_frames * frame_size); in tegra_ivc_init()
670 ivc->num_frames = num_frames; in tegra_ivc_init()
686 size_t size = tegra_ivc_total_queue_size(ivc->num_frames * in tegra_ivc_cleanup()