Lines Matching refs:num_frames
115 if (tx - rx > ivc->num_frames)
130 return tx - rx >= ivc->num_frames;
153 if (ivc->tx.position == ivc->num_frames - 1)
165 if (ivc->rx.position == ivc->num_frames - 1)
231 if (WARN_ON(frame >= ivc->num_frames))
256 if (!ivc->peer || WARN_ON(frame >= ivc->num_frames))
270 if (!ivc->peer || WARN_ON(frame >= ivc->num_frames))
335 if (tegra_ivc_available(ivc, &ivc->rx.map) == ivc->num_frames - 1)
575 unsigned int num_frames, size_t frame_size)
584 if ((uint64_t)num_frames * (uint64_t)frame_size >= 0x100000000UL) {
585 pr_err("num_frames * frame_size overflows\n");
609 if (rx + frame_size * num_frames > tx) {
611 rx, frame_size * num_frames, tx);
615 if (tx + frame_size * num_frames > rx) {
617 tx, frame_size * num_frames, rx);
648 unsigned int num_frames, size_t frame_size,
666 num_frames, frame_size);
670 queue_size = tegra_ivc_total_queue_size(num_frames * frame_size);
696 ivc->num_frames = num_frames;
712 size_t size = tegra_ivc_total_queue_size(ivc->num_frames *