Home
last modified time | relevance | path

Searched defs:tx_ring (Results 1 – 25 of 46) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_tx.c56 igb_tx_ring_t *tx_ring = (igb_tx_ring_t *)arg; in igb_tx_ring_send() local
104 igb_tx(igb_tx_ring_t *tx_ring, mblk_t *mp) in igb_tx()
482 igb_tx_copy(igb_tx_ring_t *tx_ring, tx_control_block_t *tcb, mblk_t *mp, in igb_tx_copy()
543 igb_tx_bind(igb_tx_ring_t *tx_ring, tx_control_block_t *tcb, mblk_t *mp, in igb_tx_bind()
779 igb_check_tx_context(igb_tx_ring_t *tx_ring, tx_context_t *ctx) in igb_check_tx_context()
885 igb_tx_fill_ring(igb_tx_ring_t *tx_ring, link_list_t *pending_list, in igb_tx_fill_ring()
1102 igb_tx_recycle_legacy(igb_tx_ring_t *tx_ring) in igb_tx_recycle_legacy()
1257 igb_tx_recycle_head_wb(igb_tx_ring_t *tx_ring) in igb_tx_recycle_head_wb()
1441 igb_get_free_list(igb_tx_ring_t *tx_ring) in igb_get_free_list()
1475 igb_put_free_list(igb_tx_ring_t *tx_ring, link_list_t *pending_list) in igb_put_free_list()
H A Digb_buf.c129 igb_tx_ring_t *tx_ring; in igb_alloc_dma() local
176 igb_tx_ring_t *tx_ring; in igb_free_dma() local
204 igb_alloc_tbd_ring(igb_tx_ring_t *tx_ring) in igb_alloc_tbd_ring()
309 igb_free_tbd_ring(igb_tx_ring_t *tx_ring) in igb_free_tbd_ring()
662 igb_alloc_tcb_lists(igb_tx_ring_t *tx_ring) in igb_alloc_tcb_lists()
778 igb_free_tcb_lists(igb_tx_ring_t *tx_ring) in igb_free_tcb_lists()
H A Digb_main.c1044 igb_tx_ring_t *tx_ring; in igb_init_driver_settings() local
1129 igb_tx_ring_t *tx_ring; in igb_init_locks() local
1167 igb_tx_ring_t *tx_ring; in igb_destroy_locks() local
1724 igb_tx_ring_t *tx_ring; in igb_tx_clean() local
1791 igb_tx_ring_t *tx_ring; in igb_tx_drain() local
2328 igb_setup_tx_ring(igb_tx_ring_t *tx_ring) in igb_setup_tx_ring()
2423 igb_tx_ring_t *tx_ring; in igb_setup_tx() local
3355 igb_tx_ring_t *tx_ring; in igb_stall_check() local
4076 igb_intr_tx_work(igb_tx_ring_t *tx_ring) in igb_intr_tx_work()
4132 igb_tx_ring_t *tx_ring; in igb_intr_legacy() local
[all …]
H A Digb_stat.c304 igb_tx_ring_t *tx_ring = (igb_tx_ring_t *)rh; in igb_tx_ring_stat() local
H A Digb_gld.c823 igb_tx_ring_t *tx_ring = &igb->tx_rings[index]; in igb_fill_ring() local
/illumos-gate/usr/src/uts/common/io/e1000g/
H A De1000g_tx.c175 e1000g_tx_ring_t *tx_ring; in e1000g_send() local
552 e1000g_check_context(e1000g_tx_ring_t *tx_ring, context_data_t *cur_context) in e1000g_check_context()
605 e1000g_fill_tx_ring(e1000g_tx_ring_t *tx_ring, LIST_DESCRIBER *pending_list, in e1000g_fill_tx_ring()
908 e1000g_tx_ring_t *tx_ring; in e1000g_tx_setup() local
1019 e1000g_recycle(e1000g_tx_ring_t *tx_ring) in e1000g_recycle()
1258 e1000g_tx_copy(e1000g_tx_ring_t *tx_ring, p_tx_sw_packet_t packet, in e1000g_tx_copy()
1342 e1000g_tx_bind(e1000g_tx_ring_t *tx_ring, p_tx_sw_packet_t packet, mblk_t *mp) in e1000g_tx_bind()
1520 e1000g_fill_tx_desc(e1000g_tx_ring_t *tx_ring, in e1000g_fill_tx_desc()
1646 e1000g_82547_tx_move_tail_work(e1000g_tx_ring_t *tx_ring) in e1000g_82547_tx_move_tail_work()
1694 e1000g_tx_ring_t *tx_ring; in e1000g_82547_timeout() local
[all …]
H A De1000g_alloc.c221 e1000g_tx_ring_t *tx_ring; in e1000g_alloc_descriptors() local
255 e1000g_tx_ring_t *tx_ring; in e1000g_free_descriptors() local
266 e1000g_alloc_tx_descriptors(e1000g_tx_ring_t *tx_ring) in e1000g_alloc_tx_descriptors()
672 e1000g_free_tx_descriptors(e1000g_tx_ring_t *tx_ring) in e1000g_free_tx_descriptors()
706 e1000g_tx_ring_t *tx_ring; in e1000g_alloc_packets() local
766 e1000g_tx_ring_t *tx_ring; in e1000g_free_packets() local
1124 e1000g_alloc_tx_packets(e1000g_tx_ring_t *tx_ring) in e1000g_alloc_tx_packets()
1466 e1000g_free_tx_packets(e1000g_tx_ring_t *tx_ring) in e1000g_free_tx_packets()
H A De1000g_main.c1269 e1000g_tx_ring_t *tx_ring; in e1000g_init_locks() local
1300 e1000g_tx_ring_t *tx_ring; in e1000g_destroy_locks() local
2165 e1000g_tx_ring_t *tx_ring; in e1000g_tx_clean() local
2225 e1000g_tx_ring_t *tx_ring; in e1000g_tx_drain() local
2416 e1000g_tx_ring_t *tx_ring = Adapter->tx_ring; in e1000g_intr_work() local
4583 e1000g_tx_ring_t *tx_ring = Adapter->tx_ring; in e1000g_timer_tx_resched() local
4999 stop_82547_timer(e1000g_tx_ring_t *tx_ring) in stop_82547_timer()
5191 e1000g_tx_ring_t *tx_ring; in e1000g_stall_check() local
H A De1000g_stat.c154 e1000g_tx_ring_t *tx_ring; in e1000g_update_stats() local
/illumos-gate/usr/src/uts/common/io/ixgbe/
H A Dixgbe_tx.c123 ixgbe_tx_ring_t *tx_ring = (ixgbe_tx_ring_t *)arg; in ixgbe_ring_tx() local
434 ixgbe_tx_copy(ixgbe_tx_ring_t *tx_ring, tx_control_block_t **tcbp, in ixgbe_tx_copy()
494 ixgbe_tx_bind(ixgbe_tx_ring_t *tx_ring, tx_control_block_t **tcbp, in ixgbe_tx_bind()
775 ixgbe_check_context(ixgbe_tx_ring_t *tx_ring, ixgbe_tx_context_t *ctx) in ixgbe_check_context()
880 ixgbe_tx_fill_ring(ixgbe_tx_ring_t *tx_ring, link_list_t *pending_list, in ixgbe_tx_fill_ring()
1115 ixgbe_tx_recycle_legacy(ixgbe_tx_ring_t *tx_ring) in ixgbe_tx_recycle_legacy()
1262 ixgbe_tx_recycle_head_wb(ixgbe_tx_ring_t *tx_ring) in ixgbe_tx_recycle_head_wb()
1441 ixgbe_get_free_list(ixgbe_tx_ring_t *tx_ring, link_list_t *list) in ixgbe_get_free_list()
1478 ixgbe_put_free_list(ixgbe_tx_ring_t *tx_ring, link_list_t *pending_list) in ixgbe_put_free_list()
H A Dixgbe_buf.c127 ixgbe_tx_ring_t *tx_ring; in ixgbe_alloc_dma() local
173 ixgbe_tx_ring_t *tx_ring; in ixgbe_free_dma() local
309 ixgbe_alloc_tbd_ring(ixgbe_tx_ring_t *tx_ring) in ixgbe_alloc_tbd_ring()
414 ixgbe_free_tbd_ring(ixgbe_tx_ring_t *tx_ring) in ixgbe_free_tbd_ring()
656 ixgbe_alloc_tcb_lists(ixgbe_tx_ring_t *tx_ring) in ixgbe_alloc_tcb_lists()
772 ixgbe_free_tcb_lists(ixgbe_tx_ring_t *tx_ring) in ixgbe_free_tcb_lists()
H A Dixgbe_main.c1146 ixgbe_tx_ring_t *tx_ring; in ixgbe_init_driver_settings() local
1237 ixgbe_tx_ring_t *tx_ring; in ixgbe_init_locks() local
1272 ixgbe_tx_ring_t *tx_ring; in ixgbe_destroy_locks() local
1749 ixgbe_tx_ring_t *tx_ring; in ixgbe_tx_clean() local
1819 ixgbe_tx_ring_t *tx_ring; in ixgbe_tx_drain() local
2687 ixgbe_setup_tx_ring(ixgbe_tx_ring_t *tx_ring) in ixgbe_setup_tx_ring()
2782 ixgbe_tx_ring_t *tx_ring; in ixgbe_setup_tx() local
4124 ixgbe_tx_ring_t *tx_ring; in ixgbe_stall_check() local
4673 ixgbe_intr_tx_work(ixgbe_tx_ring_t *tx_ring) in ixgbe_intr_tx_work()
4794 ixgbe_tx_ring_t *tx_ring; in ixgbe_intr_legacy() local
[all …]
H A Dixgbe_stat.c809 ixgbe_tx_ring_t *tx_ring = (ixgbe_tx_ring_t *)rh; in ixgbe_tx_ring_stat() local
/illumos-gate/usr/src/uts/common/io/qede/
H A Dqede_fp.c30 qede_get_dmah_entry(qede_tx_ring_t *tx_ring) in qede_get_dmah_entry()
45 qede_put_dmah_entries(qede_tx_ring_t *tx_ring, qede_dma_handle_entry_t *dmah) in qede_put_dmah_entries()
68 qede_get_bcopy_pkt(qede_tx_ring_t *tx_ring) in qede_get_bcopy_pkt()
83 qede_put_bcopy_pkt(qede_tx_ring_t *tx_ring, qede_tx_bcopy_pkt_t *pkt) in qede_put_bcopy_pkt()
94 qede_print_tx_indexes(qede_tx_ring_t *tx_ring) in qede_print_tx_indexes()
123 qede_process_tx_completions(qede_tx_ring_t *tx_ring) in qede_process_tx_completions()
206 qede_has_tx_work(qede_tx_ring_t *tx_ring) in qede_has_tx_work()
804 qede_tx_ring_t *tx_ring; in qede_process_fastpath() local
969 qede_tx_bcopy(qede_tx_ring_t *tx_ring, mblk_t *mp, qede_tx_pktinfo_t *pktinfo) in qede_tx_bcopy()
1069 qede_tx_mapped(qede_tx_ring_t *tx_ring, mblk_t *mp, qede_tx_pktinfo_t *pktinfo) in qede_tx_mapped()
[all …]
H A Dqede_main.c318 qede_tx_ring_t *tx_ring; in qede_destroy_locks() local
346 qede_tx_ring_t *tx_ring; in qede_init_locks() local
387 qede_tx_ring_t *tx_array, *tx_ring; in qede_alloc_io_structs() local
519 qede_bar2_write32_tx_doorbell(qede_tx_ring_t *tx_ring, u32 val) in qede_bar2_write32_tx_doorbell()
1614 qede_tx_ring_t *tx_ring; in qede_fastpath_stop_queues() local
1693 qede_tx_ring_t *tx_ring; in qede_fastpath_start_queues() local
2443 qede_tx_ring_t *tx_ring; in qede_free_tx_bd_ring() local
2463 qede_alloc_tx_bd_ring(qede_t *qede, qede_tx_ring_t *tx_ring) in qede_alloc_tx_bd_ring()
2487 qede_free_tx_bcopy_buffers(qede_tx_ring_t *tx_ring) in qede_free_tx_bcopy_buffers()
2521 qede_alloc_tx_bcopy_buffers(qede_t *qede, qede_tx_ring_t *tx_ring) in qede_alloc_tx_bcopy_buffers()
[all …]
H A Dqede_dbg.c258 qede_print_tx_ring(qede_tx_ring_t *tx_ring) in qede_print_tx_ring()
H A Dqede_gld.c233 qede_tx_ring_t *tx_ring = fp->tx_ring[0]; in qede_tx_ring_stat() local
488 qede_tx_ring_t *tx_ring; local
691 qede_tx_ring_t *tx_ring; local
H A Dqede_fp.h46 #define RESUME_TX(tx_ring) mac_tx_ring_update(tx_ring->qede->mac_handle, \ argument
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/qlge/
H A Dqlge.h190 #define RESUME_TX(tx_ring) mac_tx_update(tx_ring->qlge->mh); argument
444 struct tx_ring { struct
460 struct tx_ring_desc *wq_desc; argument
462 uint32_t *cnsmr_idx_sh_reg;
464 uint64_t cnsmr_idx_sh_reg_dma;
465 uint32_t defer; /* tx no resource */
466 uint64_t obytes;
467 uint64_t opackets;
468 uint32_t errxmt;
469 uint64_t brdcstxmt;
[all …]
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlge/
H A Dqlge.c1790 struct tx_ring *tx_ring = (struct tx_ring *)arg; in ql_ring_tx() local
2609 struct tx_ring *tx_ring; in ql_process_mac_tx_intr() local
2681 struct tx_ring *tx_ring; in ql_clean_outbound_rx_ring() local
3303 ql_init_tx_ring(struct tx_ring *tx_ring) in ql_init_tx_ring()
3323 ql_free_tx_resources(struct tx_ring *tx_ring) in ql_free_tx_resources()
3375 ql_alloc_tx_resources(qlge_t *qlge, struct tx_ring *tx_ring) in ql_alloc_tx_resources()
4444 struct tx_ring *tx_ring; in ql_free_rx_tx_locks() local
5304 ql_send_common(struct tx_ring *tx_ring, mblk_t *mp) in ql_send_common()
6129 struct tx_ring *tx_ring; in ql_kstats_get_reg_and_dev_stats() local
6288 struct tx_ring *tx_ring; in ql_setup_rings() local
[all …]
H A Dqlge_gld.c223 struct tx_ring *tx_ring; in ql_m_getstat() local
472 struct tx_ring *tx_ring; in ql_m_tx() local
/illumos-gate/usr/src/uts/common/io/xge/drv/
H A Dxgell.c1476 xgell_tx_ring_t *tx_ring; in xgell_fill_ring() local
1751 xgell_tx_ring_open(xgell_tx_ring_t *tx_ring) in xgell_tx_ring_open()
1784 xgell_tx_ring_close(xgell_tx_ring_t *tx_ring) in xgell_tx_ring_close()
1801 xgell_tx_ring_t *tx_ring; in xgell_tx_open() local
1830 xgell_tx_ring_t *tx_ring; in xgell_tx_close() local
2300 xgell_tx_ring_t *tx_ring = (xgell_tx_ring_t *)rh; in xgell_tx_ring_stat() local
/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A Dpcnet32.c223 u32 tx_ring; member
237 static struct pcnet32_tx_head tx_ring[TX_RING_SIZE] variable
H A Depic100.c87 static struct epic_tx_desc tx_ring[TX_RING_SIZE] variable
/illumos-gate/usr/src/uts/common/io/igc/
H A Digc_gld.c587 igc_tx_ring_t *tx_ring = (igc_tx_ring_t *)rh; in igc_tx_ring_stat() local

12