Lines Matching refs:tx_queue
578 struct efx_tx_queue tx_queue[EFX_MAX_TXQ_PER_CHANNEL]; member
1447 int (*tx_probe)(struct efx_tx_queue *tx_queue);
1448 void (*tx_init)(struct efx_tx_queue *tx_queue);
1449 void (*tx_remove)(struct efx_tx_queue *tx_queue);
1450 void (*tx_write)(struct efx_tx_queue *tx_queue);
1451 netdev_tx_t (*tx_enqueue)(struct efx_tx_queue *tx_queue, struct sk_buff *skb);
1452 unsigned int (*tx_limit_len)(struct efx_tx_queue *tx_queue,
1649 for (_tx_queue = (_channel)->tx_queue; \
1650 _tx_queue < (_channel)->tx_queue + \
1738 struct efx_tx_queue *tx_queue; in efx_channel_tx_fill_level() local
1741 efx_for_each_channel_tx_queue(tx_queue, channel) in efx_channel_tx_fill_level()
1743 tx_queue->insert_count - tx_queue->read_count); in efx_channel_tx_fill_level()
1752 struct efx_tx_queue *tx_queue; in efx_channel_tx_old_fill_level() local
1755 efx_for_each_channel_tx_queue(tx_queue, channel) in efx_channel_tx_old_fill_level()
1757 tx_queue->insert_count - tx_queue->old_read_count); in efx_channel_tx_old_fill_level()
1776 efx_tx_queue_get_insert_index(const struct efx_tx_queue *tx_queue) in efx_tx_queue_get_insert_index() argument
1778 return tx_queue->insert_count & tx_queue->ptr_mask; in efx_tx_queue_get_insert_index()
1783 __efx_tx_queue_get_insert_buffer(const struct efx_tx_queue *tx_queue) in __efx_tx_queue_get_insert_buffer() argument
1785 return &tx_queue->buffer[efx_tx_queue_get_insert_index(tx_queue)]; in __efx_tx_queue_get_insert_buffer()
1790 efx_tx_queue_get_insert_buffer(const struct efx_tx_queue *tx_queue) in efx_tx_queue_get_insert_buffer() argument
1793 __efx_tx_queue_get_insert_buffer(tx_queue); in efx_tx_queue_get_insert_buffer()