Lines Matching refs:phys

71 static inline void tegra_ivc_invalidate(struct tegra_ivc *ivc, dma_addr_t phys)
76 dma_sync_single_for_cpu(ivc->peer, phys, TEGRA_IVC_ALIGN,
80 static inline void tegra_ivc_flush(struct tegra_ivc *ivc, dma_addr_t phys)
85 dma_sync_single_for_device(ivc->peer, phys, TEGRA_IVC_ALIGN,
191 tegra_ivc_invalidate(ivc, ivc->rx.phys + offset);
209 tegra_ivc_invalidate(ivc, ivc->tx.phys + offset);
228 dma_addr_t phys,
235 return phys + offset;
239 dma_addr_t phys,
247 phys = tegra_ivc_frame_phys(ivc, phys, frame) + offset;
249 dma_sync_single_for_cpu(ivc->peer, phys, size, DMA_FROM_DEVICE);
253 dma_addr_t phys,
261 phys = tegra_ivc_frame_phys(ivc, phys, frame) + offset;
263 dma_sync_single_for_device(ivc->peer, phys, size, DMA_TO_DEVICE);
284 tegra_ivc_invalidate_frame(ivc, ivc->rx.phys, ivc->rx.position, 0,
308 tegra_ivc_flush(ivc, ivc->rx.phys + rx);
321 tegra_ivc_invalidate(ivc, ivc->rx.phys + tx);
354 tegra_ivc_flush_frame(ivc, ivc->tx.phys, ivc->tx.position, 0,
364 tegra_ivc_flush(ivc, ivc->tx.phys + tx);
377 tegra_ivc_invalidate(ivc, ivc->tx.phys + rx);
391 tegra_ivc_flush(ivc, ivc->tx.phys + offset);
422 tegra_ivc_invalidate(ivc, ivc->rx.phys + offset);
456 tegra_ivc_flush(ivc, ivc->tx.phys + offset);
496 tegra_ivc_flush(ivc, ivc->tx.phys + offset);
520 tegra_ivc_flush(ivc, ivc->tx.phys + offset);
639 ivc->rx.phys = dma_map_single(peer, rx, queue_size,
641 if (dma_mapping_error(peer, ivc->rx.phys))
644 ivc->tx.phys = dma_map_single(peer, tx, queue_size,
646 if (dma_mapping_error(peer, ivc->tx.phys)) {
647 dma_unmap_single(peer, ivc->rx.phys, queue_size,
652 ivc->rx.phys = rx_phys;
653 ivc->tx.phys = tx_phys;
681 dma_unmap_single(ivc->peer, ivc->rx.phys, size,
683 dma_unmap_single(ivc->peer, ivc->tx.phys, size,