diff options
author | Dave Jiang <dave.jiang@intel.com> | 2021-04-20 21:46:51 +0300 |
---|---|---|
committer | Vinod Koul <vkoul@kernel.org> | 2021-04-23 20:38:45 +0300 |
commit | 5b0c68c473a131c2acb21abad44b0047b200e185 (patch) | |
tree | 3625599dc883405aa964bf254e95a8e93ebfa17a /drivers/dma/idxd/registers.h | |
parent | cf5f86a7d47df149857ba2fb72f9c6c9da46af2e (diff) | |
download | linux-5b0c68c473a131c2acb21abad44b0047b200e185.tar.xz |
dmaengine: idxd: support reporting of halt interrupt
Unmask the halt error interrupt so it gets reported to the interrupt
handler. When halt state interrupt is received, quiesce the kernel
WQs and unmap the portals to stop submission.
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Link: https://lore.kernel.org/r/161894441167.3202472.9485946398140619501.stgit@djiang5-desk3.ch.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'drivers/dma/idxd/registers.h')
-rw-r--r-- | drivers/dma/idxd/registers.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/dma/idxd/registers.h b/drivers/dma/idxd/registers.h index 5cbf368c7367..6c11375cc56a 100644 --- a/drivers/dma/idxd/registers.h +++ b/drivers/dma/idxd/registers.h @@ -120,7 +120,8 @@ union gencfg_reg { union genctrl_reg { struct { u32 softerr_int_en:1; - u32 rsvd:31; + u32 halt_int_en:1; + u32 rsvd:30; }; u32 bits; } __packed; |