Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/drivers/net/ethernet/atheros/atlx/
H A Datlx.c118 u32 rctl; in atlx_set_multi() local
122 rctl = ioread32(hw->hw_addr + REG_MAC_CTRL); in atlx_set_multi()
124 rctl |= MAC_CTRL_PROMIS_EN; in atlx_set_multi()
126 rctl |= MAC_CTRL_MC_ALL_EN; in atlx_set_multi()
127 rctl &= ~MAC_CTRL_PROMIS_EN; in atlx_set_multi()
129 rctl &= ~(MAC_CTRL_PROMIS_EN | MAC_CTRL_MC_ALL_EN); in atlx_set_multi()
131 iowrite32(rctl, hw->hw_addr + REG_MAC_CTRL); in atlx_set_multi()
H A Datl2.c120 u32 rctl; in atl2_set_multi() local
124 rctl = ATL2_READ_REG(hw, REG_MAC_CTRL); in atl2_set_multi()
127 rctl |= MAC_CTRL_PROMIS_EN; in atl2_set_multi()
129 rctl |= MAC_CTRL_MC_ALL_EN; in atl2_set_multi()
130 rctl &= ~MAC_CTRL_PROMIS_EN; in atl2_set_multi()
132 rctl &= ~(MAC_CTRL_PROMIS_EN | MAC_CTRL_MC_ALL_EN); in atl2_set_multi()
134 ATL2_WRITE_REG(hw, REG_MAC_CTRL, rctl); in atl2_set_multi()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ixgb/
H A Dixgb_main.c784 u32 rctl; in ixgb_setup_rctl() local
786 rctl = IXGB_READ_REG(&adapter->hw, RCTL); in ixgb_setup_rctl()
788 rctl &= ~(3 << IXGB_RCTL_MO_SHIFT); in ixgb_setup_rctl()
790 rctl |= in ixgb_setup_rctl()
795 rctl |= IXGB_RCTL_SECRC; in ixgb_setup_rctl()
798 rctl |= IXGB_RCTL_BSIZE_2048; in ixgb_setup_rctl()
800 rctl |= IXGB_RCTL_BSIZE_4096; in ixgb_setup_rctl()
802 rctl |= IXGB_RCTL_BSIZE_8192; in ixgb_setup_rctl()
804 rctl |= IXGB_RCTL_BSIZE_16384; in ixgb_setup_rctl()
806 IXGB_WRITE_REG(&adapter->hw, RCTL, rctl); in ixgb_setup_rctl()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/e1000/
H A De1000_main.c493 u32 rctl, tctl; in e1000_down() local
496 rctl = er32(RCTL); in e1000_down()
497 ew32(RCTL, rctl & ~E1000_RCTL_EN); in e1000_down()
1786 u32 rctl; in e1000_setup_rctl() local
1788 rctl = er32(RCTL); in e1000_setup_rctl()
1790 rctl &= ~(3 << E1000_RCTL_MO_SHIFT); in e1000_setup_rctl()
1792 rctl |= E1000_RCTL_BAM | E1000_RCTL_LBM_NO | in e1000_setup_rctl()
1797 rctl |= E1000_RCTL_SBP; in e1000_setup_rctl()
1799 rctl &= ~E1000_RCTL_SBP; in e1000_setup_rctl()
1802 rctl &= ~E1000_RCTL_LPE; in e1000_setup_rctl()
[all …]
H A De1000_ethtool.c975 u32 rctl; in e1000_setup_desc_rings() local
1058 rctl = er32(RCTL); in e1000_setup_desc_rings()
1059 ew32(RCTL, rctl & ~E1000_RCTL_EN); in e1000_setup_desc_rings()
1065 rctl = E1000_RCTL_EN | E1000_RCTL_BAM | E1000_RCTL_SZ_2048 | in e1000_setup_desc_rings()
1068 ew32(RCTL, rctl); in e1000_setup_desc_rings()
1303 u32 rctl; in e1000_setup_loopback_test() local
1314 rctl = er32(RCTL); in e1000_setup_loopback_test()
1315 rctl |= E1000_RCTL_LBM_TCVR; in e1000_setup_loopback_test()
1316 ew32(RCTL, rctl); in e1000_setup_loopback_test()
1329 u32 rctl; in e1000_loopback_cleanup() local
[all …]
H A De1000_hw.c2371 u32 rctl; in e1000_check_for_link() local
2514 rctl = er32(RCTL); in e1000_check_for_link()
2515 rctl &= ~E1000_RCTL_SBP; in e1000_check_for_link()
2516 ew32(RCTL, rctl); in e1000_check_for_link()
2528 rctl = er32(RCTL); in e1000_check_for_link()
2529 rctl |= E1000_RCTL_SBP; in e1000_check_for_link()
2530 ew32(RCTL, rctl); in e1000_check_for_link()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/e1000e/
H A Dnetdev.c611 u32 rctl = er32(RCTL); in e1000e_update_rdt_wa() local
613 ew32(RCTL, rctl & ~E1000_RCTL_EN); in e1000e_update_rdt_wa()
1780 u32 rctl = er32(RCTL); in e1000_intr_msi() local
1782 ew32(RCTL, rctl & ~E1000_RCTL_EN); in e1000_intr_msi()
1828 u32 rctl, icr = er32(ICR); in e1000_intr() local
1861 rctl = er32(RCTL); in e1000_intr()
1862 ew32(RCTL, rctl & ~E1000_RCTL_EN); in e1000_intr()
2765 u32 rctl; in e1000e_vlan_filter_disable() local
2769 rctl = er32(RCTL); in e1000e_vlan_filter_disable()
2770 rctl &= ~(E1000_RCTL_VFE | E1000_RCTL_CFIEN); in e1000e_vlan_filter_disable()
[all …]
H A Dethtool.c1175 u32 rctl; in e1000_setup_desc_rings() local
1262 rctl = er32(RCTL); in e1000_setup_desc_rings()
1264 ew32(RCTL, rctl & ~E1000_RCTL_EN); in e1000_setup_desc_rings()
1270 rctl = E1000_RCTL_EN | E1000_RCTL_BAM | E1000_RCTL_SZ_2048 | in e1000_setup_desc_rings()
1275 ew32(RCTL, rctl); in e1000_setup_desc_rings()
1522 u32 rctl, fext_nvm11, tarc0; in e1000_setup_loopback_test() local
1544 rctl = er32(RCTL); in e1000_setup_loopback_test()
1545 rctl |= E1000_RCTL_LBM_TCVR; in e1000_setup_loopback_test()
1546 ew32(RCTL, rctl); in e1000_setup_loopback_test()
1559 u32 rctl, fext_nvm11, tarc0; in e1000_loopback_cleanup() local
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/igc/
H A Digc_base.c339 u32 rctl, rlpml, rxdctl[4], rfctl, temp_rctl, rx_enabled; in igc_rx_fifo_flush_base() local
378 rctl = rd32(IGC_RCTL); in igc_rx_fifo_flush_base()
379 temp_rctl = rctl & ~(IGC_RCTL_EN | IGC_RCTL_SBP); in igc_rx_fifo_flush_base()
392 wr32(IGC_RCTL, rctl); in igc_rx_fifo_flush_base()
H A Digc_main.c701 u32 rctl; in igc_setup_rctl() local
703 rctl = rd32(IGC_RCTL); in igc_setup_rctl()
705 rctl &= ~(3 << IGC_RCTL_MO_SHIFT); in igc_setup_rctl()
706 rctl &= ~(IGC_RCTL_LBM_TCVR | IGC_RCTL_LBM_MAC); in igc_setup_rctl()
708 rctl |= IGC_RCTL_EN | IGC_RCTL_BAM | IGC_RCTL_RDMTS_HALF | in igc_setup_rctl()
714 rctl |= IGC_RCTL_SECRC; in igc_setup_rctl()
717 rctl &= ~(IGC_RCTL_SBP | IGC_RCTL_SZ_256); in igc_setup_rctl()
720 rctl |= IGC_RCTL_LPE; in igc_setup_rctl()
730 rctl |= (IGC_RCTL_SBP | /* Receive bad packets */ in igc_setup_rctl()
734 rctl &= ~(IGC_RCTL_DPF | /* Allow filtered pause */ in igc_setup_rctl()
[all …]
/OK3568_Linux_fs/external/dpdk/pcie/e1000/
H A Digb_rxtx.c2175 uint32_t mrqc, vt_ctl, vmolr, rctl; in igb_vmdq_rx_hw_configure() local
2190 rctl = E1000_READ_REG(hw, E1000_RCTL); in igb_vmdq_rx_hw_configure()
2191 rctl |= E1000_RCTL_VFE; in igb_vmdq_rx_hw_configure()
2192 E1000_WRITE_REG(hw, E1000_RCTL, rctl); in igb_vmdq_rx_hw_configure()
2348 uint32_t rctl; in eth_igb_rx_init() local
2364 rctl = E1000_READ_REG(hw, E1000_RCTL); in eth_igb_rx_init()
2365 E1000_WRITE_REG(hw, E1000_RCTL, rctl & ~E1000_RCTL_EN); in eth_igb_rx_init()
2374 rctl |= E1000_RCTL_LPE; in eth_igb_rx_init()
2385 rctl &= ~E1000_RCTL_LPE; in eth_igb_rx_init()
2509 rctl |= E1000_RCTL_SZ_512; in eth_igb_rx_init()
[all …]
H A Digb_ethdev.c1314 uint32_t rctl = E1000_READ_REG(hw, E1000_RCTL); in igb_vmdq_vlan_hw_filter_enable() local
1315 rctl |= E1000_RCTL_VFE; in igb_vmdq_vlan_hw_filter_enable()
1316 E1000_WRITE_REG(hw, E1000_RCTL, rctl); in igb_vmdq_vlan_hw_filter_enable()
1423 uint32_t tctl, rctl; in eth_igb_rxtx_control() local
1426 rctl = E1000_READ_REG(hw, E1000_RCTL); in eth_igb_rxtx_control()
1431 rctl |= E1000_RCTL_EN; in eth_igb_rxtx_control()
1435 rctl &= ~E1000_RCTL_EN; in eth_igb_rxtx_control()
1438 E1000_WRITE_REG(hw, E1000_RCTL, rctl); in eth_igb_rxtx_control()
2740 uint32_t rctl; in eth_igb_promiscuous_enable() local
2742 rctl = E1000_READ_REG(hw, E1000_RCTL); in eth_igb_promiscuous_enable()
[all …]
/OK3568_Linux_fs/u-boot/drivers/net/
H A De1000.c3649 uint32_t rctl; in e1000_check_for_link() local
3753 rctl = E1000_READ_REG(hw, RCTL); in e1000_check_for_link()
3754 rctl &= ~E1000_RCTL_SBP; in e1000_check_for_link()
3755 E1000_WRITE_REG(hw, RCTL, rctl); in e1000_check_for_link()
3766 rctl = E1000_READ_REG(hw, RCTL); in e1000_check_for_link()
3767 rctl |= E1000_RCTL_SBP; in e1000_check_for_link()
3768 E1000_WRITE_REG(hw, RCTL, rctl); in e1000_check_for_link()
5052 uint32_t rctl; in e1000_setup_rctl() local
5054 rctl = E1000_READ_REG(hw, RCTL); in e1000_setup_rctl()
5056 rctl &= ~(3 << E1000_RCTL_MO_SHIFT); in e1000_setup_rctl()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_main.c357 u32 rctl; in pch_gbe_disable_mac_rx() local
359 rctl = ioread32(&hw->reg->MAC_RX_EN); in pch_gbe_disable_mac_rx()
360 iowrite32((rctl & ~PCH_GBE_MRE_MAC_RX_EN), &hw->reg->MAC_RX_EN); in pch_gbe_disable_mac_rx()
365 u32 rctl; in pch_gbe_enable_mac_rx() local
367 rctl = ioread32(&hw->reg->MAC_RX_EN); in pch_gbe_enable_mac_rx()
368 iowrite32((rctl | PCH_GBE_MRE_MAC_RX_EN), &hw->reg->MAC_RX_EN); in pch_gbe_enable_mac_rx()
2088 u32 rctl, adrmask; in pch_gbe_set_multi() local
2094 rctl = ioread32(&hw->reg->RX_MODE); in pch_gbe_set_multi()
2095 rctl |= PCH_GBE_ADD_FIL_EN | PCH_GBE_MLT_FIL_EN; in pch_gbe_set_multi()
2099 rctl &= ~(PCH_GBE_ADD_FIL_EN | PCH_GBE_MLT_FIL_EN); in pch_gbe_set_multi()
[all …]
/OK3568_Linux_fs/u-boot/arch/x86/include/asm/arch-queensbay/
H A Dtnc.h22 u32 rctl; member
/OK3568_Linux_fs/u-boot/arch/x86/include/asm/arch-quark/
H A Dquark.h188 u32 rctl; member
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/igb/
H A Digb_main.c2167 u32 tctl, rctl; in igb_down() local
2176 rctl = rd32(E1000_RCTL); in igb_down()
2177 wr32(E1000_RCTL, rctl & ~E1000_RCTL_EN); in igb_down()
4516 u32 rctl; in igb_setup_rctl() local
4518 rctl = rd32(E1000_RCTL); in igb_setup_rctl()
4520 rctl &= ~(3 << E1000_RCTL_MO_SHIFT); in igb_setup_rctl()
4521 rctl &= ~(E1000_RCTL_LBM_TCVR | E1000_RCTL_LBM_MAC); in igb_setup_rctl()
4523 rctl |= E1000_RCTL_EN | E1000_RCTL_BAM | E1000_RCTL_RDMTS_HALF | in igb_setup_rctl()
4530 rctl |= E1000_RCTL_SECRC; in igb_setup_rctl()
4533 rctl &= ~(E1000_RCTL_SBP | E1000_RCTL_SZ_256); in igb_setup_rctl()
[all …]
H A De1000_82575.c1947 u32 rctl, rlpml, rxdctl[4], rfctl, temp_rctl, rx_enabled; in igb_rx_fifo_flush_82575() local
1987 rctl = rd32(E1000_RCTL); in igb_rx_fifo_flush_82575()
1988 temp_rctl = rctl & ~(E1000_RCTL_EN | E1000_RCTL_SBP); in igb_rx_fifo_flush_82575()
2001 wr32(E1000_RCTL, rctl); in igb_rx_fifo_flush_82575()
H A Digb_ethtool.c1751 u32 rctl; in igb_loopback_cleanup() local
1772 rctl = rd32(E1000_RCTL); in igb_loopback_cleanup()
1773 rctl &= ~(E1000_RCTL_LBM_TCVR | E1000_RCTL_LBM_MAC); in igb_loopback_cleanup()
1774 wr32(E1000_RCTL, rctl); in igb_loopback_cleanup()
/OK3568_Linux_fs/kernel/drivers/scsi/lpfc/
H A Dlpfc_sli.h180 uint8_t rctl; /* rctl / type pair configured for ring */ member
H A Dlpfc_hw.h3863 uint32_t rctl:8; member
3881 uint32_t rctl:8; member
H A Dlpfc_sli.c2943 if ((pring->prt[i].rctl == fch_r_ctl) && in lpfc_complete_unsol_iocb()
10369 pring->prt[0].rctl = phba->cfg_multi_ring_rctl; in lpfc_extra_ring_setup()
10585 pring->prt[0].rctl = FC_RCTL_ELS_REQ; in lpfc_sli4_setup()
10590 pring->prt[1].rctl = FC_RCTL_ELS_REP; in lpfc_sli4_setup()
10596 pring->prt[2].rctl = FC_RCTL_DD_UNSOL_CTL; in lpfc_sli4_setup()
10603 pring->prt[3].rctl = FC_RCTL_DD_SOL_CTL; in lpfc_sli4_setup()
10693 pring->prt[0].rctl = FC_RCTL_ELS_REQ; in lpfc_sli_setup()
10698 pring->prt[1].rctl = FC_RCTL_ELS_REP; in lpfc_sli_setup()
10704 pring->prt[2].rctl = FC_RCTL_DD_UNSOL_CTL; in lpfc_sli_setup()
10711 pring->prt[3].rctl = FC_RCTL_DD_SOL_CTL; in lpfc_sli_setup()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ethtool.c1828 u32 rctl, reg_data; in ixgbe_setup_desc_rings() local
1876 rctl = IXGBE_READ_REG(&adapter->hw, IXGBE_RXCTRL); in ixgbe_setup_desc_rings()
1877 rctl |= IXGBE_RXCTRL_DMBYPS; in ixgbe_setup_desc_rings()
1878 IXGBE_WRITE_REG(&adapter->hw, IXGBE_RXCTRL, rctl); in ixgbe_setup_desc_rings()
/OK3568_Linux_fs/kernel/drivers/scsi/libfc/
H A Dfc_exch.c1259 enum fc_rctl rctl, enum fc_fh_type fh_type) in fc_seq_send_last() argument
1266 fc_fill_fc_hdr(fp, rctl, ep->did, ep->sid, fh_type, f_ctl, 0); in fc_seq_send_last()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/broadcom/
H A Dcnic_defs.h3565 u8 rctl; member
3569 u8 rctl; member

12