Searched refs:vmolr (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/net/ethernet/wangxun/libwx/ |
| H A D | wx_sriov.c | 239 u32 vmolr = rd32(wx, WX_PSR_VM_L2CTL(vf)); in wx_set_vmolr() local 241 vmolr |= WX_PSR_VM_L2CTL_BAM; in wx_set_vmolr() 243 vmolr |= WX_PSR_VM_L2CTL_AUPE; in wx_set_vmolr() 245 vmolr &= ~WX_PSR_VM_L2CTL_AUPE; in wx_set_vmolr() 246 wr32(wx, WX_PSR_VM_L2CTL(vf), vmolr); in wx_set_vmolr() 470 u32 vmolr = rd32(wx, WX_PSR_VM_L2CTL(vf)); in wx_set_vf_multicasts() local 489 vmolr |= WX_PSR_VM_L2CTL_ROMPE; in wx_set_vf_multicasts() 490 wr32(wx, WX_PSR_VM_L2CTL(vf), vmolr); in wx_set_vf_multicasts() 712 u32 vmolr, disable, enable; in wx_update_vf_xcast_mode() local 744 vmolr = rd32(wx, WX_PSR_VM_L2CTL(vf)); in wx_update_vf_xcast_mode() [all …]
|
| H A D | wx_hw.c | 1225 u32 vmolr = rd32(wx, WX_PSR_VM_L2CTL(i)); in wx_restore_vf_multicasts() local 1238 vmolr |= WX_PSR_VM_L2CTL_ROMPE; in wx_restore_vf_multicasts() 1240 vmolr &= ~WX_PSR_VM_L2CTL_ROMPE; in wx_restore_vf_multicasts() 1241 wr32(wx, WX_PSR_VM_L2CTL(i), vmolr); in wx_restore_vf_multicasts() 1691 u32 fctrl, vmolr, vlnctrl; in wx_set_rx_mode() local 1699 vmolr = rd32(wx, WX_PSR_VM_L2CTL(VMDQ_P(0))); in wx_set_rx_mode() 1700 vmolr &= ~(WX_PSR_VM_L2CTL_UPE | in wx_set_rx_mode() 1709 vmolr |= WX_PSR_VM_L2CTL_BAM | in wx_set_rx_mode() 1719 vmolr |= WX_PSR_VM_L2CTL_MPE; in wx_set_rx_mode() 1728 vmolr |= WX_PSR_VM_L2CTL_MPE; in wx_set_rx_mode() [all …]
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_sriov.c | 377 u32 vmolr = IXGBE_READ_REG(hw, IXGBE_VMOLR(vf)); in ixgbe_set_vf_multicasts() local 404 vmolr |= IXGBE_VMOLR_ROMPE; in ixgbe_set_vf_multicasts() 405 IXGBE_WRITE_REG(hw, IXGBE_VMOLR(vf), vmolr); in ixgbe_set_vf_multicasts() 421 u32 vmolr = IXGBE_READ_REG(hw, IXGBE_VMOLR(i)); in ixgbe_restore_vf_multicasts() local 433 vmolr |= IXGBE_VMOLR_ROMPE; in ixgbe_restore_vf_multicasts() 435 vmolr &= ~IXGBE_VMOLR_ROMPE; in ixgbe_restore_vf_multicasts() 436 IXGBE_WRITE_REG(hw, IXGBE_VMOLR(i), vmolr); in ixgbe_restore_vf_multicasts() 566 u32 vmolr = IXGBE_READ_REG(hw, IXGBE_VMOLR(vf)); in ixgbe_set_vmolr() local 567 vmolr |= IXGBE_VMOLR_BAM; in ixgbe_set_vmolr() 569 vmolr |= IXGBE_VMOLR_AUPE; in ixgbe_set_vmolr() [all …]
|
| H A D | ixgbe_main.c | 4627 u32 reg_offset, vf_shift, vmolr; in ixgbe_configure_virtualization() local 4644 vmolr = IXGBE_VMOLR_AUPE; in ixgbe_configure_virtualization() 4646 IXGBE_WRITE_REG(hw, IXGBE_VMOLR(VMDQ_P(pool)), vmolr); in ixgbe_configure_virtualization() 5349 u32 fctrl, vmolr = IXGBE_VMOLR_BAM | IXGBE_VMOLR_AUPE; in ixgbe_set_rx_mode() local 5367 vmolr |= IXGBE_VMOLR_MPE; in ixgbe_set_rx_mode() 5372 vmolr |= IXGBE_VMOLR_MPE; in ixgbe_set_rx_mode() 5384 vmolr |= IXGBE_VMOLR_ROPE; in ixgbe_set_rx_mode() 5394 vmolr |= IXGBE_VMOLR_MPE; in ixgbe_set_rx_mode() 5396 vmolr |= IXGBE_VMOLR_ROMPE; in ixgbe_set_rx_mode() 5400 vmolr |= IXGBE_READ_REG(hw, IXGBE_VMOLR(VMDQ_P(0))) & in ixgbe_set_rx_mode() [all …]
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | igb_main.c | 4670 u32 vmolr; in igb_set_vf_rlpml() local 4675 vmolr = rd32(E1000_VMOLR(vfn)); in igb_set_vf_rlpml() 4676 vmolr &= ~E1000_VMOLR_RLPML_MASK; in igb_set_vf_rlpml() 4677 vmolr |= size | E1000_VMOLR_LPE; in igb_set_vf_rlpml() 4678 wr32(E1000_VMOLR(vfn), vmolr); in igb_set_vf_rlpml() 4709 u32 vmolr; in igb_set_vmolr() local 4717 vmolr = rd32(E1000_VMOLR(vfn)); in igb_set_vmolr() 4719 vmolr |= E1000_VMOLR_AUPE; /* Accept untagged packets */ in igb_set_vmolr() 4721 vmolr &= ~(E1000_VMOLR_AUPE); /* Tagged packets ONLY */ in igb_set_vmolr() 4724 vmolr &= ~(E1000_VMOLR_BAM | E1000_VMOLR_RSSE); in igb_set_vmolr() [all …]
|