Lines Matching refs:dmacs
51 struct dmac_map *dmacs; /* DMAC:VFs tracking filter array */ member
274 lmac->dmacs[i].vf_map &= ~BIT_ULL(vf_id); in bgx_lmac_remove_filters()
275 if (!lmac->dmacs[i].vf_map) { in bgx_lmac_remove_filters()
277 lmac->dmacs[i].dmac = 0; in bgx_lmac_remove_filters()
278 lmac->dmacs[i].vf_map = 0; in bgx_lmac_remove_filters()
298 if (lmac->dmacs[i].dmac == dmac) { in bgx_lmac_save_filter()
299 lmac->dmacs[i].vf_map |= BIT_ULL(vf_id); in bgx_lmac_save_filter()
308 lmac->dmacs[lmac->dmacs_cfg].dmac = dmac; in bgx_lmac_save_filter()
309 lmac->dmacs[lmac->dmacs_cfg].vf_map = BIT_ULL(vf_id); in bgx_lmac_save_filter()
385 lmac->dmacs[i].dmac, i); in bgx_set_xcast_mode()
1084 lmac->dmacs = kcalloc(lmac->dmacs_count, sizeof(*lmac->dmacs), in bgx_lmac_enable()
1086 if (!lmac->dmacs) in bgx_lmac_enable()
1176 kfree(lmac->dmacs); in bgx_lmac_disable()