Lines Matching refs:position
153 if (ivc->tx.position == ivc->num_frames - 1)
154 ivc->tx.position = 0;
156 ivc->tx.position++;
165 if (ivc->rx.position == ivc->num_frames - 1)
166 ivc->rx.position = 0;
168 ivc->rx.position++;
291 * Order observation of ivc->rx.position potentially indicating new
296 tegra_ivc_invalidate_frame(ivc, ivc->rx.phys, ivc->rx.position, 0,
299 return tegra_ivc_frame_virt(ivc, &ivc->rx.map, ivc->rx.position, map);
323 * Ensure our write to ivc->rx.position occurs before our read from
324 * ivc->tx.position.
351 return tegra_ivc_frame_virt(ivc, &ivc->tx.map, ivc->tx.position, map);
366 tegra_ivc_flush_frame(ivc, ivc->tx.phys, ivc->tx.position, 0,
371 * ivc->tx.position.
379 * Ensure our write to ivc->tx.position occurs before our read from
380 * ivc->rx.position.
455 ivc->tx.position = 0;
456 ivc->rx.position = 0;
494 ivc->tx.position = 0;
495 ivc->rx.position = 0;
702 ivc->tx.position = 0;
703 ivc->rx.position = 0;