Lines Matching refs:position
149 if (ivc->tx.position == ivc->num_frames - 1)
150 ivc->tx.position = 0;
152 ivc->tx.position++;
160 if (ivc->rx.position == ivc->num_frames - 1)
161 ivc->rx.position = 0;
163 ivc->rx.position++;
279 * Order observation of ivc->rx.position potentially indicating new
284 tegra_ivc_invalidate_frame(ivc, ivc->rx.phys, ivc->rx.position, 0,
287 return tegra_ivc_frame_virt(ivc, ivc->rx.channel, ivc->rx.position);
311 * Ensure our write to ivc->rx.position occurs before our read from
312 * ivc->tx.position.
339 return tegra_ivc_frame_virt(ivc, ivc->tx.channel, ivc->tx.position);
354 tegra_ivc_flush_frame(ivc, ivc->tx.phys, ivc->tx.position, 0,
359 * ivc->tx.position.
367 * Ensure our write to ivc->tx.position occurs before our read from
368 * ivc->rx.position.
442 ivc->tx.position = 0;
443 ivc->rx.position = 0;
481 ivc->tx.position = 0;
482 ivc->rx.position = 0;
668 ivc->tx.position = 0;
669 ivc->rx.position = 0;