| /linux/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | rvu.h | 246 bool nixlf; /* Only one NIXLF per RVU_FUNC */ member 1023 int nix_get_nixlf(struct rvu *rvu, u16 pcifunc, int *nixlf, int *nix_blkaddr); 1053 int blkaddr, int nixlf); 1064 int nixlf, u64 chan, u8 *mac_addr); 1066 int nixlf, u64 chan, u8 chan_cnt); 1067 void rvu_npc_enable_promisc_entry(struct rvu *rvu, u16 pcifunc, int nixlf, 1070 int nixlf, u64 chan); 1071 void rvu_npc_install_allmulti_entry(struct rvu *rvu, u16 pcifunc, int nixlf, 1073 void rvu_npc_enable_allmulti_entry(struct rvu *rvu, u16 pcifunc, int nixlf, 1077 int nixlf, int type, bool enable); [all …]
|
| H A D | rvu_npc.c | 127 int nixlf) in npc_get_ucast_mcam_index() argument 148 return mcam->nixlf_offset + (max + nixlf) * RSVD_MCAM_ENTRIES_PER_NIXLF; in npc_get_ucast_mcam_index() 152 u16 pcifunc, int nixlf, int type) in npc_get_nixlf_mcam_index() argument 219 return npc_get_ucast_mcam_index(mcam, pcifunc, nixlf); in npc_get_nixlf_mcam_index() 443 int bank, nixlf, index; in npc_get_default_entry_action() local 447 if (nix_get_nixlf(rvu, pf_func, &nixlf, NULL)) { in npc_get_default_entry_action() 454 index = npc_get_nixlf_mcam_index(mcam, pf_func, nixlf, in npc_get_default_entry_action() 719 int nixlf, u64 chan, u8 *mac_addr) in rvu_npc_install_ucast_entry() argument 743 nixlf, NIXLF_UCAST_ENTRY); in rvu_npc_install_ucast_entry() 783 int nixlf, u64 chan, u8 chan_cnt) in rvu_npc_install_promisc_entry() argument [all …]
|
| H A D | rvu_rep.c | 150 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() 329 int err, nixlf, i; in rvu_rep_install_mcam_rules() local 360 err = nix_get_nixlf(rvu, pcifunc, &nixlf, NULL); in rvu_rep_install_mcam_rules()
|
| H A D | rvu_npc_fs.c | 1434 int nixlf, struct rvu_pfvf *pfvf, in npc_install_flow() argument 1483 entry_index = npc_get_nixlf_mcam_index(mcam, target, nixlf, in npc_install_flow() 1744 int blkaddr, nixlf, err; in rvu_mbox_handler_npc_install_flow() local 1863 err = nix_get_nixlf(rvu, target, &nixlf, NULL); in rvu_mbox_handler_npc_install_flow() 1900 err = npc_install_flow(rvu, blkaddr, target, nixlf, pfvf, in rvu_mbox_handler_npc_install_flow()
|
| H A D | mbox.h | 506 u8 nixlf:1; member 523 u8 nixlf:1; member
|
| /linux/drivers/net/ethernet/marvell/octeontx2/af/cn20k/ |
| H A D | npc.c | 1515 int index, blkaddr, nixlf, rc = 0; in rvu_mbox_handler_npc_cn20k_read_base_steer_rule() local 1540 rc = nix_get_nixlf(rvu, pcifunc, &nixlf, NULL); in rvu_mbox_handler_npc_cn20k_read_base_steer_rule() 1549 index = npc_get_nixlf_mcam_index(mcam, pcifunc, nixlf, rl_type); in rvu_mbox_handler_npc_cn20k_read_base_steer_rule()
|