PL_INT_CAUSE_A
u32 raw_cause = t4_read_reg(adapter, PL_INT_CAUSE_A);
t4_write_reg(adapter, PL_INT_CAUSE_A, raw_cause & GLBL_INTR_MASK);
(void)t4_read_reg(adapter, PL_INT_CAUSE_A); /* flush */
uint32_t cause = csio_rd_reg32(hw, PL_INT_CAUSE_A);
csio_wr_reg32(hw, cause & CSIO_GLBL_INTR_MASK, PL_INT_CAUSE_A);
csio_rd_reg32(hw, PL_INT_CAUSE_A); /* flush */