Lines Matching refs:accel
4664 struct ixgbe_fwd_adapter *accel) in ixgbe_fwd_ring_down() argument
4666 struct ixgbe_adapter *adapter = accel->real_adapter; in ixgbe_fwd_ring_down()
4667 unsigned int rxbase = accel->rx_base_queue; in ixgbe_fwd_ring_down()
4668 unsigned int txbase = accel->tx_base_queue; in ixgbe_fwd_ring_down()
4674 ixgbe_disable_fwd_ring(accel, adapter->rx_ring[rxbase + i]); in ixgbe_fwd_ring_down()
4688 struct ixgbe_fwd_adapter *accel) in ixgbe_fwd_ring_up() argument
4690 struct ixgbe_adapter *adapter = accel->real_adapter; in ixgbe_fwd_ring_up()
4694 if (!test_bit(accel->pool, &adapter->fwd_bitmask)) in ixgbe_fwd_ring_up()
4697 baseq = accel->pool * adapter->num_rx_queues_per_pool; in ixgbe_fwd_ring_up()
4699 accel->pool, adapter->num_rx_pools, in ixgbe_fwd_ring_up()
4703 accel->netdev = vdev; in ixgbe_fwd_ring_up()
4704 accel->rx_base_queue = rxbase = baseq; in ixgbe_fwd_ring_up()
4705 accel->tx_base_queue = txbase = baseq; in ixgbe_fwd_ring_up()
4708 ixgbe_disable_fwd_ring(accel, adapter->rx_ring[rxbase + i]); in ixgbe_fwd_ring_up()
4712 adapter->rx_ring[rxbase + i]->l2_accel_priv = accel; in ixgbe_fwd_ring_up()
4718 adapter->tx_ring[txbase + i]->l2_accel_priv = accel; in ixgbe_fwd_ring_up()
4732 ixgbe_add_mac_filter(adapter, vdev->dev_addr, accel->pool); in ixgbe_fwd_ring_up()
4734 ixgbe_fwd_psrtype(accel); in ixgbe_fwd_ring_up()
4735 ixgbe_macvlan_set_rx_mode(vdev, accel->pool, adapter); in ixgbe_fwd_ring_up()
4738 ixgbe_fwd_ring_down(vdev, accel); in ixgbe_fwd_ring_up()