Lines Matching refs:irq_msk

971 	u32 irq_msk = hisi_sas_phy_read32(hisi_hba, phy_no, CHL_INT2_MSK);  in disable_phy_v3_hw()  local
977 hisi_sas_phy_write32(hisi_hba, phy_no, CHL_INT2_MSK, msk | irq_msk); in disable_phy_v3_hw()
997 hisi_sas_phy_write32(hisi_hba, phy_no, CHL_INT2_MSK, irq_msk); in disable_phy_v3_hw()
1645 u32 irq_msk; in int_phy_up_down_bcast_v3_hw() local
1649 irq_msk = hisi_sas_read32(hisi_hba, CHNL_INT_STATUS) in int_phy_up_down_bcast_v3_hw()
1651 while (irq_msk) { in int_phy_up_down_bcast_v3_hw()
1652 if (irq_msk & 1) { in int_phy_up_down_bcast_v3_hw()
1677 irq_msk >>= 4; in int_phy_up_down_bcast_v3_hw()
1686 .irq_msk = BIT(CHL_INT1_DMAC_TX_ECC_MB_ERR_OFF),
1690 .irq_msk = BIT(CHL_INT1_DMAC_RX_ECC_MB_ERR_OFF),
1694 .irq_msk = BIT(CHL_INT1_DMAC_TX_AXI_WR_ERR_OFF),
1698 .irq_msk = BIT(CHL_INT1_DMAC_TX_AXI_RD_ERR_OFF),
1702 .irq_msk = BIT(CHL_INT1_DMAC_RX_AXI_WR_ERR_OFF),
1706 .irq_msk = BIT(CHL_INT1_DMAC_RX_AXI_RD_ERR_OFF),
1710 .irq_msk = BIT(CHL_INT1_DMAC_TX_FIFO_ERR_OFF),
1714 .irq_msk = BIT(CHL_INT1_DMAC_RX_FIFO_ERR_OFF),
1718 .irq_msk = BIT(CHL_INT1_DMAC_TX_AXI_RUSER_ERR_OFF),
1722 .irq_msk = BIT(CHL_INT1_DMAC_RX_AXI_RUSER_ERR_OFF),
1730 u32 irq_msk = hisi_sas_phy_read32(hisi_hba, phy_no, CHL_INT1_MSK); in handle_chl_int1_v3_hw() local
1734 irq_value &= ~irq_msk; in handle_chl_int1_v3_hw()
1744 if (!(irq_value & error->irq_msk)) in handle_chl_int1_v3_hw()
1790 u32 irq_msk = hisi_sas_phy_read32(hisi_hba, phy_no, CHL_INT2_MSK); in handle_chl_int2_v3_hw() local
1799 irq_value &= ~irq_msk; in handle_chl_int2_v3_hw()
1872 u32 irq_msk; in int_chnl_int_v3_hw() local
1875 irq_msk = hisi_sas_read32(hisi_hba, CHNL_INT_STATUS) in int_chnl_int_v3_hw()
1878 while (irq_msk) { in int_chnl_int_v3_hw()
1879 if (irq_msk & (CHNL_INT_STS_INT0_MSK << (phy_no * CHNL_WIDTH))) in int_chnl_int_v3_hw()
1882 if (irq_msk & (CHNL_INT_STS_INT1_MSK << (phy_no * CHNL_WIDTH))) in int_chnl_int_v3_hw()
1885 if (irq_msk & (CHNL_INT_STS_INT2_MSK << (phy_no * CHNL_WIDTH))) in int_chnl_int_v3_hw()
1888 irq_msk &= ~(CHNL_INT_STS_PHY_MSK << (phy_no * CHNL_WIDTH)); in int_chnl_int_v3_hw()
1897 .irq_msk = BIT(SAS_ECC_INTR_DQE_ECC_MB_OFF),
1904 .irq_msk = BIT(SAS_ECC_INTR_IOST_ECC_MB_OFF),
1911 .irq_msk = BIT(SAS_ECC_INTR_ITCT_ECC_MB_OFF),
1918 .irq_msk = BIT(SAS_ECC_INTR_IOSTLIST_ECC_MB_OFF),
1925 .irq_msk = BIT(SAS_ECC_INTR_ITCTLIST_ECC_MB_OFF),
1932 .irq_msk = BIT(SAS_ECC_INTR_CQE_ECC_MB_OFF),
1939 .irq_msk = BIT(SAS_ECC_INTR_NCQ_MEM0_ECC_MB_OFF),
1946 .irq_msk = BIT(SAS_ECC_INTR_NCQ_MEM1_ECC_MB_OFF),
1953 .irq_msk = BIT(SAS_ECC_INTR_NCQ_MEM2_ECC_MB_OFF),
1960 .irq_msk = BIT(SAS_ECC_INTR_NCQ_MEM3_ECC_MB_OFF),
1967 .irq_msk = BIT(SAS_ECC_INTR_OOO_RAM_ECC_MB_OFF),
1985 if (irq_value & ecc_error->irq_msk) { in multi_bit_ecc_error_process_v3_hw()
1998 u32 irq_value, irq_msk; in fatal_ecc_int_v3_hw() local
2000 irq_msk = hisi_sas_read32(hisi_hba, SAS_ECC_INTR_MSK); in fatal_ecc_int_v3_hw()
2008 hisi_sas_write32(hisi_hba, SAS_ECC_INTR_MSK, irq_msk); in fatal_ecc_int_v3_hw()
2034 .irq_msk = BIT(ENT_INT_SRC3_WP_DEPTH_OFF),
2038 .irq_msk = BIT(ENT_INT_SRC3_IPTT_SLOT_NOMATCH_OFF),
2042 .irq_msk = BIT(ENT_INT_SRC3_RP_DEPTH_OFF),
2046 .irq_msk = BIT(ENT_INT_SRC3_AXI_OFF),
2051 .irq_msk = BIT(ENT_INT_SRC3_FIFO_OFF),
2056 .irq_msk = BIT(ENT_INT_SRC3_LM_OFF),
2060 .irq_msk = BIT(ENT_INT_SRC3_ABT_OFF),
2064 .irq_msk = BIT(ENT_INT_SRC3_DQE_POISON_OFF),
2068 .irq_msk = BIT(ENT_INT_SRC3_IOST_POISON_OFF),
2072 .irq_msk = BIT(ENT_INT_SRC3_ITCT_POISON_OFF),
2076 .irq_msk = BIT(ENT_INT_SRC3_ITCT_NCQ_POISON_OFF),
2084 u32 irq_value, irq_msk; in fatal_axi_int_v3_hw() local
2090 irq_msk = hisi_sas_read32(hisi_hba, ENT_INT_SRC_MSK3); in fatal_axi_int_v3_hw()
2091 hisi_sas_write32(hisi_hba, ENT_INT_SRC_MSK3, irq_msk | 0x1df00); in fatal_axi_int_v3_hw()
2094 irq_value &= ~irq_msk; in fatal_axi_int_v3_hw()
2099 if (!(irq_value & error->irq_msk)) in fatal_axi_int_v3_hw()
2146 hisi_sas_write32(hisi_hba, ENT_INT_SRC_MSK3, irq_msk); in fatal_axi_int_v3_hw()