Home
last modified time | relevance | path

Searched refs:vmdq (Results 1 – 15 of 15) sorted by relevance

/freebsd/sys/dev/ixgbe/
H A Dixgbe_sriov.h50 #define IXGBE_VF_INDEX(vmdq) ((vmdq) / 32) argument
51 #define IXGBE_VF_BIT(vmdq) (1 << ((vmdq) % 32)) argument
H A Dixgbe_common.h98 s32 ixgbe_set_rar_generic(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq,
132 s32 ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
133 s32 ixgbe_set_vmdq_san_mac_generic(struct ixgbe_hw *hw, u32 vmdq);
134 s32 ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
135 s32 ixgbe_insert_mac_addr_generic(struct ixgbe_hw *hw, u8 *addr, u32 vmdq);
H A Dixgbe_api.h111 s32 ixgbe_insert_mac_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq);
112 s32 ixgbe_set_rar(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq,
115 s32 ixgbe_set_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
116 s32 ixgbe_set_vmdq_san_mac(struct ixgbe_hw *hw, u32 vmdq);
117 s32 ixgbe_clear_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
125 void ixgbe_add_uc_addr(struct ixgbe_hw *hw, u8 *addr_list, u32 vmdq);
H A Dixgbe_api.c925 s32 ixgbe_insert_mac_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq) in ixgbe_insert_mac_addr() argument
928 (hw, addr, vmdq), in ixgbe_insert_mac_addr()
942 s32 ixgbe_set_rar(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq, in ixgbe_set_rar() argument
945 return ixgbe_call_func(hw, hw->mac.ops.set_rar, (hw, index, addr, vmdq, in ixgbe_set_rar()
968 s32 ixgbe_set_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq) in ixgbe_set_vmdq() argument
970 return ixgbe_call_func(hw, hw->mac.ops.set_vmdq, (hw, rar, vmdq), in ixgbe_set_vmdq()
980 s32 ixgbe_set_vmdq_san_mac(struct ixgbe_hw *hw, u32 vmdq) in ixgbe_set_vmdq_san_mac() argument
983 (hw, vmdq), IXGBE_NOT_IMPLEMENTED); in ixgbe_set_vmdq_san_mac()
992 s32 ixgbe_clear_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq) in ixgbe_clear_vmdq() argument
994 return ixgbe_call_func(hw, hw->mac.ops.clear_vmdq, (hw, rar, vmdq), in ixgbe_clear_vmdq()
H A Dixgbe_common.c2385 s32 ixgbe_set_rar_generic(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq, in ixgbe_set_rar_generic() argument
2401 hw->mac.ops.set_vmdq(hw, index, vmdq); in ixgbe_set_rar_generic()
2544 void ixgbe_add_uc_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq) in ixgbe_add_uc_addr() argument
2560 hw->mac.ops.set_rar(hw, rar, addr, vmdq, IXGBE_RAH_AV); in ixgbe_add_uc_addr()
2592 u32 vmdq; in ixgbe_update_uc_addr_list_generic() local
2614 addr = next(hw, &addr_list, &vmdq); in ixgbe_update_uc_addr_list_generic()
2615 ixgbe_add_uc_addr(hw, addr, vmdq); in ixgbe_update_uc_addr_list_generic()
2732 u32 vmdq; in ixgbe_update_mc_addr_list_generic() local
2752 ixgbe_set_mta(hw, next(hw, &mc_addr_list, &vmdq)); in ixgbe_update_mc_addr_list_generic()
3723 s32 ixgbe_insert_mac_addr_generic(struct ixgbe_hw *hw, u8 *addr, u32 vmdq) in ixgbe_insert_mac_addr_generic() argument
[all …]
H A Dixgbe_vf.c347 s32 ixgbe_set_rar_vf(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq, in ixgbe_set_rar_vf() argument
353 UNREFERENCED_3PARAMETER(vmdq, enable_addr, index); in ixgbe_set_rar_vf()
390 u32 vmdq; in ixgbe_update_mc_addr_list_vf() local
412 vector = ixgbe_mta_vector(hw, next(hw, &mc_addr_list, &vmdq)); in ixgbe_update_mc_addr_list_vf()
H A Dixgbe_82598.h42 s32 ixgbe_set_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
H A Dixgbe_82598.c64 static s32 ixgbe_clear_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
946 s32 ixgbe_set_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq) in ixgbe_set_vmdq_82598() argument
961 rar_high |= ((vmdq << IXGBE_RAH_VIND_SHIFT) & IXGBE_RAH_VIND_MASK); in ixgbe_set_vmdq_82598()
972 static s32 ixgbe_clear_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq) in ixgbe_clear_vmdq_82598() argument
977 UNREFERENCED_1PARAMETER(vmdq); in ixgbe_clear_vmdq_82598()
H A Dixgbe_vf.h130 s32 ixgbe_set_rar_vf(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq,
H A Dixgbe.h255 u32 vmdq; member
H A Dif_ixv.c882 ixv_mc_array_itr(struct ixgbe_hw *hw, u8 **update_ptr, u32 *vmdq) in ixv_mc_array_itr() argument
887 *vmdq = 0; in ixv_mc_array_itr()
H A Dif_ix.c3570 mta[idx].vmdq = sc->pool; in ixgbe_mc_filter_apply()
3621 ixgbe_mc_array_itr(struct ixgbe_hw *hw, u8 **update_ptr, u32 *vmdq) in ixgbe_mc_array_itr() argument
3626 *vmdq = mta->vmdq; in ixgbe_mc_array_itr()
H A Dixgbe_type.h3998 u32 *vmdq);
/freebsd/sys/dev/ixl/
H A Di40e_type.h390 bool vmdq; member
H A Di40e_common.c3884 p->vmdq = TRUE; in i40e_parse_discover_capabilities()
3886 "HW Capability: VMDQ = %d\n", p->vmdq); in i40e_parse_discover_capabilities()