Searched refs:chanerr (Results 1 - 3 of 3) sorted by relevance

/linux-4.1.27/drivers/dma/ioat/
H A Ddma_v3.c349 /* need to set a chanerr var for checking to clear later */ desc_get_errstat()
458 u32 chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET); ioat3_cleanup() local
460 if (chanerr & IOAT_CHANERR_HANDLE_MASK) { ioat3_cleanup()
502 u32 chanerr; ioat3_eh() local
508 chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET); ioat3_eh()
512 __func__, chanerr, chanerr_int); ioat3_eh() local
520 if (chanerr & IOAT_CHANERR_XOR_P_OR_CRC_ERR) { ioat3_eh()
527 if (chanerr & IOAT_CHANERR_XOR_P_OR_CRC_ERR) { ioat3_eh()
531 if (chanerr & IOAT_CHANERR_XOR_Q_ERR) { ioat3_eh()
539 if (chanerr ^ err_handled || chanerr == 0) { ioat3_eh()
541 __func__, chanerr, err_handled); ioat3_eh() local
555 writel(chanerr, chan->reg_base + IOAT_CHANERR_OFFSET); ioat3_eh()
605 u32 chanerr; ioat3_timer_event() local
607 chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET); ioat3_timer_event()
609 __func__, chanerr); ioat3_timer_event() local
611 BUG_ON(is_ioat_bug(chanerr)); ioat3_timer_event()
1536 u32 chanerr; ioat3_reset_hw() local
1542 chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET); ioat3_reset_hw()
1543 writel(chanerr, chan->reg_base + IOAT_CHANERR_OFFSET); ioat3_reset_hw()
1548 IOAT_PCI_CHANERR_INT_OFFSET, &chanerr); ioat3_reset_hw()
1555 IOAT_PCI_CHANERR_INT_OFFSET, chanerr); ioat3_reset_hw()
H A Ddma_v2.c310 u32 chanerr; ioat2_timer_event() local
312 chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET); ioat2_timer_event()
314 __func__, chanerr); ioat2_timer_event() local
316 BUG_ON(is_ioat_bug(chanerr)); ioat2_timer_event()
353 u32 chanerr; ioat2_reset_hw() local
357 chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET); ioat2_reset_hw()
358 writel(chanerr, chan->reg_base + IOAT_CHANERR_OFFSET); ioat2_reset_hw()
570 u32 chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET); ioat2_alloc_chan_resources() local
573 "failed to start channel chanerr: %#x\n", chanerr); ioat2_alloc_chan_resources() local
H A Ddma.c199 u32 chansts, chanerr; ioat1_reset_channel() local
202 chanerr = readl(reg_base + IOAT_CHANERR_OFFSET); ioat1_reset_channel()
204 if (chanerr) { ioat1_reset_channel()
207 chan_num(chan), chansts, chanerr); ioat1_reset_channel() local
208 writel(chanerr, reg_base + IOAT_CHANERR_OFFSET); ioat1_reset_channel()
312 u32 chanerr; ioat1_dma_alloc_chan_resources() local
323 chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET); ioat1_dma_alloc_chan_resources()
324 if (chanerr) { ioat1_dma_alloc_chan_resources()
325 dev_err(to_dev(chan), "CHANERR = %x, clearing\n", chanerr); ioat1_dma_alloc_chan_resources() local
326 writel(chanerr, chan->reg_base + IOAT_CHANERR_OFFSET); ioat1_dma_alloc_chan_resources()
580 u32 chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET); ioat_get_current_completion() local
581 dev_err(to_dev(chan), "Channel halted, chanerr = %x\n", ioat_get_current_completion()
582 chanerr); ioat_get_current_completion() local

Completed in 132 milliseconds