Lines Matching refs:blkaddr

61 	int blkaddr;  in rvu_nix_af_rvu_intr_handler()  local
65 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_nix_af_rvu_intr_handler()
66 if (blkaddr < 0) in rvu_nix_af_rvu_intr_handler()
70 intr = rvu_read64(rvu, blkaddr, NIX_AF_RVU_INT); in rvu_nix_af_rvu_intr_handler()
74 rvu_write64(rvu, blkaddr, NIX_AF_RVU_INT, intr); in rvu_nix_af_rvu_intr_handler()
75 rvu_write64(rvu, blkaddr, NIX_AF_RVU_INT_ENA_W1C, ~0ULL); in rvu_nix_af_rvu_intr_handler()
96 int blkaddr; in rvu_nix_af_rvu_gen_handler() local
100 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_nix_af_rvu_gen_handler()
101 if (blkaddr < 0) in rvu_nix_af_rvu_gen_handler()
105 intr = rvu_read64(rvu, blkaddr, NIX_AF_GEN_INT); in rvu_nix_af_rvu_gen_handler()
109 rvu_write64(rvu, blkaddr, NIX_AF_GEN_INT, intr); in rvu_nix_af_rvu_gen_handler()
110 rvu_write64(rvu, blkaddr, NIX_AF_GEN_INT_ENA_W1C, ~0ULL); in rvu_nix_af_rvu_gen_handler()
131 int blkaddr; in rvu_nix_af_rvu_err_handler() local
135 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_nix_af_rvu_err_handler()
136 if (blkaddr < 0) in rvu_nix_af_rvu_err_handler()
140 intr = rvu_read64(rvu, blkaddr, NIX_AF_ERR_INT); in rvu_nix_af_rvu_err_handler()
144 rvu_write64(rvu, blkaddr, NIX_AF_ERR_INT, intr); in rvu_nix_af_rvu_err_handler()
145 rvu_write64(rvu, blkaddr, NIX_AF_ERR_INT_ENA_W1C, ~0ULL); in rvu_nix_af_rvu_err_handler()
166 int blkaddr; in rvu_nix_af_rvu_ras_handler() local
170 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_nix_af_rvu_ras_handler()
171 if (blkaddr < 0) in rvu_nix_af_rvu_ras_handler()
175 intr = rvu_read64(rvu, blkaddr, NIX_AF_ERR_INT); in rvu_nix_af_rvu_ras_handler()
179 rvu_write64(rvu, blkaddr, NIX_AF_RAS, intr); in rvu_nix_af_rvu_ras_handler()
180 rvu_write64(rvu, blkaddr, NIX_AF_RAS_ENA_W1C, ~0ULL); in rvu_nix_af_rvu_ras_handler()
189 int offs, i, blkaddr; in rvu_nix_unregister_interrupts() local
191 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_nix_unregister_interrupts()
192 if (blkaddr < 0) in rvu_nix_unregister_interrupts()
195 offs = rvu_read64(rvu, blkaddr, NIX_PRIV_AF_INT_CFG) & 0x3ff; in rvu_nix_unregister_interrupts()
199 rvu_write64(rvu, blkaddr, NIX_AF_RVU_INT_ENA_W1C, ~0ULL); in rvu_nix_unregister_interrupts()
200 rvu_write64(rvu, blkaddr, NIX_AF_GEN_INT_ENA_W1C, ~0ULL); in rvu_nix_unregister_interrupts()
201 rvu_write64(rvu, blkaddr, NIX_AF_ERR_INT_ENA_W1C, ~0ULL); in rvu_nix_unregister_interrupts()
202 rvu_write64(rvu, blkaddr, NIX_AF_RAS_ENA_W1C, ~0ULL); in rvu_nix_unregister_interrupts()
219 int blkaddr, base; in rvu_nix_register_interrupts() local
222 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_nix_register_interrupts()
223 if (blkaddr < 0) in rvu_nix_register_interrupts()
224 return blkaddr; in rvu_nix_register_interrupts()
227 base = rvu_read64(rvu, blkaddr, NIX_PRIV_AF_INT_CFG) & 0x3ff; in rvu_nix_register_interrupts()
231 blkaddr - BLKADDR_NIX0); in rvu_nix_register_interrupts()
240 rvu_write64(rvu, blkaddr, NIX_AF_RVU_INT_ENA_W1S, ~0ULL); in rvu_nix_register_interrupts()
248 rvu_write64(rvu, blkaddr, NIX_AF_GEN_INT_ENA_W1S, ~0ULL); in rvu_nix_register_interrupts()
256 rvu_write64(rvu, blkaddr, NIX_AF_ERR_INT_ENA_W1S, ~0ULL); in rvu_nix_register_interrupts()
264 rvu_write64(rvu, blkaddr, NIX_AF_RAS_ENA_W1S, ~0ULL); in rvu_nix_register_interrupts()
379 int blkaddr; in rvu_hw_nix_intr_recover() local
381 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_hw_nix_intr_recover()
382 if (blkaddr < 0) in rvu_hw_nix_intr_recover()
383 return blkaddr; in rvu_hw_nix_intr_recover()
386 rvu_write64(rvu, blkaddr, NIX_AF_RVU_INT_ENA_W1S, ~0ULL); in rvu_hw_nix_intr_recover()
410 int blkaddr; in rvu_hw_nix_gen_recover() local
412 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_hw_nix_gen_recover()
413 if (blkaddr < 0) in rvu_hw_nix_gen_recover()
414 return blkaddr; in rvu_hw_nix_gen_recover()
417 rvu_write64(rvu, blkaddr, NIX_AF_GEN_INT_ENA_W1S, ~0ULL); in rvu_hw_nix_gen_recover()
441 int blkaddr; in rvu_hw_nix_err_recover() local
443 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_hw_nix_err_recover()
444 if (blkaddr < 0) in rvu_hw_nix_err_recover()
445 return blkaddr; in rvu_hw_nix_err_recover()
448 rvu_write64(rvu, blkaddr, NIX_AF_ERR_INT_ENA_W1S, ~0ULL); in rvu_hw_nix_err_recover()
472 int blkaddr; in rvu_hw_nix_ras_recover() local
474 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_hw_nix_ras_recover()
475 if (blkaddr < 0) in rvu_hw_nix_ras_recover()
476 return blkaddr; in rvu_hw_nix_ras_recover()
479 rvu_write64(rvu, blkaddr, NIX_AF_RAS_ENA_W1S, ~0ULL); in rvu_hw_nix_ras_recover()
608 int blkaddr; in rvu_npa_af_rvu_intr_handler() local
612 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPA, 0); in rvu_npa_af_rvu_intr_handler()
613 if (blkaddr < 0) in rvu_npa_af_rvu_intr_handler()
617 intr = rvu_read64(rvu, blkaddr, NPA_AF_RVU_INT); in rvu_npa_af_rvu_intr_handler()
621 rvu_write64(rvu, blkaddr, NPA_AF_RVU_INT, intr); in rvu_npa_af_rvu_intr_handler()
622 rvu_write64(rvu, blkaddr, NPA_AF_RVU_INT_ENA_W1C, ~0ULL); in rvu_npa_af_rvu_intr_handler()
643 int blkaddr; in rvu_npa_af_gen_intr_handler() local
647 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPA, 0); in rvu_npa_af_gen_intr_handler()
648 if (blkaddr < 0) in rvu_npa_af_gen_intr_handler()
652 intr = rvu_read64(rvu, blkaddr, NPA_AF_GEN_INT); in rvu_npa_af_gen_intr_handler()
656 rvu_write64(rvu, blkaddr, NPA_AF_GEN_INT, intr); in rvu_npa_af_gen_intr_handler()
657 rvu_write64(rvu, blkaddr, NPA_AF_GEN_INT_ENA_W1C, ~0ULL); in rvu_npa_af_gen_intr_handler()
678 int blkaddr; in rvu_npa_af_err_intr_handler() local
682 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPA, 0); in rvu_npa_af_err_intr_handler()
683 if (blkaddr < 0) in rvu_npa_af_err_intr_handler()
686 intr = rvu_read64(rvu, blkaddr, NPA_AF_ERR_INT); in rvu_npa_af_err_intr_handler()
690 rvu_write64(rvu, blkaddr, NPA_AF_ERR_INT, intr); in rvu_npa_af_err_intr_handler()
691 rvu_write64(rvu, blkaddr, NPA_AF_ERR_INT_ENA_W1C, ~0ULL); in rvu_npa_af_err_intr_handler()
712 int blkaddr; in rvu_npa_af_ras_intr_handler() local
716 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPA, 0); in rvu_npa_af_ras_intr_handler()
717 if (blkaddr < 0) in rvu_npa_af_ras_intr_handler()
721 intr = rvu_read64(rvu, blkaddr, NPA_AF_RAS); in rvu_npa_af_ras_intr_handler()
725 rvu_write64(rvu, blkaddr, NPA_AF_RAS, intr); in rvu_npa_af_ras_intr_handler()
726 rvu_write64(rvu, blkaddr, NPA_AF_RAS_ENA_W1C, ~0ULL); in rvu_npa_af_ras_intr_handler()
735 int i, offs, blkaddr; in rvu_npa_unregister_interrupts() local
738 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPA, 0); in rvu_npa_unregister_interrupts()
739 if (blkaddr < 0) in rvu_npa_unregister_interrupts()
742 reg = rvu_read64(rvu, blkaddr, NPA_PRIV_AF_INT_CFG); in rvu_npa_unregister_interrupts()
745 rvu_write64(rvu, blkaddr, NPA_AF_RVU_INT_ENA_W1C, ~0ULL); in rvu_npa_unregister_interrupts()
746 rvu_write64(rvu, blkaddr, NPA_AF_GEN_INT_ENA_W1C, ~0ULL); in rvu_npa_unregister_interrupts()
747 rvu_write64(rvu, blkaddr, NPA_AF_ERR_INT_ENA_W1C, ~0ULL); in rvu_npa_unregister_interrupts()
748 rvu_write64(rvu, blkaddr, NPA_AF_RAS_ENA_W1C, ~0ULL); in rvu_npa_unregister_interrupts()
759 int blkaddr, base; in rvu_npa_register_interrupts() local
762 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPA, 0); in rvu_npa_register_interrupts()
763 if (blkaddr < 0) in rvu_npa_register_interrupts()
764 return blkaddr; in rvu_npa_register_interrupts()
767 base = rvu_read64(rvu, blkaddr, NPA_PRIV_AF_INT_CFG) & 0x3ff; in rvu_npa_register_interrupts()
780 rvu_write64(rvu, blkaddr, NPA_AF_RVU_INT_ENA_W1S, ~0ULL); in rvu_npa_register_interrupts()
788 rvu_write64(rvu, blkaddr, NPA_AF_GEN_INT_ENA_W1S, ~0ULL); in rvu_npa_register_interrupts()
796 rvu_write64(rvu, blkaddr, NPA_AF_ERR_INT_ENA_W1S, ~0ULL); in rvu_npa_register_interrupts()
804 rvu_write64(rvu, blkaddr, NPA_AF_RAS_ENA_W1S, ~0ULL); in rvu_npa_register_interrupts()
925 int blkaddr; in rvu_hw_npa_intr_recover() local
927 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPA, 0); in rvu_hw_npa_intr_recover()
928 if (blkaddr < 0) in rvu_hw_npa_intr_recover()
929 return blkaddr; in rvu_hw_npa_intr_recover()
932 rvu_write64(rvu, blkaddr, NPA_AF_RVU_INT_ENA_W1S, ~0ULL); in rvu_hw_npa_intr_recover()
956 int blkaddr; in rvu_hw_npa_gen_recover() local
958 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPA, 0); in rvu_hw_npa_gen_recover()
959 if (blkaddr < 0) in rvu_hw_npa_gen_recover()
960 return blkaddr; in rvu_hw_npa_gen_recover()
963 rvu_write64(rvu, blkaddr, NPA_AF_GEN_INT_ENA_W1S, ~0ULL); in rvu_hw_npa_gen_recover()
987 int blkaddr; in rvu_hw_npa_err_recover() local
989 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPA, 0); in rvu_hw_npa_err_recover()
990 if (blkaddr < 0) in rvu_hw_npa_err_recover()
991 return blkaddr; in rvu_hw_npa_err_recover()
994 rvu_write64(rvu, blkaddr, NPA_AF_ERR_INT_ENA_W1S, ~0ULL); in rvu_hw_npa_err_recover()
1018 int blkaddr; in rvu_hw_npa_ras_recover() local
1020 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPA, 0); in rvu_hw_npa_ras_recover()
1021 if (blkaddr < 0) in rvu_hw_npa_ras_recover()
1022 return blkaddr; in rvu_hw_npa_ras_recover()
1025 rvu_write64(rvu, blkaddr, NPA_AF_RAS_ENA_W1S, ~0ULL); in rvu_hw_npa_ras_recover()
1406 int blkaddr = 0; in rvu_af_dl_nix_maxlf_set() local
1409 blkaddr = rvu_get_next_nix_blkaddr(rvu, blkaddr); in rvu_af_dl_nix_maxlf_set()
1410 while (blkaddr) { in rvu_af_dl_nix_maxlf_set()
1411 block = &rvu->hw->block[blkaddr]; in rvu_af_dl_nix_maxlf_set()
1413 blkaddr = rvu_get_next_nix_blkaddr(rvu, blkaddr); in rvu_af_dl_nix_maxlf_set()
1416 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPC, 0); in rvu_af_dl_nix_maxlf_set()
1417 npc_mcam_rsrcs_init(rvu, blkaddr); in rvu_af_dl_nix_maxlf_set()