Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_common.h47 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 Dixgbe_sriov.c702 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; in ixgbe_vf_reset_event() local
704 u32 q_per_pool = __ALIGN_MASK(1, ~vmdq->mask); in ixgbe_vf_reset_event()
813 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; in ixgbe_write_qde() local
814 u32 q_per_pool = __ALIGN_MASK(1, ~vmdq->mask); in ixgbe_write_qde()
883 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; in ixgbe_vf_reset_msg() local
889 u32 q_per_pool = __ALIGN_MASK(1, ~vmdq->mask); in ixgbe_vf_reset_msg()
1066 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; in ixgbe_get_vf_queues() local
1085 msgbuf[IXGBE_VF_TX_QUEUES] = __ALIGN_MASK(1, ~vmdq->mask); in ixgbe_get_vf_queues()
1086 msgbuf[IXGBE_VF_RX_QUEUES] = __ALIGN_MASK(1, ~vmdq->mask); in ixgbe_get_vf_queues()
1700 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; in ixgbe_set_vf_rate_limit() local
[all …]
H A Dixgbe_82598.c785 static int ixgbe_set_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq) in ixgbe_set_vmdq_82598() argument
798 rar_high |= FIELD_PREP(IXGBE_RAH_VIND_MASK, vmdq); in ixgbe_set_vmdq_82598()
809 static int ixgbe_clear_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq) in ixgbe_clear_vmdq_82598() argument
H A Dixgbe_main.c8239 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; in ixgbe_vf_tx_pending() local
8240 u32 q_per_pool = __ALIGN_MASK(1, ~vmdq->mask); in ixgbe_vf_tx_pending()
10093 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; in handle_redirect_action() local
10103 *queue = vf * __ALIGN_MASK(1, ~vmdq->mask); in handle_redirect_action()
/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_err.c216 struct wx_ring_feature *vmdq = &wx->ring_feature[RING_F_VMDQ]; in wx_vf_tx_pending() local
217 u32 q_per_pool = __ALIGN_MASK(1, ~vmdq->mask); in wx_vf_tx_pending()
H A Dwx_lib.c2045 struct wx_ring_feature *vmdq = &wx->ring_feature[RING_F_VMDQ]; in wx_cache_ring_vmdq() local
2056 reg_idx = vmdq->offset * __ALIGN_MASK(1, ~vmdq->mask); in wx_cache_ring_vmdq()
2059 if ((reg_idx & ~vmdq->mask) >= rss->indices) in wx_cache_ring_vmdq()
2060 reg_idx = __ALIGN_MASK(reg_idx, ~vmdq->mask); in wx_cache_ring_vmdq()
2063 reg_idx = vmdq->offset * __ALIGN_MASK(1, ~vmdq->mask); in wx_cache_ring_vmdq()
2067 reg_idx = __ALIGN_MASK(reg_idx, ~vmdq->mask); in wx_cache_ring_vmdq()
2072 reg_idx = vmdq->offset; in wx_cache_ring_vmdq()
2077 reg_idx = vmdq->offset; in wx_cache_ring_vmdq()
H A Dwx_hw.c845 static int wx_clear_vmdq(struct wx *wx, u32 rar, u32 __maybe_unused vmdq) in wx_clear_vmdq() argument
/linux/drivers/net/ethernet/intel/ixgbevf/
H A Dvf.c437 u32 vmdq) in ixgbevf_set_rar_vf() argument
473 u32 vmdq) in ixgbevf_hv_set_rar_vf() argument
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_type.h221 bool vmdq; member
H A Di40e_common.c2707 p->vmdq = true; in i40e_parse_discover_capabilities()
H A Di40e_main.c12758 if (pf->hw.func_caps.vmdq && num_online_cpus() != 1) { in i40e_sw_init()