fm10k_ring 146 drivers/net/ethernet/intel/fm10k/fm10k.h struct fm10k_ring *ring; /* pointer to linked list of rings */ fm10k_ring 167 drivers/net/ethernet/intel/fm10k/fm10k.h static inline struct netdev_queue *txring_txq(const struct fm10k_ring *ring) fm10k_ring 201 drivers/net/ethernet/intel/fm10k/fm10k.h struct fm10k_ring ring[0] ____cacheline_internodealigned_in_smp; fm10k_ring 311 drivers/net/ethernet/intel/fm10k/fm10k.h struct fm10k_ring *tx_ring[MAX_QUEUES] ____cacheline_aligned_in_smp; fm10k_ring 340 drivers/net/ethernet/intel/fm10k/fm10k.h struct fm10k_ring *rx_ring[MAX_QUEUES]; fm10k_ring 422 drivers/net/ethernet/intel/fm10k/fm10k.h static inline u16 fm10k_desc_unused(struct fm10k_ring *ring) fm10k_ring 484 drivers/net/ethernet/intel/fm10k/fm10k.h struct fm10k_ring *tx_ring); fm10k_ring 486 drivers/net/ethernet/intel/fm10k/fm10k.h u64 fm10k_get_tx_pending(struct fm10k_ring *ring, bool in_sw); fm10k_ring 487 drivers/net/ethernet/intel/fm10k/fm10k.h bool fm10k_check_tx_hang(struct fm10k_ring *tx_ring); fm10k_ring 488 drivers/net/ethernet/intel/fm10k/fm10k.h void fm10k_alloc_rx_buffers(struct fm10k_ring *rx_ring, u16 cleaned_count); fm10k_ring 506 drivers/net/ethernet/intel/fm10k/fm10k.h int fm10k_setup_rx_resources(struct fm10k_ring *); fm10k_ring 507 drivers/net/ethernet/intel/fm10k/fm10k.h int fm10k_setup_tx_resources(struct fm10k_ring *); fm10k_ring 508 drivers/net/ethernet/intel/fm10k/fm10k.h void fm10k_free_rx_resources(struct fm10k_ring *); fm10k_ring 509 drivers/net/ethernet/intel/fm10k/fm10k.h void fm10k_free_tx_resources(struct fm10k_ring *); fm10k_ring 512 drivers/net/ethernet/intel/fm10k/fm10k.h void fm10k_unmap_and_free_tx_resource(struct fm10k_ring *, fm10k_ring 15 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c struct fm10k_ring *ring = s->private; fm10k_ring 24 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c struct fm10k_ring *ring = s->private; fm10k_ring 45 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c struct fm10k_ring *ring = s->private; fm10k_ring 72 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c struct fm10k_ring *ring = s->private; fm10k_ring 115 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c struct fm10k_ring *ring = inode->i_private; fm10k_ring 166 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c struct fm10k_ring *ring = &q_vector->tx.ring[i]; fm10k_ring 177 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c struct fm10k_ring *ring = &q_vector->rx.ring[i]; fm10k_ring 104 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c FM10K_STAT_FIELDS(struct fm10k_ring, _name, _stat) fm10k_ring 283 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c struct fm10k_ring *ring; fm10k_ring 524 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c struct fm10k_ring *temp_ring; fm10k_ring 560 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c temp_ring = vmalloc(array_size(i, sizeof(struct fm10k_ring))); fm10k_ring 577 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c sizeof(struct fm10k_ring)); fm10k_ring 594 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c sizeof(struct fm10k_ring)); fm10k_ring 604 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c sizeof(struct fm10k_ring)); fm10k_ring 621 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c sizeof(struct fm10k_ring)); fm10k_ring 70 drivers/net/ethernet/intel/fm10k/fm10k_main.c static bool fm10k_alloc_mapped_page(struct fm10k_ring *rx_ring, fm10k_ring 112 drivers/net/ethernet/intel/fm10k/fm10k_main.c void fm10k_alloc_rx_buffers(struct fm10k_ring *rx_ring, u16 cleaned_count) fm10k_ring 178 drivers/net/ethernet/intel/fm10k/fm10k_main.c static void fm10k_reuse_rx_page(struct fm10k_ring *rx_ring, fm10k_ring 299 drivers/net/ethernet/intel/fm10k/fm10k_main.c static struct sk_buff *fm10k_fetch_rx_buffer(struct fm10k_ring *rx_ring, fm10k_ring 359 drivers/net/ethernet/intel/fm10k/fm10k_main.c static inline void fm10k_rx_checksum(struct fm10k_ring *ring, fm10k_ring 396 drivers/net/ethernet/intel/fm10k/fm10k_main.c static inline void fm10k_rx_hash(struct fm10k_ring *ring, fm10k_ring 414 drivers/net/ethernet/intel/fm10k/fm10k_main.c static void fm10k_type_trans(struct fm10k_ring *rx_ring, fm10k_ring 452 drivers/net/ethernet/intel/fm10k/fm10k_main.c static unsigned int fm10k_process_skb_fields(struct fm10k_ring *rx_ring, fm10k_ring 493 drivers/net/ethernet/intel/fm10k/fm10k_main.c static bool fm10k_is_non_eop(struct fm10k_ring *rx_ring, fm10k_ring 524 drivers/net/ethernet/intel/fm10k/fm10k_main.c static bool fm10k_cleanup_headers(struct fm10k_ring *rx_ring, fm10k_ring 566 drivers/net/ethernet/intel/fm10k/fm10k_main.c struct fm10k_ring *rx_ring, fm10k_ring 753 drivers/net/ethernet/intel/fm10k/fm10k_main.c static int fm10k_tso(struct fm10k_ring *tx_ring, fm10k_ring 800 drivers/net/ethernet/intel/fm10k/fm10k_main.c static void fm10k_tx_csum(struct fm10k_ring *tx_ring, fm10k_ring 902 drivers/net/ethernet/intel/fm10k/fm10k_main.c static bool fm10k_tx_desc_push(struct fm10k_ring *tx_ring, fm10k_ring 919 drivers/net/ethernet/intel/fm10k/fm10k_main.c static int __fm10k_maybe_stop_tx(struct fm10k_ring *tx_ring, u16 size) fm10k_ring 936 drivers/net/ethernet/intel/fm10k/fm10k_main.c static inline int fm10k_maybe_stop_tx(struct fm10k_ring *tx_ring, u16 size) fm10k_ring 943 drivers/net/ethernet/intel/fm10k/fm10k_main.c static void fm10k_tx_map(struct fm10k_ring *tx_ring, fm10k_ring 1063 drivers/net/ethernet/intel/fm10k/fm10k_main.c struct fm10k_ring *tx_ring) fm10k_ring 1113 drivers/net/ethernet/intel/fm10k/fm10k_main.c static u64 fm10k_get_tx_completed(struct fm10k_ring *ring) fm10k_ring 1123 drivers/net/ethernet/intel/fm10k/fm10k_main.c u64 fm10k_get_tx_pending(struct fm10k_ring *ring, bool in_sw) fm10k_ring 1140 drivers/net/ethernet/intel/fm10k/fm10k_main.c bool fm10k_check_tx_hang(struct fm10k_ring *tx_ring) fm10k_ring 1190 drivers/net/ethernet/intel/fm10k/fm10k_main.c struct fm10k_ring *tx_ring, int napi_budget) fm10k_ring 1435 drivers/net/ethernet/intel/fm10k/fm10k_main.c struct fm10k_ring *ring; fm10k_ring 1605 drivers/net/ethernet/intel/fm10k/fm10k_main.c struct fm10k_ring *ring; fm10k_ring 1704 drivers/net/ethernet/intel/fm10k/fm10k_main.c struct fm10k_ring *ring; fm10k_ring 15 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c int fm10k_setup_tx_resources(struct fm10k_ring *tx_ring) fm10k_ring 83 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c int fm10k_setup_rx_resources(struct fm10k_ring *rx_ring) fm10k_ring 144 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c void fm10k_unmap_and_free_tx_resource(struct fm10k_ring *ring, fm10k_ring 170 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c static void fm10k_clean_tx_ring(struct fm10k_ring *tx_ring) fm10k_ring 202 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c void fm10k_free_tx_resources(struct fm10k_ring *tx_ring) fm10k_ring 248 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c static void fm10k_clean_rx_ring(struct fm10k_ring *rx_ring) fm10k_ring 290 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c void fm10k_free_rx_resources(struct fm10k_ring *rx_ring) fm10k_ring 708 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c struct fm10k_ring *tx_ring = interface->tx_ring[i]; fm10k_ring 937 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c struct fm10k_ring *rx_ring = interface->rx_ring[i]; fm10k_ring 1332 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c struct fm10k_ring *ring; fm10k_ring 1449 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c struct fm10k_ring *ring = interface->rx_ring[i]; fm10k_ring 560 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct fm10k_ring *tx_ring = READ_ONCE(interface->tx_ring[i]); fm10k_ring 582 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct fm10k_ring *rx_ring = READ_ONCE(interface->rx_ring[i]); fm10k_ring 650 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct fm10k_ring *tx_ring = interface->tx_ring[i]; fm10k_ring 868 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct fm10k_ring *ring) fm10k_ring 930 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct fm10k_ring *ring) fm10k_ring 978 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct fm10k_ring *ring) fm10k_ring 1073 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct fm10k_ring *ring = interface->rx_ring[i];