Home
last modified time | relevance | path

Searched refs:rctl (Results 1 – 19 of 19) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
Datlx.c131 u32 rctl; in atlx_set_multi() local
135 rctl = ioread32(hw->hw_addr + REG_MAC_CTRL); in atlx_set_multi()
137 rctl |= MAC_CTRL_PROMIS_EN; in atlx_set_multi()
139 rctl |= MAC_CTRL_MC_ALL_EN; in atlx_set_multi()
140 rctl &= ~MAC_CTRL_PROMIS_EN; in atlx_set_multi()
142 rctl &= ~(MAC_CTRL_PROMIS_EN | MAC_CTRL_MC_ALL_EN); in atlx_set_multi()
144 iowrite32(rctl, hw->hw_addr + REG_MAC_CTRL); in atlx_set_multi()
Datl2.c139 u32 rctl; in atl2_set_multi() local
143 rctl = ATL2_READ_REG(hw, REG_MAC_CTRL); in atl2_set_multi()
146 rctl |= MAC_CTRL_PROMIS_EN; in atl2_set_multi()
148 rctl |= MAC_CTRL_MC_ALL_EN; in atl2_set_multi()
149 rctl &= ~MAC_CTRL_PROMIS_EN; in atl2_set_multi()
151 rctl &= ~(MAC_CTRL_PROMIS_EN | MAC_CTRL_MC_ALL_EN); in atl2_set_multi()
153 ATL2_WRITE_REG(hw, REG_MAC_CTRL, rctl); in atl2_set_multi()
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/
Dixgb_main.c822 u32 rctl; in ixgb_setup_rctl() local
824 rctl = IXGB_READ_REG(&adapter->hw, RCTL); in ixgb_setup_rctl()
826 rctl &= ~(3 << IXGB_RCTL_MO_SHIFT); in ixgb_setup_rctl()
828 rctl |= in ixgb_setup_rctl()
833 rctl |= IXGB_RCTL_SECRC; in ixgb_setup_rctl()
836 rctl |= IXGB_RCTL_BSIZE_2048; in ixgb_setup_rctl()
838 rctl |= IXGB_RCTL_BSIZE_4096; in ixgb_setup_rctl()
840 rctl |= IXGB_RCTL_BSIZE_8192; in ixgb_setup_rctl()
842 rctl |= IXGB_RCTL_BSIZE_16384; in ixgb_setup_rctl()
844 IXGB_WRITE_REG(&adapter->hw, RCTL, rctl); in ixgb_setup_rctl()
[all …]
/linux-4.1.27/drivers/net/ethernet/intel/e1000/
De1000_main.c522 u32 rctl, tctl; in e1000_down() local
527 rctl = er32(RCTL); in e1000_down()
528 ew32(RCTL, rctl & ~E1000_RCTL_EN); in e1000_down()
1790 u32 rctl; in e1000_setup_rctl() local
1792 rctl = er32(RCTL); in e1000_setup_rctl()
1794 rctl &= ~(3 << E1000_RCTL_MO_SHIFT); in e1000_setup_rctl()
1796 rctl |= E1000_RCTL_BAM | E1000_RCTL_LBM_NO | in e1000_setup_rctl()
1801 rctl |= E1000_RCTL_SBP; in e1000_setup_rctl()
1803 rctl &= ~E1000_RCTL_SBP; in e1000_setup_rctl()
1806 rctl &= ~E1000_RCTL_LPE; in e1000_setup_rctl()
[all …]
De1000_ethtool.c1001 u32 rctl; in e1000_setup_desc_rings() local
1084 rctl = er32(RCTL); in e1000_setup_desc_rings()
1085 ew32(RCTL, rctl & ~E1000_RCTL_EN); in e1000_setup_desc_rings()
1091 rctl = E1000_RCTL_EN | E1000_RCTL_BAM | E1000_RCTL_SZ_2048 | in e1000_setup_desc_rings()
1094 ew32(RCTL, rctl); in e1000_setup_desc_rings()
1329 u32 rctl; in e1000_setup_loopback_test() local
1340 rctl = er32(RCTL); in e1000_setup_loopback_test()
1341 rctl |= E1000_RCTL_LBM_TCVR; in e1000_setup_loopback_test()
1342 ew32(RCTL, rctl); in e1000_setup_loopback_test()
1355 u32 rctl; in e1000_loopback_cleanup() local
[all …]
De1000_hw.c2402 u32 rctl; in e1000_check_for_link() local
2546 rctl = er32(RCTL); in e1000_check_for_link()
2547 rctl &= ~E1000_RCTL_SBP; in e1000_check_for_link()
2548 ew32(RCTL, rctl); in e1000_check_for_link()
2560 rctl = er32(RCTL); in e1000_check_for_link()
2561 rctl |= E1000_RCTL_SBP; in e1000_check_for_link()
2562 ew32(RCTL, rctl); in e1000_check_for_link()
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
Dnetdev.c632 u32 rctl = er32(RCTL); in e1000e_update_rdt_wa() local
634 ew32(RCTL, rctl & ~E1000_RCTL_EN); in e1000e_update_rdt_wa()
1789 u32 rctl = er32(RCTL); in e1000_intr_msi() local
1791 ew32(RCTL, rctl & ~E1000_RCTL_EN); in e1000_intr_msi()
1838 u32 rctl, icr = er32(ICR); in e1000_intr() local
1871 rctl = er32(RCTL); in e1000_intr()
1872 ew32(RCTL, rctl & ~E1000_RCTL_EN); in e1000_intr()
2782 u32 rctl; in e1000e_vlan_filter_disable() local
2786 rctl = er32(RCTL); in e1000e_vlan_filter_disable()
2787 rctl &= ~(E1000_RCTL_VFE | E1000_RCTL_CFIEN); in e1000e_vlan_filter_disable()
[all …]
Dethtool.c1172 u32 rctl; in e1000_setup_desc_rings() local
1259 rctl = er32(RCTL); in e1000_setup_desc_rings()
1261 ew32(RCTL, rctl & ~E1000_RCTL_EN); in e1000_setup_desc_rings()
1267 rctl = E1000_RCTL_EN | E1000_RCTL_BAM | E1000_RCTL_SZ_2048 | in e1000_setup_desc_rings()
1272 ew32(RCTL, rctl); in e1000_setup_desc_rings()
1519 u32 rctl; in e1000_setup_loopback_test() local
1530 rctl = er32(RCTL); in e1000_setup_loopback_test()
1531 rctl |= E1000_RCTL_LBM_TCVR; in e1000_setup_loopback_test()
1532 ew32(RCTL, rctl); in e1000_setup_loopback_test()
1545 u32 rctl; in e1000_loopback_cleanup() local
[all …]
/linux-4.1.27/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_main.c383 u32 rctl; in pch_gbe_disable_mac_rx() local
385 rctl = ioread32(&hw->reg->MAC_RX_EN); in pch_gbe_disable_mac_rx()
386 iowrite32((rctl & ~PCH_GBE_MRE_MAC_RX_EN), &hw->reg->MAC_RX_EN); in pch_gbe_disable_mac_rx()
391 u32 rctl; in pch_gbe_enable_mac_rx() local
393 rctl = ioread32(&hw->reg->MAC_RX_EN); in pch_gbe_enable_mac_rx()
394 iowrite32((rctl | PCH_GBE_MRE_MAC_RX_EN), &hw->reg->MAC_RX_EN); in pch_gbe_enable_mac_rx()
2180 u32 rctl; in pch_gbe_set_multi() local
2187 rctl = ioread32(&hw->reg->RX_MODE); in pch_gbe_set_multi()
2190 rctl &= ~PCH_GBE_ADD_FIL_EN; in pch_gbe_set_multi()
2191 rctl &= ~PCH_GBE_MLT_FIL_EN; in pch_gbe_set_multi()
[all …]
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb_main.c1772 u32 tctl, rctl; in igb_down() local
1781 rctl = rd32(E1000_RCTL); in igb_down()
1782 wr32(E1000_RCTL, rctl & ~E1000_RCTL_EN); in igb_down()
3478 u32 rctl; in igb_setup_rctl() local
3480 rctl = rd32(E1000_RCTL); in igb_setup_rctl()
3482 rctl &= ~(3 << E1000_RCTL_MO_SHIFT); in igb_setup_rctl()
3483 rctl &= ~(E1000_RCTL_LBM_TCVR | E1000_RCTL_LBM_MAC); in igb_setup_rctl()
3485 rctl |= E1000_RCTL_EN | E1000_RCTL_BAM | E1000_RCTL_RDMTS_HALF | in igb_setup_rctl()
3492 rctl |= E1000_RCTL_SECRC; in igb_setup_rctl()
3495 rctl &= ~(E1000_RCTL_SBP | E1000_RCTL_SZ_256); in igb_setup_rctl()
[all …]
De1000_82575.c1910 u32 rctl, rlpml, rxdctl[4], rfctl, temp_rctl, rx_enabled; in igb_rx_fifo_flush_82575() local
1946 rctl = rd32(E1000_RCTL); in igb_rx_fifo_flush_82575()
1947 temp_rctl = rctl & ~(E1000_RCTL_EN | E1000_RCTL_SBP); in igb_rx_fifo_flush_82575()
1960 wr32(E1000_RCTL, rctl); in igb_rx_fifo_flush_82575()
Digb_ethtool.c1730 u32 rctl; in igb_loopback_cleanup() local
1751 rctl = rd32(E1000_RCTL); in igb_loopback_cleanup()
1752 rctl &= ~(E1000_RCTL_LBM_TCVR | E1000_RCTL_LBM_MAC); in igb_loopback_cleanup()
1753 wr32(E1000_RCTL, rctl); in igb_loopback_cleanup()
/linux-4.1.27/drivers/scsi/lpfc/
Dlpfc_sli.h151 uint8_t rctl; /* rctl / type pair configured for ring */ member
Dlpfc_hw.h3430 uint32_t rctl:8; member
3448 uint32_t rctl:8; member
Dlpfc_mbox.c1228 mb->un.varCfgRing.rrRegs[i].rval = pring->prt[i].rctl; in lpfc_config_ring()
Dlpfc_sli.c2448 if ((pring->prt[i].rctl == fch_r_ctl) && in lpfc_complete_unsol_iocb()
8937 pring->prt[0].rctl = phba->cfg_multi_ring_rctl; in lpfc_extra_ring_setup()
9197 pring->prt[0].rctl = FC_RCTL_ELS_REQ; in lpfc_sli_setup()
9202 pring->prt[1].rctl = FC_RCTL_ELS_REP; in lpfc_sli_setup()
9208 pring->prt[2].rctl = FC_RCTL_DD_UNSOL_CTL; in lpfc_sli_setup()
9215 pring->prt[3].rctl = FC_RCTL_DD_SOL_CTL; in lpfc_sli_setup()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ethtool.c1672 u32 rctl, reg_data; in ixgbe_setup_desc_rings() local
1719 rctl = IXGBE_READ_REG(&adapter->hw, IXGBE_RXCTRL); in ixgbe_setup_desc_rings()
1720 rctl |= IXGBE_RXCTRL_DMBYPS; in ixgbe_setup_desc_rings()
1721 IXGBE_WRITE_REG(&adapter->hw, IXGBE_RXCTRL, rctl); in ixgbe_setup_desc_rings()
/linux-4.1.27/drivers/scsi/libfc/
Dfc_exch.c1221 enum fc_rctl rctl, enum fc_fh_type fh_type) in fc_seq_send_last() argument
1228 fc_fill_fc_hdr(fp, rctl, ep->did, ep->sid, fh_type, f_ctl, 0); in fc_seq_send_last()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dcnic_defs.h3565 u8 rctl; member
3569 u8 rctl; member