Lines Matching refs:rx_cfg
1207 u32 rx_cfg; member
3131 u32 rx_cfg; in set_flow_ctrl() local
3134 rx_cfg = hw->rx_cfg; in set_flow_ctrl()
3137 hw->rx_cfg |= DMA_RX_FLOW_ENABLE; in set_flow_ctrl()
3139 hw->rx_cfg &= ~DMA_RX_FLOW_ENABLE; in set_flow_ctrl()
3145 if (rx_cfg != hw->rx_cfg) in set_flow_ctrl()
3146 writel(hw->rx_cfg, hw->io + KS_DMA_RX_CTRL); in set_flow_ctrl()
3703 hw->rx_cfg = (DMA_RX_BROADCAST | DMA_RX_UNICAST | in hw_setup()
3705 hw->rx_cfg |= KS884X_DMA_RX_MULTICAST; in hw_setup()
3708 hw->rx_cfg |= (DMA_RX_CSUM_TCP | DMA_RX_CSUM_IP); in hw_setup()
3711 hw->rx_cfg |= DMA_RX_ALL_MULTICAST; in hw_setup()
3713 hw->rx_cfg |= DMA_RX_PROMISCUOUS; in hw_setup()
3812 writel(hw->rx_cfg, hw->io + KS_DMA_RX_CTRL); in hw_start_rx()
3836 writel((hw->rx_cfg & ~DMA_RX_ENABLE), hw->io + KS_DMA_RX_CTRL); in hw_stop_rx()
4130 hw->rx_cfg |= DMA_RX_ALL_MULTICAST; in hw_set_multicast()
4132 hw->rx_cfg &= ~DMA_RX_ALL_MULTICAST; in hw_set_multicast()
4151 hw->rx_cfg |= DMA_RX_PROMISCUOUS; in hw_set_promiscuous()
4153 hw->rx_cfg &= ~DMA_RX_PROMISCUOUS; in hw_set_promiscuous()
4940 if (hw->rx_cfg & (DMA_RX_CSUM_UDP | DMA_RX_CSUM_TCP)) in rx_proc()
5136 if (hw->enabled && (hw->rx_cfg & DMA_RX_ENABLE)) { in handle_rx_stop()
5347 hw->rx_cfg |= DMA_RX_ERROR; in hw_cfg_huge_frame()
5350 hw->rx_cfg &= ~DMA_RX_ERROR; in hw_cfg_huge_frame()
6255 (hw->rx_cfg & DMA_RX_FLOW_ENABLE) ? 1 : 0; in netdev_get_pauseparam()
6508 hw->rx_cfg |= DMA_RX_CSUM_TCP | DMA_RX_CSUM_IP; in netdev_set_features()
6510 hw->rx_cfg &= ~(DMA_RX_CSUM_TCP | DMA_RX_CSUM_IP); in netdev_set_features()
6513 writel(hw->rx_cfg, hw->io + KS_DMA_RX_CTRL); in netdev_set_features()