HEAD_ADDR
ENGINE_READ_FW(engine, RING_HEAD) & HEAD_ADDR,
if ((ENGINE_READ_FW(engine, RING_HEAD) & HEAD_ADDR) !=
if ((ENGINE_READ(engine, RING_HEAD) & HEAD_ADDR) !=
ENGINE_READ(engine, RING_HEAD) & HEAD_ADDR);
ENGINE_READ(engine, RING_HEAD) & HEAD_ADDR,
return (ENGINE_READ_FW(engine, RING_HEAD) & HEAD_ADDR) == 0;
(head & HEAD_ADDR) != (tail & TAIL_ADDR))
return xe_lrc_read_indirect_ctx_reg(lrc, INDIRECT_CTX_RING_HEAD) & HEAD_ADDR;
return xe_lrc_read_ctx_reg(lrc, CTX_RING_HEAD) & HEAD_ADDR;
write_sde_csr(sde, SD(HEAD_ADDR), sde->head_phys);
sdma_dumpstate_helper(SD(HEAD_ADDR));