Lines Matching refs:phys_complete
309 u64 phys_complete; in ioat3_get_current_completion() local
313 phys_complete = ioat_chansts_to_addr(completion); in ioat3_get_current_completion()
316 (unsigned long long) phys_complete); in ioat3_get_current_completion()
318 return phys_complete; in ioat3_get_current_completion()
322 u64 *phys_complete) in ioat3_cleanup_preamble() argument
324 *phys_complete = ioat3_get_current_completion(chan); in ioat3_cleanup_preamble()
325 if (*phys_complete == chan->last_completion) in ioat3_cleanup_preamble()
371 static void __cleanup(struct ioat2_dma_chan *ioat, dma_addr_t phys_complete) in __cleanup() argument
390 if (!phys_complete) in __cleanup()
416 if (tx->phys == phys_complete) in __cleanup()
434 chan->last_completion = phys_complete; in __cleanup()
450 u64 phys_complete; in ioat3_cleanup() local
454 if (ioat3_cleanup_preamble(chan, &phys_complete)) in ioat3_cleanup()
455 __cleanup(ioat, phys_complete); in ioat3_cleanup()
483 u64 phys_complete; in ioat3_restart_channel() local
486 if (ioat3_cleanup_preamble(chan, &phys_complete)) in ioat3_restart_channel()
487 __cleanup(ioat, phys_complete); in ioat3_restart_channel()
498 u64 phys_complete; in ioat3_eh() local
505 if (ioat3_cleanup_preamble(chan, &phys_complete)) in ioat3_eh()
506 __cleanup(ioat, phys_complete); in ioat3_eh()
596 dma_addr_t phys_complete; in ioat3_timer_event() local
621 if (ioat_cleanup_preamble(chan, &phys_complete)) in ioat3_timer_event()
622 __cleanup(ioat, phys_complete); in ioat3_timer_event()