Searched refs:blkaddr (Results 1 - 25 of 43) sorted by relevance

12

/linux-master/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_cpt.c29 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 Drvu_devlink.c61 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 Drvu_npc.c33 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 Drvu_nix.c26 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 Drvu_npa.c66 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 Drvu_cn10k.c288 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 Drvu_npc_hash.h27 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 Drvu_npc_hash.c103 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 Drvu_npc_fs.c198 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 Drvu_sdp.c111 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 Drvu_debugfs.c889 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 Drvu.c251 * 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 Drvu.h57 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 Dotx2_cptlf.h122 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 Dotx2_cpt_mbox_common.c50 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 Dotx2_cptvf.h22 int blkaddr; member in struct:otx2_cptvf_dev
H A Dotx2_cptlf.c16 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 Dotx2_cpt_common.h215 u64 reg, u64 val, int blkaddr);
217 u64 reg, u64 *val, int blkaddr);
219 u64 reg, u64 val, int blkaddr);
H A Dcn10k_cpt.c160 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 Drecovery.c351 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 Dcompress.c808 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 Ddata.c245 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 Dcheckpoint.c137 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 Df2fs.h437 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 Ddata.c32 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

Completed in 497 milliseconds

12