/linux-master/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_cpt.c | 29 reg = rvu_read64(rvu, blkaddr, CPT_AF_EXEX_STS(e)); \ 44 int blkaddr = block->addr; local 49 reg = rvu_read64(rvu, blkaddr, CPT_AF_FLTX_INT(vec)); 65 grp = rvu_read64(rvu, blkaddr, CPT_AF_EXEX_CTL2(eng)) & 0xFF; 67 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL2(eng), 0x0); 68 val = rvu_read64(rvu, blkaddr, CPT_AF_EXEX_CTL(eng)); 69 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL(eng), val & ~1ULL); 71 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL2(eng), grp); 72 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL(eng), val | 1ULL); 76 val = rvu_read64(rvu, blkaddr, CPT_AF_EXEX_ST 106 int blkaddr = block->addr; local 120 int blkaddr = block->addr; local 152 int blkaddr = block->addr; local 170 cpt_unregister_interrupts(struct rvu *rvu, int blkaddr) argument 210 int blkaddr = block->addr; local 258 cpt_register_interrupts(struct rvu *rvu, int blkaddr) argument 375 int blkaddr; local 390 int cptlf, blkaddr; local 454 cpt_lf_free(struct rvu *rvu, struct msg_req *req, int blkaddr) argument 500 cpt_inline_ipsec_cfg_inbound(struct rvu *rvu, int blkaddr, u8 cptlf, struct cpt_inline_ipsec_cfg_msg *req) argument 554 cpt_inline_ipsec_cfg_outbound(struct rvu *rvu, int blkaddr, u8 cptlf, struct cpt_inline_ipsec_cfg_msg *req) argument 605 int cptlf, blkaddr, ret; local 638 int blkaddr, num_lfs, lf; local 699 int blkaddr; local 725 get_ctx_pc(struct rvu *rvu, struct cpt_sts_rsp *rsp, int blkaddr) argument 760 get_eng_sts(struct rvu *rvu, struct cpt_sts_rsp *rsp, int blkaddr) argument 788 int blkaddr; local 826 cpt_rxc_time_cfg(struct rvu *rvu, struct cpt_rxc_time_cfg_req *req, int blkaddr, struct cpt_rxc_time_cfg_req *save) argument 855 int blkaddr; local 882 int cptlf, blkaddr, ret; local 915 int blkaddr, vec; local 935 cpt_rxc_teardown(struct rvu *rvu, int blkaddr) argument 991 cpt_lf_disable_iqueue(struct rvu *rvu, int blkaddr, int slot) argument 1043 rvu_cpt_lf_teardown(struct rvu *rvu, u16 pcifunc, int blkaddr, int lf, int slot) argument 1066 cpt_inline_inb_lf_cmd_send(struct rvu *rvu, int blkaddr, int nix_blkaddr) argument 1154 int nix_blkaddr, blkaddr; local [all...] |
H A D | rvu_devlink.c | 61 int blkaddr; local 65 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); 66 if (blkaddr < 0) 70 intr = rvu_read64(rvu, blkaddr, NIX_AF_RVU_INT); 74 rvu_write64(rvu, blkaddr, NIX_AF_RVU_INT, intr); 75 rvu_write64(rvu, blkaddr, NIX_AF_RVU_INT_ENA_W1C, ~0ULL); 96 int blkaddr; local 100 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); 101 if (blkaddr < 0) 105 intr = rvu_read64(rvu, blkaddr, NIX_AF_GEN_IN 131 int blkaddr; local 166 int blkaddr; local 189 int offs, i, blkaddr; local 219 int blkaddr, base; local 379 int blkaddr; local 410 int blkaddr; local 441 int blkaddr; local 472 int blkaddr; local 608 int blkaddr; local 643 int blkaddr; local 678 int blkaddr; local 712 int blkaddr; local 735 int i, offs, blkaddr; local 759 int blkaddr, base; local 925 int blkaddr; local 956 int blkaddr; local 987 int blkaddr; local 1018 int blkaddr; local 1375 int blkaddr = 0; local [all...] |
H A D | rvu_npc.c | 33 int blkaddr, u16 pcifunc); 66 int blkaddr; local 69 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPC, 0); 70 if (blkaddr < 0) 75 rvu_write64(rvu, blkaddr, NPC_AF_PKINDX_CPI_DEFX(pkind, 0), val); 96 int pkind, blkaddr; local 105 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPC, pcifunc); 106 if (blkaddr < 0) { 111 val = rvu_read64(rvu, blkaddr, NPC_AF_PKINDX_ACTION0(pkind)); 117 rvu_write64(rvu, blkaddr, NPC_AF_PKINDX_ACTION 127 int blkaddr = 0, max = 0; local 183 is_mcam_entry_enabled(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index) argument 194 npc_enable_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index, bool enable) argument 208 npc_clear_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index) argument 364 npc_get_default_entry_action(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 pf_func) argument 386 npc_fixup_vf_rule(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index, struct mcam_entry *entry, bool *enable) argument 429 npc_config_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index, u8 intf, struct mcam_entry *entry, bool enable) argument 504 npc_read_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 src, struct mcam_entry *entry, u8 *intf, u8 *ena) argument 540 npc_copy_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 src, u16 dest) argument 580 npc_get_mcam_action(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index) argument 590 npc_set_mcam_action(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index, u64 cfg) argument 608 int blkaddr, index; local 663 int blkaddr, ucast_idx, index; local 747 int blkaddr, index; local 769 int blkaddr, index; local 827 int blkaddr, index; local 848 int blkaddr, ucast_idx, index; local 933 int blkaddr, index; local 947 npc_update_vf_flow_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 pcifunc, u64 rx_action) argument 990 npc_update_rx_action_with_alg_idx(struct rvu *rvu, struct nix_rx_action action, struct rvu_pfvf *pfvf, int mcam_index, int blkaddr, int alg_idx) argument 1023 int blkaddr, index, bank; local 1095 int index, blkaddr, mce_idx; local 1129 int index, blkaddr; local 1167 int blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPC, 0); local 1209 int blkaddr; local 1245 int blkaddr; local 1272 npc_program_mkex_rx(struct rvu *rvu, int blkaddr, struct npc_mcam_kex *mkex, u8 intf) argument 1301 npc_program_mkex_tx(struct rvu *rvu, int blkaddr, struct npc_mcam_kex *mkex, u8 intf) argument 1330 npc_program_mkex_profile(struct rvu *rvu, int blkaddr, struct npc_mcam_kex *mkex) argument 1376 npc_load_mkex_profile(struct rvu *rvu, int blkaddr, const char *mkex_profile) argument 1424 npc_config_kpuaction(struct rvu *rvu, int blkaddr, const struct npc_kpu_profile_action *kpuaction, int kpu, int entry, bool pkind) argument 1466 npc_config_kpucam(struct rvu *rvu, int blkaddr, const struct npc_kpu_profile_cam *kpucam, int kpu, int entry) argument 1494 npc_program_kpu_profile(struct rvu *rvu, int blkaddr, int kpu, const struct npc_kpu_profile *profile) argument 1796 npc_parser_profile_init(struct rvu *rvu, int blkaddr) argument 1845 npc_mcam_rsrcs_init(struct rvu *rvu, int blkaddr) argument 1979 rvu_npc_hw_init(struct rvu *rvu, int blkaddr) argument 2024 rvu_npc_setup_interfaces(struct rvu *rvu, int blkaddr) argument 2098 int blkaddr, entry, bank, err; local 2192 rvu_npc_get_mcam_entry_alloc_info(struct rvu *rvu, u16 pcifunc, int blkaddr, int *alloc_cnt, int *enable_cnt) argument 2211 rvu_npc_get_mcam_counter_alloc_info(struct rvu *rvu, u16 pcifunc, int blkaddr, int *alloc_cnt, int *enable_cnt) argument 2263 npc_map_mcam_entry_and_cntr(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 entry, u16 cntr) argument 2279 npc_unmap_mcam_entry_and_cntr(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 entry, u16 cntr) argument 2326 npc_mcam_free_all_entries(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 pcifunc) argument 2677 npc_mcam_rsrcs_reserve(struct rvu *rvu, int blkaddr, int entry_idx) argument 2690 int blkaddr; local 2736 int blkaddr, rc = 0; local 2783 int blkaddr, rc; local 2808 int blkaddr, rc; local 2859 int blkaddr, rc; local 2882 int blkaddr, rc; local 2906 int blkaddr, rc = 0; local 2975 int blkaddr, index; local 3037 int blkaddr, err; local 3079 int blkaddr, rc; local 3125 int blkaddr, err; local 3147 int blkaddr, err; local 3177 int blkaddr, rc; local 3297 int blkaddr; local 3330 int blkaddr, nixlf, rc, intf_mode; local 3392 int index, blkaddr, nixlf, rc = 0; local 3439 int blkaddr; local [all...] |
H A D | rvu_nix.c | 26 struct nix_hw *nix_hw, int blkaddr); 90 int rvu_get_next_nix_blkaddr(struct rvu *rvu, int blkaddr) argument 94 /*If blkaddr is 0, return the first nix block address*/ 95 if (blkaddr == 0) 96 return rvu->nix_blkaddr[blkaddr]; 99 if (rvu->nix_blkaddr[i] == blkaddr) 110 int blkaddr; local 112 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, pcifunc); 113 if (!pfvf->nixlf || blkaddr < 0) 120 int blkaddr local 136 int blkaddr; local 152 nix_get_struct_ptrs(struct rvu *rvu, u16 pcifunc, struct nix_hw **nix_hw, int *blkaddr) argument 202 get_nix_hw(struct rvu_hwinfo *hw, int blkaddr) argument 270 nix_rx_sync(struct rvu *rvu, int blkaddr) argument 292 is_valid_txschq(struct rvu *rvu, int blkaddr, int lvl, u16 pcifunc, u16 schq) argument 504 nix_setup_bpids(struct rvu *rvu, struct nix_hw *hw, int blkaddr) argument 544 int blkaddr, bpid, err; local 575 int blkaddr, pf, type, err; local 618 int bpid, blkaddr, sdp_chan_base, err; local 698 int blkaddr, pf, type, chan_id = 0; local 748 nix_setup_lso_tso_l3(struct rvu *rvu, int blkaddr, u64 format, bool v4, u64 *fidx) argument 777 nix_setup_lso_tso_l4(struct rvu *rvu, int blkaddr, u64 format, u64 *fidx) argument 801 nix_setup_lso(struct rvu *rvu, struct nix_hw *nix_hw, int blkaddr) argument 876 nixlf_rss_ctx_init(struct rvu *rvu, int blkaddr, struct rvu_pfvf *pfvf, int nixlf, int rss_sz, int rss_grps, int hwctx_size, u64 way_mask, bool tag_lsb_as_adder) argument 984 int nixlf, blkaddr, rc = 0; local 1277 int blkaddr; local 1448 int blkaddr; local 1674 int blkaddr, nixlf, err; local 1718 int blkaddr, rc; local 1748 handle_txschq_shaper_update(struct rvu *rvu, int blkaddr, int nixlf, int lvl, u64 reg, u64 regval) argument 1837 nix_reset_tx_schedule(struct rvu *rvu, int blkaddr, int lvl, int schq) argument 1876 nix_reset_tx_shaping(struct rvu *rvu, int blkaddr, int nixlf, int lvl, int schq) argument 1928 nix_reset_tx_linkcfg(struct rvu *rvu, int blkaddr, int lvl, int schq) argument 1953 nix_clear_tx_xoff(struct rvu *rvu, int blkaddr, int lvl, int schq) argument 2162 int link, blkaddr, rc = 0; local 2249 nix_smq_flush_fill_ctx(struct rvu *rvu, int blkaddr, int smq, struct nix_smq_flush_ctx *smq_flush_ctx) argument 2299 nix_smq_flush_enadis_xoff(struct rvu *rvu, int blkaddr, struct nix_smq_flush_ctx *smq_flush_ctx, bool enable) argument 2334 nix_smq_flush_enadis_rate(struct rvu *rvu, int blkaddr, struct nix_smq_flush_ctx *smq_flush_ctx, bool enable) argument 2360 nix_smq_flush(struct rvu *rvu, int blkaddr, int smq, u16 pcifunc, int nixlf) argument 2423 int blkaddr, nixlf, lvl, schq, err; local 2514 int lvl, schq, nixlf, blkaddr; local 2587 is_txschq_hierarchy_valid(struct rvu *rvu, u16 pcifunc, int blkaddr, int lvl, u64 reg, u64 regval) argument 2666 nix_tl1_default_cfg(struct rvu *rvu, struct nix_hw *nix_hw, u16 pcifunc, int blkaddr) argument 2699 nix_txschq_cfg_read(struct rvu *rvu, struct nix_hw *nix_hw, int blkaddr, struct nix_txschq_config *req, struct nix_txschq_config *rsp) argument 2721 rvu_nix_tx_tl2_cfg(struct rvu *rvu, int blkaddr, u16 pcifunc, struct nix_txsch *txsch, bool enable) argument 2760 int blkaddr, idx, err; local 2856 nix_rx_vtag_cfg(struct rvu *rvu, int nixlf, int blkaddr, struct nix_vtag_config *req) argument 2879 nix_tx_vtag_free(struct rvu *rvu, int blkaddr, u16 pcifunc, int index) argument 2907 int index, blkaddr; local 2928 nix_tx_vtag_alloc(struct rvu *rvu, int blkaddr, u64 vtag, u8 size) argument 2961 nix_tx_vtag_decfg(struct rvu *rvu, int blkaddr, struct nix_vtag_config *req) argument 2996 nix_tx_vtag_cfg(struct rvu *rvu, int blkaddr, struct nix_vtag_config *req, struct nix_vtag_config_rsp *rsp) argument 3044 int blkaddr, nixlf, err; local 3348 int err = 0, idx, next_idx, last_idx, blkaddr, npc_blkaddr; local 3443 int err = 0, nixlf, blkaddr, mcam_index, mce_idx; local 3559 nix_setup_mcast(struct rvu *rvu, struct nix_hw *nix_hw, int blkaddr) argument 3650 nix_setup_txschq(struct rvu *rvu, struct nix_hw *nix_hw, int blkaddr) argument 3713 rvu_nix_reserve_mark_format(struct rvu *rvu, struct nix_hw *nix_hw, int blkaddr, u32 cfg) argument 3731 nix_af_mark_format_setup(struct rvu *rvu, struct nix_hw *nix_hw, int blkaddr) argument 3791 int blkaddr; local 3833 int i, nixlf, blkaddr, err; local 4195 reserve_flowkey_alg_idx(struct rvu *rvu, int blkaddr, u32 flow_cfg) argument 4233 int alg_idx, nixlf, blkaddr; local 4259 nix_rx_flowkey_alg_cfg(struct rvu *rvu, int blkaddr) argument 4334 int blkaddr, nixlf, err; local 4506 int blkaddr, link = -1; local 4569 int nixlf, blkaddr, err; local 4608 nix_link_config(struct rvu *rvu, int blkaddr, struct nix_hw *nix_hw) argument 4693 nix_calibrate_x2p(struct rvu *rvu, int blkaddr) argument 4779 rvu_nix_setup_capabilities(struct rvu *rvu, int blkaddr) argument 4808 int blkaddr = nix_hw->blkaddr; local 4986 int blkaddr = 0, err; local 5009 rvu_nix_block_freemem(struct rvu *rvu, int blkaddr, struct rvu_block *block) argument 5049 int blkaddr = 0; local 5090 int blkaddr; local 5183 rvu_nix_lf_teardown(struct rvu *rvu, u16 pcifunc, int blkaddr, int nixlf) argument 5269 int blkaddr, pf; local 5317 int blkaddr, idx, f; local 5374 nix_inline_ipsec_cfg(struct rvu *rvu, struct nix_inline_ipsec_cfg *req, int blkaddr) argument 5472 int lf, blkaddr, err; local 5522 nix_config_rx_pkt_policer_precolor(struct rvu *rvu, int blkaddr) argument 5585 nix_setup_ipolicers(struct rvu *rvu, struct nix_hw *nix_hw, int blkaddr) argument 5746 int blkaddr, layer, prof, idx, err; local 5785 int blkaddr, layer, prof_idx, err; local 5825 int blkaddr, layer, prof_idx, idx, err; local 5917 int blkaddr, idx, rc; local 6114 int blkaddr, layer, err; local 6167 int blkaddr, ret; local 6194 int blkaddr; local 6247 int blkaddr, ret = 0; local 6273 int blkaddr, err; local 6308 int blkaddr, err, ret = 0; local 6372 int blkaddr, err, npc_blkaddr; local [all...] |
H A D | rvu_npa.c | 66 int blkaddr, npalf, rc = 0; local 78 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPA, pcifunc); 79 if (!pfvf->npalf || blkaddr < 0) 82 block = &hw->block[blkaddr]; 337 int blkaddr; local 347 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPA, pcifunc); 348 if (!pfvf->npalf || blkaddr < 0) 351 block = &hw->block[blkaddr]; 363 ctx_cfg = rvu_read64(rvu, blkaddr, NPA_AF_CONST1); 389 cfg = rvu_read64(rvu, blkaddr, NPA_AF_CONS 443 int blkaddr; local 517 int blkaddr; local 531 int blkaddr; local 565 rvu_ndc_fix_locked_cacheline(struct rvu *rvu, int blkaddr) argument [all...] |
H A D | rvu_cn10k.c | 288 int blkaddr; local 290 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); 291 if (blkaddr < 0) 292 return blkaddr; 294 nix_const = rvu_read64(rvu, blkaddr, NIX_AF_CONST); 295 nix_const1 = rvu_read64(rvu, blkaddr, NIX_AF_CONST1); 437 static void __rvu_nix_set_channels(struct rvu *rvu, int blkaddr) argument 439 u64 nix_const1 = rvu_read64(rvu, blkaddr, NIX_AF_CONST1); 440 u64 nix_const = rvu_read64(rvu, blkaddr, NIX_AF_CONST); 454 cfg = rvu_read64(rvu, blkaddr, NIX_AF_LINKX_CF 495 int blkaddr = 0; local 547 int blkaddr = nix_hw->blkaddr; local [all...] |
H A D | rvu_npc_hash.h | 27 rvu_write64(rvu, blkaddr, \ 31 rvu_write64(rvu, blkaddr, \ 35 rvu_read64(rvu, blkaddr, NPC_AF_INTFX_HASHX_RESULT_CTRL(intf, ld)) 38 rvu_read64(rvu, blkaddr, NPC_AF_INTFX_HASHX_MASKX(intf, ld, mask_idx)) 41 rvu_write64(rvu, blkaddr, \ 57 int blkaddr, 63 void npc_config_secret_key(struct rvu *rvu, int blkaddr); 64 void npc_program_mkex_hash(struct rvu *rvu, int blkaddr);
|
H A D | rvu_npc_hash.c | 103 static u64 npc_update_use_hash(struct rvu *rvu, int blkaddr, argument 109 cfg = rvu_read64(rvu, blkaddr, NPC_AF_INTFX_LIDX_LTX_LDX_CFG(intf, lid, lt, ld)); 122 static void npc_program_mkex_hash_rx(struct rvu *rvu, int blkaddr, argument 141 cfg = npc_update_use_hash(rvu, blkaddr, 162 static void npc_program_mkex_hash_tx(struct rvu *rvu, int blkaddr, argument 181 cfg = npc_update_use_hash(rvu, blkaddr, 200 void npc_config_secret_key(struct rvu *rvu, int blkaddr) argument 210 rvu_write64(rvu, blkaddr, NPC_AF_INTFX_SECRET_KEY0(intf), 212 rvu_write64(rvu, blkaddr, NPC_AF_INTFX_SECRET_KEY1(intf), 214 rvu_write64(rvu, blkaddr, NPC_AF_INTFX_SECRET_KEY 219 npc_program_mkex_hash(struct rvu *rvu, int blkaddr) argument 275 npc_update_field_hash(struct rvu *rvu, u8 intf, struct mcam_entry *entry, int blkaddr, u64 features, struct flow_msg *pkt, struct flow_msg *mask, struct flow_msg *opkt, struct flow_msg *omask) argument 365 int i, j, blkaddr; local 614 int blkaddr; local 633 int blkaddr; local 671 int blkaddr; local 695 int blkaddr; local 872 rvu_npc_exact_mem_table_write(struct rvu *rvu, int blkaddr, u8 ways, u32 index, u64 mdata) argument 885 rvu_npc_exact_cam_table_write(struct rvu *rvu, int blkaddr, u32 index, u64 mdata) argument 902 int blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPC, 0); local 1320 int blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPC, 0); local 1397 int blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPC, 0); local 1871 int blkaddr; local [all...] |
H A D | rvu_npc_fs.c | 198 static bool npc_check_overlap(struct rvu *rvu, int blkaddr, argument 218 cfg = rvu_read64(rvu, blkaddr, 247 static bool npc_check_field(struct rvu *rvu, int blkaddr, enum key_fields type, argument 251 npc_check_overlap(rvu, blkaddr, type, 0, intf)) 328 static void npc_handle_multi_layer_fields(struct rvu *rvu, int blkaddr, u8 intf) argument 414 if (npc_check_overlap(rvu, blkaddr, NPC_ETYPE, start_lid, intf)) { 444 if (npc_check_overlap(rvu, blkaddr, NPC_OUTER_VID, start_lid, intf)) { 459 static void npc_scan_ldata(struct rvu *rvu, int blkaddr, u8 lid, argument 560 static void npc_set_features(struct rvu *rvu, int blkaddr, u8 intf) argument 571 if (npc_check_field(rvu, blkaddr, hd 633 npc_scan_kex(struct rvu *rvu, int blkaddr, u8 intf) argument 681 npc_scan_verify_kex(struct rvu *rvu, int blkaddr) argument 712 npc_flow_steering_init(struct rvu *rvu, int blkaddr) argument 903 npc_update_flow(struct rvu *rvu, struct mcam_entry *entry, u64 features, struct flow_msg *pkt, struct flow_msg *mask, struct rvu_npc_mcam_rule *output, u8 intf, int blkaddr) argument 1253 npc_install_flow(struct rvu *rvu, int blkaddr, u16 target, int nixlf, struct rvu_pfvf *pfvf, struct npc_install_flow_req *req, struct npc_install_flow_rsp *rsp, bool enable, bool pf_set_vfs_mac) argument 1418 int blkaddr, nixlf, err; local 1570 int blkaddr; local 1647 int blkaddr, bank, index; local 1700 int blkaddr, index; local 1730 int blkaddr; local 1815 int blkaddr; local [all...] |
H A D | rvu_sdp.c | 111 int blkaddr; local 117 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); 119 rsp->num_chan = rvu_read64(rvu, blkaddr, NIX_AF_CONST1) & 0xFFFUL;
|
H A D | rvu_debugfs.c | 889 static bool rvu_dbg_is_valid_lf(struct rvu *rvu, int blkaddr, int lf, argument 896 block = &hw->block[blkaddr]; 954 int blkaddr; local 973 blkaddr = BLKADDR_NPA; 976 blkaddr = (!strcmp(current_dir->d_name.name, "nix1") ? 980 if (!rvu_dbg_is_valid_lf(rvu, blkaddr, qsize_id, &pcifunc)) 998 int blkaddr; local 1026 blkaddr = BLKADDR_NPA; 1029 blkaddr = (!strcmp(current_dir->d_name.name, "nix1") ? 1033 if (!rvu_dbg_is_valid_lf(rvu, blkaddr, l 1480 int blkaddr = 0; local 1495 int blkaddr = 0; local 1520 int blkaddr = 0; local 1535 int blkaddr = 0; local 2338 rvu_dbg_nix_init(struct rvu *rvu, int blkaddr) argument 2654 rvu_print_npc_mcam_info(struct seq_file *s, u16 pcifunc, int blkaddr) argument 2689 int pf, vf, numvfs, blkaddr; local 2758 int blkaddr; local 3001 int blkaddr; local 3192 int blkaddr, i; local 3259 int blkaddr = ctx->blkaddr; local 3324 int blkaddr = ctx->blkaddr; local 3356 int blkaddr = ctx->blkaddr; local 3390 int blkaddr = ctx->blkaddr; local 3417 int blkaddr = ctx->blkaddr; local 3440 rvu_dbg_cpt_init(struct rvu *rvu, int blkaddr) argument [all...] |
H A D | rvu.c | 251 * return blkaddr of first encountered block. 255 int devnum, blkaddr = -ENODEV; local 261 blkaddr = BLKADDR_NPC; 264 blkaddr = BLKADDR_NPA; 269 blkaddr = BLKADDR_NIX0; 274 blkaddr = BLKADDR_SSO; 277 blkaddr = BLKADDR_SSOW; 280 blkaddr = BLKADDR_TIM; 285 blkaddr = BLKADDR_CPT0; 308 blkaddr 465 is_block_implemented(struct rvu_hwinfo *hw, int blkaddr) argument 518 rvu_block_reset(struct rvu *rvu, int blkaddr, u64 rst_reg) argument 844 rvu_setup_nix_hw_resource(struct rvu *rvu, int blkaddr) argument 873 rvu_setup_cpt_hw_resource(struct rvu *rvu, int blkaddr) argument 1249 rvu_get_rsrc_mapcount(struct rvu_pfvf *pfvf, int blkaddr) argument 1336 int blkaddr; local 1389 int blkaddr; local 1481 int blkaddr = BLKADDR_NIX0, vf; local 1524 int blkaddr; local 1555 int blkaddr; local 1590 int free_lfs, mappedlfs, blkaddr; local 1700 int blkaddr, num_lfs; local 1777 rvu_get_msix_offset(struct rvu *rvu, struct rvu_pfvf *pfvf, int blkaddr, int lf) argument 1847 int lf, slot, blkaddr; local 2035 int blkaddr, nixlf; local 2596 rvu_blklf_teardown(struct rvu *rvu, u16 pcifunc, u8 blkaddr) argument [all...] |
H A D | rvu.h | 57 int blkaddr; member in struct:cpt_ctx 225 #define MSIX_BLKLF(blkaddr, lf) (((blkaddr) << 8) | ((lf) & 0xFF)) 366 int blkaddr; member in struct:nix_hw 791 u16 rvu_get_rsrc_mapcount(struct rvu_pfvf *pfvf, int blkaddr); 795 bool is_block_implemented(struct rvu_hwinfo *hw, int blkaddr); 869 int blkaddr, u32 cfg); 872 void rvu_nix_lf_teardown(struct rvu *rvu, u16 pcifunc, int blkaddr, int npalf); 879 struct nix_hw *get_nix_hw(struct rvu_hwinfo *hw, int blkaddr); 880 int rvu_get_next_nix_blkaddr(struct rvu *rvu, int blkaddr); [all...] |
/linux-master/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cptlf.h | 122 int blkaddr; /* CPT blkaddr: BLKADDR_CPT0/BLKADDR_CPT1 */ member in struct:otx2_cptlfs_info 190 otx2_cpt_write64(lfs->reg_base, lfs->blkaddr, slot, 201 otx2_cpt_write64(lf->lfs->reg_base, lf->lfs->blkaddr, lf->slot, 224 u8 blkaddr = lf->lfs->blkaddr; local 232 otx2_cpt_write64(reg_base, blkaddr, slot, OTX2_CPT_LF_CTL, 0x0); 234 inprog = otx2_cpt_read64(reg_base, blkaddr, slot, OTX2_CPT_LF_INPROG); 236 otx2_cpt_write64(reg_base, blkaddr, slot, OTX2_CPT_LF_INPROG, inprog); 238 qsize = otx2_cpt_read64(reg_base, blkaddr, slo 283 u8 blkaddr = lf->lfs->blkaddr; local 304 u8 blkaddr = lf->lfs->blkaddr; local 317 u8 blkaddr = lf->lfs->blkaddr; local 417 otx2_cptlf_set_dev_info(struct otx2_cptlfs_info *lfs, struct pci_dev *pdev, void __iomem *reg_base, struct otx2_mbox *mbox, int blkaddr) argument [all...] |
H A D | otx2_cpt_mbox_common.c | 50 u64 *val, int blkaddr) 69 reg_msg->blkaddr = blkaddr; 75 u64 reg, u64 val, int blkaddr) 94 reg_msg->blkaddr = blkaddr; 101 u64 reg, u64 *val, int blkaddr) 105 ret = otx2_cpt_add_read_af_reg(mbox, pdev, reg, val, blkaddr); 114 u64 reg, u64 val, int blkaddr) 118 ret = otx2_cpt_add_write_af_reg(mbox, pdev, reg, val, blkaddr); 48 otx2_cpt_add_read_af_reg(struct otx2_mbox *mbox, struct pci_dev *pdev, u64 reg, u64 *val, int blkaddr) argument 74 otx2_cpt_add_write_af_reg(struct otx2_mbox *mbox, struct pci_dev *pdev, u64 reg, u64 val, int blkaddr) argument 100 otx2_cpt_read_af_reg(struct otx2_mbox *mbox, struct pci_dev *pdev, u64 reg, u64 *val, int blkaddr) argument 113 otx2_cpt_write_af_reg(struct otx2_mbox *mbox, struct pci_dev *pdev, u64 reg, u64 val, int blkaddr) argument [all...] |
H A D | otx2_cptvf.h | 22 int blkaddr; member in struct:otx2_cptvf_dev
|
H A D | otx2_cptlf.c | 16 done_wait.u = otx2_cpt_read64(lf->lfs->reg_base, lf->lfs->blkaddr, 19 otx2_cpt_write64(lf->lfs->reg_base, lf->lfs->blkaddr, lf->slot, 27 done_wait.u = otx2_cpt_read64(lf->lfs->reg_base, lf->lfs->blkaddr, 30 otx2_cpt_write64(lf->lfs->reg_base, lf->lfs->blkaddr, lf->slot, 59 &lf_ctrl.u, lfs->blkaddr); 67 lf_ctrl.u, lfs->blkaddr); 80 &lf_ctrl.u, lfs->blkaddr); 88 lf_ctrl.u, lfs->blkaddr); 120 &lf_ctrl.u, lfs->blkaddr); 128 lf_ctrl.u, lfs->blkaddr); [all...] |
H A D | otx2_cpt_common.h | 215 u64 reg, u64 val, int blkaddr); 217 u64 reg, u64 *val, int blkaddr); 219 u64 reg, u64 val, int blkaddr);
|
H A D | cn10k_cpt.c | 160 otx2_cpt_write64(lfs->reg_base, lfs->blkaddr, lfs->lf[0].slot, 164 otx2_cpt_read64(lfs->reg_base, lfs->blkaddr, lfs->lf[0].slot,
|
/linux-master/fs/f2fs/ |
H A D | recovery.c | 351 unsigned int ra_blocks, unsigned int blkaddr, 354 if (blkaddr + 1 == next_blkaddr) 364 static int sanity_check_node_chain(struct f2fs_sb_info *sbi, block_t blkaddr, argument 399 if (*blkaddr_fast == blkaddr) { 400 f2fs_notice(sbi, "%s: Detect looped node chain on blkaddr:%u." 401 " Run fsck to fix it.", __func__, blkaddr); 412 block_t blkaddr, blkaddr_fast; local 418 blkaddr = NEXT_FREE_BLKADDR(sbi, curseg); 419 blkaddr_fast = blkaddr; 424 if (!f2fs_is_valid_blkaddr(sbi, blkaddr, META_PO 350 adjust_por_ra_blocks(struct f2fs_sb_info *sbi, unsigned int ra_blocks, unsigned int blkaddr, unsigned int next_blkaddr) argument 494 check_index_in_prev_nodes(struct f2fs_sb_info *sbi, block_t blkaddr, struct dnode_of_data *dn) argument 785 block_t blkaddr; local [all...] |
H A D | compress.c | 808 block_t blkaddr, bool in_task) 818 else if (blkaddr && in_task) 820 dic->inode->i_ino, blkaddr); 914 block_t blkaddr = data_blkaddr(dn->inode, dn->node_page, local 918 if (blkaddr == COMPRESS_ADDR) { 922 if (!__is_valid_data_blkaddr(blkaddr)) { 955 block_t blkaddr = data_blkaddr(dn->inode, dn->node_page, local 958 if (__is_valid_data_blkaddr(blkaddr)) 1326 block_t blkaddr; local 1328 blkaddr 807 f2fs_end_read_compressed_page(struct page *page, bool failed, block_t blkaddr, bool in_task) argument 1830 block_t blkaddr = data_blkaddr(dn->inode, dn->node_page, local 1853 f2fs_invalidate_compress_page(struct f2fs_sb_info *sbi, block_t blkaddr) argument 1860 f2fs_cache_compressed_page(struct f2fs_sb_info *sbi, struct page *page, nid_t ino, block_t blkaddr) argument 1899 f2fs_load_compressed_page(struct f2fs_sb_info *sbi, struct page *page, block_t blkaddr) argument [all...] |
H A D | data.c | 245 block_t blkaddr = ctx->fs_blkaddr; local 251 f2fs_end_read_compressed_page(page, false, blkaddr, 256 blkaddr++; 406 int f2fs_target_device_index(struct f2fs_sb_info *sbi, block_t blkaddr) argument 414 if (FDEV(i).start_blk <= blkaddr && FDEV(i).end_blk >= blkaddr) 921 static bool is_end_zone_blkaddr(struct f2fs_sb_info *sbi, block_t blkaddr) argument 926 devi = f2fs_target_device_index(sbi, blkaddr); 927 if (blkaddr < FDEV(devi).start_blk || 928 blkaddr > FDE 1034 f2fs_grab_read_bio(struct inode *inode, block_t blkaddr, unsigned nr_pages, blk_opf_t op_flag, pgoff_t first_idx, bool for_write) argument 1083 f2fs_submit_page_read(struct inode *inode, struct page *page, block_t blkaddr, blk_opf_t op_flags, bool for_write) argument 1111 __set_data_blkaddr(struct dnode_of_data *dn, block_t blkaddr) argument 1125 f2fs_set_data_blkaddr(struct dnode_of_data *dn, block_t blkaddr) argument 1133 f2fs_update_data_blkaddr(struct dnode_of_data *dn, block_t blkaddr) argument 1160 block_t blkaddr = f2fs_data_blkaddr(dn); local 1525 block_t blkaddr; local 2218 block_t blkaddr; local 2251 block_t blkaddr; local 3532 block_t blkaddr = NULL_ADDR; local [all...] |
H A D | checkpoint.c | 137 static bool __is_bitmap_valid(struct f2fs_sb_info *sbi, block_t blkaddr, argument 147 segno = GET_SEGNO(sbi, blkaddr); 148 offset = GET_BLKOFF_FROM_SEG0(sbi, blkaddr); 165 f2fs_err(sbi, "Inconsistent error blkaddr:%u, sit bitmap:%d", 166 blkaddr, exist); 175 block_t blkaddr, int type) 181 if (unlikely(blkaddr >= SIT_BLK_CNT(sbi))) 185 if (unlikely(blkaddr >= MAIN_BLKADDR(sbi) || 186 blkaddr < SM_I(sbi)->ssa_blkaddr)) 190 if (unlikely(blkaddr > 174 __f2fs_is_valid_blkaddr(struct f2fs_sb_info *sbi, block_t blkaddr, int type) argument 234 f2fs_is_valid_blkaddr(struct f2fs_sb_info *sbi, block_t blkaddr, int type) argument 242 f2fs_is_valid_blkaddr_raw(struct f2fs_sb_info *sbi, block_t blkaddr, int type) argument [all...] |
H A D | f2fs.h | 437 block_t blkaddr; /* block address locating the last fsync */ member in struct:fsync_inode_entry 3470 block_t blkaddr, int type); 3472 block_t blkaddr, int type) 3474 if (!f2fs_is_valid_blkaddr(sbi, blkaddr, type)) 3475 f2fs_err(sbi, "invalid blkaddr: %u, type: %d, run fsck to fix.", 3476 blkaddr, type); 3479 static inline bool __is_valid_data_blkaddr(block_t blkaddr) argument 3481 if (blkaddr == NEW_ADDR || blkaddr == NULL_ADDR || 3482 blkaddr 3471 verify_blkaddr(struct f2fs_sb_info *sbi, block_t blkaddr, int type) argument 4350 f2fs_end_read_compressed_page(struct page *page, bool failed, block_t blkaddr, bool in_task) argument 4368 f2fs_invalidate_compress_page(struct f2fs_sb_info *sbi, block_t blkaddr) argument 4370 f2fs_cache_compressed_page(struct f2fs_sb_info *sbi, struct page *page, nid_t ino, block_t blkaddr) argument 4372 f2fs_load_compressed_page(struct f2fs_sb_info *sbi, struct page *page, block_t blkaddr) argument 4377 f2fs_update_read_extent_tree_range_compressed( struct inode *inode, pgoff_t fofs, block_t blkaddr, unsigned int llen, unsigned int c_len) argument 4460 f2fs_blkz_is_seq(struct f2fs_sb_info *sbi, int devi, block_t blkaddr) argument 4537 f2fs_valid_pinned_area(struct f2fs_sb_info *sbi, block_t blkaddr) argument 4649 f2fs_truncate_meta_inode_pages(struct f2fs_sb_info *sbi, block_t blkaddr, unsigned int cnt) argument 4675 f2fs_invalidate_internal_cache(struct f2fs_sb_info *sbi, block_t blkaddr) argument [all...] |
/linux-master/fs/erofs/ |
H A D | data.c | 32 void *erofs_bread(struct erofs_buf *buf, erofs_blk_t blkaddr, argument 36 erofs_off_t offset = (erofs_off_t)blkaddr << inode->i_blkbits; 77 erofs_blk_t blkaddr, enum erofs_kmap_type type) 80 return erofs_bread(buf, blkaddr, type); 168 __le32 *blkaddr = kaddr + erofs_blkoff(sb, pos); local 170 if (le32_to_cpu(*blkaddr) == EROFS_NULL_ADDR) { 173 map->m_pa = erofs_pos(sb, le32_to_cpu(*blkaddr)); 180 switch (le32_to_cpu(idx->blkaddr)) { 187 map->m_pa = erofs_pos(sb, le32_to_cpu(idx->blkaddr)); 76 erofs_read_metabuf(struct erofs_buf *buf, struct super_block *sb, erofs_blk_t blkaddr, enum erofs_kmap_type type) argument
|