Home
last modified time | relevance | path

Searched refs:VMDQ_P (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_hw.c981 wx->mac_table[0].pools = BIT(VMDQ_P(0)); in wx_mac_set_default_filter()
1288 wx_del_mac_filter(wx, wx->mac.addr, VMDQ_P(0)); in wx_set_mac()
1495 FIELD_PREP(WX_PSR_VM_CTL_POOL_MASK, VMDQ_P(0)) | in wx_configure_virtualization()
1502 vf_shift = BIT(VMDQ_P(0)); in wx_configure_virtualization()
1507 vf_shift = WX_VF_IND_SHIFT(VMDQ_P(0)); in wx_configure_virtualization()
1508 reg_offset = WX_VF_REG_OFFSET(VMDQ_P(0)); in wx_configure_virtualization()
1632 vind = WX_VF_IND_SHIFT(VMDQ_P(0)); in wx_vlan_promisc_enable()
1633 reg_idx = WX_VF_REG_OFFSET(VMDQ_P(0)); in wx_vlan_promisc_enable()
1658 vind = WX_VF_IND_SHIFT(VMDQ_P(0)); in wx_scrub_vfta()
1659 reg_idx = WX_VF_REG_OFFSET(VMDQ_P(0)); in wx_scrub_vfta()
[all …]
H A Dwx_sriov.c596 wx_set_vf_vlan(wx, add, vid, VMDQ_P(0)); in wx_set_vf_vlan_msg()
617 if (VMDQ_P(0) < 32) { in wx_set_vf_vlan_msg()
619 bits &= ~BIT(VMDQ_P(0)); in wx_set_vf_vlan_msg()
625 bits &= ~BIT(VMDQ_P(0) % 32); in wx_set_vf_vlan_msg()
633 wx_set_vf_vlan(wx, add, vid, VMDQ_P(0)); in wx_set_vf_vlan_msg()
H A Dwx_type.h554 #define VMDQ_P(p) ((p) + wx->ring_feature[RING_F_VMDQ].offset) macro
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c4304 IXGBE_PFVFRETA(i >> 2, VMDQ_P(pool)), in ixgbe_store_vfreta()
4351 IXGBE_PFVFRSSRK(i, VMDQ_P(pool)), in ixgbe_setup_vfreta()
4435 IXGBE_PFVFMRQC(VMDQ_P(pool)), in ixgbe_setup_mrqc()
4620 IXGBE_WRITE_REG(hw, IXGBE_PSRTYPE(VMDQ_P(pool)), psrtype); in ixgbe_setup_psrtype()
4637 vmdctl |= VMDQ_P(0) << IXGBE_VT_CTL_POOL_SHIFT; in ixgbe_configure_virtualization()
4646 IXGBE_WRITE_REG(hw, IXGBE_VMOLR(VMDQ_P(pool)), vmolr); in ixgbe_configure_virtualization()
4648 vf_shift = VMDQ_P(0) % 32; in ixgbe_configure_virtualization()
4649 reg_offset = (VMDQ_P(0) >= 32) ? 1 : 0; in ixgbe_configure_virtualization()
4660 hw->mac.ops.set_vmdq(hw, 0, VMDQ_P(0)); in ixgbe_configure_virtualization()
4864 hw->mac.ops.set_vfta(&adapter->hw, vid, VMDQ_P(0), true, !!vid); in ixgbe_vlan_rx_add_vid()
[all …]
H A Dixgbe_sriov.c456 err = hw->mac.ops.set_vfta(hw, vid, VMDQ_P(0), true, false); in ixgbe_set_vf_vlan()
588 pool_mask = ~BIT(VMDQ_P(0) % 32); in ixgbe_clear_vf_vlans()
611 if (bits[(VMDQ_P(0) / 32) ^ 1] || in ixgbe_clear_vf_vlans()
612 (bits[VMDQ_P(0) / 32] & pool_mask)) in ixgbe_clear_vf_vlans()
H A Dixgbe_fcoe.c654 etqf |= VMDQ_P(0) << IXGBE_ETQF_POOL_SHIFT; in ixgbe_configure_fcoe()
689 etqf |= VMDQ_P(0) << IXGBE_ETQF_POOL_SHIFT; in ixgbe_configure_fcoe()
H A Dixgbe.h176 #define VMDQ_P(p) ((p) + adapter->ring_feature[RING_F_VMDQ].offset) macro