Searched refs:nixlf (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_nix.c | 114 if (!pfvf->nixlf || blkaddr < 0) in is_nixlf_attached() 133 int nix_get_nixlf(struct rvu *rvu, u16 pcifunc, int *nixlf, int *nix_blkaddr) in nix_get_nixlf() argument 140 if (!pfvf->nixlf || blkaddr < 0) in nix_get_nixlf() 143 *nixlf = rvu_get_lf(rvu, &hw->block[blkaddr], pcifunc, 0); in nix_get_nixlf() 144 if (*nixlf < 0) in nix_get_nixlf() 160 if (!pfvf->nixlf || *blkaddr < 0) in nix_get_struct_ptrs() 330 static int nix_interface_init(struct rvu *rvu, u16 pcifunc, int type, int nixlf, in nix_interface_init() argument 412 rvu_npc_install_promisc_entry(rvu, pcifunc, nixlf, in nix_interface_init() 451 rvu_npc_install_promisc_entry(rvu, pcifunc, nixlf, in nix_interface_init() 460 rvu_npc_install_ucast_entry(rvu, pcifunc, nixlf, in nix_interface_init() [all …]
|
H A D | rvu.h | 216 bool nixlf; /* Only one NIXLF per RVU_FUNC */ member 927 int nix_get_nixlf(struct rvu *rvu, u16 pcifunc, int *nixlf, int *nix_blkaddr); 963 int nixlf, u64 chan, u8 *mac_addr); 965 int nixlf, u64 chan, u8 chan_cnt); 966 void rvu_npc_enable_promisc_entry(struct rvu *rvu, u16 pcifunc, int nixlf, 969 int nixlf, u64 chan); 970 void rvu_npc_enable_bcast_entry(struct rvu *rvu, u16 pcifunc, int nixlf, 972 void rvu_npc_install_allmulti_entry(struct rvu *rvu, u16 pcifunc, int nixlf, 974 void rvu_npc_enable_allmulti_entry(struct rvu *rvu, u16 pcifunc, int nixlf, 978 int nixlf, int type, bool enable); [all …]
|
H A D | rvu.c | 374 pfvf->nixlf = attach ? true : false; in rvu_update_rsrc_map() 375 num_lfs = pfvf->nixlf; in rvu_update_rsrc_map() 1257 return pfvf->nixlf ? 1 : 0; in rvu_get_rsrc_mapcount() 1279 return pfvf->nixlf ? 1 : 0; in is_blktype_attached() 1450 else if ((blkid == BLKADDR_NIX0) && !detach->nixlf) in rvu_detach_rsrcs() 1452 else if ((blkid == BLKADDR_NIX1) && !detach->nixlf) in rvu_detach_rsrcs() 1609 if (req->nixlf && !is_blktype_attached(pfvf, BLKTYPE_NIX)) { in rvu_check_rsrc_availability() 1618 } else if (req->nixlf) { in rvu_check_rsrc_availability() 1736 if (attach->nixlf) in rvu_mbox_handler_attach_resources() 2043 int blkaddr, nixlf; in rvu_mbox_handler_set_vf_perm() local [all …]
|
H A D | rvu_npc_fs.c | 1238 int nixlf, struct rvu_pfvf *pfvf, in npc_install_flow() argument 1279 entry_index = npc_get_nixlf_mcam_index(mcam, target, nixlf, in npc_install_flow() 1403 int blkaddr, nixlf, err; in rvu_mbox_handler_npc_install_flow() local 1495 err = nix_get_nixlf(rvu, target, &nixlf, NULL); in rvu_mbox_handler_npc_install_flow() 1524 err = npc_install_flow(rvu, blkaddr, target, nixlf, pfvf, in rvu_mbox_handler_npc_install_flow()
|
H A D | rvu_npc_hash.c | 1744 int rc, nixlf; in rvu_npc_exact_mac_addr_set() local 1772 rc = nix_get_nixlf(rvu, req->hdr.pcifunc, &nixlf, NULL); in rvu_npc_exact_mac_addr_set() 1775 nixlf, NIXLF_UCAST_ENTRY); in rvu_npc_exact_mac_addr_set()
|