Lines Matching refs:accel
4554 struct ixgbe_fwd_adapter *accel) in ixgbe_fwd_ring_down() argument
4556 struct ixgbe_adapter *adapter = accel->real_adapter; in ixgbe_fwd_ring_down()
4557 unsigned int rxbase = accel->rx_base_queue; in ixgbe_fwd_ring_down()
4558 unsigned int txbase = accel->tx_base_queue; in ixgbe_fwd_ring_down()
4564 ixgbe_disable_fwd_ring(accel, adapter->rx_ring[rxbase + i]); in ixgbe_fwd_ring_down()
4578 struct ixgbe_fwd_adapter *accel) in ixgbe_fwd_ring_up() argument
4580 struct ixgbe_adapter *adapter = accel->real_adapter; in ixgbe_fwd_ring_up()
4584 if (!test_bit(accel->pool, &adapter->fwd_bitmask)) in ixgbe_fwd_ring_up()
4587 baseq = accel->pool * adapter->num_rx_queues_per_pool; in ixgbe_fwd_ring_up()
4589 accel->pool, adapter->num_rx_pools, in ixgbe_fwd_ring_up()
4593 accel->netdev = vdev; in ixgbe_fwd_ring_up()
4594 accel->rx_base_queue = rxbase = baseq; in ixgbe_fwd_ring_up()
4595 accel->tx_base_queue = txbase = baseq; in ixgbe_fwd_ring_up()
4598 ixgbe_disable_fwd_ring(accel, adapter->rx_ring[rxbase + i]); in ixgbe_fwd_ring_up()
4602 adapter->rx_ring[rxbase + i]->l2_accel_priv = accel; in ixgbe_fwd_ring_up()
4608 adapter->tx_ring[txbase + i]->l2_accel_priv = accel; in ixgbe_fwd_ring_up()
4622 ixgbe_add_mac_filter(adapter, vdev->dev_addr, accel->pool); in ixgbe_fwd_ring_up()
4624 ixgbe_fwd_psrtype(accel); in ixgbe_fwd_ring_up()
4625 ixgbe_macvlan_set_rx_mode(vdev, accel->pool, adapter); in ixgbe_fwd_ring_up()
4628 ixgbe_fwd_ring_down(vdev, accel); in ixgbe_fwd_ring_up()