Lines Matching refs:irq_msk
1065 u32 irq_msk = hisi_sas_phy_read32(hisi_hba, phy_no, CHL_INT2_MSK);
1071 hisi_sas_phy_write32(hisi_hba, phy_no, CHL_INT2_MSK, msk | irq_msk);
1091 hisi_sas_phy_write32(hisi_hba, phy_no, CHL_INT2_MSK, irq_msk);
1746 u32 irq_msk;
1750 irq_msk = hisi_sas_read32(hisi_hba, CHNL_INT_STATUS)
1752 while (irq_msk) {
1753 if (irq_msk & 1) {
1778 irq_msk >>= 4;
1787 .irq_msk = BIT(CHL_INT1_DMAC_TX_ECC_MB_ERR_OFF),
1791 .irq_msk = BIT(CHL_INT1_DMAC_RX_ECC_MB_ERR_OFF),
1795 .irq_msk = BIT(CHL_INT1_DMAC_TX_AXI_WR_ERR_OFF),
1799 .irq_msk = BIT(CHL_INT1_DMAC_TX_AXI_RD_ERR_OFF),
1803 .irq_msk = BIT(CHL_INT1_DMAC_RX_AXI_WR_ERR_OFF),
1807 .irq_msk = BIT(CHL_INT1_DMAC_RX_AXI_RD_ERR_OFF),
1811 .irq_msk = BIT(CHL_INT1_DMAC_TX_FIFO_ERR_OFF),
1815 .irq_msk = BIT(CHL_INT1_DMAC_RX_FIFO_ERR_OFF),
1819 .irq_msk = BIT(CHL_INT1_DMAC_TX_AXI_RUSER_ERR_OFF),
1823 .irq_msk = BIT(CHL_INT1_DMAC_RX_AXI_RUSER_ERR_OFF),
1831 u32 irq_msk = hisi_sas_phy_read32(hisi_hba, phy_no, CHL_INT1_MSK);
1835 irq_value &= ~irq_msk;
1845 if (!(irq_value & error->irq_msk))
1891 u32 irq_msk = hisi_sas_phy_read32(hisi_hba, phy_no, CHL_INT2_MSK);
1900 irq_value &= ~irq_msk;
1973 u32 irq_msk;
1976 irq_msk = hisi_sas_read32(hisi_hba, CHNL_INT_STATUS) & CHNL_INT_STS_MSK;
1978 while (irq_msk) {
1979 if (irq_msk & (CHNL_INT_STS_INT0_MSK << (phy_no * CHNL_WIDTH)))
1982 if (irq_msk & (CHNL_INT_STS_INT1_MSK << (phy_no * CHNL_WIDTH)))
1985 if (irq_msk & (CHNL_INT_STS_INT2_MSK << (phy_no * CHNL_WIDTH)))
1988 irq_msk &= ~(CHNL_INT_STS_PHY_MSK << (phy_no * CHNL_WIDTH));
1997 .irq_msk = BIT(SAS_ECC_INTR_DQE_ECC_MB_OFF),
2004 .irq_msk = BIT(SAS_ECC_INTR_IOST_ECC_MB_OFF),
2011 .irq_msk = BIT(SAS_ECC_INTR_ITCT_ECC_MB_OFF),
2018 .irq_msk = BIT(SAS_ECC_INTR_IOSTLIST_ECC_MB_OFF),
2025 .irq_msk = BIT(SAS_ECC_INTR_ITCTLIST_ECC_MB_OFF),
2032 .irq_msk = BIT(SAS_ECC_INTR_CQE_ECC_MB_OFF),
2039 .irq_msk = BIT(SAS_ECC_INTR_NCQ_MEM0_ECC_MB_OFF),
2046 .irq_msk = BIT(SAS_ECC_INTR_NCQ_MEM1_ECC_MB_OFF),
2053 .irq_msk = BIT(SAS_ECC_INTR_NCQ_MEM2_ECC_MB_OFF),
2060 .irq_msk = BIT(SAS_ECC_INTR_NCQ_MEM3_ECC_MB_OFF),
2067 .irq_msk = BIT(SAS_ECC_INTR_OOO_RAM_ECC_MB_OFF),
2085 if (irq_value & ecc_error->irq_msk) {
2098 u32 irq_value, irq_msk;
2100 irq_msk = hisi_sas_read32(hisi_hba, SAS_ECC_INTR_MSK);
2108 hisi_sas_write32(hisi_hba, SAS_ECC_INTR_MSK, irq_msk);
2134 .irq_msk = BIT(ENT_INT_SRC3_WP_DEPTH_OFF),
2138 .irq_msk = BIT(ENT_INT_SRC3_IPTT_SLOT_NOMATCH_OFF),
2142 .irq_msk = BIT(ENT_INT_SRC3_RP_DEPTH_OFF),
2146 .irq_msk = BIT(ENT_INT_SRC3_AXI_OFF),
2151 .irq_msk = BIT(ENT_INT_SRC3_FIFO_OFF),
2156 .irq_msk = BIT(ENT_INT_SRC3_LM_OFF),
2160 .irq_msk = BIT(ENT_INT_SRC3_ABT_OFF),
2164 .irq_msk = BIT(ENT_INT_SRC3_DQE_POISON_OFF),
2168 .irq_msk = BIT(ENT_INT_SRC3_IOST_POISON_OFF),
2172 .irq_msk = BIT(ENT_INT_SRC3_ITCT_POISON_OFF),
2176 .irq_msk = BIT(ENT_INT_SRC3_ITCT_NCQ_POISON_OFF),
2184 u32 irq_value, irq_msk;
2190 irq_msk = hisi_sas_read32(hisi_hba, ENT_INT_SRC_MSK3);
2191 hisi_sas_write32(hisi_hba, ENT_INT_SRC_MSK3, irq_msk | 0x1df00);
2194 irq_value &= ~irq_msk;
2199 if (!(irq_value & error->irq_msk))
2246 hisi_sas_write32(hisi_hba, ENT_INT_SRC_MSK3, irq_msk);