Lines Matching refs:fwd_adapter
7240 struct ixgbe_fwd_adapter *fwd_adapter = accel_priv; in ixgbe_select_queue() local
7247 if (fwd_adapter) in ixgbe_select_queue()
7248 return skb->queue_mapping + fwd_adapter->tx_base_queue; in ixgbe_select_queue()
8060 struct ixgbe_fwd_adapter *fwd_adapter = NULL; in ixgbe_fwd_add() local
8094 fwd_adapter = kcalloc(1, sizeof(struct ixgbe_fwd_adapter), GFP_KERNEL); in ixgbe_fwd_add()
8095 if (!fwd_adapter) in ixgbe_fwd_add()
8112 fwd_adapter->pool = pool; in ixgbe_fwd_add()
8113 fwd_adapter->real_adapter = adapter; in ixgbe_fwd_add()
8114 err = ixgbe_fwd_ring_up(vdev, fwd_adapter); in ixgbe_fwd_add()
8118 return fwd_adapter; in ixgbe_fwd_add()
8125 kfree(fwd_adapter); in ixgbe_fwd_add()
8131 struct ixgbe_fwd_adapter *fwd_adapter = priv; in ixgbe_fwd_del() local
8132 struct ixgbe_adapter *adapter = fwd_adapter->real_adapter; in ixgbe_fwd_del()
8135 clear_bit(fwd_adapter->pool, &adapter->fwd_bitmask); in ixgbe_fwd_del()
8140 ixgbe_fwd_ring_down(fwd_adapter->netdev, fwd_adapter); in ixgbe_fwd_del()
8143 fwd_adapter->pool, adapter->num_rx_pools, in ixgbe_fwd_del()
8144 fwd_adapter->rx_base_queue, in ixgbe_fwd_del()
8145 fwd_adapter->rx_base_queue + adapter->num_rx_queues_per_pool, in ixgbe_fwd_del()
8147 kfree(fwd_adapter); in ixgbe_fwd_del()