Lines Matching full:expiry
62 * IDE core than to temporarily replace a higher level driver's timer expiry
68 ide_expiry_t *expiry = ide_get_hwifdata(hwif); in tc86c001_timer_expiry() local
71 /* Restore a higher level driver's expiry handler first. */ in tc86c001_timer_expiry()
72 hwif->expiry = expiry; in tc86c001_timer_expiry()
98 * If not, a higher level driver's expiry handler should in tc86c001_timer_expiry()
104 /* Chain to the restored expiry handler if DMA wasn't active. */ in tc86c001_timer_expiry()
105 if (likely(expiry != NULL)) in tc86c001_timer_expiry()
106 return expiry(drive); in tc86c001_timer_expiry()
127 /* Install our timeout expiry hook, saving the current handler... */ in tc86c001_dma_start()
128 ide_set_hwifdata(hwif, hwif->expiry); in tc86c001_dma_start()
129 hwif->expiry = &tc86c001_timer_expiry; in tc86c001_dma_start()