Home
last modified time | relevance | path

Searched defs:rvu (Results 1 - 25 of 26) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_sdp.c49 int rvu_sdp_init(struct rvu *rvu) in rvu_sdp_init() argument
81 rvu_mbox_handler_set_sdp_chan_info(struct rvu *rvu, in rvu_mbox_handler_set_sdp_chan_info() argument
95 rvu_mbox_handler_get_sdp_chan_info(struct rvu *rvu, struct msg_req *req, struct sdp_get_chan_info_msg *rsp) rvu_mbox_handler_get_sdp_chan_info() argument
[all...]
H A Drvu_switch.c11 static void rvu_switch_enable_lbk_link(struct rvu *rvu, u16 pcifunc, bool enable) in rvu_switch_enable_lbk_link() argument
22 static int rvu_switch_install_rx_rule(struct rvu *rvu, u16 pcifunc, in rvu_switch_install_rx_rule() argument
51 rvu_switch_install_tx_rule(struct rvu *rvu, u16 pcifunc, u16 entry) rvu_switch_install_tx_rule() argument
83 rvu_switch_install_rules(struct rvu *rvu) rvu_switch_install_rules() argument
156 rvu_switch_enable(struct rvu *rvu) rvu_switch_enable() argument
210 rvu_switch_disable(struct rvu *rvu) rvu_switch_disable() argument
261 rvu_switch_update_rules(struct rvu *rvu, u16 pcifunc) rvu_switch_update_rules() argument
[all...]
H A Drvu_npa.c15 static int npa_aq_enqueue_wait(struct rvu *rvu, struct rvu_block *block, in npa_aq_enqueue_wait() argument
61 int rvu_npa_aq_enq_inst(struct rvu *rvu, struct npa_aq_enq_req *req, in rvu_npa_aq_enq_inst() argument
210 npa_lf_hwctx_disable(struct rvu *rvu, struct hwctx_disable_req *req) npa_lf_hwctx_disable() argument
258 npa_lf_hwctx_lockdown(struct rvu *rvu, struct npa_aq_enq_req *req) npa_lf_hwctx_lockdown() argument
281 rvu_mbox_handler_npa_aq_enq(struct rvu *rvu, struct npa_aq_enq_req *req, struct npa_aq_enq_rsp *rsp) rvu_mbox_handler_npa_aq_enq() argument
294 rvu_mbox_handler_npa_aq_enq(struct rvu *rvu, struct npa_aq_enq_req *req, struct npa_aq_enq_rsp *rsp) rvu_mbox_handler_npa_aq_enq() argument
302 rvu_mbox_handler_npa_hwctx_disable(struct rvu *rvu, struct hwctx_disable_req *req, struct msg_rsp *rsp) rvu_mbox_handler_npa_hwctx_disable() argument
309 npa_ctx_free(struct rvu *rvu, struct rvu_pfvf *pfvf) npa_ctx_free() argument
327 rvu_mbox_handler_npa_lf_alloc(struct rvu *rvu, struct npa_lf_alloc_req *req, struct npa_lf_alloc_rsp *rsp) rvu_mbox_handler_npa_lf_alloc() argument
435 rvu_mbox_handler_npa_lf_free(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_npa_lf_free() argument
467 npa_aq_init(struct rvu *rvu, struct rvu_block *block) npa_aq_init() argument
514 rvu_npa_init(struct rvu *rvu) rvu_npa_init() argument
527 rvu_npa_freemem(struct rvu *rvu) rvu_npa_freemem() argument
541 rvu_npa_lf_teardown(struct rvu *rvu, u16 pcifunc, int npalf) rvu_npa_lf_teardown() argument
565 rvu_ndc_fix_locked_cacheline(struct rvu *rvu, int blkaddr) rvu_ndc_fix_locked_cacheline() argument
[all...]
H A Drvu_devlink.h72 struct rvu *rvu; member
H A Dmcs_rvu_if.c36 void rvu_mcs_ptp_cfg(struct rvu *rvu, u8 rpm_id, u8 lmac_id, bool ena) in rvu_mcs_ptp_cfg() argument
72 int rvu_mbox_handler_mcs_set_lmac_mode(struct rvu *rv argument
93 struct rvu *rvu = mcs->rvu; mcs_add_intr_wq_entry() local
121 mcs_notify_pfvf(struct mcs_intr_event *event, struct rvu *rvu) mcs_notify_pfvf() argument
153 struct rvu *rvu = container_of(work, struct rvu, mcs_intr_work); mcs_intr_handler_task() local
177 rvu_mbox_handler_mcs_intr_cfg(struct rvu *rvu, struct mcs_intr_cfg *req, struct msg_rsp *rsp) rvu_mbox_handler_mcs_intr_cfg() argument
202 rvu_mbox_handler_mcs_get_hw_info(struct rvu *rvu, struct msg_req *req, struct mcs_hw_info *rsp) rvu_mbox_handler_mcs_get_hw_info() argument
221 rvu_mbox_handler_mcs_port_reset(struct rvu *rvu, struct mcs_port_reset_req *req, struct msg_rsp *rsp) rvu_mbox_handler_mcs_port_reset() argument
236 rvu_mbox_handler_mcs_clear_stats(struct rvu *rvu, struct mcs_clear_stats *req, struct msg_rsp *rsp) rvu_mbox_handler_mcs_clear_stats() argument
258 rvu_mbox_handler_mcs_get_flowid_stats(struct rvu *rvu, struct mcs_stats_req *req, struct mcs_flowid_stats *rsp) rvu_mbox_handler_mcs_get_flowid_stats() argument
289 rvu_mbox_handler_mcs_get_secy_stats(struct rvu *rvu, struct mcs_stats_req *req, struct mcs_secy_stats *rsp) rvu_mbox_handler_mcs_get_secy_stats() argument
317 rvu_mbox_handler_mcs_get_sc_stats(struct rvu *rvu, struct mcs_stats_req *req, struct mcs_sc_stats *rsp) rvu_mbox_handler_mcs_get_sc_stats() argument
341 rvu_mbox_handler_mcs_get_sa_stats(struct rvu *rvu, struct mcs_stats_req *req, struct mcs_sa_stats *rsp) rvu_mbox_handler_mcs_get_sa_stats() argument
365 rvu_mbox_handler_mcs_get_port_stats(struct rvu *rvu, struct mcs_stats_req *req, struct mcs_port_stats *rsp) rvu_mbox_handler_mcs_get_port_stats() argument
389 rvu_mbox_handler_mcs_set_active_lmac(struct rvu *rvu, struct mcs_set_active_lmac *req, struct msg_rsp *rsp) rvu_mbox_handler_mcs_set_active_lmac() argument
407 rvu_mbox_handler_mcs_port_cfg_set(struct rvu *rvu, struct mcs_port_cfg_set_req *req, struct msg_rsp *rsp) rvu_mbox_handler_mcs_port_cfg_set() argument
425 rvu_mbox_handler_mcs_port_cfg_get(struct rvu *rvu, struct mcs_port_cfg_get_req *req, struct mcs_port_cfg_get_rsp *rsp) rvu_mbox_handler_mcs_port_cfg_get() argument
443 rvu_mbox_handler_mcs_custom_tag_cfg_get(struct rvu *rvu, struct mcs_custom_tag_cfg_get_req *req, struct mcs_custom_tag_cfg_get_rsp *rsp) rvu_mbox_handler_mcs_custom_tag_cfg_get() argument
458 rvu_mcs_flr_handler(struct rvu *rvu, u16 pcifunc) rvu_mcs_flr_handler() argument
479 rvu_mbox_handler_mcs_flowid_ena_entry(struct rvu *rvu, struct mcs_flowid_ena_dis_entry *req, struct msg_rsp *rsp) rvu_mbox_handler_mcs_flowid_ena_entry() argument
493 rvu_mbox_handler_mcs_pn_table_write(struct rvu *rvu, struct mcs_pn_table_write_req *req, struct msg_rsp *rsp) rvu_mbox_handler_mcs_pn_table_write() argument
507 rvu_mbox_handler_mcs_set_pn_threshold(struct rvu *rvu, struct mcs_set_pn_threshold *req, struct msg_rsp *rsp) rvu_mbox_handler_mcs_set_pn_threshold() argument
523 rvu_mbox_handler_mcs_rx_sc_sa_map_write(struct rvu *rvu, struct mcs_rx_sc_sa_map *req, struct msg_rsp *rsp) rvu_mbox_handler_mcs_rx_sc_sa_map_write() argument
537 rvu_mbox_handler_mcs_tx_sc_sa_map_write(struct rvu *rvu, struct mcs_tx_sc_sa_map *req, struct msg_rsp *rsp) rvu_mbox_handler_mcs_tx_sc_sa_map_write() argument
553 rvu_mbox_handler_mcs_sa_plcy_write(struct rvu *rvu, struct mcs_sa_plcy_write_req *req, struct msg_rsp *rsp) rvu_mbox_handler_mcs_sa_plcy_write() argument
571 rvu_mbox_handler_mcs_rx_sc_cam_write(struct rvu *rvu, struct mcs_rx_sc_cam_write_req *req, struct msg_rsp *rsp) rvu_mbox_handler_mcs_rx_sc_cam_write() argument
585 rvu_mbox_handler_mcs_secy_plcy_write(struct rvu *rvu, struct mcs_secy_plcy_write_req *req, struct msg_rsp *rsp) rvu_mbox_handler_mcs_secy_plcy_write() argument
600 rvu_mbox_handler_mcs_flowid_entry_write(struct rvu *rvu, struct mcs_flowid_entry_write_req *req, struct msg_rsp *rsp) rvu_mbox_handler_mcs_flowid_entry_write() argument
627 rvu_mbox_handler_mcs_free_resources(struct rvu *rvu, struct mcs_free_rsrc_req *req, struct msg_rsp *rsp) rvu_mbox_handler_mcs_free_resources() argument
677 rvu_mbox_handler_mcs_alloc_resources(struct rvu *rvu, struct mcs_alloc_rsrc_req *req, struct mcs_alloc_rsrc_rsp *rsp) rvu_mbox_handler_mcs_alloc_resources() argument
759 rvu_mbox_handler_mcs_alloc_ctrl_pkt_rule(struct rvu *rvu, struct mcs_alloc_ctrl_pkt_rule_req *req, struct mcs_alloc_ctrl_pkt_rule_rsp *rsp) rvu_mbox_handler_mcs_alloc_ctrl_pkt_rule() argument
816 rvu_mbox_handler_mcs_free_ctrl_pkt_rule(struct rvu *rvu, struct mcs_free_ctrl_pkt_rule_req *req, struct msg_rsp *rsp) rvu_mbox_handler_mcs_free_ctrl_pkt_rule() argument
837 rvu_mbox_handler_mcs_ctrl_pkt_rule_write(struct rvu *rvu, struct mcs_ctrl_pkt_rule_write_req *req, struct msg_rsp *rsp) rvu_mbox_handler_mcs_ctrl_pkt_rule_write() argument
854 rvu_mcs_set_lmac_bmap(struct rvu *rvu) rvu_mcs_set_lmac_bmap() argument
870 rvu_mcs_init(struct rvu *rvu) rvu_mcs_init() argument
923 rvu_mcs_exit(struct rvu *rvu) rvu_mcs_exit() argument
[all...]
H A Drvu_cn10k.c20 static int lmtst_map_table_ops(struct rvu *rvu, u32 index, u64 *val, in lmtst_map_table_ops() argument
53 static u32 rvu_get_lmtst_tbl_index(struct rvu *rvu, u1 argument
59 rvu_get_lmtaddr(struct rvu *rvu, u16 pcifunc, u64 iova, u64 *lmt_addr) rvu_get_lmtaddr() argument
99 rvu_update_lmtaddr(struct rvu *rvu, u16 pcifunc, u64 lmt_addr) rvu_update_lmtaddr() argument
134 rvu_mbox_handler_lmtst_tbl_setup(struct rvu *rvu, struct lmtst_tbl_setup_req *req, struct msg_rsp *rsp) rvu_mbox_handler_lmtst_tbl_setup() argument
240 rvu_reset_lmt_map_tbl(struct rvu *rvu, u16 pcifunc) rvu_reset_lmt_map_tbl() argument
282 rvu_set_channels_base(struct rvu *rvu) rvu_set_channels_base() argument
353 __rvu_lbk_set_chans(struct rvu *rvu, void __iomem *base, u64 offset, int lbkid, u16 chans) __rvu_lbk_set_chans() argument
369 rvu_lbk_set_channels(struct rvu *rvu) rvu_lbk_set_channels() argument
437 __rvu_nix_set_channels(struct rvu *rvu, int blkaddr) __rvu_nix_set_channels() argument
493 rvu_nix_set_channels(struct rvu *rvu) rvu_nix_set_channels() argument
519 rvu_rpm_set_channels(struct rvu *rvu) rvu_rpm_set_channels() argument
533 rvu_program_channels(struct rvu *rvu) rvu_program_channels() argument
545 rvu_nix_block_cn10k_init(struct rvu *rvu, struct nix_hw *nix_hw) rvu_nix_block_cn10k_init() argument
[all...]
H A Dmcs.h150 void *rvu; member
H A Drvu_cgx.c44 bool is_mac_feature_supported(struct rvu *rvu, int pf, int feature) in is_mac_feature_supported() argument
60 cgxlmac_to_pfmap(struct rvu *rvu, u8 cgx_id, u8 lmac_id) cgxlmac_to_pfmap() argument
65 cgxlmac_to_pf(struct rvu *rvu, int cgx_id, int lmac_id) cgxlmac_to_pf() argument
84 rvu_cgx_pdata(u8 cgx_id, struct rvu *rvu) rvu_cgx_pdata() argument
93 rvu_first_cgx_pdata(struct rvu *rvu) rvu_first_cgx_pdata() argument
108 rvu_map_cgx_nix_block(struct rvu *rvu, int pf, int cgx_id, int lmac_id) rvu_map_cgx_nix_block() argument
121 rvu_map_cgx_lmac_pf(struct rvu *rvu) rvu_map_cgx_lmac_pf() argument
179 rvu_cgx_send_link_info(int cgx_id, int lmac_id, struct rvu *rvu) rvu_cgx_send_link_info() argument
213 struct rvu *rvu = data; cgx_lmac_postevent() local
230 cgx_notify_pfs(struct cgx_link_event *event, struct rvu *rvu) cgx_notify_pfs() argument
279 struct rvu *rvu = container_of(work, struct rvu, cgx_evh_work); cgx_evhandler_task() local
304 cgx_lmac_event_handler_init(struct rvu *rvu) cgx_lmac_event_handler_init() argument
340 rvu_cgx_wq_destroy(struct rvu *rvu) rvu_cgx_wq_destroy() argument
348 rvu_cgx_init(struct rvu *rvu) rvu_cgx_init() argument
403 rvu_cgx_exit(struct rvu *rvu) rvu_cgx_exit() argument
429 is_cgx_config_permitted(struct rvu *rvu, u16 pcifunc) is_cgx_config_permitted() argument
437 rvu_cgx_enadis_rx_bp(struct rvu *rvu, int pf, bool enable) rvu_cgx_enadis_rx_bp() argument
457 rvu_cgx_config_rxtx(struct rvu *rvu, u16 pcifunc, bool start) rvu_cgx_config_rxtx() argument
474 rvu_cgx_tx_enable(struct rvu *rvu, u16 pcifunc, bool enable) rvu_cgx_tx_enable() argument
499 rvu_cgx_disable_dmac_entries(struct rvu *rvu, u16 pcifunc) rvu_cgx_disable_dmac_entries() argument
535 rvu_mbox_handler_cgx_start_rxtx(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_start_rxtx() argument
542 rvu_mbox_handler_cgx_stop_rxtx(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_stop_rxtx() argument
549 rvu_lmac_get_stats(struct rvu *rvu, struct msg_req *req, void *rsp) rvu_lmac_get_stats() argument
593 rvu_mbox_handler_cgx_stats(struct rvu *rvu, struct msg_req *req, struct cgx_stats_rsp *rsp) rvu_mbox_handler_cgx_stats() argument
599 rvu_mbox_handler_rpm_stats(struct rvu *rvu, struct msg_req *req, struct rpm_stats_rsp *rsp) rvu_mbox_handler_rpm_stats() argument
605 rvu_mbox_handler_cgx_fec_stats(struct rvu *rvu, struct msg_req *req, struct cgx_fec_stats_rsp *rsp) rvu_mbox_handler_cgx_fec_stats() argument
623 rvu_mbox_handler_cgx_mac_addr_set(struct rvu *rvu, struct cgx_mac_addr_set_or_get *req, struct cgx_mac_addr_set_or_get *rsp) rvu_mbox_handler_cgx_mac_addr_set() argument
643 rvu_mbox_handler_cgx_mac_addr_add(struct rvu *rvu, struct cgx_mac_addr_add_req *req, struct cgx_mac_addr_add_rsp *rsp) rvu_mbox_handler_cgx_mac_addr_add() argument
667 rvu_mbox_handler_cgx_mac_addr_del(struct rvu *rvu, struct cgx_mac_addr_del_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_mac_addr_del() argument
684 rvu_mbox_handler_cgx_mac_max_entries_get(struct rvu *rvu, struct msg_req *req, struct cgx_max_dmac_entries_get_rsp *rsp) rvu_mbox_handler_cgx_mac_max_entries_get() argument
711 rvu_mbox_handler_cgx_mac_addr_get(struct rvu *rvu, struct cgx_mac_addr_set_or_get *req, struct cgx_mac_addr_set_or_get *rsp) rvu_mbox_handler_cgx_mac_addr_get() argument
732 rvu_mbox_handler_cgx_promisc_enable(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_promisc_enable() argument
752 rvu_mbox_handler_cgx_promisc_disable(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_promisc_disable() argument
771 rvu_cgx_ptp_rx_cfg(struct rvu *rvu, u16 pcifunc, bool enable) rvu_cgx_ptp_rx_cfg() argument
808 rvu_mbox_handler_cgx_ptp_rx_enable(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_ptp_rx_enable() argument
817 rvu_mbox_handler_cgx_ptp_rx_disable(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_ptp_rx_disable() argument
823 rvu_cgx_config_linkevents(struct rvu *rvu, u16 pcifunc, bool en) rvu_cgx_config_linkevents() argument
844 rvu_mbox_handler_cgx_start_linkevents(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_start_linkevents() argument
851 rvu_mbox_handler_cgx_stop_linkevents(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_stop_linkevents() argument
858 rvu_mbox_handler_cgx_get_linkinfo(struct rvu *rvu, struct msg_req *req, struct cgx_link_info_msg *rsp) rvu_mbox_handler_cgx_get_linkinfo() argument
876 rvu_mbox_handler_cgx_features_get(struct rvu *rvu, struct msg_req *req, struct cgx_features_info_msg *rsp) rvu_mbox_handler_cgx_features_get() argument
894 rvu_cgx_get_fifolen(struct rvu *rvu) rvu_cgx_get_fifolen() argument
905 rvu_cgx_get_lmac_fifolen(struct rvu *rvu, int cgx, int lmac) rvu_cgx_get_lmac_fifolen() argument
921 rvu_cgx_config_intlbk(struct rvu *rvu, u16 pcifunc, bool en) rvu_cgx_config_intlbk() argument
937 rvu_mbox_handler_cgx_intlbk_enable(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_intlbk_enable() argument
944 rvu_mbox_handler_cgx_intlbk_disable(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_intlbk_disable() argument
951 rvu_cgx_cfg_pause_frm(struct rvu *rvu, u16 pcifunc, u8 tx_pause, u8 rx_pause) rvu_cgx_cfg_pause_frm() argument
990 rvu_mbox_handler_cgx_cfg_pause_frm(struct rvu *rvu, struct cgx_pause_frm_cfg *req, struct cgx_pause_frm_cfg *rsp) rvu_mbox_handler_cgx_cfg_pause_frm() argument
1018 rvu_mbox_handler_cgx_get_phy_fec_stats(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_get_phy_fec_stats() argument
1034 rvu_cgx_nix_cuml_stats(struct rvu *rvu, void *cgxd, int lmac_id, int index, int rxtxflag, u64 *stat) rvu_cgx_nix_cuml_stats() argument
1076 rvu_cgx_start_stop_io(struct rvu *rvu, u16 pcifunc, bool start) rvu_cgx_start_stop_io() argument
1123 rvu_mbox_handler_cgx_set_fec_param(struct rvu *rvu, struct fec_mode *req, struct fec_mode *rsp) rvu_mbox_handler_cgx_set_fec_param() argument
1140 rvu_mbox_handler_cgx_get_aux_link_info(struct rvu *rvu, struct msg_req *req, struct cgx_fw_data *rsp) rvu_mbox_handler_cgx_get_aux_link_info() argument
1166 rvu_mbox_handler_cgx_set_link_mode(struct rvu *rvu, struct cgx_set_link_mode_req *req, struct cgx_set_link_mode_rsp *rsp) rvu_mbox_handler_cgx_set_link_mode() argument
1183 rvu_mbox_handler_cgx_mac_addr_reset(struct rvu *rvu, struct cgx_mac_addr_reset_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_mac_addr_reset() argument
1200 rvu_mbox_handler_cgx_mac_addr_update(struct rvu *rvu, struct cgx_mac_addr_update_req *req, struct cgx_mac_addr_update_rsp *rsp) rvu_mbox_handler_cgx_mac_addr_update() argument
1217 rvu_cgx_prio_flow_ctrl_cfg(struct rvu *rvu, u16 pcifunc, u8 tx_pause, u8 rx_pause, u16 pfc_en) rvu_cgx_prio_flow_ctrl_cfg() argument
1254 rvu_mbox_handler_cgx_prio_flow_ctrl_cfg(struct rvu *rvu, struct cgx_pfc_cfg *req, struct cgx_pfc_rsp *rsp) rvu_mbox_handler_cgx_prio_flow_ctrl_cfg() argument
1281 rvu_mac_reset(struct rvu *rvu, u16 pcifunc) rvu_mac_reset() argument
[all...]
H A Drvu_cpt.c43 struct rvu *rvu = block->rvu; in cpt_af_flt_intr_handler() local
105 struct rvu *rvu = block->rvu; rvu_cpt_af_rvu_intr_handler() local
119 struct rvu *rvu = block->rvu; rvu_cpt_af_ras_intr_handler() local
134 struct rvu *rvu = block->rvu; rvu_cpt_do_register_interrupt() local
151 struct rvu *rvu = block->rvu; cpt_10k_unregister_interrupts() local
170 cpt_unregister_interrupts(struct rvu *rvu, int blkaddr) cpt_unregister_interrupts() argument
201 rvu_cpt_unregister_interrupts(struct rvu *rvu) rvu_cpt_unregister_interrupts() argument
209 struct rvu *rvu = block->rvu; cpt_10k_register_interrupts() local
258 cpt_register_interrupts(struct rvu *rvu, int blkaddr) cpt_register_interrupts() argument
316 rvu_cpt_register_interrupts(struct rvu *rvu) rvu_cpt_register_interrupts() argument
327 get_cpt_pf_num(struct rvu *rvu) get_cpt_pf_num() argument
349 is_cpt_pf(struct rvu *rvu, u16 pcifunc) is_cpt_pf() argument
361 is_cpt_vf(struct rvu *rvu, u16 pcifunc) is_cpt_vf() argument
384 rvu_mbox_handler_cpt_lf_alloc(struct rvu *rvu, struct cpt_lf_alloc_req_msg *req, struct msg_rsp *rsp) rvu_mbox_handler_cpt_lf_alloc() argument
454 cpt_lf_free(struct rvu *rvu, struct msg_req *req, int blkaddr) cpt_lf_free() argument
485 rvu_mbox_handler_cpt_lf_free(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cpt_lf_free() argument
500 cpt_inline_ipsec_cfg_inbound(struct rvu *rvu, int blkaddr, u8 cptlf, struct cpt_inline_ipsec_cfg_msg *req) cpt_inline_ipsec_cfg_inbound() argument
554 cpt_inline_ipsec_cfg_outbound(struct rvu *rvu, int blkaddr, u8 cptlf, struct cpt_inline_ipsec_cfg_msg *req) cpt_inline_ipsec_cfg_outbound() argument
599 rvu_mbox_handler_cpt_inline_ipsec_cfg(struct rvu *rvu, struct cpt_inline_ipsec_cfg_msg *req, struct msg_rsp *rsp) rvu_mbox_handler_cpt_inline_ipsec_cfg() argument
635 is_valid_offset(struct rvu *rvu, struct cpt_rd_wr_reg_msg *req) is_valid_offset() argument
695 rvu_mbox_handler_cpt_rd_wr_register(struct rvu *rvu, struct cpt_rd_wr_reg_msg *req, struct cpt_rd_wr_reg_msg *rsp) rvu_mbox_handler_cpt_rd_wr_register() argument
725 get_ctx_pc(struct rvu *rvu, struct cpt_sts_rsp *rsp, int blkaddr) get_ctx_pc() argument
760 get_eng_sts(struct rvu *rvu, struct cpt_sts_rsp *rsp, int blkaddr) get_eng_sts() argument
785 rvu_mbox_handler_cpt_sts(struct rvu *rvu, struct cpt_sts_req *req, struct cpt_sts_rsp *rsp) rvu_mbox_handler_cpt_sts() argument
826 cpt_rxc_time_cfg(struct rvu *rvu, struct cpt_rxc_time_cfg_req *req, int blkaddr, struct cpt_rxc_time_cfg_req *save) cpt_rxc_time_cfg() argument
851 rvu_mbox_handler_cpt_rxc_time_cfg(struct rvu *rvu, struct cpt_rxc_time_cfg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cpt_rxc_time_cfg() argument
871 rvu_mbox_handler_cpt_ctx_cache_sync(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cpt_ctx_cache_sync() argument
877 rvu_mbox_handler_cpt_lf_reset(struct rvu *rvu, struct cpt_lf_rst_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cpt_lf_reset() argument
910 rvu_mbox_handler_cpt_flt_eng_info(struct rvu *rvu, struct cpt_flt_eng_info_req *req, struct cpt_flt_eng_info_rsp *rsp) rvu_mbox_handler_cpt_flt_eng_info() argument
935 cpt_rxc_teardown(struct rvu *rvu, int blkaddr) cpt_rxc_teardown() argument
991 cpt_lf_disable_iqueue(struct rvu *rvu, int blkaddr, int slot) cpt_lf_disable_iqueue() argument
1043 rvu_cpt_lf_teardown(struct rvu *rvu, u16 pcifunc, int blkaddr, int lf, int slot) rvu_cpt_lf_teardown() argument
1066 cpt_inline_inb_lf_cmd_send(struct rvu *rvu, int blkaddr, int nix_blkaddr) cpt_inline_inb_lf_cmd_send() argument
1152 rvu_cpt_ctx_flush(struct rvu *rvu, u16 pcifunc) rvu_cpt_ctx_flush() argument
1214 rvu_cpt_init(struct rvu *rvu) rvu_cpt_init() argument
[all...]
H A Dptp.c98 static bool is_tstmp_atomic_update_supported(struct rvu *rvu) in is_tstmp_atomic_update_supported() argument
366 void ptp_start(struct rvu *rvu, u64 sclk, u32 ext_clk_freq, u32 extts) in ptp_start() argument
588 int rvu_mbox_handler_ptp_op(struct rvu *rv argument
633 rvu_mbox_handler_ptp_get_cap(struct rvu *rvu, struct msg_req *req, struct ptp_get_cap_rsp *rsp) rvu_mbox_handler_ptp_get_cap() argument
[all...]
H A Drvu_npc_hash.c103 static u64 npc_update_use_hash(struct rvu *rvu, int blkaddr, in npc_update_use_hash() argument
122 static void npc_program_mkex_hash_rx(struct rvu *rvu, int blkaddr, in npc_program_mkex_hash_rx() argument
162 static void npc_program_mkex_hash_tx(struct rvu *rvu, in argument
200 npc_config_secret_key(struct rvu *rvu, int blkaddr) npc_config_secret_key() argument
219 npc_program_mkex_hash(struct rvu *rvu, int blkaddr) npc_program_mkex_hash() 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) npc_update_field_hash() argument
359 rvu_mbox_handler_npc_get_field_hash_info(struct rvu *rvu, struct npc_get_field_hash_info_req *req, struct npc_get_field_hash_info_rsp *rsp) rvu_mbox_handler_npc_get_field_hash_info() argument
426 rvu_exact_calculate_hash(struct rvu *rvu, u16 chan, u16 ctype, u8 *mac, u64 mask, u32 table_depth) rvu_exact_calculate_hash() argument
465 rvu_npc_exact_alloc_mem_table_entry(struct rvu *rvu, u8 *way, u32 *index, unsigned int hash) rvu_npc_exact_alloc_mem_table_entry() argument
502 rvu_npc_exact_free_id(struct rvu *rvu, u32 seq_id) rvu_npc_exact_free_id() argument
519 rvu_npc_exact_alloc_id(struct rvu *rvu, u32 *seq_id) rvu_npc_exact_alloc_id() argument
552 rvu_npc_exact_alloc_cam_table_entry(struct rvu *rvu, int *index) rvu_npc_exact_alloc_cam_table_entry() argument
587 rvu_exact_prepare_table_entry(struct rvu *rvu, bool enable, u8 ctype, u16 chan, u8 *mac_addr) rvu_exact_prepare_table_entry() argument
612 rvu_exact_config_secret_key(struct rvu *rvu) rvu_exact_config_secret_key() argument
631 rvu_exact_config_search_key(struct rvu *rvu) rvu_exact_config_search_key() argument
669 rvu_exact_config_result_ctrl(struct rvu *rvu, uint32_t depth) rvu_exact_config_result_ctrl() argument
693 rvu_exact_config_table_mask(struct rvu *rvu) rvu_exact_config_table_mask() argument
721 rvu_npc_exact_get_max_entries(struct rvu *rvu) rvu_npc_exact_get_max_entries() argument
734 rvu_npc_exact_has_match_table(struct rvu *rvu) rvu_npc_exact_has_match_table() argument
748 __rvu_npc_exact_find_entry_by_seq_id(struct rvu *rvu, u32 seq_id) __rvu_npc_exact_find_entry_by_seq_id() argument
784 rvu_npc_exact_add_to_list(struct rvu *rvu, enum npc_exact_opc_type opc_type, u8 ways, u32 index, u8 cgx_id, u8 lmac_id, u8 *mac_addr, u16 chan, u8 ctype, u32 *seq_id, bool cmd, u32 mcam_idx, u16 pcifunc) rvu_npc_exact_add_to_list() argument
872 rvu_npc_exact_mem_table_write(struct rvu *rvu, int blkaddr, u8 ways, u32 index, u64 mdata) rvu_npc_exact_mem_table_write() argument
885 rvu_npc_exact_cam_table_write(struct rvu *rvu, int blkaddr, u32 index, u64 mdata) rvu_npc_exact_cam_table_write() argument
899 rvu_npc_exact_dealloc_table_entry(struct rvu *rvu, enum npc_exact_opc_type opc_type, u8 ways, u32 index) rvu_npc_exact_dealloc_table_entry() argument
973 rvu_npc_exact_alloc_table_entry(struct rvu *rvu, char *mac, u16 chan, u8 ctype, u32 *index, u8 *ways, enum npc_exact_opc_type *opc_type) rvu_npc_exact_alloc_table_entry() argument
1018 rvu_npc_exact_save_drop_rule_chan_and_mask(struct rvu *rvu, int drop_mcam_idx, u64 chan_val, u64 chan_mask, u16 pcifunc) rvu_npc_exact_save_drop_rule_chan_and_mask() argument
1060 rvu_npc_exact_calc_drop_rule_chan_and_mask(struct rvu *rvu, u8 intf_type, u8 cgx_id, u8 lmac_id, u64 *val, u64 *mask) rvu_npc_exact_calc_drop_rule_chan_and_mask() argument
1091 rvu_npc_exact_drop_rule_to_pcifunc(struct rvu *rvu, u32 drop_rule_idx) rvu_npc_exact_drop_rule_to_pcifunc() argument
1125 rvu_npc_exact_get_drop_rule_info(struct rvu *rvu, u8 intf_type, u8 cgx_id, u8 lmac_id, u32 *drop_mcam_idx, u64 *val, u64 *mask, u16 *pcifunc) rvu_npc_exact_get_drop_rule_info() argument
1187 __rvu_npc_exact_cmd_rules_cnt_update(struct rvu *rvu, int drop_mcam_idx, int val, bool *enable_or_disable_cam) __rvu_npc_exact_cmd_rules_cnt_update() argument
1237 rvu_npc_exact_del_table_entry_by_id(struct rvu *rvu, u32 seq_id) rvu_npc_exact_del_table_entry_by_id() argument
1316 rvu_npc_exact_add_table_entry(struct rvu *rvu, u8 cgx_id, u8 lmac_id, u8 *mac, u16 chan, u8 ctype, u32 *seq_id, bool cmd, u32 mcam_idx, u16 pcifunc) rvu_npc_exact_add_table_entry() argument
1394 rvu_npc_exact_update_table_entry(struct rvu *rvu, u8 cgx_id, u8 lmac_id, u8 *old_mac, u8 *new_mac, u32 *seq_id) rvu_npc_exact_update_table_entry() argument
1465 rvu_npc_exact_promisc_disable(struct rvu *rvu, u16 pcifunc) rvu_npc_exact_promisc_disable() argument
1512 rvu_npc_exact_promisc_enable(struct rvu *rvu, u16 pcifunc) rvu_npc_exact_promisc_enable() argument
1560 rvu_npc_exact_mac_addr_reset(struct rvu *rvu, struct cgx_mac_addr_reset_req *req, struct msg_rsp *rsp) rvu_npc_exact_mac_addr_reset() argument
1592 rvu_npc_exact_mac_addr_update(struct rvu *rvu, struct cgx_mac_addr_update_req *req, struct cgx_mac_addr_update_rsp *rsp) rvu_npc_exact_mac_addr_update() argument
1674 rvu_npc_exact_mac_addr_add(struct rvu *rvu, struct cgx_mac_addr_add_req *req, struct cgx_mac_addr_add_rsp *rsp) rvu_npc_exact_mac_addr_add() argument
1710 rvu_npc_exact_mac_addr_del(struct rvu *rvu, struct cgx_mac_addr_del_req *req, struct msg_rsp *rsp) rvu_npc_exact_mac_addr_del() argument
1736 rvu_npc_exact_mac_addr_set(struct rvu *rvu, struct cgx_mac_addr_set_or_get *req, struct cgx_mac_addr_set_or_get *rsp) rvu_npc_exact_mac_addr_set() argument
1801 rvu_npc_exact_can_disable_feature(struct rvu *rvu) rvu_npc_exact_can_disable_feature() argument
1820 rvu_npc_exact_disable_feature(struct rvu *rvu) rvu_npc_exact_disable_feature() argument
1830 rvu_npc_exact_reset(struct rvu *rvu, u16 pcifunc) rvu_npc_exact_reset() argument
1860 rvu_npc_exact_init(struct rvu *rvu) rvu_npc_exact_init() argument
[all...]
H A Drvu_npc_fs.c49 bool npc_is_feature_supported(struct rvu *rvu, u64 features, u8 intf) in npc_is_feature_supported() argument
128 static bool npc_is_field_present(struct rvu *rvu, enum key_fields type, u8 intf) in npc_is_field_present() argument
187 static bool npc_check_overlap(struct rvu *rvu, int blkaddr, in npc_check_overlap() argument
236 npc_check_field(struct rvu *rvu, int blkaddr, enum key_fields type, u8 intf) npc_check_field() argument
317 npc_handle_multi_layer_fields(struct rvu *rvu, int blkaddr, u8 intf) npc_handle_multi_layer_fields() argument
448 npc_scan_ldata(struct rvu *rvu, int blkaddr, u8 lid, u8 lt, u64 cfg, u8 intf) npc_scan_ldata() argument
538 npc_set_features(struct rvu *rvu, int blkaddr, u8 intf) npc_set_features() argument
602 npc_scan_kex(struct rvu *rvu, int blkaddr, u8 intf) npc_scan_kex() argument
650 npc_scan_verify_kex(struct rvu *rvu, int blkaddr) npc_scan_verify_kex() argument
681 npc_flow_steering_init(struct rvu *rvu, int blkaddr) npc_flow_steering_init() argument
690 npc_check_unsupported_flows(struct rvu *rvu, u64 features, u8 intf) npc_check_unsupported_flows() argument
722 npc_update_entry(struct rvu *rvu, enum key_fields type, struct mcam_entry *entry, u64 val_lo, u64 val_hi, u64 mask_lo, u64 mask_hi, u8 intf) npc_update_entry() argument
803 npc_update_ipv6_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) npc_update_ipv6_flow() argument
850 npc_update_vlan_features(struct rvu *rvu, struct mcam_entry *entry, u64 features, u8 intf) npc_update_vlan_features() argument
872 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) npc_update_flow() argument
1004 rvu_mcam_remove_counter_from_rule(struct rvu *rvu, u16 pcifunc, struct rvu_npc_mcam_rule *rule) rvu_mcam_remove_counter_from_rule() argument
1020 rvu_mcam_add_counter_to_rule(struct rvu *rvu, u16 pcifunc, struct rvu_npc_mcam_rule *rule, struct npc_install_flow_rsp *rsp) rvu_mcam_add_counter_to_rule() argument
1047 npc_update_rx_entry(struct rvu *rvu, struct rvu_pfvf *pfvf, struct mcam_entry *entry, struct npc_install_flow_req *req, u16 target, bool pf_set_vfs_mac) npc_update_rx_entry() argument
1098 npc_update_tx_entry(struct rvu *rvu, struct rvu_pfvf *pfvf, struct mcam_entry *entry, struct npc_install_flow_req *req, u16 target) npc_update_tx_entry() argument
1134 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
1284 rvu_mbox_handler_npc_install_flow(struct rvu *rvu, struct npc_install_flow_req *req, struct npc_install_flow_rsp *rsp) rvu_mbox_handler_npc_install_flow() argument
1413 npc_delete_flow(struct rvu *rvu, struct rvu_npc_mcam_rule *rule, u16 pcifunc) npc_delete_flow() argument
1434 rvu_mbox_handler_npc_delete_flow(struct rvu *rvu, struct npc_delete_flow_req *req, struct npc_delete_flow_rsp *rsp) rvu_mbox_handler_npc_delete_flow() argument
1482 npc_update_dmac_value(struct rvu *rvu, int npcblkaddr, struct rvu_npc_mcam_rule *rule, struct rvu_pfvf *pfvf) npc_update_dmac_value() argument
1513 npc_mcam_enable_flows(struct rvu *rvu, u16 target) npc_mcam_enable_flows() argument
1569 npc_mcam_disable_flows(struct rvu *rvu, u16 target) npc_mcam_disable_flows() argument
1591 npc_install_mcam_drop_rule(struct rvu *rvu, int mcam_idx, u16 *counter_idx, u64 chan_val, u64 chan_mask, u64 exact_val, u64 exact_mask, u64 bcast_mcast_val, u64 bcast_mcast_mask) npc_install_mcam_drop_rule() argument
1683 rvu_mbox_handler_npc_get_field_status(struct rvu *rvu, struct npc_get_field_status_req *req, struct npc_get_field_status_rsp *rsp) rvu_mbox_handler_npc_get_field_status() argument
[all...]
H A Drvu_devlink.c39 static bool rvu_common_request_irq(struct rvu *rvu, int offset, in rvu_common_request_irq() argument
70 struct rvu *rvu; rvu_nix_af_rvu_intr_handler() local
105 struct rvu *rvu; rvu_nix_af_rvu_gen_handler() local
140 struct rvu *rvu; rvu_nix_af_rvu_err_handler() local
175 struct rvu *rvu; rvu_nix_af_rvu_ras_handler() local
196 rvu_nix_unregister_interrupts(struct rvu *rvu) rvu_nix_unregister_interrupts() argument
227 rvu_nix_register_interrupts(struct rvu *rvu) rvu_nix_register_interrupts() argument
468 struct rvu *rvu = devlink_health_reporter_priv(reporter); rvu_hw_nix_intr_dump() local
481 struct rvu *rvu = devlink_health_reporter_priv(reporter); rvu_hw_nix_intr_recover() local
499 struct rvu *rvu = devlink_health_reporter_priv(reporter); rvu_hw_nix_gen_dump() local
512 struct rvu *rvu = devlink_health_reporter_priv(reporter); rvu_hw_nix_gen_recover() local
530 struct rvu *rvu = devlink_health_reporter_priv(reporter); rvu_hw_nix_err_dump() local
543 struct rvu *rvu = devlink_health_reporter_priv(reporter); rvu_hw_nix_err_recover() local
561 struct rvu *rvu = devlink_health_reporter_priv(reporter); rvu_hw_nix_ras_dump() local
574 struct rvu *rvu = devlink_health_reporter_priv(reporter); rvu_hw_nix_ras_recover() local
599 struct rvu *rvu = rvu_dl->rvu; rvu_nix_register_reporters() local
657 struct rvu *rvu = rvu_dl->rvu; rvu_nix_health_reporters_create() local
674 struct rvu *rvu = rvu_dl->rvu; rvu_nix_health_reporters_destroy() local
711 struct rvu *rvu; rvu_npa_af_rvu_intr_handler() local
746 struct rvu *rvu; rvu_npa_af_gen_intr_handler() local
781 struct rvu *rvu; rvu_npa_af_err_intr_handler() local
815 struct rvu *rvu; rvu_npa_af_ras_intr_handler() local
836 rvu_npa_unregister_interrupts(struct rvu *rvu) rvu_npa_unregister_interrupts() argument
861 rvu_npa_register_interrupts(struct rvu *rvu) rvu_npa_register_interrupts() argument
1108 struct rvu *rvu = devlink_health_reporter_priv(reporter); rvu_hw_npa_intr_dump() local
1121 struct rvu *rvu = devlink_health_reporter_priv(reporter); rvu_hw_npa_intr_recover() local
1139 struct rvu *rvu = devlink_health_reporter_priv(reporter); rvu_hw_npa_gen_dump() local
1152 struct rvu *rvu = devlink_health_reporter_priv(reporter); rvu_hw_npa_gen_recover() local
1170 struct rvu *rvu = devlink_health_reporter_priv(reporter); rvu_hw_npa_err_dump() local
1183 struct rvu *rvu = devlink_health_reporter_priv(reporter); rvu_hw_npa_err_recover() local
1201 struct rvu *rvu = devlink_health_reporter_priv(reporter); rvu_hw_npa_ras_dump() local
1214 struct rvu *rvu = devlink_health_reporter_priv(reporter); rvu_hw_npa_ras_recover() local
1239 struct rvu *rvu = rvu_dl->rvu; rvu_npa_register_reporters() local
1297 struct rvu *rvu = rvu_dl->rvu; rvu_npa_health_reporters_create() local
1314 struct rvu *rvu = rvu_dl->rvu; rvu_npa_health_reporters_destroy() local
1337 rvu_health_reporters_create(struct rvu *rvu) rvu_health_reporters_create() argument
1350 rvu_health_reporters_destroy(struct rvu *rvu) rvu_health_reporters_destroy() argument
1368 struct rvu *rvu = rvu_dl->rvu; rvu_af_dl_dwrr_mtu_validate() local
1406 struct rvu *rvu = rvu_dl->rvu; rvu_af_dl_dwrr_mtu_set() local
1420 struct rvu *rvu = rvu_dl->rvu; rvu_af_dl_dwrr_mtu_get() local
1444 struct rvu *rvu = rvu_dl->rvu; rvu_af_npc_exact_feature_get() local
1459 struct rvu *rvu = rvu_dl->rvu; rvu_af_npc_exact_feature_disable() local
1471 struct rvu *rvu = rvu_dl->rvu; rvu_af_npc_exact_feature_validate() local
1498 struct rvu *rvu = rvu_dl->rvu; rvu_af_dl_npc_mcam_high_zone_percent_get() local
1513 struct rvu *rvu = rvu_dl->rvu; rvu_af_dl_npc_mcam_high_zone_percent_set() local
1532 struct rvu *rvu = rvu_dl->rvu; rvu_af_dl_npc_mcam_high_zone_percent_validate() local
1582 struct rvu *rvu = rvu_dl->rvu; rvu_devlink_eswitch_mode_get() local
1595 struct rvu *rvu = rvu_dl->rvu; rvu_devlink_eswitch_mode_set() local
1622 rvu_register_dl(struct rvu *rvu) rvu_register_dl() argument
1679 rvu_unregister_dl(struct rvu *rvu) rvu_unregister_dl() argument
[all...]
H A Drvu.c61 static void rvu_setup_hw_capabilities(struct rvu *rv argument
98 rvu_poll_reg(struct rvu *rvu, u64 block, u64 offset, u64 mask, bool zero) rvu_poll_reg() argument
225 rvu_get_lf(struct rvu *rvu, struct rvu_block *block, u16 pcifunc, u16 slot) rvu_get_lf() argument
253 rvu_get_blkaddr(struct rvu *rvu, int blktype, u16 pcifunc) rvu_get_blkaddr() argument
341 rvu_update_rsrc_map(struct rvu *rvu, struct rvu_pfvf *pfvf, struct rvu_block *block, u16 pcifunc, u16 lf, bool attach) rvu_update_rsrc_map() argument
408 rvu_get_pf_numvfs(struct rvu *rvu, int pf, int *numvfs, int *hwvf) rvu_get_pf_numvfs() argument
420 rvu_get_hwvf(struct rvu *rvu, int pcifunc) rvu_get_hwvf() argument
434 rvu_get_pfvf(struct rvu *rvu, int pcifunc) rvu_get_pfvf() argument
443 is_pf_func_valid(struct rvu *rvu, u16 pcifunc) is_pf_func_valid() argument
476 rvu_check_block_implemented(struct rvu *rvu) rvu_check_block_implemented() argument
492 rvu_setup_rvum_blk_revid(struct rvu *rvu) rvu_setup_rvum_blk_revid() argument
499 rvu_clear_rvum_blk_revid(struct rvu *rvu) rvu_clear_rvum_blk_revid() argument
505 rvu_lf_reset(struct rvu *rvu, struct rvu_block *block, int lf) rvu_lf_reset() argument
518 rvu_block_reset(struct rvu *rvu, int blkaddr, u64 rst_reg) rvu_block_reset() argument
535 rvu_reset_all_blocks(struct rvu *rvu) rvu_reset_all_blocks() argument
553 rvu_scan_block(struct rvu *rvu, struct rvu_block *block) rvu_scan_block() argument
578 rvu_check_min_msix_vec(struct rvu *rvu, int nvecs, int pf, int vf) rvu_check_min_msix_vec() argument
605 rvu_setup_msix_resources(struct rvu *rvu) rvu_setup_msix_resources() argument
716 rvu_reset_msix(struct rvu *rvu) rvu_reset_msix() argument
723 rvu_free_hw_resources(struct rvu *rvu) rvu_free_hw_resources() argument
765 rvu_setup_pfvf_macaddress(struct rvu *rvu) rvu_setup_pfvf_macaddress() argument
811 rvu_fwdata_init(struct rvu *rvu) rvu_fwdata_init() argument
836 rvu_fwdata_exit(struct rvu *rvu) rvu_fwdata_exit() argument
842 rvu_setup_nix_hw_resource(struct rvu *rvu, int blkaddr) rvu_setup_nix_hw_resource() argument
871 rvu_setup_cpt_hw_resource(struct rvu *rvu, int blkaddr) rvu_setup_cpt_hw_resource() argument
900 rvu_get_lbk_bufsize(struct rvu *rvu) rvu_get_lbk_bufsize() argument
925 rvu_setup_hw_resources(struct rvu *rvu) rvu_setup_hw_resources() argument
1192 rvu_aq_free(struct rvu *rvu, struct admin_queue *aq) rvu_aq_free() argument
1202 rvu_aq_alloc(struct rvu *rvu, struct admin_queue **ad_queue, int qsize, int inst_size, int res_size) rvu_aq_alloc() argument
1231 rvu_mbox_handler_ready(struct rvu *rvu, struct msg_req *req, struct ready_msg_rsp *rsp) rvu_mbox_handler_ready() argument
1287 is_pffunc_map_valid(struct rvu *rvu, u16 pcifunc, int blktype) is_pffunc_map_valid() argument
1303 rvu_lookup_rsrc(struct rvu *rvu, struct rvu_block *block, int pcifunc, int slot) rvu_lookup_rsrc() argument
1324 rvu_get_blkaddr_from_slot(struct rvu *rvu, int blktype, u16 pcifunc, u16 global_slot, u16 *slot_in_block) rvu_get_blkaddr_from_slot() argument
1378 rvu_detach_block(struct rvu *rvu, int pcifunc, int blktype) rvu_detach_block() argument
1420 rvu_detach_rsrcs(struct rvu *rvu, struct rsrc_detach *detach, u16 pcifunc) rvu_detach_rsrcs() argument
1466 rvu_mbox_handler_detach_resources(struct rvu *rvu, struct rsrc_detach *detach, struct msg_rsp *rsp) rvu_mbox_handler_detach_resources() argument
1473 rvu_get_nix_blkaddr(struct rvu *rvu, u16 pcifunc) rvu_get_nix_blkaddr() argument
1516 rvu_get_attach_blkaddr(struct rvu *rvu, int blktype, u16 pcifunc, struct rsrc_attach *attach) rvu_get_attach_blkaddr() argument
1543 rvu_attach_block(struct rvu *rvu, int pcifunc, int blktype, int num_lfs, struct rsrc_attach *attach) rvu_attach_block() argument
1581 rvu_check_rsrc_availability(struct rvu *rvu, struct rsrc_attach *req, u16 pcifunc) rvu_check_rsrc_availability() argument
1692 rvu_attach_from_same_block(struct rvu *rvu, int blktype, struct rsrc_attach *attach) rvu_attach_from_same_block() argument
1708 rvu_mbox_handler_attach_resources(struct rvu *rvu, struct rsrc_attach *attach, struct msg_rsp *rsp) rvu_mbox_handler_attach_resources() argument
1772 rvu_get_msix_offset(struct rvu *rvu, struct rvu_pfvf *pfvf, int blkaddr, int lf) rvu_get_msix_offset() argument
1787 rvu_set_msix_offset(struct rvu *rvu, struct rvu_pfvf *pfvf, struct rvu_block *block, int lf) rvu_set_msix_offset() argument
1812 rvu_clear_msix_offset(struct rvu *rvu, struct rvu_pfvf *pfvf, struct rvu_block *block, int lf) rvu_clear_msix_offset() argument
1836 rvu_mbox_handler_msix_offset(struct rvu *rvu, struct msg_req *req, struct msix_offset_rsp *rsp) rvu_mbox_handler_msix_offset() argument
1899 rvu_mbox_handler_free_rsrc_cnt(struct rvu *rvu, struct msg_req *req, struct free_rsrcs_rsp *rsp) rvu_mbox_handler_free_rsrc_cnt() argument
1992 rvu_mbox_handler_vf_flr(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_vf_flr() argument
2012 rvu_mbox_handler_get_hw_cap(struct rvu *rvu, struct msg_req *req, struct get_hw_cap_rsp *rsp) rvu_mbox_handler_get_hw_cap() argument
2024 rvu_mbox_handler_set_vf_perm(struct rvu *rvu, struct set_vf_perm *req, struct msg_rsp *rsp) rvu_mbox_handler_set_vf_perm() argument
2069 struct rvu *rvu = pci_get_drvdata(mbox->pdev); rvu_process_mbox_msg() local
2119 struct rvu *rvu = mwork->rvu; __rvu_mbox_handler() local
2194 struct rvu *rvu = mwork->rvu; rvu_afpf_mbox_handler() local
2210 struct rvu *rvu = mwork->rvu; __rvu_mbox_up_handler() local
2290 rvu_get_mbox_regions(struct rvu *rvu, void **mbox_addr, int num, int type, unsigned long *pf_bmap) rvu_get_mbox_regions() argument
2350 rvu_mbox_init(struct rvu *rvu, struct mbox_wq_info *mw, int type, int num, void (mbox_handler)(struct work_struct *), void (mbox_up_handler)(struct work_struct *)) rvu_mbox_init() argument
2533 struct rvu *rvu = (struct rvu *)rvu_irq; rvu_mbox_pf_intr_handler() local
2552 struct rvu *rvu = (struct rvu *)rvu_irq; rvu_mbox_intr_handler() local
2578 rvu_enable_mbox_intr(struct rvu *rvu) rvu_enable_mbox_intr() argument
2591 rvu_blklf_teardown(struct rvu *rvu, u16 pcifunc, u8 blkaddr) rvu_blklf_teardown() argument
2625 __rvu_flr_handler(struct rvu *rvu, u16 pcifunc) __rvu_flr_handler() argument
2659 rvu_afvf_flr_handler(struct rvu *rvu, int vf) rvu_afvf_flr_handler() argument
2679 struct rvu *rvu = flrwork->rvu; rvu_flr_handler() local
2706 rvu_afvf_queue_flr_work(struct rvu *rvu, int start_vf, int numvfs) rvu_afvf_queue_flr_work() argument
2732 struct rvu *rvu = (struct rvu *)rvu_irq; rvu_flr_intr_handler() local
2761 rvu_me_handle_vfset(struct rvu *rvu, int idx, u64 intr) rvu_me_handle_vfset() argument
2781 struct rvu *rvu = (struct rvu *)rvu_irq; rvu_me_vf_intr_handler() local
2799 struct rvu *rvu = (struct rvu *)rvu_irq; rvu_me_pf_intr_handler() local
2822 rvu_unregister_interrupts(struct rvu *rvu) rvu_unregister_interrupts() argument
2851 rvu_afvf_msix_vectors_num_ok(struct rvu *rvu) rvu_afvf_msix_vectors_num_ok() argument
2867 rvu_register_interrupts(struct rvu *rvu) rvu_register_interrupts() argument
3049 rvu_flr_wq_destroy(struct rvu *rvu) rvu_flr_wq_destroy() argument
3057 rvu_flr_init(struct rvu *rvu) rvu_flr_init() argument
3093 rvu_disable_afvf_intr(struct rvu *rvu) rvu_disable_afvf_intr() argument
3109 rvu_enable_afvf_intr(struct rvu *rvu) rvu_enable_afvf_intr() argument
3162 rvu_enable_sriov(struct rvu *rvu) rvu_enable_sriov() argument
3217 rvu_disable_sriov(struct rvu *rvu) rvu_disable_sriov() argument
3224 rvu_update_module_params(struct rvu *rvu) rvu_update_module_params() argument
3237 struct rvu *rvu; rvu_probe() local
3381 struct rvu *rvu = pci_get_drvdata(pdev); rvu_remove() local
[all...]
H A Drvu_debugfs.c519 static void rvu_dbg_mcs_init(struct rvu *rvu) in rvu_dbg_mcs_init() argument
579 struct rvu *rvu = filp->private_data; rvu_dbg_lmtst_map_table_display() local
700 get_max_column_width(struct rvu *rvu) get_max_column_width() argument
739 struct rvu *rvu = filp->private_data; rvu_dbg_rsrc_attach_status() local
841 struct rvu *rvu = filp->private; rvu_dbg_rvu_pf_cgx_map_display() local
889 rvu_dbg_is_valid_lf(struct rvu *rvu, int blkaddr, int lf, u16 *pcifunc) rvu_dbg_is_valid_lf() argument
951 struct rvu *rvu; rvu_dbg_qsize_display() local
996 struct rvu *rvu = seqfile->private; rvu_dbg_qsize_write() local
1066 struct rvu *rvu = m->private; print_npa_aura_ctx() local
1114 struct rvu *rvu = m->private; print_npa_pool_ctx() local
1166 struct rvu *rvu; rvu_dbg_npa_ctx_display() local
1243 write_npa_ctx(struct rvu *rvu, bool all, int npalf, int id, int ctype) write_npa_ctx() argument
1339 struct rvu *rvu = seqfp->private; rvu_dbg_npa_ctx_write() local
1399 struct rvu *rvu; ndc_cache_stats() local
1452 struct rvu *rvu; ndc_blk_hits_miss_stats() local
1613 struct rvu *rvu = nix_hw->rvu; print_nix_sq_ctx() local
1760 struct rvu *rvu = nix_hw->rvu; print_nix_rq_ctx() local
1861 struct rvu *rvu = nix_hw->rvu; rvu_dbg_nix_queue_ctx_display() local
1944 write_nix_queue_ctx(struct rvu *rvu, bool all, int nixlf, int id, int ctype, char *ctype_string, struct seq_file *m) write_nix_queue_ctx() argument
2014 struct rvu *rvu = nix_hw->rvu; rvu_dbg_nix_queue_ctx_write() local
2238 struct rvu *rvu = nix_hw->rvu; rvu_dbg_nix_band_prof_ctx_display() local
2321 rvu_dbg_nix_init(struct rvu *rvu, int blkaddr) rvu_dbg_nix_init() argument
2359 rvu_dbg_npa_init(struct rvu *rvu) rvu_dbg_npa_init() argument
2403 struct rvu *rvu; cgx_print_stats() local
2534 struct rvu *rvu; cgx_print_dmac_flt() local
2593 rvu_dbg_cgx_init(struct rvu *rvu) rvu_dbg_cgx_init() argument
2640 struct rvu *rvu = s->private; rvu_print_npc_mcam_info() local
2671 struct rvu *rvu = filp->private; rvu_dbg_npc_mcam_info_display() local
2739 struct rvu *rvu = filp->private; rvu_dbg_npc_rx_miss_stats_display() local
2915 struct rvu *rvu = s->private; rvu_dbg_npc_mcam_show_rules() local
2985 struct rvu *rvu = s->private; rvu_dbg_npc_exact_show_entries() local
3070 struct rvu *rvu = s->private; rvu_dbg_npc_exact_show_info() local
3107 struct rvu *rvu = s->private; rvu_dbg_npc_exact_drop_cnt() local
3144 rvu_dbg_npc_init(struct rvu *rvu) rvu_dbg_npc_init() argument
3176 struct rvu *rvu = ctx->rvu; cpt_eng_sts_display() local
3241 struct rvu *rvu = ctx->rvu; rvu_dbg_cpt_engines_info_display() local
3275 struct rvu *rvu = ctx->rvu; rvu_dbg_cpt_lfs_info_display() local
3307 struct rvu *rvu = ctx->rvu; rvu_dbg_cpt_err_info_display() local
3334 struct rvu *rvu = ctx->rvu; rvu_dbg_cpt_pc_display() local
3358 rvu_dbg_cpt_init(struct rvu *rvu, int blkaddr) rvu_dbg_cpt_init() argument
3394 rvu_get_dbg_dir_name(struct rvu *rvu) rvu_get_dbg_dir_name() argument
3402 rvu_dbg_init(struct rvu *rvu) rvu_dbg_init() argument
3435 rvu_dbg_exit(struct rvu *rvu) rvu_dbg_exit() argument
[all...]
H A Drvu_npc.c47 bool is_npc_interface_valid(struct rvu *rvu, u8 intf) in is_npc_interface_valid() argument
54 int rvu_npc_get_tx_nibble_cfg(struct rvu *rvu, u6 argument
64 npc_mcam_verify_pf_func(struct rvu *rvu, struct mcam_entry *entry_data, u8 intf, u16 pcifunc) npc_mcam_verify_pf_func() argument
86 rvu_npc_set_pkind(struct rvu *rvu, int pkind, struct rvu_pfvf *pfvf) rvu_npc_set_pkind() argument
100 rvu_npc_get_pkind(struct rvu *rvu, u16 pf) rvu_npc_get_pkind() argument
116 npc_config_ts_kpuaction(struct rvu *rvu, int pf, u16 pcifunc, bool enable) npc_config_ts_kpuaction() argument
148 struct rvu *rvu = hw->rvu; npc_get_ucast_mcam_index() local
205 is_mcam_entry_enabled(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index) is_mcam_entry_enabled() argument
216 npc_enable_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index, bool enable) npc_enable_mcam_entry() argument
230 npc_clear_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index) npc_clear_mcam_entry() argument
386 npc_get_default_entry_action(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 pf_func) npc_get_default_entry_action() argument
408 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
451 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
526 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
562 npc_copy_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 src, u16 dest) npc_copy_mcam_entry() argument
602 npc_get_mcam_action(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index) npc_get_mcam_action() argument
612 rvu_npc_install_ucast_entry(struct rvu *rvu, u16 pcifunc, int nixlf, u64 chan, u8 *mac_addr) rvu_npc_install_ucast_entry() argument
667 rvu_npc_install_promisc_entry(struct rvu *rvu, u16 pcifunc, int nixlf, u64 chan, u8 chan_cnt) rvu_npc_install_promisc_entry() argument
755 rvu_npc_enable_promisc_entry(struct rvu *rvu, u16 pcifunc, int nixlf, bool enable) rvu_npc_enable_promisc_entry() argument
773 rvu_npc_install_bcast_match_entry(struct rvu *rvu, u16 pcifunc, int nixlf, u64 chan) rvu_npc_install_bcast_match_entry() argument
835 rvu_npc_enable_bcast_entry(struct rvu *rvu, u16 pcifunc, int nixlf, bool enable) rvu_npc_enable_bcast_entry() argument
853 rvu_npc_install_allmulti_entry(struct rvu *rvu, u16 pcifunc, int nixlf, u64 chan) rvu_npc_install_allmulti_entry() argument
941 rvu_npc_enable_allmulti_entry(struct rvu *rvu, u16 pcifunc, int nixlf, bool enable) rvu_npc_enable_allmulti_entry() argument
959 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
1002 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
1030 rvu_npc_update_flowkey_alg_idx(struct rvu *rvu, u16 pcifunc, int nixlf, int group, int alg_idx, int mcam_index) rvu_npc_update_flowkey_alg_idx() argument
1101 npc_enadis_default_mce_entry(struct rvu *rvu, u16 pcifunc, int nixlf, int type, bool enable) npc_enadis_default_mce_entry() argument
1137 npc_enadis_default_entries(struct rvu *rvu, u16 pcifunc, int nixlf, bool enable) npc_enadis_default_entries() argument
1163 rvu_npc_disable_default_entries(struct rvu *rvu, u16 pcifunc, int nixlf) rvu_npc_disable_default_entries() argument
1177 rvu_npc_enable_mcam_by_entry_index(struct rvu *rvu, int entry, int intf, bool enable) rvu_npc_enable_mcam_by_entry_index() argument
1205 rvu_npc_enable_default_entries(struct rvu *rvu, u16 pcifunc, int nixlf) rvu_npc_enable_default_entries() argument
1216 rvu_npc_disable_mcam_entries(struct rvu *rvu, u16 pcifunc, int nixlf) rvu_npc_disable_mcam_entries() argument
1253 rvu_npc_free_mcam_entries(struct rvu *rvu, u16 pcifunc, int nixlf) rvu_npc_free_mcam_entries() argument
1284 npc_program_mkex_rx(struct rvu *rvu, int blkaddr, struct npc_mcam_kex *mkex, u8 intf) npc_program_mkex_rx() argument
1313 npc_program_mkex_tx(struct rvu *rvu, int blkaddr, struct npc_mcam_kex *mkex, u8 intf) npc_program_mkex_tx() argument
1342 npc_program_mkex_profile(struct rvu *rvu, int blkaddr, struct npc_mcam_kex *mkex) npc_program_mkex_profile() argument
1362 npc_fwdb_prfl_img_map(struct rvu *rvu, void __iomem **prfl_img_addr, u64 *size) npc_fwdb_prfl_img_map() argument
1388 npc_load_mkex_profile(struct rvu *rvu, int blkaddr, const char *mkex_profile) npc_load_mkex_profile() argument
1436 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
1478 npc_config_kpucam(struct rvu *rvu, int blkaddr, const struct npc_kpu_profile_cam *kpucam, int kpu, int entry) npc_config_kpucam() argument
1506 npc_program_kpu_profile(struct rvu *rvu, int blkaddr, int kpu, const struct npc_kpu_profile *profile) npc_program_kpu_profile() argument
1566 npc_apply_custom_kpu(struct rvu *rvu, struct npc_kpu_profile_adapter *profile) npc_apply_custom_kpu() argument
1646 npc_load_kpu_prfl_img(struct rvu *rvu, void __iomem *prfl_addr, u64 prfl_sz, const char *kpu_profile) npc_load_kpu_prfl_img() argument
1666 npc_fwdb_detect_load_prfl_img(struct rvu *rvu, uint64_t prfl_sz, const char *kpu_profile) npc_fwdb_detect_load_prfl_img() argument
1704 npc_load_kpu_profile_fwdb(struct rvu *rvu, const char *kpu_profile) npc_load_kpu_profile_fwdb() argument
1731 npc_load_kpu_profile(struct rvu *rvu) npc_load_kpu_profile() argument
1808 npc_parser_profile_init(struct rvu *rvu, int blkaddr) npc_parser_profile_init() argument
1843 npc_mcam_rsrcs_init(struct rvu *rvu, int blkaddr) npc_mcam_rsrcs_init() argument
1966 rvu_npc_hw_init(struct rvu *rvu, int blkaddr) rvu_npc_hw_init() argument
2011 rvu_npc_setup_interfaces(struct rvu *rvu, int blkaddr) rvu_npc_setup_interfaces() argument
2080 rvu_npc_init(struct rvu *rvu) rvu_npc_init() argument
2164 rvu_npc_freemem(struct rvu *rvu) rvu_npc_freemem() argument
2178 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
2197 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
2249 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
2265 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
2312 npc_mcam_free_all_entries(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 pcifunc) npc_mcam_free_all_entries() argument
2337 npc_mcam_free_all_counters(struct rvu *rvu, struct npc_mcam *mcam, u16 pcifunc) npc_mcam_free_all_counters() argument
2663 npc_mcam_rsrcs_reserve(struct rvu *rvu, int blkaddr, int entry_idx) npc_mcam_rsrcs_reserve() argument
2670 rvu_mbox_handler_npc_mcam_alloc_entry(struct rvu *rvu, struct npc_mcam_alloc_entry_req *req, struct npc_mcam_alloc_entry_rsp *rsp) rvu_mbox_handler_npc_mcam_alloc_entry() argument
2716 rvu_mbox_handler_npc_mcam_free_entry(struct rvu *rvu, struct npc_mcam_free_entry_req *req, struct msg_rsp *rsp) rvu_mbox_handler_npc_mcam_free_entry() argument
2763 rvu_mbox_handler_npc_mcam_read_entry(struct rvu *rvu, struct npc_mcam_read_entry_req *req, struct npc_mcam_read_entry_rsp *rsp) rvu_mbox_handler_npc_mcam_read_entry() argument
2787 rvu_mbox_handler_npc_mcam_write_entry(struct rvu *rvu, struct npc_mcam_write_entry_req *req, struct msg_rsp *rsp) rvu_mbox_handler_npc_mcam_write_entry() argument
2845 rvu_mbox_handler_npc_mcam_ena_entry(struct rvu *rvu, struct npc_mcam_ena_dis_entry_req *req, struct msg_rsp *rsp) rvu_mbox_handler_npc_mcam_ena_entry() argument
2868 rvu_mbox_handler_npc_mcam_dis_entry(struct rvu *rvu, struct npc_mcam_ena_dis_entry_req *req, struct msg_rsp *rsp) rvu_mbox_handler_npc_mcam_dis_entry() argument
2891 rvu_mbox_handler_npc_mcam_shift_entry(struct rvu *rvu, struct npc_mcam_shift_entry_req *req, struct npc_mcam_shift_entry_rsp *rsp) rvu_mbox_handler_npc_mcam_shift_entry() argument
2960 rvu_mbox_handler_npc_mcam_alloc_counter(struct rvu *rvu, struct npc_mcam_alloc_counter_req *req, struct npc_mcam_alloc_counter_rsp *rsp) rvu_mbox_handler_npc_mcam_alloc_counter() argument
3024 rvu_mbox_handler_npc_mcam_free_counter(struct rvu *rvu, struct npc_mcam_oper_counter_req *req, struct msg_rsp *rsp) rvu_mbox_handler_npc_mcam_free_counter() argument
3066 rvu_mbox_handler_npc_mcam_unmap_counter(struct rvu *rvu, struct npc_mcam_unmap_counter_req *req, struct msg_rsp *rsp) rvu_mbox_handler_npc_mcam_unmap_counter() argument
3113 rvu_mbox_handler_npc_mcam_clear_counter(struct rvu *rvu, struct npc_mcam_oper_counter_req *req, struct msg_rsp *rsp) rvu_mbox_handler_npc_mcam_clear_counter() argument
3134 rvu_mbox_handler_npc_mcam_counter_stats(struct rvu *rvu, struct npc_mcam_oper_counter_req *req, struct npc_mcam_oper_counter_rsp *rsp) rvu_mbox_handler_npc_mcam_counter_stats() argument
3157 rvu_mbox_handler_npc_mcam_alloc_and_write_entry(struct rvu *rvu, struct npc_mcam_alloc_and_write_entry_req *req, struct npc_mcam_alloc_and_write_entry_rsp *rsp) rvu_mbox_handler_npc_mcam_alloc_and_write_entry() argument
3255 rvu_mbox_handler_npc_get_kex_cfg(struct rvu *rvu, struct msg_req *req, struct npc_get_kex_cfg_rsp *rsp) rvu_mbox_handler_npc_get_kex_cfg() argument
3288 npc_set_var_len_offset_pkind(struct rvu *rvu, u16 pcifunc, u64 pkind, u8 var_len_off, u8 var_len_off_mask, u8 shift_dir) npc_set_var_len_offset_pkind() argument
3320 rvu_npc_set_parse_mode(struct rvu *rvu, u16 pcifunc, u64 mode, u8 dir, u64 pkind, u8 var_len_off, u8 var_len_off_mask, u8 shift_dir) rvu_npc_set_parse_mode() argument
3375 rvu_mbox_handler_npc_set_pkind(struct rvu *rvu, struct npc_set_pkind *req, struct msg_rsp *rsp) rvu_mbox_handler_npc_set_pkind() argument
3383 rvu_mbox_handler_npc_read_base_steer_rule(struct rvu *rvu, struct msg_req *req, struct npc_mcam_read_base_rule_rsp *rsp) rvu_mbox_handler_npc_read_base_steer_rule() argument
3429 rvu_mbox_handler_npc_mcam_entry_stats(struct rvu *rvu, struct npc_mcam_get_stats_req *req, struct npc_mcam_get_stats_rsp *rsp) rvu_mbox_handler_npc_mcam_entry_stats() argument
[all...]
H A Drvu.h58 struct rvu *rvu; member
87 struct rvu *rvu; member
113 struct rvu *rvu; member
339 struct rvu *rvu; member
400 struct rvu *rvu; member
476 struct rvu { global() struct
558 rvu_write64(struct rvu *rvu, u64 block, u64 offset, u64 val) rvu_write64() argument
563 rvu_read64(struct rvu *rvu, u64 block, u64 offset) rvu_read64() argument
568 rvupf_write64(struct rvu *rvu, u64 offset, u64 val) rvupf_write64() argument
573 rvupf_read64(struct rvu *rvu, u64 offset) rvupf_read64() argument
578 rvu_bar2_sel_write64(struct rvu *rvu, u64 block, u64 offset, u64 val) rvu_bar2_sel_write64() argument
590 is_rvu_pre_96xx_C0(struct rvu *rvu) is_rvu_pre_96xx_C0() argument
599 is_rvu_96xx_A0(struct rvu *rvu) is_rvu_96xx_A0() argument
606 is_rvu_96xx_B0(struct rvu *rvu) is_rvu_96xx_B0() argument
613 is_rvu_95xx_A0(struct rvu *rvu) is_rvu_95xx_A0() argument
631 is_rvu_otx2(struct rvu *rvu) is_rvu_otx2() argument
642 is_cnf10ka_a0(struct rvu *rvu) is_cnf10ka_a0() argument
652 is_rvu_npc_hash_extract_en(struct rvu *rvu) is_rvu_npc_hash_extract_en() argument
663 rvu_nix_chan_cgx(struct rvu *rvu, u8 cgxid, u8 lmacid, u8 chan) rvu_nix_chan_cgx() argument
677 rvu_nix_chan_lbk(struct rvu *rvu, u8 lbkid, u8 chan) rvu_nix_chan_lbk() argument
690 rvu_nix_chan_sdp(struct rvu *rvu, u8 chan) rvu_nix_chan_sdp() argument
700 rvu_nix_chan_cpt(struct rvu *rvu, u8 chan) rvu_nix_chan_cpt() argument
705 is_rvu_supports_nix1(struct rvu *rvu) is_rvu_supports_nix1() argument
734 is_rvu_fwdata_valid(struct rvu *rvu) is_rvu_fwdata_valid() argument
782 is_pf_cgxmapped(struct rvu *rvu, u8 pf) is_pf_cgxmapped() argument
794 is_cgx_vf(struct rvu *rvu, u16 pcifunc) is_cgx_vf() argument
952 rvu_dbg_init(struct rvu *rvu) rvu_dbg_init() argument
953 rvu_dbg_exit(struct rvu *rvu) rvu_dbg_exit() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_npa.c18 static int npa_aq_enqueue_wait(struct rvu *rvu, struct rvu_block *block, in npa_aq_enqueue_wait() argument
55 int rvu_npa_aq_enq_inst(struct rvu *rvu, struct npa_aq_enq_req *req, in rvu_npa_aq_enq_inst() argument
204 npa_lf_hwctx_disable(struct rvu *rvu, struct hwctx_disable_req *req) npa_lf_hwctx_disable() argument
252 npa_lf_hwctx_lockdown(struct rvu *rvu, struct npa_aq_enq_req *req) npa_lf_hwctx_lockdown() argument
275 rvu_mbox_handler_npa_aq_enq(struct rvu *rvu, struct npa_aq_enq_req *req, struct npa_aq_enq_rsp *rsp) rvu_mbox_handler_npa_aq_enq() argument
288 rvu_mbox_handler_npa_aq_enq(struct rvu *rvu, struct npa_aq_enq_req *req, struct npa_aq_enq_rsp *rsp) rvu_mbox_handler_npa_aq_enq() argument
296 rvu_mbox_handler_npa_hwctx_disable(struct rvu *rvu, struct hwctx_disable_req *req, struct msg_rsp *rsp) rvu_mbox_handler_npa_hwctx_disable() argument
303 npa_ctx_free(struct rvu *rvu, struct rvu_pfvf *pfvf) npa_ctx_free() argument
321 rvu_mbox_handler_npa_lf_alloc(struct rvu *rvu, struct npa_lf_alloc_req *req, struct npa_lf_alloc_rsp *rsp) rvu_mbox_handler_npa_lf_alloc() argument
425 rvu_mbox_handler_npa_lf_free(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_npa_lf_free() argument
457 npa_aq_init(struct rvu *rvu, struct rvu_block *block) npa_aq_init() argument
497 rvu_npa_init(struct rvu *rvu) rvu_npa_init() argument
514 rvu_npa_freemem(struct rvu *rvu) rvu_npa_freemem() argument
528 rvu_npa_lf_teardown(struct rvu *rvu, u16 pcifunc, int npalf) rvu_npa_lf_teardown() argument
[all...]
H A Dptp.c247 int rvu_mbox_handler_ptp_op(struct rvu *rvu, struct ptp_req *req, in rvu_mbox_handler_ptp_op() argument
H A Drvu_cgx.c46 static u16 cgxlmac_to_pfmap(struct rvu *rvu, u8 cgx_id, u8 lmac_id) in cgxlmac_to_pfmap() argument
51 static int cgxlmac_to_pf(struct rvu *rvu, in argument
69 rvu_cgx_pdata(u8 cgx_id, struct rvu *rvu) rvu_cgx_pdata() argument
78 rvu_map_cgx_nix_block(struct rvu *rvu, int pf, int cgx_id, int lmac_id) rvu_map_cgx_nix_block() argument
91 rvu_map_cgx_lmac_pf(struct rvu *rvu) rvu_map_cgx_lmac_pf() argument
141 rvu_cgx_send_link_info(int cgx_id, int lmac_id, struct rvu *rvu) rvu_cgx_send_link_info() argument
173 struct rvu *rvu = data; cgx_lmac_postevent() local
190 cgx_notify_pfs(struct cgx_link_event *event, struct rvu *rvu) cgx_notify_pfs() argument
227 struct rvu *rvu = container_of(work, struct rvu, cgx_evh_work); cgx_evhandler_task() local
252 cgx_lmac_event_handler_init(struct rvu *rvu) cgx_lmac_event_handler_init() argument
286 rvu_cgx_wq_destroy(struct rvu *rvu) rvu_cgx_wq_destroy() argument
295 rvu_cgx_init(struct rvu *rvu) rvu_cgx_init() argument
350 rvu_cgx_exit(struct rvu *rvu) rvu_cgx_exit() argument
374 is_cgx_config_permitted(struct rvu *rvu, u16 pcifunc) is_cgx_config_permitted() argument
382 rvu_cgx_enadis_rx_bp(struct rvu *rvu, int pf, bool enable) rvu_cgx_enadis_rx_bp() argument
400 rvu_cgx_config_rxtx(struct rvu *rvu, u16 pcifunc, bool start) rvu_cgx_config_rxtx() argument
415 rvu_mbox_handler_cgx_start_rxtx(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_start_rxtx() argument
422 rvu_mbox_handler_cgx_stop_rxtx(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_stop_rxtx() argument
429 rvu_mbox_handler_cgx_stats(struct rvu *rvu, struct msg_req *req, struct cgx_stats_rsp *rsp) rvu_mbox_handler_cgx_stats() argument
465 rvu_mbox_handler_cgx_mac_addr_set(struct rvu *rvu, struct cgx_mac_addr_set_or_get *req, struct cgx_mac_addr_set_or_get *rsp) rvu_mbox_handler_cgx_mac_addr_set() argument
482 rvu_mbox_handler_cgx_mac_addr_get(struct rvu *rvu, struct cgx_mac_addr_set_or_get *req, struct cgx_mac_addr_set_or_get *rsp) rvu_mbox_handler_cgx_mac_addr_get() argument
504 rvu_mbox_handler_cgx_promisc_enable(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_promisc_enable() argument
520 rvu_mbox_handler_cgx_promisc_disable(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_promisc_disable() argument
535 rvu_cgx_ptp_rx_cfg(struct rvu *rvu, u16 pcifunc, bool enable) rvu_cgx_ptp_rx_cfg() argument
562 rvu_mbox_handler_cgx_ptp_rx_enable(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_ptp_rx_enable() argument
568 rvu_mbox_handler_cgx_ptp_rx_disable(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_ptp_rx_disable() argument
574 rvu_cgx_config_linkevents(struct rvu *rvu, u16 pcifunc, bool en) rvu_cgx_config_linkevents() argument
595 rvu_mbox_handler_cgx_start_linkevents(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_start_linkevents() argument
602 rvu_mbox_handler_cgx_stop_linkevents(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_stop_linkevents() argument
609 rvu_mbox_handler_cgx_get_linkinfo(struct rvu *rvu, struct msg_req *req, struct cgx_link_info_msg *rsp) rvu_mbox_handler_cgx_get_linkinfo() argument
627 rvu_cgx_config_intlbk(struct rvu *rvu, u16 pcifunc, bool en) rvu_cgx_config_intlbk() argument
641 rvu_mbox_handler_cgx_intlbk_enable(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_intlbk_enable() argument
648 rvu_mbox_handler_cgx_intlbk_disable(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_cgx_intlbk_disable() argument
655 rvu_mbox_handler_cgx_cfg_pause_frm(struct rvu *rvu, struct cgx_pause_frm_cfg *req, struct cgx_pause_frm_cfg *rsp) rvu_mbox_handler_cgx_cfg_pause_frm() argument
682 rvu_cgx_nix_cuml_stats(struct rvu *rvu, void *cgxd, int lmac_id, int index, int rxtxflag, u64 *stat) rvu_cgx_nix_cuml_stats() argument
724 rvu_cgx_start_stop_io(struct rvu *rvu, u16 pcifunc, bool start) rvu_cgx_start_stop_io() argument
[all...]
H A Drvu_nix.c71 bool is_nixlf_attached(struct rvu *rvu, u16 pcifunc) in is_nixlf_attached() argument
82 int rvu_get_nixlf_count(struct rvu *rvu) in rvu_get_nixlf_count() argument
94 nix_get_nixlf(struct rvu *rvu, u16 pcifunc, int *nixlf, int *nix_blkaddr) nix_get_nixlf() argument
141 nix_rx_sync(struct rvu *rvu, int blkaddr) nix_rx_sync() argument
152 is_valid_txschq(struct rvu *rvu, int blkaddr, int lvl, u16 pcifunc, u16 schq) is_valid_txschq() argument
187 nix_interface_init(struct rvu *rvu, u16 pcifunc, int type, int nixlf) nix_interface_init() argument
272 nix_interface_deinit(struct rvu *rvu, u16 pcifunc, u8 nixlf) nix_interface_deinit() argument
293 rvu_mbox_handler_nix_bp_disable(struct rvu *rvu, struct nix_bp_cfg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_nix_bp_disable() argument
320 rvu_nix_get_bpid(struct rvu *rvu, struct nix_bp_cfg_req *req, int type, int chan_id) rvu_nix_get_bpid() argument
379 rvu_mbox_handler_nix_bp_enable(struct rvu *rvu, struct nix_bp_cfg_req *req, struct nix_bp_cfg_rsp *rsp) rvu_mbox_handler_nix_bp_enable() argument
429 nix_setup_lso_tso_l3(struct rvu *rvu, int blkaddr, u64 format, bool v4, u64 *fidx) nix_setup_lso_tso_l3() argument
458 nix_setup_lso_tso_l4(struct rvu *rvu, int blkaddr, u64 format, u64 *fidx) nix_setup_lso_tso_l4() argument
482 nix_setup_lso(struct rvu *rvu, struct nix_hw *nix_hw, int blkaddr) nix_setup_lso() argument
528 nix_ctx_free(struct rvu *rvu, struct rvu_pfvf *pfvf) nix_ctx_free() argument
557 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) nixlf_rss_ctx_init() argument
589 nix_aq_enqueue_wait(struct rvu *rvu, struct rvu_block *block, struct nix_aq_inst_s *inst) nix_aq_enqueue_wait() argument
626 rvu_nix_aq_enq_inst(struct rvu *rvu, struct nix_aq_enq_req *req, struct nix_aq_enq_rsp *rsp) rvu_nix_aq_enq_inst() argument
861 nix_lf_hwctx_disable(struct rvu *rvu, struct hwctx_disable_req *req) nix_lf_hwctx_disable() argument
915 nix_lf_hwctx_lockdown(struct rvu *rvu, struct nix_aq_enq_req *req) nix_lf_hwctx_lockdown() argument
941 rvu_mbox_handler_nix_aq_enq(struct rvu *rvu, struct nix_aq_enq_req *req, struct nix_aq_enq_rsp *rsp) rvu_mbox_handler_nix_aq_enq() argument
954 rvu_mbox_handler_nix_aq_enq(struct rvu *rvu, struct nix_aq_enq_req *req, struct nix_aq_enq_rsp *rsp) rvu_mbox_handler_nix_aq_enq() argument
962 rvu_mbox_handler_nix_hwctx_disable(struct rvu *rvu, struct hwctx_disable_req *req, struct msg_rsp *rsp) rvu_mbox_handler_nix_hwctx_disable() argument
969 rvu_mbox_handler_nix_lf_alloc(struct rvu *rvu, struct nix_lf_alloc_req *req, struct nix_lf_alloc_rsp *rsp) rvu_mbox_handler_nix_lf_alloc() argument
1185 rvu_mbox_handler_nix_lf_free(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_nix_lf_free() argument
1219 rvu_mbox_handler_nix_mark_format_cfg(struct rvu *rvu, struct nix_mark_format_cfg *req, struct nix_mark_format_cfg_rsp *rsp) rvu_mbox_handler_nix_mark_format_cfg() argument
1257 nix_reset_tx_shaping(struct rvu *rvu, int blkaddr, int lvl, int schq) nix_reset_tx_shaping() argument
1293 nix_reset_tx_linkcfg(struct rvu *rvu, int blkaddr, int lvl, int schq) nix_reset_tx_linkcfg() argument
1315 nix_get_tx_link(struct rvu *rvu, u16 pcifunc) nix_get_tx_link() argument
1332 nix_get_txschq_range(struct rvu *rvu, u16 pcifunc, int link, int *start, int *end) nix_get_txschq_range() argument
1351 nix_check_txschq_alloc_req(struct rvu *rvu, int lvl, u16 pcifunc, struct nix_hw *nix_hw, struct nix_txsch_alloc_req *req) nix_check_txschq_alloc_req() argument
1400 nix_txsch_alloc(struct rvu *rvu, struct nix_txsch *txsch, struct nix_txsch_alloc_rsp *rsp, int lvl, int start, int end) nix_txsch_alloc() argument
1484 rvu_mbox_handler_nix_txsch_alloc(struct rvu *rvu, struct nix_txsch_alloc_req *req, struct nix_txsch_alloc_rsp *rsp) rvu_mbox_handler_nix_txsch_alloc() argument
1576 nix_smq_flush(struct rvu *rvu, int blkaddr, int smq, u16 pcifunc, int nixlf) nix_smq_flush() argument
1614 nix_txschq_free(struct rvu *rvu, u16 pcifunc) nix_txschq_free() argument
1682 nix_txschq_free_one(struct rvu *rvu, struct nix_txsch_free_req *req) nix_txschq_free_one() argument
1734 rvu_mbox_handler_nix_txsch_free(struct rvu *rvu, struct nix_txsch_free_req *req, struct msg_rsp *rsp) rvu_mbox_handler_nix_txsch_free() argument
1744 is_txschq_hierarchy_valid(struct rvu *rvu, u16 pcifunc, int blkaddr, int lvl, u64 reg, u64 regval) is_txschq_hierarchy_valid() argument
1818 nix_tl1_default_cfg(struct rvu *rvu, struct nix_hw *nix_hw, u16 pcifunc, int blkaddr) nix_tl1_default_cfg() argument
1837 rvu_mbox_handler_nix_txschq_cfg(struct rvu *rvu, struct nix_txschq_config *req, struct msg_rsp *rsp) rvu_mbox_handler_nix_txschq_cfg() argument
1928 nix_rx_vtag_cfg(struct rvu *rvu, int nixlf, int blkaddr, struct nix_vtag_config *req) nix_rx_vtag_cfg() argument
1946 rvu_mbox_handler_nix_vtag_cfg(struct rvu *rvu, struct nix_vtag_config *req, struct msg_rsp *rsp) rvu_mbox_handler_nix_vtag_cfg() argument
1969 nix_setup_mce(struct rvu *rvu, int mce, u8 op, u16 pcifunc, int next, bool eol) nix_setup_mce() argument
2038 nix_update_bcast_mce_list(struct rvu *rvu, u16 pcifunc, bool add) nix_update_bcast_mce_list() argument
2109 nix_setup_bcast_tables(struct rvu *rvu, struct nix_hw *nix_hw) nix_setup_bcast_tables() argument
2151 nix_setup_mcast(struct rvu *rvu, struct nix_hw *nix_hw, int blkaddr) nix_setup_mcast() argument
2195 nix_setup_txschq(struct rvu *rvu, struct nix_hw *nix_hw, int blkaddr) nix_setup_txschq() argument
2243 rvu_nix_reserve_mark_format(struct rvu *rvu, struct nix_hw *nix_hw, int blkaddr, u32 cfg) rvu_nix_reserve_mark_format() argument
2261 nix_af_mark_format_setup(struct rvu *rvu, struct nix_hw *nix_hw, int blkaddr) nix_af_mark_format_setup() argument
2294 rvu_mbox_handler_nix_stats_rst(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_nix_stats_rst() argument
2562 reserve_flowkey_alg_idx(struct rvu *rvu, int blkaddr, u32 flow_cfg) reserve_flowkey_alg_idx() argument
2595 rvu_mbox_handler_nix_rss_flowkey_cfg(struct rvu *rvu, struct nix_rss_flowkey_cfg *req, struct nix_rss_flowkey_cfg_rsp *rsp) rvu_mbox_handler_nix_rss_flowkey_cfg() argument
2626 nix_rx_flowkey_alg_cfg(struct rvu *rvu, int blkaddr) nix_rx_flowkey_alg_cfg() argument
2695 rvu_mbox_handler_nix_set_mac_addr(struct rvu *rvu, struct nix_set_mac_addr *req, struct msg_rsp *rsp) rvu_mbox_handler_nix_set_mac_addr() argument
2719 rvu_mbox_handler_nix_get_mac_addr(struct rvu *rvu, struct msg_req *req, struct nix_get_mac_addr_rsp *rsp) rvu_mbox_handler_nix_get_mac_addr() argument
2736 rvu_mbox_handler_nix_set_rx_mode(struct rvu *rvu, struct nix_rx_mode *req, struct msg_rsp *rsp) rvu_mbox_handler_nix_set_rx_mode() argument
2768 nix_find_link_frs(struct rvu *rvu, struct nix_frs_cfg *req, u16 pcifunc) nix_find_link_frs() argument
2813 rvu_mbox_handler_nix_set_hw_frs(struct rvu *rvu, struct nix_frs_cfg *req, struct msg_rsp *rsp) rvu_mbox_handler_nix_set_hw_frs() argument
2902 rvu_mbox_handler_nix_rxvlan_alloc(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_nix_rxvlan_alloc() argument
2961 rvu_mbox_handler_nix_set_rx_cfg(struct rvu *rvu, struct nix_rx_cfg *req, struct msg_rsp *rsp) rvu_mbox_handler_nix_set_rx_cfg() argument
2993 nix_link_config(struct rvu *rvu, int blkaddr) nix_link_config() argument
3043 nix_calibrate_x2p(struct rvu *rvu, int blkaddr) nix_calibrate_x2p() argument
3089 nix_aq_init(struct rvu *rvu, struct rvu_block *block) nix_aq_init() argument
3129 rvu_nix_init(struct rvu *rvu) rvu_nix_init() argument
3256 rvu_nix_freemem(struct rvu *rvu) rvu_nix_freemem() argument
3289 rvu_mbox_handler_nix_lf_start_rx(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_nix_lf_start_rx() argument
3304 rvu_mbox_handler_nix_lf_stop_rx(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_nix_lf_stop_rx() argument
3319 rvu_nix_lf_teardown(struct rvu *rvu, u16 pcifunc, int blkaddr, int nixlf) rvu_nix_lf_teardown() argument
3360 rvu_nix_lf_ptp_tx_cfg(struct rvu *rvu, u16 pcifunc, bool enable) rvu_nix_lf_ptp_tx_cfg() argument
3389 rvu_mbox_handler_nix_lf_ptp_tx_enable(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_nix_lf_ptp_tx_enable() argument
3395 rvu_mbox_handler_nix_lf_ptp_tx_disable(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_nix_lf_ptp_tx_disable() argument
3401 rvu_mbox_handler_nix_lso_format_cfg(struct rvu *rvu, struct nix_lso_format_cfg *req, struct nix_lso_format_cfg_rsp *rsp) rvu_mbox_handler_nix_lso_format_cfg() argument
[all...]
H A Drvu.c60 rvu_setup_hw_capabilities(struct rvu *rvu) rvu_setup_hw_capabilities() argument
85 rvu_poll_reg(struct rvu *rvu, u64 block, u64 offset, u64 mask, bool zero) rvu_poll_reg() argument
199 rvu_get_lf(struct rvu *rvu, struct rvu_block *block, u16 pcifunc, u16 slot) rvu_get_lf() argument
224 rvu_get_blkaddr(struct rvu *rvu, int blktype, u16 pcifunc) rvu_get_blkaddr() argument
293 rvu_update_rsrc_map(struct rvu *rvu, struct rvu_pfvf *pfvf, struct rvu_block *block, u16 pcifunc, u16 lf, bool attach) rvu_update_rsrc_map() argument
360 rvu_get_pf_numvfs(struct rvu *rvu, int pf, int *numvfs, int *hwvf) rvu_get_pf_numvfs() argument
370 rvu_get_hwvf(struct rvu *rvu, int pcifunc) rvu_get_hwvf() argument
384 rvu_get_pfvf(struct rvu *rvu, int pcifunc) rvu_get_pfvf() argument
393 is_pf_func_valid(struct rvu *rvu, u16 pcifunc) is_pf_func_valid() argument
426 rvu_check_block_implemented(struct rvu *rvu) rvu_check_block_implemented() argument
442 rvu_setup_rvum_blk_revid(struct rvu *rvu) rvu_setup_rvum_blk_revid() argument
449 rvu_clear_rvum_blk_revid(struct rvu *rvu) rvu_clear_rvum_blk_revid() argument
455 rvu_lf_reset(struct rvu *rvu, struct rvu_block *block, int lf) rvu_lf_reset() argument
468 rvu_block_reset(struct rvu *rvu, int blkaddr, u64 rst_reg) rvu_block_reset() argument
479 rvu_reset_all_blocks(struct rvu *rvu) rvu_reset_all_blocks() argument
493 rvu_scan_block(struct rvu *rvu, struct rvu_block *block) rvu_scan_block() argument
518 rvu_check_min_msix_vec(struct rvu *rvu, int nvecs, int pf, int vf) rvu_check_min_msix_vec() argument
545 rvu_setup_msix_resources(struct rvu *rvu) rvu_setup_msix_resources() argument
656 rvu_reset_msix(struct rvu *rvu) rvu_reset_msix() argument
663 rvu_free_hw_resources(struct rvu *rvu) rvu_free_hw_resources() argument
705 rvu_setup_pfvf_macaddress(struct rvu *rvu) rvu_setup_pfvf_macaddress() argument
744 rvu_fwdata_init(struct rvu *rvu) rvu_fwdata_init() argument
769 rvu_fwdata_exit(struct rvu *rvu) rvu_fwdata_exit() argument
775 rvu_setup_hw_resources(struct rvu *rvu) rvu_setup_hw_resources() argument
991 rvu_aq_free(struct rvu *rvu, struct admin_queue *aq) rvu_aq_free() argument
1001 rvu_aq_alloc(struct rvu *rvu, struct admin_queue **ad_queue, int qsize, int inst_size, int res_size) rvu_aq_alloc() argument
1030 rvu_mbox_handler_ready(struct rvu *rvu, struct msg_req *req, struct ready_msg_rsp *rsp) rvu_mbox_handler_ready() argument
1086 is_pffunc_map_valid(struct rvu *rvu, u16 pcifunc, int blktype) is_pffunc_map_valid() argument
1102 rvu_lookup_rsrc(struct rvu *rvu, struct rvu_block *block, int pcifunc, int slot) rvu_lookup_rsrc() argument
1123 rvu_detach_block(struct rvu *rvu, int pcifunc, int blktype) rvu_detach_block() argument
1162 rvu_detach_rsrcs(struct rvu *rvu, struct rsrc_detach *detach, u16 pcifunc) rvu_detach_rsrcs() argument
1204 rvu_mbox_handler_detach_resources(struct rvu *rvu, struct rsrc_detach *detach, struct msg_rsp *rsp) rvu_mbox_handler_detach_resources() argument
1211 rvu_get_nix_blkaddr(struct rvu *rvu, u16 pcifunc) rvu_get_nix_blkaddr() argument
1245 rvu_get_attach_blkaddr(struct rvu *rvu, int blktype, u16 pcifunc) rvu_get_attach_blkaddr() argument
1263 rvu_attach_block(struct rvu *rvu, int pcifunc, int blktype, int num_lfs) rvu_attach_block() argument
1301 rvu_check_rsrc_availability(struct rvu *rvu, struct rsrc_attach *req, u16 pcifunc) rvu_check_rsrc_availability() argument
1407 rvu_mbox_handler_attach_resources(struct rvu *rvu, struct rsrc_attach *attach, struct msg_rsp *rsp) rvu_mbox_handler_attach_resources() argument
1466 rvu_get_msix_offset(struct rvu *rvu, struct rvu_pfvf *pfvf, int blkaddr, int lf) rvu_get_msix_offset() argument
1481 rvu_set_msix_offset(struct rvu *rvu, struct rvu_pfvf *pfvf, struct rvu_block *block, int lf) rvu_set_msix_offset() argument
1506 rvu_clear_msix_offset(struct rvu *rvu, struct rvu_pfvf *pfvf, struct rvu_block *block, int lf) rvu_clear_msix_offset() argument
1530 rvu_mbox_handler_msix_offset(struct rvu *rvu, struct msg_req *req, struct msix_offset_rsp *rsp) rvu_mbox_handler_msix_offset() argument
1579 rvu_mbox_handler_vf_flr(struct rvu *rvu, struct msg_req *req, struct msg_rsp *rsp) rvu_mbox_handler_vf_flr() argument
1599 rvu_mbox_handler_get_hw_cap(struct rvu *rvu, struct msg_req *req, struct get_hw_cap_rsp *rsp) rvu_mbox_handler_get_hw_cap() argument
1613 struct rvu *rvu = pci_get_drvdata(mbox->pdev); rvu_process_mbox_msg() local
1663 struct rvu *rvu = mwork->rvu; __rvu_mbox_handler() local
1748 struct rvu *rvu = mwork->rvu; __rvu_mbox_up_handler() local
1828 rvu_mbox_init(struct rvu *rvu, struct mbox_wq_info *mw, int type, int num, void (mbox_handler)(struct work_struct *), void (mbox_up_handler)(struct work_struct *)) rvu_mbox_init() argument
1974 struct rvu *rvu = (struct rvu *)rvu_irq; rvu_mbox_intr_handler() local
2008 rvu_enable_mbox_intr(struct rvu *rvu) rvu_enable_mbox_intr() argument
2021 rvu_blklf_teardown(struct rvu *rvu, u16 pcifunc, u8 blkaddr) rvu_blklf_teardown() argument
2051 __rvu_flr_handler(struct rvu *rvu, u16 pcifunc) __rvu_flr_handler() argument
2069 rvu_afvf_flr_handler(struct rvu *rvu, int vf) rvu_afvf_flr_handler() argument
2089 struct rvu *rvu = flrwork->rvu; rvu_flr_handler() local
2116 rvu_afvf_queue_flr_work(struct rvu *rvu, int start_vf, int numvfs) rvu_afvf_queue_flr_work() argument
2141 struct rvu *rvu = (struct rvu *)rvu_irq; rvu_flr_intr_handler() local
2170 rvu_me_handle_vfset(struct rvu *rvu, int idx, u64 intr) rvu_me_handle_vfset() argument
2190 struct rvu *rvu = (struct rvu *)rvu_irq; rvu_me_vf_intr_handler() local
2208 struct rvu *rvu = (struct rvu *)rvu_irq; rvu_me_pf_intr_handler() local
2231 rvu_unregister_interrupts(struct rvu *rvu) rvu_unregister_interrupts() argument
2258 rvu_afvf_msix_vectors_num_ok(struct rvu *rvu) rvu_afvf_msix_vectors_num_ok() argument
2274 rvu_register_interrupts(struct rvu *rvu) rvu_register_interrupts() argument
2451 rvu_flr_wq_destroy(struct rvu *rvu) rvu_flr_wq_destroy() argument
2460 rvu_flr_init(struct rvu *rvu) rvu_flr_init() argument
2497 rvu_disable_afvf_intr(struct rvu *rvu) rvu_disable_afvf_intr() argument
2513 rvu_enable_afvf_intr(struct rvu *rvu) rvu_enable_afvf_intr() argument
2568 rvu_enable_sriov(struct rvu *rvu) rvu_enable_sriov() argument
2617 rvu_disable_sriov(struct rvu *rvu) rvu_disable_sriov() argument
2624 rvu_update_module_params(struct rvu *rvu) rvu_update_module_params() argument
2635 struct rvu *rvu; rvu_probe() local
2756 struct rvu *rvu = pci_get_drvdata(pdev); rvu_remove() local
[all...]
H A Drvu_npc.c39 void rvu_npc_set_pkind(struct rvu *rvu, int pkind, struct rvu_pfvf *pfvf) in rvu_npc_set_pkind() argument
53 int rvu_npc_get_pkind(struct rvu *rv argument
69 npc_config_ts_kpuaction(struct rvu *rvu, int pf, u16 pcifunc, bool enable) npc_config_ts_kpuaction() argument
131 is_mcam_entry_enabled(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index) is_mcam_entry_enabled() argument
142 npc_enable_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index, bool enable) npc_enable_mcam_entry() argument
156 npc_clear_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index) npc_clear_mcam_entry() argument
260 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
320 npc_copy_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 src, u16 dest) npc_copy_mcam_entry() argument
360 npc_get_mcam_action(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index) npc_get_mcam_action() argument
370 rvu_npc_install_ucast_entry(struct rvu *rvu, u16 pcifunc, int nixlf, u64 chan, u8 *mac_addr) rvu_npc_install_ucast_entry() argument
430 rvu_npc_install_promisc_entry(struct rvu *rvu, u16 pcifunc, int nixlf, u64 chan, bool allmulti) rvu_npc_install_promisc_entry() argument
479 npc_enadis_promisc_entry(struct rvu *rvu, u16 pcifunc, int nixlf, bool enable) npc_enadis_promisc_entry() argument
498 rvu_npc_disable_promisc_entry(struct rvu *rvu, u16 pcifunc, int nixlf) rvu_npc_disable_promisc_entry() argument
503 rvu_npc_enable_promisc_entry(struct rvu *rvu, u16 pcifunc, int nixlf) rvu_npc_enable_promisc_entry() argument
508 rvu_npc_install_bcast_match_entry(struct rvu *rvu, u16 pcifunc, int nixlf, u64 chan) rvu_npc_install_bcast_match_entry() argument
566 rvu_npc_enable_bcast_entry(struct rvu *rvu, u16 pcifunc, bool enable) rvu_npc_enable_bcast_entry() argument
582 rvu_npc_update_flowkey_alg_idx(struct rvu *rvu, u16 pcifunc, int nixlf, int group, int alg_idx, int mcam_index) rvu_npc_update_flowkey_alg_idx() argument
642 npc_enadis_default_entries(struct rvu *rvu, u16 pcifunc, int nixlf, bool enable) npc_enadis_default_entries() argument
695 rvu_npc_disable_default_entries(struct rvu *rvu, u16 pcifunc, int nixlf) rvu_npc_disable_default_entries() argument
700 rvu_npc_enable_default_entries(struct rvu *rvu, u16 pcifunc, int nixlf) rvu_npc_enable_default_entries() argument
705 rvu_npc_disable_mcam_entries(struct rvu *rvu, u16 pcifunc, int nixlf) rvu_npc_disable_mcam_entries() argument
735 npc_program_mkex_profile(struct rvu *rvu, int blkaddr, const struct npc_mcam_kex *mkex) npc_program_mkex_profile() argument
778 npc_load_mkex_profile(struct rvu *rvu, int blkaddr, const char *mkex_profile) npc_load_mkex_profile() argument
831 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
873 npc_config_kpucam(struct rvu *rvu, int blkaddr, const struct npc_kpu_profile_cam *kpucam, int kpu, int entry) npc_config_kpucam() argument
901 npc_program_kpu_profile(struct rvu *rvu, int blkaddr, int kpu, const struct npc_kpu_profile *profile) npc_program_kpu_profile() argument
954 npc_load_kpu_profile(struct rvu *rvu) npc_load_kpu_profile() argument
961 npc_parser_profile_init(struct rvu *rvu, int blkaddr) npc_parser_profile_init() argument
1001 npc_mcam_rsrcs_init(struct rvu *rvu, int blkaddr) npc_mcam_rsrcs_init() argument
1121 rvu_npc_init(struct rvu *rvu) rvu_npc_init() argument
1224 rvu_npc_freemem(struct rvu *rvu) rvu_npc_freemem() argument
1234 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
1253 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
1302 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
1317 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
1364 npc_mcam_free_all_entries(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 pcifunc) npc_mcam_free_all_entries() argument
1388 npc_mcam_free_all_counters(struct rvu *rvu, struct npc_mcam *mcam, u16 pcifunc) npc_mcam_free_all_counters() argument
1703 rvu_mbox_handler_npc_mcam_alloc_entry(struct rvu *rvu, struct npc_mcam_alloc_entry_req *req, struct npc_mcam_alloc_entry_rsp *rsp) rvu_mbox_handler_npc_mcam_alloc_entry() argument
1743 rvu_mbox_handler_npc_mcam_free_entry(struct rvu *rvu, struct npc_mcam_free_entry_req *req, struct msg_rsp *rsp) rvu_mbox_handler_npc_mcam_free_entry() argument
1789 rvu_mbox_handler_npc_mcam_write_entry(struct rvu *rvu, struct npc_mcam_write_entry_req *req, struct msg_rsp *rsp) rvu_mbox_handler_npc_mcam_write_entry() argument
1830 rvu_mbox_handler_npc_mcam_ena_entry(struct rvu *rvu, struct npc_mcam_ena_dis_entry_req *req, struct msg_rsp *rsp) rvu_mbox_handler_npc_mcam_ena_entry() argument
1853 rvu_mbox_handler_npc_mcam_dis_entry(struct rvu *rvu, struct npc_mcam_ena_dis_entry_req *req, struct msg_rsp *rsp) rvu_mbox_handler_npc_mcam_dis_entry() argument
1876 rvu_mbox_handler_npc_mcam_shift_entry(struct rvu *rvu, struct npc_mcam_shift_entry_req *req, struct npc_mcam_shift_entry_rsp *rsp) rvu_mbox_handler_npc_mcam_shift_entry() argument
1945 rvu_mbox_handler_npc_mcam_alloc_counter(struct rvu *rvu, struct npc_mcam_alloc_counter_req *req, struct npc_mcam_alloc_counter_rsp *rsp) rvu_mbox_handler_npc_mcam_alloc_counter() argument
2009 rvu_mbox_handler_npc_mcam_free_counter(struct rvu *rvu, struct npc_mcam_oper_counter_req *req, struct msg_rsp *rsp) rvu_mbox_handler_npc_mcam_free_counter() argument
2051 rvu_mbox_handler_npc_mcam_unmap_counter(struct rvu *rvu, struct npc_mcam_unmap_counter_req *req, struct msg_rsp *rsp) rvu_mbox_handler_npc_mcam_unmap_counter() argument
2098 rvu_mbox_handler_npc_mcam_clear_counter(struct rvu *rvu, struct npc_mcam_oper_counter_req *req, struct msg_rsp *rsp) rvu_mbox_handler_npc_mcam_clear_counter() argument
2119 rvu_mbox_handler_npc_mcam_counter_stats(struct rvu *rvu, struct npc_mcam_oper_counter_req *req, struct npc_mcam_oper_counter_rsp *rsp) rvu_mbox_handler_npc_mcam_counter_stats() argument
2142 rvu_mbox_handler_npc_mcam_alloc_and_write_entry(struct rvu *rvu, struct npc_mcam_alloc_and_write_entry_req *req, struct npc_mcam_alloc_and_write_entry_rsp *rsp) rvu_mbox_handler_npc_mcam_alloc_and_write_entry() argument
2228 rvu_mbox_handler_npc_get_kex_cfg(struct rvu *rvu, struct msg_req *req, struct npc_get_kex_cfg_rsp *rsp) rvu_mbox_handler_npc_get_kex_cfg() argument
2260 rvu_npc_update_rxvlan(struct rvu *rvu, u16 pcifunc, int nixlf) rvu_npc_update_rxvlan() argument
[all...]
H A Drvu_debugfs.c176 static int get_max_column_width(struct rvu *rvu) in get_max_column_width() argument
215 struct rvu *rvu in rvu_dbg_rsrc_attach_status() local
315 rvu_dbg_is_valid_lf(struct rvu *rvu, int blktype, int lf, u16 *pcifunc) rvu_dbg_is_valid_lf() argument
383 struct rvu *rvu; rvu_dbg_qsize_display() local
419 struct rvu *rvu = seqfile->private; rvu_dbg_qsize_write() local
568 struct rvu *rvu; rvu_dbg_npa_ctx_display() local
640 write_npa_ctx(struct rvu *rvu, bool all, int npalf, int id, int ctype) write_npa_ctx() argument
736 struct rvu *rvu = seqfp->private; rvu_dbg_npa_ctx_write() local
795 struct rvu *rvu = s->private; ndc_cache_stats() local
840 struct rvu *rvu = s->private; ndc_blk_hits_miss_stats() local
1060 struct rvu *rvu = filp->private; rvu_dbg_nix_queue_ctx_display() local
1143 write_nix_queue_ctx(struct rvu *rvu, bool all, int nixlf, int id, int ctype, char *ctype_string) write_nix_queue_ctx() argument
1210 struct rvu *rvu = m->private; rvu_dbg_nix_queue_ctx_write() local
1350 rvu_dbg_nix_init(struct rvu *rvu) rvu_dbg_nix_init() argument
1407 rvu_dbg_npa_init(struct rvu *rvu) rvu_dbg_npa_init() argument
1475 struct rvu *rvu; cgx_print_stats() local
1577 rvu_dbg_cgx_init(struct rvu *rvu) rvu_dbg_cgx_init() argument
1619 struct rvu *rvu = s->private; rvu_print_npc_mcam_info() local
1653 struct rvu *rvu = filp->private; rvu_dbg_npc_mcam_info_display() local
1721 struct rvu *rvu = filp->private; rvu_dbg_npc_rx_miss_stats_display() local
1741 rvu_dbg_npc_init(struct rvu *rvu) rvu_dbg_npc_init() argument
1767 rvu_dbg_init(struct rvu *rvu) rvu_dbg_init() argument
1794 rvu_dbg_exit(struct rvu *rvu) rvu_dbg_exit() argument
[all...]
H A Drvu.h66 struct rvu *rvu; member
312 struct rvu { struct
370 static inline void rvu_write64(struct rvu *rvu, u64 block, u64 offset, u64 val) in rvu_write64() argument
375 static inline u64 rvu_read64(struct rvu *rvu, u64 block, u64 offset) in rvu_read64() argument
380 static inline void rvupf_write64(struct rvu *rv argument
385 rvupf_read64(struct rvu *rvu, u64 offset) rvupf_read64() argument
391 is_rvu_96xx_A0(struct rvu *rvu) is_rvu_96xx_A0() argument
399 is_rvu_96xx_B0(struct rvu *rvu) is_rvu_96xx_B0() argument
407 is_rvu_supports_nix1(struct rvu *rvu) is_rvu_supports_nix1() argument
425 is_rvu_fwdata_valid(struct rvu *rvu) is_rvu_fwdata_valid() argument
462 is_pf_cgxmapped(struct rvu *rvu, u8 pf) is_pf_cgxmapped() argument
536 rvu_dbg_init(struct rvu *rvu) rvu_dbg_init() argument
537 rvu_dbg_exit(struct rvu *rvu) rvu_dbg_exit() argument
[all...]

Completed in 31 milliseconds

12