Searched refs:chanerr (Results 1 - 3 of 3) sorted by relevance
/linux-4.1.27/drivers/dma/ioat/ |
H A D | dma_v3.c | 349 /* 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 D | dma_v2.c | 310 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 D | dma.c | 199 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