/src/sys/dev/pci/ixgbe/ |
ixgbe_sriov.h | 51 #define IXGBE_VF_INDEX(vmdq) ((vmdq) / 32) 52 #define IXGBE_VF_BIT(vmdq) (1 << ((vmdq) % 32))
|
ixgbe_82598.h | 45 s32 ixgbe_set_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
|
ixgbe_common.h | 101 s32 ixgbe_set_rar_generic(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq, 135 s32 ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq); 136 s32 ixgbe_set_vmdq_san_mac_generic(struct ixgbe_hw *hw, u32 vmdq); 137 s32 ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq); 138 s32 ixgbe_insert_mac_addr_generic(struct ixgbe_hw *hw, u8 *addr, u32 vmdq);
|
ixgbe_api.h | 113 s32 ixgbe_insert_mac_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq); 114 s32 ixgbe_set_rar(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq, 117 s32 ixgbe_set_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq); 118 s32 ixgbe_set_vmdq_san_mac(struct ixgbe_hw *hw, u32 vmdq); 119 s32 ixgbe_clear_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq); 127 void ixgbe_add_uc_addr(struct ixgbe_hw *hw, u8 *addr_list, u32 vmdq);
|
ixgbe_api.c | 895 * @vmdq: VMDq pool to assign 900 s32 ixgbe_insert_mac_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq) 903 (hw, addr, vmdq), 912 * @vmdq: VMDq "set" 917 s32 ixgbe_set_rar(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq, 920 return ixgbe_call_func(hw, hw->mac.ops.set_rar, (hw, index, addr, vmdq, 938 * ixgbe_set_vmdq - Associate a VMDq index with a receive address 940 * @rar: receive address register index to associate with VMDq inde [all...] |
ixgbe_common.c | 2405 * @vmdq: VMDq "set" or "pool" index 2410 s32 ixgbe_set_rar_generic(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq, 2425 /* setup VMDq pool selection before this RAR gets enabled */ 2426 hw->mac.ops.set_vmdq(hw, index, vmdq); 2437 * Some parts put the VMDq setting in the extra RAH bits, 2476 * Some parts put the VMDq setting in the extra RAH bits, 2486 /* clear VMDq pool/queue selection for this RAR */ 2534 /* clear VMDq pool/queue selection for RAR 0 */ 2565 * @vmdq: VMDq "set" or "pool" inde 2617 u32 vmdq; local in function:ixgbe_update_uc_addr_list_generic 2757 u32 vmdq; local in function:ixgbe_update_mc_addr_list_generic [all...] |
ixgbe_vf.c | 356 * @vmdq: VMDq "set" or "pool" index 359 s32 ixgbe_set_rar_vf(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq, 365 UNREFERENCED_3PARAMETER(vmdq, enable_addr, index); 402 u32 vmdq; local in function:ixgbe_update_mc_addr_list_vf 430 vector = ixgbe_mta_vector(hw, next(hw, &mc_addr_list, &vmdq));
|
ixgbe_vf.h | 129 s32 ixgbe_set_rar_vf(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq,
|
ixgbe_82598.c | 70 static s32 ixgbe_clear_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq); 946 * ixgbe_set_vmdq_82598 - Associate a VMDq set index with a rx address 948 * @rar: receive address register index to associate with a VMDq index 949 * @vmdq: VMDq set index 951 s32 ixgbe_set_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq) 966 rar_high |= ((vmdq << IXGBE_RAH_VIND_SHIFT) & IXGBE_RAH_VIND_MASK); 972 * ixgbe_clear_vmdq_82598 - Disassociate a VMDq set index from an rx address 974 * @rar: receive address register index to associate with a VMDq index 975 * @vmdq: VMDq clear index (not used in 82598, but elsewhere [all...] |
ixgbe.h | 317 u32 vmdq; member in struct:ixgbe_mc_addr
|
ixgbe.c | 4546 mta[mcnt].vmdq = sc->pool; 4580 ixgbe_mc_array_itr(struct ixgbe_hw *hw, u8 **update_ptr, u32 *vmdq) 4585 *vmdq = mta->vmdq;
|
ixv.c | 1250 ixv_mc_array_itr(struct ixgbe_hw *hw, u8 **update_ptr, u32 *vmdq) 1256 *vmdq = 0;
|
ixgbe_type.h | 460 /*array of 4096 4-bit vlan vmdq indices */ 4006 u32 *vmdq);
|