/kernel/linux/linux-5.10/drivers/net/ethernet/micrel/ |
H A D | ks8851_common.c | 403 struct ks8851_rxctrl *rxc = &ks->rxctrl; in ks8851_irq() 616 struct ks8851_rxctrl rxctrl; in ks8851_set_rx_mode() local 618 memset(&rxctrl, 0, sizeof(rxctrl)); in ks8851_set_rx_mode() 623 rxctrl.rxcr1 = RXCR1_RXAE | RXCR1_RXINVF; in ks8851_set_rx_mode() 627 rxctrl.rxcr1 = (RXCR1_RXME | RXCR1_RXAE | in ks8851_set_rx_mode() 639 rxctrl.mchash[crc >> 4] |= (1 << (crc & 0xf)); in ks8851_set_rx_mode() 642 rxctrl.rxcr1 = RXCR1_RXME | RXCR1_RXPAFMA; in ks8851_set_rx_mode() 645 rxctrl.rxcr1 = RXCR1_RXPAFMA; in ks8851_set_rx_mode() 648 rxctrl in ks8851_set_rx_mode() [all...] |
H A D | ks8851.h | 346 * @rxctrl: RX settings for @rxctrl_work. 398 struct ks8851_rxctrl rxctrl; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/micrel/ |
H A D | ks8851_common.c | 402 struct ks8851_rxctrl *rxc = &ks->rxctrl; in ks8851_irq() 615 struct ks8851_rxctrl rxctrl; in ks8851_set_rx_mode() local 617 memset(&rxctrl, 0, sizeof(rxctrl)); in ks8851_set_rx_mode() 622 rxctrl.rxcr1 = RXCR1_RXAE | RXCR1_RXINVF; in ks8851_set_rx_mode() 626 rxctrl.rxcr1 = (RXCR1_RXME | RXCR1_RXAE | in ks8851_set_rx_mode() 638 rxctrl.mchash[crc >> 4] |= (1 << (crc & 0xf)); in ks8851_set_rx_mode() 641 rxctrl.rxcr1 = RXCR1_RXME | RXCR1_RXPAFMA; in ks8851_set_rx_mode() 644 rxctrl.rxcr1 = RXCR1_RXPAFMA; in ks8851_set_rx_mode() 647 rxctrl in ks8851_set_rx_mode() [all...] |
H A D | ks8851.h | 346 * @rxctrl: RX settings for @rxctrl_work. 399 struct ks8851_rxctrl rxctrl; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/davicom/ |
H A D | dm9051.c | 1034 struct dm9051_rxctrl rxctrl; in dm9051_set_rx_mode() local 1039 memset(&rxctrl, 0, sizeof(rxctrl)); in dm9051_set_rx_mode() 1052 rxctrl.rcr_all = rcr; in dm9051_set_rx_mode() 1055 rxctrl.hash_table[0] = 0; in dm9051_set_rx_mode() 1056 rxctrl.hash_table[1] = 0; in dm9051_set_rx_mode() 1057 rxctrl.hash_table[2] = 0; in dm9051_set_rx_mode() 1058 rxctrl.hash_table[3] = 0x8000; in dm9051_set_rx_mode() 1063 rxctrl.hash_table[hash_val / 16] |= BIT(0) << (hash_val % 16); in dm9051_set_rx_mode() 1068 if (memcmp(&db->rctl, &rxctrl, sizeo in dm9051_set_rx_mode() [all...] |
/kernel/linux/linux-5.10/drivers/net/can/ |
H A D | grcan.c | 66 u32 rxctrl; /* 0x300 */ member 486 grcan_clear_bits(®s->rxctrl, GRCAN_RXCTRL_ENABLE); in grcan_stop_hardware() 858 grcan_write_reg(®s->rxctrl, GRCAN_RXCTRL_ENABLE); in grcan_running_reset() 916 grcan_clear_bits(®s->rxctrl, GRCAN_RXCTRL_ENABLE); in grcan_initiate_running_reset() 1009 grcan_write_reg(®s->rxctrl, GRCAN_RXCTRL_ENABLE); in grcan_start()
|
/kernel/linux/linux-6.6/drivers/net/can/ |
H A D | grcan.c | 68 u32 rxctrl; /* 0x300 */ member 487 grcan_clear_bits(®s->rxctrl, GRCAN_RXCTRL_ENABLE); in grcan_stop_hardware() 858 grcan_write_reg(®s->rxctrl, GRCAN_RXCTRL_ENABLE); in grcan_running_reset() 916 grcan_clear_bits(®s->rxctrl, GRCAN_RXCTRL_ENABLE); in grcan_initiate_running_reset() 1009 grcan_write_reg(®s->rxctrl, GRCAN_RXCTRL_ENABLE); in grcan_start()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/wangxun/libwx/ |
H A D | wx_hw.c | 1007 u32 rxctrl; in wx_disable_rx() local 1009 rxctrl = rd32(wx, WX_RDB_PB_CTL); in wx_disable_rx() 1010 if (rxctrl & WX_RDB_PB_CTL_RXEN) { in wx_disable_rx() 1019 rxctrl &= ~WX_RDB_PB_CTL_RXEN; in wx_disable_rx() 1020 wr32(wx, WX_RDB_PB_CTL, rxctrl); in wx_disable_rx()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_common.c | 4121 u32 rxctrl; in ixgbe_disable_rx_generic() local 4123 rxctrl = IXGBE_READ_REG(hw, IXGBE_RXCTRL); in ixgbe_disable_rx_generic() 4124 if (rxctrl & IXGBE_RXCTRL_RXEN) { in ixgbe_disable_rx_generic() 4137 rxctrl &= ~IXGBE_RXCTRL_RXEN; in ixgbe_disable_rx_generic() 4138 IXGBE_WRITE_REG(hw, IXGBE_RXCTRL, rxctrl); in ixgbe_disable_rx_generic() 4144 u32 rxctrl; in ixgbe_enable_rx_generic() local 4146 rxctrl = IXGBE_READ_REG(hw, IXGBE_RXCTRL); in ixgbe_enable_rx_generic() 4147 IXGBE_WRITE_REG(hw, IXGBE_RXCTRL, (rxctrl | IXGBE_RXCTRL_RXEN)); in ixgbe_enable_rx_generic()
|
H A D | ixgbe_x550.c | 1273 u32 rxctrl, pfdtxgswc; in ixgbe_disable_rx_x550() local 1277 rxctrl = IXGBE_READ_REG(hw, IXGBE_RXCTRL); in ixgbe_disable_rx_x550() 1278 if (rxctrl & IXGBE_RXCTRL_RXEN) { in ixgbe_disable_rx_x550() 1299 rxctrl = IXGBE_READ_REG(hw, IXGBE_RXCTRL); in ixgbe_disable_rx_x550() 1300 if (rxctrl & IXGBE_RXCTRL_RXEN) { in ixgbe_disable_rx_x550() 1301 rxctrl &= ~IXGBE_RXCTRL_RXEN; in ixgbe_disable_rx_x550() 1302 IXGBE_WRITE_REG(hw, IXGBE_RXCTRL, rxctrl); in ixgbe_disable_rx_x550()
|
H A D | ixgbe_main.c | 1314 u32 rxctrl = 0; in ixgbe_update_rx_dca() local 1318 rxctrl = dca3_get_tag(rx_ring->dev, cpu); in ixgbe_update_rx_dca() 1323 rxctrl <<= IXGBE_DCA_RXCTRL_CPUID_SHIFT_82599; in ixgbe_update_rx_dca() 1334 rxctrl |= IXGBE_DCA_RXCTRL_DESC_RRO_EN | in ixgbe_update_rx_dca() 1338 IXGBE_WRITE_REG(hw, IXGBE_DCA_RXCTRL(reg_idx), rxctrl); in ixgbe_update_rx_dca() 4371 u32 rxctrl, rfctl; in ixgbe_configure_rx() local 4402 rxctrl = IXGBE_READ_REG(hw, IXGBE_RXCTRL); in ixgbe_configure_rx() 4405 rxctrl |= IXGBE_RXCTRL_DMBYPS; in ixgbe_configure_rx() 4408 rxctrl |= IXGBE_RXCTRL_RXEN; in ixgbe_configure_rx() 4409 hw->mac.ops.enable_rx_dma(hw, rxctrl); in ixgbe_configure_rx() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_common.c | 4134 u32 rxctrl; in ixgbe_disable_rx_generic() local 4136 rxctrl = IXGBE_READ_REG(hw, IXGBE_RXCTRL); in ixgbe_disable_rx_generic() 4137 if (rxctrl & IXGBE_RXCTRL_RXEN) { in ixgbe_disable_rx_generic() 4150 rxctrl &= ~IXGBE_RXCTRL_RXEN; in ixgbe_disable_rx_generic() 4151 IXGBE_WRITE_REG(hw, IXGBE_RXCTRL, rxctrl); in ixgbe_disable_rx_generic() 4157 u32 rxctrl; in ixgbe_enable_rx_generic() local 4159 rxctrl = IXGBE_READ_REG(hw, IXGBE_RXCTRL); in ixgbe_enable_rx_generic() 4160 IXGBE_WRITE_REG(hw, IXGBE_RXCTRL, (rxctrl | IXGBE_RXCTRL_RXEN)); in ixgbe_enable_rx_generic()
|
H A D | ixgbe_x550.c | 1273 u32 rxctrl, pfdtxgswc; in ixgbe_disable_rx_x550() local 1277 rxctrl = IXGBE_READ_REG(hw, IXGBE_RXCTRL); in ixgbe_disable_rx_x550() 1278 if (rxctrl & IXGBE_RXCTRL_RXEN) { in ixgbe_disable_rx_x550() 1299 rxctrl = IXGBE_READ_REG(hw, IXGBE_RXCTRL); in ixgbe_disable_rx_x550() 1300 if (rxctrl & IXGBE_RXCTRL_RXEN) { in ixgbe_disable_rx_x550() 1301 rxctrl &= ~IXGBE_RXCTRL_RXEN; in ixgbe_disable_rx_x550() 1302 IXGBE_WRITE_REG(hw, IXGBE_RXCTRL, rxctrl); in ixgbe_disable_rx_x550()
|
H A D | ixgbe_main.c | 1309 u32 rxctrl = 0; in ixgbe_update_rx_dca() local 1313 rxctrl = dca3_get_tag(rx_ring->dev, cpu); in ixgbe_update_rx_dca() 1318 rxctrl <<= IXGBE_DCA_RXCTRL_CPUID_SHIFT_82599; in ixgbe_update_rx_dca() 1329 rxctrl |= IXGBE_DCA_RXCTRL_DESC_RRO_EN | in ixgbe_update_rx_dca() 1333 IXGBE_WRITE_REG(hw, IXGBE_DCA_RXCTRL(reg_idx), rxctrl); in ixgbe_update_rx_dca() 4363 u32 rxctrl, rfctl; in ixgbe_configure_rx() local 4394 rxctrl = IXGBE_READ_REG(hw, IXGBE_RXCTRL); in ixgbe_configure_rx() 4397 rxctrl |= IXGBE_RXCTRL_DMBYPS; in ixgbe_configure_rx() 4400 rxctrl |= IXGBE_RXCTRL_RXEN; in ixgbe_configure_rx() 4401 hw->mac.ops.enable_rx_dma(hw, rxctrl); in ixgbe_configure_rx() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 6936 u32 rxctrl = dca3_get_tag(&adapter->pdev->dev, cpu); in igb_update_rx_dca() local 6939 rxctrl <<= E1000_DCA_RXCTRL_CPUID_SHIFT; in igb_update_rx_dca() 6945 rxctrl |= E1000_DCA_RXCTRL_DESC_RRO_EN | in igb_update_rx_dca() 6948 wr32(E1000_DCA_RXCTRL(rx_ring->reg_idx), rxctrl); in igb_update_rx_dca()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 7113 u32 rxctrl = dca3_get_tag(&adapter->pdev->dev, cpu); in igb_update_rx_dca() local 7116 rxctrl <<= E1000_DCA_RXCTRL_CPUID_SHIFT; in igb_update_rx_dca() 7122 rxctrl |= E1000_DCA_RXCTRL_DESC_RRO_EN | in igb_update_rx_dca() 7125 wr32(E1000_DCA_RXCTRL(rx_ring->reg_idx), rxctrl); in igb_update_rx_dca()
|