Home
last modified time | relevance | path

Searched refs:tx_control_block_t (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ixgbe/
H A Dixgbe_tx.c35 static int ixgbe_tx_copy(ixgbe_tx_ring_t *, tx_control_block_t **,
37 static int ixgbe_tx_bind(ixgbe_tx_ring_t *, tx_control_block_t **,
39 static uint_t ixgbe_tcb_done(tx_control_block_t *);
42 static void ixgbe_save_desc(tx_control_block_t *, uint64_t, size_t);
43 static tx_control_block_t *ixgbe_get_free_list(ixgbe_tx_ring_t *,
127 tx_control_block_t *tcb; in ixgbe_ring_tx()
434 ixgbe_tx_copy(ixgbe_tx_ring_t *tx_ring, tx_control_block_t **tcbp, in ixgbe_tx_copy()
437 tx_control_block_t *tcb = *tcbp; in ixgbe_tx_copy()
448 tx_control_block_t *newtcb; in ixgbe_tx_copy()
494 ixgbe_tx_bind(ixgbe_tx_ring_t *tx_ring, tx_control_block_t **tcbp, in ixgbe_tx_bind()
[all …]
H A Dixgbe_buf.c660 tx_control_block_t *tcb; in ixgbe_alloc_tcb_lists()
668 tx_ring->work_list = kmem_zalloc(sizeof (tx_control_block_t *) * in ixgbe_alloc_tcb_lists()
680 tx_ring->free_list = kmem_zalloc(sizeof (tx_control_block_t *) * in ixgbe_alloc_tcb_lists()
685 sizeof (tx_control_block_t *) * tx_ring->ring_size); in ixgbe_alloc_tcb_lists()
697 kmem_zalloc(sizeof (tx_control_block_t) * in ixgbe_alloc_tcb_lists()
702 sizeof (tx_control_block_t *) * tx_ring->ring_size); in ixgbe_alloc_tcb_lists()
706 sizeof (tx_control_block_t *) * tx_ring->free_list_size); in ixgbe_alloc_tcb_lists()
775 tx_control_block_t *tcb; in ixgbe_free_tcb_lists()
801 sizeof (tx_control_block_t) * tx_ring->free_list_size); in ixgbe_free_tcb_lists()
807 sizeof (tx_control_block_t *) * tx_ring->ring_size); in ixgbe_free_tcb_lists()
[all …]
H A Dixgbe_sw.h454 } tx_control_block_t; typedef
498 tx_control_block_t *tcb_area;
499 tx_control_block_t **work_list;
500 tx_control_block_t **free_list;
930 void ixgbe_free_tcb(tx_control_block_t *);
H A Dixgbe_main.c1750 tx_control_block_t *tcb; in ixgbe_tx_clean()
/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_tx.c33 static int igb_tx_copy(igb_tx_ring_t *, tx_control_block_t *, mblk_t *,
35 static int igb_tx_bind(igb_tx_ring_t *, tx_control_block_t *, mblk_t *,
39 static void igb_save_desc(tx_control_block_t *, uint64_t, size_t);
40 static tx_control_block_t *igb_get_free_list(igb_tx_ring_t *);
114 tx_control_block_t *tcb; in igb_tx()
455 tcb = (tx_control_block_t *)LIST_GET_HEAD(&pending_list); in igb_tx()
461 tcb = (tx_control_block_t *) 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()
892 tx_control_block_t *tcb, *first_tcb; in igb_tx_fill_ring()
[all …]
H A Digb_buf.c666 tx_control_block_t *tcb; in igb_alloc_tcb_lists()
674 tx_ring->work_list = kmem_zalloc(sizeof (tx_control_block_t *) * in igb_alloc_tcb_lists()
686 tx_ring->free_list = kmem_zalloc(sizeof (tx_control_block_t *) * in igb_alloc_tcb_lists()
691 sizeof (tx_control_block_t *) * tx_ring->ring_size); in igb_alloc_tcb_lists()
703 kmem_zalloc(sizeof (tx_control_block_t) * in igb_alloc_tcb_lists()
708 sizeof (tx_control_block_t *) * tx_ring->ring_size); in igb_alloc_tcb_lists()
712 sizeof (tx_control_block_t *) * tx_ring->free_list_size); in igb_alloc_tcb_lists()
781 tx_control_block_t *tcb; in igb_free_tcb_lists()
807 sizeof (tx_control_block_t) * tx_ring->free_list_size); in igb_free_tcb_lists()
813 sizeof (tx_control_block_t *) * tx_ring->ring_size); in igb_free_tcb_lists()
[all …]
H A Digb_sw.h398 } tx_control_block_t; typedef
438 tx_control_block_t *tcb_area;
439 tx_control_block_t **work_list;
440 tx_control_block_t **free_list;
904 void igb_free_tcb(tx_control_block_t *);
H A Digb_main.c1725 tx_control_block_t *tcb; in igb_tx_clean()