Searched refs:tcb (Results 1 - 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ixgbe/
H A Dixgbe_tx.c95 tx_control_block_t *tcb; local
295 tcb = ixgbe_get_free_list(tx_ring);
297 if (tcb == NULL) {
306 LIST_PUSH_TAIL(&pending_list, &tcb->link);
316 ASSERT((tcb->tx_buf.len + current_len) <=
317 tcb->tx_buf.size);
327 } else if ((tcb->tx_buf.len + current_len + next_len) >
328 tcb->tx_buf.size) {
354 desc_num = ixgbe_tx_copy(tx_ring, tcb, current_mp,
365 desc_num = ixgbe_tx_bind(tx_ring, tcb, current_m
580 ixgbe_tx_copy(ixgbe_tx_ring_t *tx_ring, tx_control_block_t *tcb, mblk_t *mp, uint32_t len, boolean_t copy_done) argument
641 ixgbe_tx_bind(ixgbe_tx_ring_t *tx_ring, tx_control_block_t *tcb, mblk_t *mp, uint32_t len) argument
978 tx_control_block_t *tcb, *first_tcb; local
1183 ixgbe_save_desc(tx_control_block_t *tcb, uint64_t address, size_t length) argument
1210 tx_control_block_t *tcb; local
1372 tx_control_block_t *tcb; local
1515 ixgbe_free_tcb(tx_control_block_t *tcb) argument
1559 tx_control_block_t *tcb; local
1595 tx_control_block_t *tcb; local
[all...]
H A Dixgbe_buf.c660 tx_control_block_t *tcb; local
717 tcb = tx_ring->tcb_area;
718 for (i = 0; i < tx_ring->free_list_size; i++, tcb++) {
719 ASSERT(tcb != NULL);
721 tx_ring->free_list[i] = tcb;
731 &tcb->tx_dma_handle);
733 tcb->tx_dma_handle = NULL;
743 tx_buf = &tcb->tx_buf;
749 ASSERT(tcb->tx_dma_handle != NULL);
750 ddi_dma_free_handle(&tcb
775 tx_control_block_t *tcb; local
[all...]
H A Dixgbe_main.c1659 tx_control_block_t *tcb; local
1680 tcb = tx_ring->work_list[j];
1681 if (tcb != NULL) {
1682 desc_num += tcb->desc_num;
1686 ixgbe_free_tcb(tcb);
1688 LIST_PUSH_TAIL(&pending_list, &tcb->link);
/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_tx.c114 tx_control_block_t *tcb; local
306 tcb = igb_get_free_list(tx_ring);
308 if (tcb == NULL) {
317 LIST_PUSH_TAIL(&pending_list, &tcb->link);
327 ASSERT((tcb->tx_buf.len + current_len) <=
328 tcb->tx_buf.size);
338 } else if ((tcb->tx_buf.len + current_len + next_len) >
339 tcb->tx_buf.size) {
365 desc_num = igb_tx_copy(tx_ring, tcb, current_mp,
376 desc_num = igb_tx_bind(tx_ring, tcb, current_m
482 igb_tx_copy(igb_tx_ring_t *tx_ring, tx_control_block_t *tcb, mblk_t *mp, uint32_t len, boolean_t copy_done) argument
543 igb_tx_bind(igb_tx_ring_t *tx_ring, tx_control_block_t *tcb, mblk_t *mp, uint32_t len) argument
863 tx_control_block_t *tcb, *first_tcb; local
1051 igb_save_desc(tx_control_block_t *tcb, uint64_t address, size_t length) argument
1078 tx_control_block_t *tcb; local
1233 tx_control_block_t *tcb; local
1370 igb_free_tcb(tx_control_block_t *tcb) argument
1414 tx_control_block_t *tcb; local
1450 tx_control_block_t *tcb; local
[all...]
H A Digb_buf.c666 tx_control_block_t *tcb; local
723 tcb = tx_ring->tcb_area;
724 for (i = 0; i < tx_ring->free_list_size; i++, tcb++) {
725 ASSERT(tcb != NULL);
727 tx_ring->free_list[i] = tcb;
737 &tcb->tx_dma_handle);
739 tcb->tx_dma_handle = NULL;
749 tx_buf = &tcb->tx_buf;
755 ASSERT(tcb->tx_dma_handle != NULL);
756 ddi_dma_free_handle(&tcb
781 tx_control_block_t *tcb; local
[all...]
H A Digb_main.c1680 tx_control_block_t *tcb; local
1701 tcb = tx_ring->work_list[j];
1702 if (tcb != NULL) {
1703 desc_num += tcb->desc_num;
1707 igb_free_tcb(tcb);
1709 LIST_PUSH_TAIL(&pending_list, &tcb->link);
/illumos-gate/usr/src/uts/common/io/i40e/
H A Di40e_transceiver.c322 * * ... Initial placement for all tcb's
326 * | tcb on free list |---*------------------>| tcb on work list |
328 * ^ . tcb allocated |
338 * tcb recycled, mblk
836 i40e_tx_control_block_t *tcb = itrq->itrq_tcb_area; local
838 for (i = 0; i < itrq->itrq_tx_free_list_size; i++, tcb++) {
839 i40e_free_dma_buffer(&tcb->tcb_dma);
840 if (tcb->tcb_dma_handle != NULL) {
841 ddi_dma_free_handle(&tcb
876 i40e_tx_control_block_t *tcb; local
1884 i40e_tcb_free(i40e_trqpair_t *itrq, i40e_tx_control_block_t *tcb) argument
1921 i40e_tcb_reset(i40e_tx_control_block_t *tcb) argument
1969 i40e_tx_control_block_t *tcb; local
2036 i40e_tx_control_block_t *tcb; local
2071 i40e_tx_control_block_t *tcb = tcbhead; local
2101 i40e_tx_control_block_t *tcb; local
[all...]
/illumos-gate/usr/src/uts/common/io/cxgbe/firmware/
H A Dt4fw_interface.h604 } tcb; member in struct:fw_ofld_connection_wr

Completed in 213 milliseconds