Lines Matching refs:phys_complete
565 u64 phys_complete; in ioat_get_current_completion() local
569 phys_complete = ioat_chansts_to_addr(completion); in ioat_get_current_completion()
572 (unsigned long long) phys_complete); in ioat_get_current_completion()
574 return phys_complete; in ioat_get_current_completion()
578 u64 *phys_complete) in ioat_cleanup_preamble() argument
580 *phys_complete = ioat_get_current_completion(ioat_chan); in ioat_cleanup_preamble()
581 if (*phys_complete == ioat_chan->last_completion) in ioat_cleanup_preamble()
624 static void __cleanup(struct ioatdma_chan *ioat_chan, dma_addr_t phys_complete) in __cleanup() argument
642 if (!phys_complete) in __cleanup()
668 if (tx->phys == phys_complete) in __cleanup()
689 ioat_chan->last_completion = phys_complete; in __cleanup()
704 u64 phys_complete; in ioat_cleanup() local
708 if (ioat_cleanup_preamble(ioat_chan, &phys_complete)) in ioat_cleanup()
709 __cleanup(ioat_chan, phys_complete); in ioat_cleanup()
735 u64 phys_complete; in ioat_restart_channel() local
738 if (ioat_cleanup_preamble(ioat_chan, &phys_complete)) in ioat_restart_channel()
739 __cleanup(ioat_chan, phys_complete); in ioat_restart_channel()
749 u64 phys_complete; in ioat_eh() local
756 if (ioat_cleanup_preamble(ioat_chan, &phys_complete)) in ioat_eh()
757 __cleanup(ioat_chan, phys_complete); in ioat_eh()
844 dma_addr_t phys_complete; in ioat_timer_event() local
869 if (ioat_cleanup_preamble(ioat_chan, &phys_complete)) in ioat_timer_event()
870 __cleanup(ioat_chan, phys_complete); in ioat_timer_event()