Searched refs:fm10k_ring (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k.h | 103 struct fm10k_ring { struct 146 struct fm10k_ring *ring; /* pointer to linked list of rings */ argument 334 struct fm10k_ring *rx_ring[MAX_QUEUES]; 416 static inline u16 fm10k_desc_unused(struct fm10k_ring *ring) in fm10k_desc_unused() 477 struct fm10k_ring *tx_ring); 480 bool fm10k_check_tx_hang(struct fm10k_ring *tx_ring); 499 int fm10k_setup_rx_resources(struct fm10k_ring *); 500 int fm10k_setup_tx_resources(struct fm10k_ring *); 501 void fm10k_free_rx_resources(struct fm10k_ring *); 502 void fm10k_free_tx_resources(struct fm10k_ring *); [all …]
|
H A D | fm10k_debugfs.c | 15 struct fm10k_ring *ring = s->private; in fm10k_dbg_desc_seq_start() 24 struct fm10k_ring *ring = s->private; in fm10k_dbg_desc_seq_next() 45 struct fm10k_ring *ring = s->private; in fm10k_dbg_tx_desc_seq_show() 72 struct fm10k_ring *ring = s->private; in fm10k_dbg_rx_desc_seq_show() 115 struct fm10k_ring *ring = inode->i_private; in fm10k_dbg_desc_open() 166 struct fm10k_ring *ring = &q_vector->tx.ring[i]; in fm10k_dbg_q_vector_init() 177 struct fm10k_ring *ring = &q_vector->rx.ring[i]; in fm10k_dbg_q_vector_init()
|
H A D | fm10k_main.c | 411 static void fm10k_type_trans(struct fm10k_ring *rx_ring, in fm10k_type_trans() 563 struct fm10k_ring *rx_ring, in fm10k_clean_rx_irq() 743 static int fm10k_tso(struct fm10k_ring *tx_ring, in fm10k_tso() 790 static void fm10k_tx_csum(struct fm10k_ring *tx_ring, in fm10k_tx_csum() 933 static void fm10k_tx_map(struct fm10k_ring *tx_ring, in fm10k_tx_map() 1053 struct fm10k_ring *tx_ring) in fm10k_xmit_frame_ring() 1130 bool fm10k_check_tx_hang(struct fm10k_ring *tx_ring) in fm10k_check_tx_hang() 1180 struct fm10k_ring *tx_ring, int napi_budget) in fm10k_clean_tx_irq() 1425 struct fm10k_ring *ring; in fm10k_poll() 1595 struct fm10k_ring *ring; in fm10k_alloc_q_vector() [all …]
|
H A D | fm10k_netdev.c | 15 int fm10k_setup_tx_resources(struct fm10k_ring *tx_ring) in fm10k_setup_tx_resources() 83 int fm10k_setup_rx_resources(struct fm10k_ring *rx_ring) in fm10k_setup_rx_resources() 144 void fm10k_unmap_and_free_tx_resource(struct fm10k_ring *ring, in fm10k_unmap_and_free_tx_resource() 170 static void fm10k_clean_tx_ring(struct fm10k_ring *tx_ring) in fm10k_clean_tx_ring() 202 void fm10k_free_tx_resources(struct fm10k_ring *tx_ring) in fm10k_free_tx_resources() 248 static void fm10k_clean_rx_ring(struct fm10k_ring *rx_ring) in fm10k_clean_rx_ring() 290 void fm10k_free_rx_resources(struct fm10k_ring *rx_ring) in fm10k_free_rx_resources() 588 struct fm10k_ring *tx_ring; in fm10k_tx_timeout() 824 struct fm10k_ring *rx_ring = interface->rx_ring[i]; in fm10k_update_vid() 1219 struct fm10k_ring *ring; in fm10k_get_stats64() [all …]
|
H A D | fm10k_ethtool.c | 105 FM10K_STAT_FIELDS(struct fm10k_ring, _name, _stat) 284 struct fm10k_ring *ring; in fm10k_get_ethtool_stats() 527 struct fm10k_ring *temp_ring; in fm10k_set_ringparam() 563 temp_ring = vmalloc(array_size(i, sizeof(struct fm10k_ring))); in fm10k_set_ringparam() 580 sizeof(struct fm10k_ring)); in fm10k_set_ringparam() 597 sizeof(struct fm10k_ring)); in fm10k_set_ringparam() 607 sizeof(struct fm10k_ring)); in fm10k_set_ringparam() 624 sizeof(struct fm10k_ring)); in fm10k_set_ringparam()
|
H A D | fm10k_pci.c | 557 struct fm10k_ring *tx_ring = READ_ONCE(interface->tx_ring[i]); in fm10k_update_stats() 579 struct fm10k_ring *rx_ring = READ_ONCE(interface->rx_ring[i]); in fm10k_update_stats() 650 struct fm10k_ring *tx_ring = interface->tx_ring[i]; in fm10k_watchdog_flush_tx() 868 struct fm10k_ring *ring) in fm10k_configure_tx_ring() 930 struct fm10k_ring *ring) in fm10k_enable_tx_ring() 978 struct fm10k_ring *ring) in fm10k_configure_rx_ring() 1073 struct fm10k_ring *ring = interface->rx_ring[i]; in fm10k_update_rx_drop_en()
|