Lines Matching refs:position
157 if (ivc->tx.position == ivc->num_frames - 1) in tegra_ivc_advance_tx()
158 ivc->tx.position = 0; in tegra_ivc_advance_tx()
160 ivc->tx.position++; in tegra_ivc_advance_tx()
168 if (ivc->rx.position == ivc->num_frames - 1) in tegra_ivc_advance_rx()
169 ivc->rx.position = 0; in tegra_ivc_advance_rx()
171 ivc->rx.position++; in tegra_ivc_advance_rx()
292 tegra_ivc_invalidate_frame(ivc, ivc->rx.phys, ivc->rx.position, 0, in tegra_ivc_read_get_next_frame()
295 return tegra_ivc_frame_virt(ivc, ivc->rx.channel, ivc->rx.position); in tegra_ivc_read_get_next_frame()
347 return tegra_ivc_frame_virt(ivc, ivc->tx.channel, ivc->tx.position); in tegra_ivc_write_get_next_frame()
362 tegra_ivc_flush_frame(ivc, ivc->tx.phys, ivc->tx.position, 0, in tegra_ivc_write_advance()
450 ivc->tx.position = 0; in tegra_ivc_notified()
451 ivc->rx.position = 0; in tegra_ivc_notified()
489 ivc->tx.position = 0; in tegra_ivc_notified()
490 ivc->rx.position = 0; in tegra_ivc_notified()
676 ivc->tx.position = 0; in tegra_ivc_init()
677 ivc->rx.position = 0; in tegra_ivc_init()