/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_lib.c | 22 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; local 36 reg_idx = vmdq->offset * __ALIGN_MASK(1, ~vmdq->mask); 39 if ((reg_idx & ~vmdq->mask) >= tcs) { 41 reg_idx = __ALIGN_MASK(reg_idx, ~vmdq->mask); 47 reg_idx = vmdq->offset * __ALIGN_MASK(1, ~vmdq->mask); 50 if ((reg_idx & ~vmdq->mask) >= tcs) 51 reg_idx = __ALIGN_MASK(reg_idx, ~vmdq->mask); 66 u16 queues_per_pool = __ALIGN_MASK(1, ~vmdq 188 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; local [all...] |
H A D | ixgbe_common.h | 47 int ixgbe_set_rar_generic(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq, 66 int ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq); 67 int ixgbe_set_vmdq_san_mac_generic(struct ixgbe_hw *hw, u32 vmdq); 68 int ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
|
H A D | ixgbe_sriov.c | 697 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; local 699 u32 q_per_pool = __ALIGN_MASK(1, ~vmdq->mask); 808 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; local 809 u32 q_per_pool = __ALIGN_MASK(1, ~vmdq->mask); 878 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; local 884 u32 q_per_pool = __ALIGN_MASK(1, ~vmdq->mask); 1059 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; local 1076 msgbuf[IXGBE_VF_TX_QUEUES] = __ALIGN_MASK(1, ~vmdq->mask); 1077 msgbuf[IXGBE_VF_RX_QUEUES] = __ALIGN_MASK(1, ~vmdq->mask); 1571 struct ixgbe_ring_feature *vmdq local [all...] |
H A D | ixgbe_common.c | 1821 * @vmdq: VMDq "set" or "pool" index 1826 int ixgbe_set_rar_generic(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq, argument 1839 hw->mac.ops.set_vmdq(hw, index, vmdq); 2943 * @vmdq: VMDq pool index to remove from the rar 2945 int ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq) argument 2965 if (vmdq == IXGBE_CLEAR_VMDQ_ALL) { 2974 } else if (vmdq < 32) { 2975 mpsar_lo &= ~BIT(vmdq); 2978 mpsar_hi &= ~BIT(vmdq - 32); 2994 * @vmdq 2996 ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq) argument 3029 ixgbe_set_vmdq_san_mac_generic(struct ixgbe_hw *hw, u32 vmdq) argument [all...] |
H A D | ixgbe_82598.c | 782 * @vmdq: VMDq set index 784 static int ixgbe_set_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq) argument 797 rar_high |= FIELD_PREP(IXGBE_RAH_VIND_MASK, vmdq); 806 * @vmdq: VMDq clear index (not used in 82598, but elsewhere) 808 static int ixgbe_clear_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq) argument
|
H A D | ixgbe_main.c | 6042 /* update SAN MAC vmdq pool selection */ 7670 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; local 7671 u32 q_per_pool = __ALIGN_MASK(1, ~vmdq->mask); 9027 /* update SAN MAC vmdq pool selection */ 9443 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; local 9453 *queue = vf * __ALIGN_MASK(1, ~vmdq->mask);
|
/linux-master/drivers/net/ethernet/intel/ixgbevf/ |
H A D | vf.c | 430 * @vmdq: Unused in this implementation 433 u32 vmdq) 462 * @vmdq: Unused in this implementation 469 u32 vmdq) 432 ixgbevf_set_rar_vf(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq) argument 468 ixgbevf_hv_set_rar_vf(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq) argument
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_type.h | 221 bool vmdq; member in struct:i40e_hw_capabilities
|
H A D | i40e_common.c | 3153 p->vmdq = true;
|
H A D | i40e_main.c | 11811 * the queues per vmdq. If this is still more than are 12770 if (pf->hw.func_caps.vmdq && num_online_cpus() != 1) { 15201 "qs_avail=%d FD SB=%d lan_qs=%d lan_tc0=%d vf=%d*%d vmdq=%d*%d, remaining=%d\n",
|
/linux-master/drivers/net/ethernet/wangxun/libwx/ |
H A D | wx_hw.c | 690 * @vmdq: VMDq pool index to remove from the rar 692 static int wx_clear_vmdq(struct wx *wx, u32 rar, u32 __maybe_unused vmdq) argument
|