Home
last modified time | relevance | path

Searched refs:blkaddr (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_cpt.c35 reg = rvu_read64(rvu, blkaddr, CPT_AF_EXEX_STS(e)); \
85 int blkaddr = block->addr; in cpt_af_flt_intr_handler() local
90 reg = rvu_read64(rvu, blkaddr, CPT_AF_FLTX_INT(vec)); in cpt_af_flt_intr_handler()
106 grp = rvu_read64(rvu, blkaddr, CPT_AF_EXEX_CTL2(eng)) & 0xFF; in cpt_af_flt_intr_handler()
108 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL2(eng), 0x0); in cpt_af_flt_intr_handler()
109 val = rvu_read64(rvu, blkaddr, CPT_AF_EXEX_CTL(eng)); in cpt_af_flt_intr_handler()
110 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL(eng), val & ~1ULL); in cpt_af_flt_intr_handler()
112 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL2(eng), grp); in cpt_af_flt_intr_handler()
113 rvu_write64(rvu, blkaddr, CPT_AF_EXEX_CTL(eng), val | 1ULL); in cpt_af_flt_intr_handler()
117 val = rvu_read64(rvu, blkaddr, CPT_AF_EXEX_STS(eng)); in cpt_af_flt_intr_handler()
[all …]
H A Drvu_devlink.c62 int blkaddr; in rvu_nix_af_rvu_intr_handler() local
66 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_nix_af_rvu_intr_handler()
67 if (blkaddr < 0) in rvu_nix_af_rvu_intr_handler()
71 intr = rvu_read64(rvu, blkaddr, NIX_AF_RVU_INT); in rvu_nix_af_rvu_intr_handler()
75 rvu_write64(rvu, blkaddr, NIX_AF_RVU_INT, intr); in rvu_nix_af_rvu_intr_handler()
76 rvu_write64(rvu, blkaddr, NIX_AF_RVU_INT_ENA_W1C, ~0ULL); in rvu_nix_af_rvu_intr_handler()
97 int blkaddr; in rvu_nix_af_rvu_gen_handler() local
101 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_nix_af_rvu_gen_handler()
102 if (blkaddr < 0) in rvu_nix_af_rvu_gen_handler()
106 intr = rvu_read64(rvu, blkaddr, NIX_AF_GEN_IN in rvu_nix_af_rvu_gen_handler()
132 int blkaddr; rvu_nix_af_rvu_err_handler() local
167 int blkaddr; rvu_nix_af_rvu_ras_handler() local
190 int offs, i, blkaddr; rvu_nix_unregister_interrupts() local
220 int blkaddr, base; rvu_nix_register_interrupts() local
380 int blkaddr; rvu_hw_nix_intr_recover() local
411 int blkaddr; rvu_hw_nix_gen_recover() local
442 int blkaddr; rvu_hw_nix_err_recover() local
473 int blkaddr; rvu_hw_nix_ras_recover() local
617 int blkaddr; rvu_npa_af_rvu_intr_handler() local
652 int blkaddr; rvu_npa_af_gen_intr_handler() local
687 int blkaddr; rvu_npa_af_err_intr_handler() local
721 int blkaddr; rvu_npa_af_ras_intr_handler() local
744 int i, offs, blkaddr; rvu_npa_unregister_interrupts() local
768 int blkaddr, base; rvu_npa_register_interrupts() local
934 int blkaddr; rvu_hw_npa_intr_recover() local
965 int blkaddr; rvu_hw_npa_gen_recover() local
996 int blkaddr; rvu_hw_npa_err_recover() local
1027 int blkaddr; rvu_hw_npa_ras_recover() local
1490 int blkaddr = 0; rvu_af_dl_nix_maxlf_set() local
[all...]
H A Drvu_npc.c36 int blkaddr, u16 pcifunc);
69 int blkaddr; in rvu_npc_set_pkind() local
72 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPC, 0); in rvu_npc_set_pkind()
73 if (blkaddr < 0) in rvu_npc_set_pkind()
78 rvu_write64(rvu, blkaddr, NPC_AF_PKINDX_CPI_DEFX(pkind, 0), val); in rvu_npc_set_pkind()
99 int pkind, blkaddr; in npc_config_ts_kpuaction() local
108 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPC, pcifunc); in npc_config_ts_kpuaction()
109 if (blkaddr < 0) { in npc_config_ts_kpuaction()
114 val = rvu_read64(rvu, blkaddr, NPC_AF_PKINDX_ACTION0(pkind)); in npc_config_ts_kpuaction()
120 rvu_write64(rvu, blkaddr, NPC_AF_PKINDX_ACTION in npc_config_ts_kpuaction()
130 int blkaddr = 0, max = 0; npc_get_ucast_mcam_index() local
238 is_mcam_entry_enabled(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,int index) is_mcam_entry_enabled() argument
256 npc_enable_mcam_entry(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,int index,bool enable) npc_enable_mcam_entry() argument
277 npc_clear_mcam_entry(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,int index) npc_clear_mcam_entry() argument
440 npc_get_default_entry_action(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,u16 pf_func) npc_get_default_entry_action() argument
476 npc_fixup_vf_rule(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,int index,struct mcam_entry * entry,bool * enable) npc_fixup_vf_rule() argument
519 npc_config_mcam_entry(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,int index,u8 intf,struct mcam_entry * entry,bool enable) npc_config_mcam_entry() argument
594 npc_read_mcam_entry(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,u16 src,struct mcam_entry * entry,u8 * intf,u8 * ena) npc_read_mcam_entry() argument
630 npc_copy_mcam_entry(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,u16 src,u16 dest) npc_copy_mcam_entry() argument
674 npc_get_mcam_action(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,int index) npc_get_mcam_action() argument
689 npc_set_mcam_action(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,int index,u64 cfg) npc_set_mcam_action() argument
725 int blkaddr, index; rvu_npc_install_ucast_entry() local
789 int blkaddr, ucast_idx, index; rvu_npc_install_promisc_entry() local
894 int blkaddr, index; rvu_npc_enable_promisc_entry() local
924 int blkaddr, index; rvu_npc_install_bcast_match_entry() local
994 int blkaddr, ucast_idx, index; rvu_npc_install_allmulti_entry() local
1086 int blkaddr, index; rvu_npc_enable_allmulti_entry() local
1108 npc_update_vf_flow_entry(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,u16 pcifunc,u64 rx_action) npc_update_vf_flow_entry() argument
1160 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) npc_update_rx_action_with_alg_idx() argument
1197 int blkaddr, index, bank; rvu_npc_update_flowkey_alg_idx() local
1286 int index, blkaddr, mce_idx; npc_enadis_default_mce_entry() local
1331 int index, blkaddr; npc_enadis_default_entries() local
1382 int blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPC, 0); rvu_npc_enable_mcam_by_entry_index() local
1424 int blkaddr; rvu_npc_disable_mcam_entries() local
1460 int blkaddr; rvu_npc_free_mcam_entries() local
1487 npc_program_mkex_rx(struct rvu * rvu,int blkaddr,struct npc_mcam_kex * mkex,u8 intf) npc_program_mkex_rx() argument
1516 npc_program_mkex_tx(struct rvu * rvu,int blkaddr,struct npc_mcam_kex * mkex,u8 intf) npc_program_mkex_tx() argument
1545 npc_program_mkex_profile(struct rvu * rvu,int blkaddr,struct npc_mcam_kex * mkex) npc_program_mkex_profile() argument
1591 npc_load_mkex_profile(struct rvu * rvu,int blkaddr,const char * mkex_profile) npc_load_mkex_profile() argument
1640 npc_config_kpuaction(struct rvu * rvu,int blkaddr,const struct npc_kpu_profile_action * kpuaction,int kpu,int entry,bool pkind) npc_config_kpuaction() argument
1682 npc_config_kpucam(struct rvu * rvu,int blkaddr,const struct npc_kpu_profile_cam * kpucam,int kpu,int entry) npc_config_kpucam() argument
1710 npc_program_kpu_profile(struct rvu * rvu,int blkaddr,int kpu,const struct npc_kpu_profile * profile) npc_program_kpu_profile() argument
2028 npc_parser_profile_init(struct rvu * rvu,int blkaddr) npc_parser_profile_init() argument
2077 npc_mcam_rsrcs_init(struct rvu * rvu,int blkaddr) npc_mcam_rsrcs_init() argument
2230 rvu_npc_hw_init(struct rvu * rvu,int blkaddr) rvu_npc_hw_init() argument
2288 rvu_npc_setup_interfaces(struct rvu * rvu,int blkaddr) rvu_npc_setup_interfaces() argument
2380 int blkaddr, entry, bank, err; rvu_npc_init() local
2489 rvu_npc_get_mcam_entry_alloc_info(struct rvu * rvu,u16 pcifunc,int blkaddr,int * alloc_cnt,int * enable_cnt) rvu_npc_get_mcam_entry_alloc_info() argument
2508 rvu_npc_get_mcam_counter_alloc_info(struct rvu * rvu,u16 pcifunc,int blkaddr,int * alloc_cnt,int * enable_cnt) rvu_npc_get_mcam_counter_alloc_info() argument
2560 npc_map_mcam_entry_and_cntr(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,u16 entry,u16 cntr) npc_map_mcam_entry_and_cntr() argument
2581 npc_unmap_mcam_entry_and_cntr(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,u16 entry,u16 cntr) npc_unmap_mcam_entry_and_cntr() argument
2631 npc_mcam_free_all_entries(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,u16 pcifunc) npc_mcam_free_all_entries() argument
3091 npc_mcam_rsrcs_reserve(struct rvu * rvu,int blkaddr,int entry_idx) npc_mcam_rsrcs_reserve() argument
3103 int blkaddr; npc_config_cntr_default_entries() local
3151 int blkaddr; rvu_mbox_handler_npc_mcam_alloc_entry() local
3197 int blkaddr, rc = 0; rvu_mbox_handler_npc_mcam_free_entry() local
3254 int blkaddr, rc; rvu_mbox_handler_npc_mcam_read_entry() local
3279 int blkaddr, rc; rvu_mbox_handler_npc_mcam_write_entry() local
3333 int blkaddr, rc; rvu_mbox_handler_npc_mcam_ena_entry() local
3358 int blkaddr, rc; rvu_mbox_handler_npc_mcam_dis_entry() local
3384 int blkaddr, rc = 0; rvu_mbox_handler_npc_mcam_shift_entry() local
3457 int blkaddr, index; __npc_mcam_alloc_counter() local
3535 int blkaddr, err; __npc_mcam_free_counter() local
3635 int blkaddr, rc; rvu_mbox_handler_npc_mcam_unmap_counter() local
3685 int blkaddr, err, index, bank; rvu_mbox_handler_npc_mcam_clear_counter() local
3718 int blkaddr, err, index, bank; rvu_mbox_handler_npc_mcam_counter_stats() local
3762 int blkaddr, rc; rvu_mbox_handler_npc_mcam_alloc_and_write_entry() local
3882 int blkaddr; npc_set_var_len_offset_pkind() local
3915 int blkaddr, nixlf, rc, intf_mode; rvu_npc_set_parse_mode() local
3977 int index, blkaddr, nixlf, rc = 0; rvu_mbox_handler_npc_read_base_steer_rule() local
4030 int blkaddr; rvu_mbox_handler_npc_mcam_entry_stats() local
4080 int ucast_idx, blkaddr; rvu_npc_clear_ucast_entry() local
[all...]
H A Drvu_nix.c27 struct nix_hw *nix_hw, int blkaddr);
92 int rvu_get_next_nix_blkaddr(struct rvu *rvu, int blkaddr) in rvu_get_next_nix_blkaddr()
96 /*If blkaddr is 0, return the first nix block address*/ in rvu_get_next_nix_blkaddr()
97 if (blkaddr == 0) in rvu_get_next_nix_blkaddr()
98 return rvu->nix_blkaddr[blkaddr]; in rvu_get_next_nix_blkaddr()
101 if (rvu->nix_blkaddr[i] == blkaddr) in rvu_get_next_nix_blkaddr()
112 int blkaddr; in is_nixlf_attached()
114 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, pcifunc); in is_nixlf_attached()
115 if (!pfvf->nixlf || blkaddr < 0) in is_nixlf_attached()
122 int blkaddr in rvu_get_nixlf_count()
91 rvu_get_next_nix_blkaddr(struct rvu * rvu,int blkaddr) rvu_get_next_nix_blkaddr() argument
111 int blkaddr; is_nixlf_attached() local
121 int blkaddr = 0, max = 0; rvu_get_nixlf_count() local
137 int blkaddr; nix_get_nixlf() local
154 nix_get_struct_ptrs(struct rvu * rvu,u16 pcifunc,struct nix_hw ** nix_hw,int * blkaddr) nix_get_struct_ptrs() argument
203 get_nix_hw(struct rvu_hwinfo * hw,int blkaddr) get_nix_hw() argument
271 nix_rx_sync(struct rvu * rvu,int blkaddr) nix_rx_sync() argument
293 is_valid_txschq(struct rvu * rvu,int blkaddr,int lvl,u16 pcifunc,u16 schq) is_valid_txschq() argument
507 nix_setup_bpids(struct rvu * rvu,struct nix_hw * hw,int blkaddr) nix_setup_bpids() argument
547 int blkaddr, bpid, err; rvu_nix_flr_free_bpids() local
586 int blkaddr, pf, type, err; nix_bp_disable() local
651 int bpid, blkaddr, sdp_chan_base, err; rvu_nix_get_bpid() local
732 int blkaddr, pf, type, chan_id = 0; nix_bp_enable() local
802 nix_setup_lso_tso_l3(struct rvu * rvu,int blkaddr,u64 format,bool v4,u64 * fidx) nix_setup_lso_tso_l3() argument
831 nix_setup_lso_tso_l4(struct rvu * rvu,int blkaddr,u64 format,u64 * fidx) nix_setup_lso_tso_l4() argument
855 nix_setup_lso(struct rvu * rvu,struct nix_hw * nix_hw,int blkaddr) nix_setup_lso() argument
930 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) nixlf_rss_ctx_init() argument
1044 int nixlf, blkaddr, rc = 0; rvu_nix_blk_aq_enq_inst() local
1337 int blkaddr; rvu_nix_aq_enq_inst() local
1508 int blkaddr; rvu_mbox_handler_nix_lf_alloc() local
1740 int blkaddr, nixlf, err; rvu_mbox_handler_nix_lf_free() local
1788 int blkaddr, rc; rvu_mbox_handler_nix_mark_format_cfg() local
1819 handle_txschq_shaper_update(struct rvu * rvu,int blkaddr,int nixlf,int lvl,u64 reg,u64 regval) handle_txschq_shaper_update() argument
1908 nix_reset_tx_schedule(struct rvu * rvu,int blkaddr,int lvl,int schq) nix_reset_tx_schedule() argument
1947 nix_reset_tx_shaping(struct rvu * rvu,int blkaddr,int nixlf,int lvl,int schq) nix_reset_tx_shaping() argument
1999 nix_reset_tx_linkcfg(struct rvu * rvu,int blkaddr,int lvl,int schq) nix_reset_tx_linkcfg() argument
2024 nix_clear_tx_xoff(struct rvu * rvu,int blkaddr,int lvl,int schq) nix_clear_tx_xoff() argument
2234 int link, blkaddr, rc = 0; rvu_mbox_handler_nix_txsch_alloc() local
2321 nix_smq_flush_fill_ctx(struct rvu * rvu,int blkaddr,int smq,struct nix_smq_flush_ctx * smq_flush_ctx) nix_smq_flush_fill_ctx() argument
2370 nix_smq_flush_enadis_xoff(struct rvu * rvu,int blkaddr,struct nix_smq_flush_ctx * smq_flush_ctx,bool enable) nix_smq_flush_enadis_xoff() argument
2406 nix_smq_flush_enadis_rate(struct rvu * rvu,int blkaddr,struct nix_smq_flush_ctx * smq_flush_ctx,bool enable) nix_smq_flush_enadis_rate() argument
2432 nix_smq_flush(struct rvu * rvu,int blkaddr,int smq,u16 pcifunc,int nixlf) nix_smq_flush() argument
2530 int blkaddr, nixlf, lvl, schq, err; nix_txschq_free() local
2619 int lvl, schq, nixlf, blkaddr; nix_txschq_free_one() local
2692 is_txschq_hierarchy_valid(struct rvu * rvu,u16 pcifunc,int blkaddr,int lvl,u64 reg,u64 regval) is_txschq_hierarchy_valid() argument
2772 nix_tl1_default_cfg(struct rvu * rvu,struct nix_hw * nix_hw,u16 pcifunc,int blkaddr) nix_tl1_default_cfg() argument
2805 nix_txschq_cfg_read(struct rvu * rvu,struct nix_hw * nix_hw,int blkaddr,struct nix_txschq_config * req,struct nix_txschq_config * rsp) nix_txschq_cfg_read() argument
2826 rvu_nix_tx_tl2_cfg(struct rvu * rvu,int blkaddr,u16 pcifunc,struct nix_txsch * txsch,bool enable) rvu_nix_tx_tl2_cfg() argument
2865 int blkaddr, idx, err; rvu_mbox_handler_nix_txschq_cfg() local
2961 nix_rx_vtag_cfg(struct rvu * rvu,int nixlf,int blkaddr,struct nix_vtag_config * req) nix_rx_vtag_cfg() argument
2984 nix_tx_vtag_free(struct rvu * rvu,int blkaddr,u16 pcifunc,int index) nix_tx_vtag_free() argument
3012 int index, blkaddr; nix_free_tx_vtag_entries() local
3033 nix_tx_vtag_alloc(struct rvu * rvu,int blkaddr,u64 vtag,u8 size) nix_tx_vtag_alloc() argument
3066 nix_tx_vtag_decfg(struct rvu * rvu,int blkaddr,struct nix_vtag_config * req) nix_tx_vtag_decfg() argument
3101 nix_tx_vtag_cfg(struct rvu * rvu,int blkaddr,struct nix_vtag_config * req,struct nix_vtag_config_rsp * rsp) nix_tx_vtag_cfg() argument
3149 int blkaddr, nixlf, err; rvu_mbox_handler_nix_vtag_cfg() local
3454 int err = 0, idx, next_idx, last_idx, blkaddr, npc_blkaddr; nix_update_mce_list() local
3550 int err = 0, nixlf, blkaddr, mcam_index, mce_idx; nix_update_mce_rule() local
3669 nix_setup_mcast(struct rvu * rvu,struct nix_hw * nix_hw,int blkaddr) nix_setup_mcast() argument
3760 nix_setup_txschq(struct rvu * rvu,struct nix_hw * nix_hw,int blkaddr) nix_setup_txschq() argument
3824 rvu_nix_reserve_mark_format(struct rvu * rvu,struct nix_hw * nix_hw,int blkaddr,u32 cfg) rvu_nix_reserve_mark_format() argument
3842 nix_af_mark_format_setup(struct rvu * rvu,struct nix_hw * nix_hw,int blkaddr) nix_af_mark_format_setup() argument
3901 int blkaddr; rvu_mbox_handler_nix_get_hw_info() local
3943 int i, nixlf, blkaddr, err; rvu_mbox_handler_nix_stats_rst() local
4309 reserve_flowkey_alg_idx(struct rvu * rvu,int blkaddr,u32 flow_cfg) reserve_flowkey_alg_idx() argument
4347 int alg_idx, nixlf, blkaddr; rvu_mbox_handler_nix_rss_flowkey_cfg() local
4373 nix_rx_flowkey_alg_cfg(struct rvu * rvu,int blkaddr) nix_rx_flowkey_alg_cfg() argument
4448 int blkaddr, nixlf, err; rvu_mbox_handler_nix_set_mac_addr() local
4618 int blkaddr, link = -1; rvu_mbox_handler_nix_set_hw_frs() local
4683 int nixlf, blkaddr, err; rvu_mbox_handler_nix_set_rx_cfg() local
4722 nix_link_config(struct rvu * rvu,int blkaddr,struct nix_hw * nix_hw) nix_link_config() argument
4810 nix_calibrate_x2p(struct rvu * rvu,int blkaddr) nix_calibrate_x2p() argument
4896 rvu_nix_setup_capabilities(struct rvu * rvu,int blkaddr) rvu_nix_setup_capabilities() argument
4925 int blkaddr = nix_hw->blkaddr; rvu_nix_block_init() local
5109 int blkaddr = 0, err; rvu_nix_init() local
5132 rvu_nix_block_freemem(struct rvu * rvu,int blkaddr,struct rvu_block * block) rvu_nix_block_freemem() argument
5172 int blkaddr = 0; rvu_nix_freemem() local
5213 int blkaddr; nix_mcast_update_mce_entry() local
5313 rvu_nix_lf_teardown(struct rvu * rvu,u16 pcifunc,int blkaddr,int nixlf) rvu_nix_lf_teardown() argument
5402 int blkaddr, pf; rvu_nix_lf_ptp_tx_cfg() local
5450 int blkaddr, idx, f; rvu_mbox_handler_nix_lso_format_cfg() local
5508 nix_inline_ipsec_cfg(struct rvu * rvu,struct nix_inline_ipsec_cfg * req,int blkaddr) nix_inline_ipsec_cfg() argument
5605 int lf, blkaddr, err; rvu_mbox_handler_nix_inline_ipsec_lf_cfg() local
5655 nix_config_rx_pkt_policer_precolor(struct rvu * rvu,int blkaddr) nix_config_rx_pkt_policer_precolor() argument
5719 nix_setup_ipolicers(struct rvu * rvu,struct nix_hw * nix_hw,int blkaddr) nix_setup_ipolicers() argument
5882 int blkaddr, layer, prof, idx, err; rvu_mbox_handler_nix_bandprof_alloc() local
5921 int blkaddr, layer, prof_idx, err; nix_free_all_bandprof() local
5961 int blkaddr, layer, prof_idx, idx, err; rvu_mbox_handler_nix_bandprof_free() local
6057 int blkaddr, idx, rc; rvu_nix_setup_ratelimit_aggr() local
6259 int blkaddr, layer, err; rvu_mbox_handler_nix_bandprof_get_hwinfo() local
6312 int blkaddr, ret; rvu_nix_mcast_get_mce_index() local
6339 int blkaddr; rvu_nix_mcast_flr_free_entries() local
6392 int blkaddr, ret = 0; rvu_nix_mcast_update_mcam_entry() local
6418 int blkaddr, err; rvu_mbox_handler_nix_mcast_grp_create() local
6453 int blkaddr, err, ret = 0; rvu_mbox_handler_nix_mcast_grp_destroy() local
6517 int blkaddr, err, npc_blkaddr; rvu_mbox_handler_nix_mcast_grp_update() local
6650 rvu_block_bcast_xon(struct rvu * rvu,int blkaddr) rvu_block_bcast_xon() argument
[all...]
H A Drvu_cn10k.c302 int blkaddr; in rvu_set_channels_base() local
304 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_set_channels_base()
305 if (blkaddr < 0) in rvu_set_channels_base()
306 return blkaddr; in rvu_set_channels_base()
308 nix_const = rvu_read64(rvu, blkaddr, NIX_AF_CONST); in rvu_set_channels_base()
309 nix_const1 = rvu_read64(rvu, blkaddr, NIX_AF_CONST1); in rvu_set_channels_base()
451 static void __rvu_nix_set_channels(struct rvu *rvu, int blkaddr) in __rvu_nix_set_channels() argument
453 u64 nix_const1 = rvu_read64(rvu, blkaddr, NIX_AF_CONST1); in __rvu_nix_set_channels()
454 u64 nix_const = rvu_read64(rvu, blkaddr, NIX_AF_CONST); in __rvu_nix_set_channels()
468 cfg = rvu_read64(rvu, blkaddr, NIX_AF_LINKX_CFG(nix_link)); in __rvu_nix_set_channels()
[all …]
H A Drvu_npc_fs.c212 static bool npc_check_overlap(struct rvu *rvu, int blkaddr, in npc_check_overlap() argument
238 cfg = rvu_read64(rvu, blkaddr, in npc_check_overlap()
300 static bool npc_check_field(struct rvu *rvu, int blkaddr, enum key_fields type, in npc_check_field() argument
304 npc_check_overlap(rvu, blkaddr, type, 0, intf)) in npc_check_field()
441 static void npc_handle_multi_layer_fields(struct rvu *rvu, int blkaddr, u8 intf) in npc_handle_multi_layer_fields() argument
532 if (npc_check_overlap(rvu, blkaddr, NPC_ETYPE, start_lid, intf)) { in npc_handle_multi_layer_fields()
562 if (npc_check_overlap(rvu, blkaddr, NPC_OUTER_VID, start_lid, intf)) { in npc_handle_multi_layer_fields()
577 static void npc_scan_ldata(struct rvu *rvu, int blkaddr, u8 lid, in npc_scan_ldata() argument
683 static void npc_set_features(struct rvu *rvu, int blkaddr, u8 intf) in npc_set_features() argument
694 if (npc_check_field(rvu, blkaddr, hd in npc_set_features()
756 npc_scan_kex(struct rvu * rvu,int blkaddr,u8 intf) npc_scan_kex() argument
833 npc_scan_verify_kex(struct rvu * rvu,int blkaddr) npc_scan_verify_kex() argument
864 npc_flow_steering_init(struct rvu * rvu,int blkaddr) npc_flow_steering_init() argument
1073 npc_update_flow(struct rvu * rvu,struct mcam_entry_mdata * mdata,u64 features,struct flow_msg * pkt,struct flow_msg * mask,struct rvu_npc_mcam_rule * output,u8 intf,int blkaddr) npc_update_flow() argument
1428 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) npc_install_flow() argument
1729 int blkaddr, nixlf, err; rvu_mbox_handler_npc_install_flow() local
1927 int blkaddr; rvu_mbox_handler_npc_delete_flow() local
2031 int blkaddr, bank, index; npc_mcam_enable_flows() local
2088 int blkaddr, index; npc_mcam_disable_flows() local
2120 int blkaddr; npc_install_mcam_drop_rule() local
2233 int blkaddr; rvu_mbox_handler_npc_get_field_status() local
[all...]
H A Drvu.c252 * return blkaddr of first encountered block.
256 int devnum, blkaddr = -ENODEV; in rvu_get_blkaddr() local
262 blkaddr = BLKADDR_NPC; in rvu_get_blkaddr()
265 blkaddr = BLKADDR_NPA; in rvu_get_blkaddr()
270 blkaddr = BLKADDR_NIX0; in rvu_get_blkaddr()
275 blkaddr = BLKADDR_SSO; in rvu_get_blkaddr()
278 blkaddr = BLKADDR_SSOW; in rvu_get_blkaddr()
281 blkaddr = BLKADDR_TIM; in rvu_get_blkaddr()
286 blkaddr = BLKADDR_CPT0; in rvu_get_blkaddr()
309 blkaddr in rvu_get_blkaddr()
461 is_block_implemented(struct rvu_hwinfo * hw,int blkaddr) is_block_implemented() argument
514 rvu_block_reset(struct rvu * rvu,int blkaddr,u64 rst_reg) rvu_block_reset() argument
869 rvu_setup_nix_hw_resource(struct rvu * rvu,int blkaddr) rvu_setup_nix_hw_resource() argument
898 rvu_setup_cpt_hw_resource(struct rvu * rvu,int blkaddr) rvu_setup_cpt_hw_resource() argument
1278 rvu_get_rsrc_mapcount(struct rvu_pfvf * pfvf,int blkaddr) rvu_get_rsrc_mapcount() argument
1365 int blkaddr; rvu_get_blkaddr_from_slot() local
1418 int blkaddr; rvu_detach_block() local
1518 int blkaddr = BLKADDR_NIX0, vf; rvu_get_nix_blkaddr() local
1561 int blkaddr; rvu_get_attach_blkaddr() local
1592 int blkaddr; rvu_attach_block() local
1629 int free_lfs, mappedlfs, blkaddr; rvu_check_rsrc_availability() local
1739 int blkaddr, num_lfs; rvu_attach_from_same_block() local
1867 rvu_get_msix_offset(struct rvu * rvu,struct rvu_pfvf * pfvf,int blkaddr,int lf) rvu_get_msix_offset() argument
1936 int lf, slot, blkaddr; rvu_mbox_handler_msix_offset() local
2134 int blkaddr, nixlf; rvu_mbox_handler_set_vf_perm() local
2840 rvu_blklf_teardown(struct rvu * rvu,u16 pcifunc,u8 blkaddr) rvu_blklf_teardown() argument
[all...]
H A Drvu.h87 int blkaddr; member
256 #define MSIX_BLKLF(blkaddr, lf) (((blkaddr) << 8) | ((lf) & 0xFF)) argument
397 int blkaddr; member
918 u16 rvu_get_rsrc_mapcount(struct rvu_pfvf *pfvf, int blkaddr);
921 bool is_block_implemented(struct rvu_hwinfo *hw, int blkaddr);
1019 int blkaddr, u32 cfg);
1022 void rvu_nix_lf_teardown(struct rvu *rvu, u16 pcifunc, int blkaddr, int npalf);
1029 struct nix_hw *get_nix_hw(struct rvu_hwinfo *hw, int blkaddr);
1030 int rvu_get_next_nix_blkaddr(struct rvu *rvu, int blkaddr);
[all...]
H A Drvu_sdp.c111 int blkaddr; in rvu_mbox_handler_get_sdp_chan_info() local
117 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, 0); in rvu_mbox_handler_get_sdp_chan_info()
119 rsp->num_chan = rvu_read64(rvu, blkaddr, NIX_AF_CONST1) & 0xFFFUL; in rvu_mbox_handler_get_sdp_chan_info()
H A Drvu_rep.c150 rvu_read64(rvu, blkaddr, NIX_AF_LFX_RX_STATX(nixlf, reg))
153 rvu_read64(rvu, blkaddr, NIX_AF_LFX_TX_STATX(nixlf, reg))
160 int nixlf, blkaddr, err; in rvu_mbox_handler_nix_lf_stats() local
164 err = nix_get_nixlf(rvu, pcifunc, &nixlf, &blkaddr); in rvu_mbox_handler_nix_lf_stats()
400 int blkaddr; in rvu_rep_update_rules() local
406 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPC, 0); in rvu_rep_update_rules()
408 if (blkaddr < 0) in rvu_rep_update_rules()
415 npc_enable_mcam_entry(rvu, mcam, blkaddr, entry, ena); in rvu_rep_update_rules()
H A Drvu_cgx.c1088 int blkaddr; in rvu_cgx_nix_cuml_stats() local
1105 blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NIX, pcifunc); in rvu_cgx_nix_cuml_stats()
1106 if (blkaddr < 0) in rvu_cgx_nix_cuml_stats()
1108 block = &rvu->hw->block[blkaddr]; in rvu_cgx_nix_cuml_stats()
1116 *stat += rvu_read64(rvu, blkaddr, in rvu_cgx_nix_cuml_stats()
1119 *stat += rvu_read64(rvu, blkaddr, in rvu_cgx_nix_cuml_stats()
/linux/drivers/net/ethernet/marvell/octeontx2/af/cn20k/
H A Dnpc.c446 static void npc_config_kpmcam(struct rvu *rvu, int blkaddr, in npc_vidx_maps_add_entry()
463 rvu_write64(rvu, blkaddr, in npc_config_kpmcam()
465 rvu_write64(rvu, blkaddr, in npc_config_kpmcam()
470 npc_config_kpmaction(struct rvu *rvu, int blkaddr,
489 rvu_write64(rvu, blkaddr, reg, *(u64 *)&action1); in npc_config_kpmaction()
514 rvu_write64(rvu, blkaddr, reg, *(u64 *)&action0); in npc_config_kpmaction()
518 npc_program_single_kpm_profile(struct rvu *rvu, int blkaddr,
543 npc_config_kpmcam(rvu, blkaddr, in npc_program_single_kpm_profile()
551 npc_config_kpmaction(rvu, blkaddr,
557 npc_enable_kpm_entry(struct rvu *rvu, int blkaddr, in in npc_enable_kpm_entry()
448 npc_config_kpmcam(struct rvu * rvu,int blkaddr,const struct npc_kpu_profile_cam * kpucam,int kpm,int entry) npc_config_kpmcam() argument
472 npc_config_kpmaction(struct rvu * rvu,int blkaddr,const struct npc_kpu_profile_action * kpuaction,int kpm,int entry,bool pkind) npc_config_kpmaction() argument
520 npc_program_single_kpm_profile(struct rvu * rvu,int blkaddr,int kpm,int start_entry,const struct npc_kpu_profile * profile) npc_program_single_kpm_profile() argument
553 npc_enable_kpm_entry(struct rvu * rvu,int blkaddr,int kpm,int num_entries) npc_enable_kpm_entry() argument
611 npc_program_kpm_profile(struct rvu * rvu,int blkaddr,int num_kpms) npc_program_kpm_profile() argument
635 npc_cn20k_parser_profile_init(struct rvu * rvu,int blkaddr) npc_cn20k_parser_profile_init() argument
681 npc_program_mkex_rx(struct rvu * rvu,int blkaddr,struct npc_mcam_kex_extr * mkex_extr,u8 intf) npc_program_mkex_rx() argument
710 npc_program_mkex_tx(struct rvu * rvu,int blkaddr,struct npc_mcam_kex_extr * mkex_extr,u8 intf) npc_program_mkex_tx() argument
739 npc_program_mkex_profile(struct rvu * rvu,int blkaddr,struct npc_mcam_kex_extr * mkex_extr) npc_program_mkex_profile() argument
754 npc_cn20k_load_mkex_profile(struct rvu * rvu,int blkaddr,const char * mkex_profile) npc_cn20k_load_mkex_profile() argument
802 npc_cn20k_enable_mcam_entry(struct rvu * rvu,int blkaddr,int index,bool enable) npc_cn20k_enable_mcam_entry() argument
849 npc_clear_x2_entry(struct rvu * rvu,int blkaddr,int bank,int index) npc_clear_x2_entry() argument
884 npc_cn20k_clear_mcam_entry(struct rvu * rvu,int blkaddr,int mcam_idx) npc_cn20k_clear_mcam_entry() argument
956 npc_cn20k_config_kw_x2(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,int index,u8 intf,struct cn20k_mcam_entry * entry,int bank,u8 kw_type,int kw,u8 req_kw_type) npc_cn20k_config_kw_x2() argument
1038 npc_cn20k_config_kw_x4(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,int index,u8 intf,struct cn20k_mcam_entry * entry,u8 kw_type,u8 req_kw_type) npc_cn20k_config_kw_x4() argument
1051 npc_cn20k_config_mcam_entry(struct rvu * rvu,int blkaddr,int index,u8 intf,struct cn20k_mcam_entry * entry,bool enable,u8 hw_prio,u8 req_kw_type) npc_cn20k_config_mcam_entry() argument
1149 npc_cn20k_copy_mcam_entry(struct rvu * rvu,int blkaddr,u16 src,u16 dest) npc_cn20k_copy_mcam_entry() argument
1216 npc_cn20k_read_mcam_entry(struct rvu * rvu,int blkaddr,u16 index,struct cn20k_mcam_entry * entry,u8 * intf,u8 * ena,u8 * hw_prio) npc_cn20k_read_mcam_entry() argument
1350 int blkaddr, rc; rvu_mbox_handler_npc_cn20k_mcam_write_entry() local
1393 int blkaddr, rc; rvu_mbox_handler_npc_cn20k_mcam_read_entry() local
1425 int blkaddr, rc, err; rvu_mbox_handler_npc_cn20k_mcam_alloc_and_write_entry() local
1495 int index, blkaddr, nixlf, rc = 0; rvu_mbox_handler_npc_cn20k_read_base_steer_rule() local
2020 int rc, blkaddr; __npc_subbank_mark_free() local
2140 int cnt, t, b, i, blkaddr; __npc_subbank_alloc() local
3633 int blkaddr; npc_defrag_move_vdx_to_free() local
4123 int i, cnt = 0, blkaddr; rvu_mbox_handler_npc_get_num_kws() local
4197 int blkaddr, rc, i; npc_cn20k_dft_rules_free() local
4482 int blkaddr, num_banks, bank_depth; npc_priv_init() local
4612 int blkaddr, sec; npc_setup_mcam_section() local
[all...]
H A Dnpc.h312 void npc_cn20k_parser_profile_init(struct rvu *rvu, int blkaddr);
314 void npc_cn20k_load_mkex_profile(struct rvu *rvu, int blkaddr,
329 int npc_cn20k_config_mcam_entry(struct rvu *rvu, int blkaddr, int index,
332 int npc_cn20k_enable_mcam_entry(struct rvu *rvu, int blkaddr,
334 int npc_cn20k_copy_mcam_entry(struct rvu *rvu, int blkaddr,
336 int npc_cn20k_read_mcam_entry(struct rvu *rvu, int blkaddr, u16 index,
339 int npc_cn20k_clear_mcam_entry(struct rvu *rvu, int blkaddr, int index);
/linux/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptpf_ucode.c163 dma_addr_t dma_addr, int blkaddr) in __write_ucode_base() argument
167 (u64)dma_addr, blkaddr); in __write_ucode_base()
171 struct otx2_cptpf_dev *cptpf, int blkaddr) in cptx_set_ucode_base() argument
182 blkaddr); in cptx_set_ucode_base()
200 blkaddr); in cptx_set_ucode_base()
224 int blkaddr) in cptx_detach_and_disable_cores() argument
233 CPT_AF_EXEX_CTL2(i), &reg, blkaddr); in cptx_detach_and_disable_cores()
244 blkaddr); in cptx_detach_and_disable_cores()
261 blkaddr); in cptx_detach_and_disable_cores()
278 blkaddr); in cptx_detach_and_disable_cores()
[all …]
H A Dotx2_cpt_common.h200 u64 reg, u64 val, int blkaddr);
202 u64 reg, u64 *val, int blkaddr);
204 u64 reg, u64 val, int blkaddr);
H A Dotx2_cptvf.h22 int blkaddr; member
H A Dotx2_cptvf_main.c405 cptvf->blkaddr = BLKADDR_CPT0; in otx2_cptvf_probe()
410 &cptvf->pfvf_mbox, cptvf->blkaddr); in otx2_cptvf_probe()
/linux/fs/erofs/
H A Dinode.c39 erofs_blk_t blkaddr = erofs_blknr(sb, erofs_iloc(inode)); in erofs_read_inode() local
52 ptr = erofs_read_metabuf(&buf, sb, erofs_pos(sb, blkaddr), in_mbox); in erofs_read_inode()
91 erofs_pos(sb, blkaddr + 1), in_mbox); in erofs_read_inode()
H A Dzmap.c62 m->pblk = le32_to_cpu(di->di_u.blkaddr); in decode_compactedbits()
200 /* figout out blkaddr (pblk) for HEAD lclusters */ in z_erofs_load_compact_lcluster()