Lines Matching refs:attn

7526     struct attn_route attn = { {0} };  in bxe_chk_parity_attn()  local
7532 attn.sig[0] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_1_FUNC_0 + port*4); in bxe_chk_parity_attn()
7533 attn.sig[1] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_2_FUNC_0 + port*4); in bxe_chk_parity_attn()
7534 attn.sig[2] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_3_FUNC_0 + port*4); in bxe_chk_parity_attn()
7535 attn.sig[3] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_4_FUNC_0 + port*4); in bxe_chk_parity_attn()
7541 attn.sig[3] &= ((REG_RD(sc, (!port ? MISC_REG_AEU_ENABLE4_FUNC_0_OUT_0 in bxe_chk_parity_attn()
7548 attn.sig[4] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_5_FUNC_0 + port*4); in bxe_chk_parity_attn()
7550 return (bxe_parity_attn(sc, global, print, attn.sig)); in bxe_chk_parity_attn()
7555 uint32_t attn) in bxe_attn_int_deasserted4() argument
7560 if (attn & AEU_INPUTS_ATTN_BITS_PGLUE_HW_INTERRUPT) { in bxe_attn_int_deasserted4()
7584 if (attn & AEU_INPUTS_ATTN_BITS_ATC_HW_INTERRUPT) { in bxe_attn_int_deasserted4()
7602 if (attn & (AEU_INPUTS_ATTN_BITS_PGLUE_PARITY_ERROR | in bxe_attn_int_deasserted4()
7605 (uint32_t)(attn & (AEU_INPUTS_ATTN_BITS_PGLUE_PARITY_ERROR | in bxe_attn_int_deasserted4()
7913 uint32_t attn) in bxe_attn_int_deasserted3() argument
7918 if (attn & EVEREST_GEN_ATTN_IN_USE_MASK) { in bxe_attn_int_deasserted3()
7920 if (attn & BXE_PMF_LINK_ASSERT(sc)) { in bxe_attn_int_deasserted3()
7961 } else if (attn & BXE_MC_ASSERT_BITS) { in bxe_attn_int_deasserted3()
7974 } else if (attn & BXE_MCP_ASSERT) { in bxe_attn_int_deasserted3()
7985 BLOGE(sc, "Unknown HW assert! (attn 0x%08x)\n", attn); in bxe_attn_int_deasserted3()
7989 if (attn & EVEREST_LATCHED_ATTN_IN_USE_MASK) { in bxe_attn_int_deasserted3()
7990 BLOGE(sc, "LATCHED attention 0x%08x (masked)\n", attn); in bxe_attn_int_deasserted3()
7991 if (attn & BXE_GRC_TIMEOUT) { in bxe_attn_int_deasserted3()
7995 if (attn & BXE_GRC_RSV) { in bxe_attn_int_deasserted3()
8005 uint32_t attn) in bxe_attn_int_deasserted2() argument
8013 if (attn & AEU_INPUTS_ATTN_BITS_CFC_HW_INTERRUPT) { in bxe_attn_int_deasserted2()
8023 if (attn & AEU_INPUTS_ATTN_BITS_PXP_HW_INTERRUPT) { in bxe_attn_int_deasserted2()
8042 if (attn & AEU_PXP2_HW_INT_BIT) { in bxe_attn_int_deasserted2()
8080 attn &= ~AEU_PXP2_HW_INT_BIT; in bxe_attn_int_deasserted2()
8085 if (attn & HW_INTERRUT_ASSERT_SET_2) { in bxe_attn_int_deasserted2()
8090 val &= ~(attn & HW_INTERRUT_ASSERT_SET_2); in bxe_attn_int_deasserted2()
8094 (uint32_t)(attn & HW_INTERRUT_ASSERT_SET_2)); in bxe_attn_int_deasserted2()
8108 uint32_t attn) in bxe_attn_int_deasserted1() argument
8115 if (attn & AEU_INPUTS_ATTN_BITS_DOORBELLQ_HW_INTERRUPT) { in bxe_attn_int_deasserted1()
8125 if (attn & HW_INTERRUT_ASSERT_SET_1) { in bxe_attn_int_deasserted1()
8130 val &= ~(attn & HW_INTERRUT_ASSERT_SET_1); in bxe_attn_int_deasserted1()
8134 (uint32_t)(attn & HW_INTERRUT_ASSERT_SET_1)); in bxe_attn_int_deasserted1()
8148 uint32_t attn) in bxe_attn_int_deasserted0() argument
8157 if (attn & AEU_INPUTS_ATTN_BITS_SPIO5) { in bxe_attn_int_deasserted0()
8169 if ((attn & sc->link_vars.aeu_int_mask) && sc->port.pmf) { in bxe_attn_int_deasserted0()
8175 if (attn & HW_INTERRUT_ASSERT_SET_0) { in bxe_attn_int_deasserted0()
8177 val &= ~(attn & HW_INTERRUT_ASSERT_SET_0); in bxe_attn_int_deasserted0()
8186 (attn & HW_INTERRUT_ASSERT_SET_0))); in bxe_attn_int_deasserted0()
8194 struct attn_route attn; in bxe_attn_int_deasserted() local
8224 attn.sig[0] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_1_FUNC_0 + port*4); in bxe_attn_int_deasserted()
8225 attn.sig[1] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_2_FUNC_0 + port*4); in bxe_attn_int_deasserted()
8226 attn.sig[2] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_3_FUNC_0 + port*4); in bxe_attn_int_deasserted()
8227 attn.sig[3] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_4_FUNC_0 + port*4); in bxe_attn_int_deasserted()
8229 attn.sig[4] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_5_FUNC_0 + port*4); in bxe_attn_int_deasserted()
8231 attn.sig[4] = 0; in bxe_attn_int_deasserted()
8235 attn.sig[0], attn.sig[1], attn.sig[2], attn.sig[3], attn.sig[4]); in bxe_attn_int_deasserted()
8247 bxe_attn_int_deasserted4(sc, attn.sig[4] & group_mask->sig[4]); in bxe_attn_int_deasserted()
8248 bxe_attn_int_deasserted3(sc, attn.sig[3] & group_mask->sig[3]); in bxe_attn_int_deasserted()
8249 bxe_attn_int_deasserted1(sc, attn.sig[1] & group_mask->sig[1]); in bxe_attn_int_deasserted()
8250 bxe_attn_int_deasserted2(sc, attn.sig[2] & group_mask->sig[2]); in bxe_attn_int_deasserted()
8251 bxe_attn_int_deasserted0(sc, attn.sig[0] & group_mask->sig[0]); in bxe_attn_int_deasserted()