Home
last modified time | relevance | path

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

/titanic_50/usr/src/uts/common/io/ixgbe/
H A Dixgbe_tx.c96 tx_control_block_t *tcb; in ixgbe_ring_tx() local
296 tcb = ixgbe_get_free_list(tx_ring); in ixgbe_ring_tx()
298 if (tcb == NULL) { in ixgbe_ring_tx()
307 LIST_PUSH_TAIL(&pending_list, &tcb->link); in ixgbe_ring_tx()
317 ASSERT((tcb->tx_buf.len + current_len) <= in ixgbe_ring_tx()
318 tcb->tx_buf.size); in ixgbe_ring_tx()
328 } else if ((tcb->tx_buf.len + current_len + next_len) > in ixgbe_ring_tx()
329 tcb->tx_buf.size) { in ixgbe_ring_tx()
355 desc_num = ixgbe_tx_copy(tx_ring, tcb, current_mp, in ixgbe_ring_tx()
366 desc_num = ixgbe_tx_bind(tx_ring, tcb, current_mp, in ixgbe_ring_tx()
[all …]
H A Dixgbe_buf.c660 tx_control_block_t *tcb; in ixgbe_alloc_tcb_lists() local
717 tcb = tx_ring->tcb_area; in ixgbe_alloc_tcb_lists()
718 for (i = 0; i < tx_ring->free_list_size; i++, tcb++) { in ixgbe_alloc_tcb_lists()
719 ASSERT(tcb != NULL); in ixgbe_alloc_tcb_lists()
721 tx_ring->free_list[i] = tcb; in ixgbe_alloc_tcb_lists()
731 &tcb->tx_dma_handle); in ixgbe_alloc_tcb_lists()
733 tcb->tx_dma_handle = NULL; in ixgbe_alloc_tcb_lists()
743 tx_buf = &tcb->tx_buf; in ixgbe_alloc_tcb_lists()
749 ASSERT(tcb->tx_dma_handle != NULL); in ixgbe_alloc_tcb_lists()
750 ddi_dma_free_handle(&tcb->tx_dma_handle); in ixgbe_alloc_tcb_lists()
[all …]
H A Dixgbe_main.c1661 tx_control_block_t *tcb; in ixgbe_tx_clean() local
1682 tcb = tx_ring->work_list[j]; in ixgbe_tx_clean()
1683 if (tcb != NULL) { in ixgbe_tx_clean()
1684 desc_num += tcb->desc_num; in ixgbe_tx_clean()
1688 ixgbe_free_tcb(tcb); in ixgbe_tx_clean()
1690 LIST_PUSH_TAIL(&pending_list, &tcb->link); in ixgbe_tx_clean()
/titanic_50/usr/src/uts/common/io/igb/
H A Digb_tx.c114 tx_control_block_t *tcb; in igb_tx() local
306 tcb = igb_get_free_list(tx_ring); in igb_tx()
308 if (tcb == NULL) { in igb_tx()
317 LIST_PUSH_TAIL(&pending_list, &tcb->link); in igb_tx()
327 ASSERT((tcb->tx_buf.len + current_len) <= in igb_tx()
328 tcb->tx_buf.size); in igb_tx()
338 } else if ((tcb->tx_buf.len + current_len + next_len) > in igb_tx()
339 tcb->tx_buf.size) { in igb_tx()
365 desc_num = igb_tx_copy(tx_ring, tcb, current_mp, in igb_tx()
376 desc_num = igb_tx_bind(tx_ring, tcb, current_mp, in igb_tx()
[all …]
H A Digb_buf.c666 tx_control_block_t *tcb; in igb_alloc_tcb_lists() local
723 tcb = tx_ring->tcb_area; in igb_alloc_tcb_lists()
724 for (i = 0; i < tx_ring->free_list_size; i++, tcb++) { in igb_alloc_tcb_lists()
725 ASSERT(tcb != NULL); in igb_alloc_tcb_lists()
727 tx_ring->free_list[i] = tcb; in igb_alloc_tcb_lists()
737 &tcb->tx_dma_handle); in igb_alloc_tcb_lists()
739 tcb->tx_dma_handle = NULL; in igb_alloc_tcb_lists()
749 tx_buf = &tcb->tx_buf; in igb_alloc_tcb_lists()
755 ASSERT(tcb->tx_dma_handle != NULL); in igb_alloc_tcb_lists()
756 ddi_dma_free_handle(&tcb->tx_dma_handle); in igb_alloc_tcb_lists()
[all …]
H A Digb_main.c1680 tx_control_block_t *tcb; in igb_tx_clean() local
1701 tcb = tx_ring->work_list[j]; in igb_tx_clean()
1702 if (tcb != NULL) { in igb_tx_clean()
1703 desc_num += tcb->desc_num; in igb_tx_clean()
1707 igb_free_tcb(tcb); in igb_tx_clean()
1709 LIST_PUSH_TAIL(&pending_list, &tcb->link); in igb_tx_clean()
/titanic_50/usr/src/uts/common/io/i40e/
H A Di40e_transceiver.c887 i40e_tx_control_block_t *tcb = itrq->itrq_tcb_area; in i40e_free_tx_dma() local
889 for (i = 0; i < itrq->itrq_tx_free_list_size; i++, tcb++) { in i40e_free_tx_dma()
890 i40e_free_dma_buffer(&tcb->tcb_dma); in i40e_free_tx_dma()
891 if (tcb->tcb_dma_handle != NULL) { in i40e_free_tx_dma()
892 ddi_dma_free_handle(&tcb->tcb_dma_handle); in i40e_free_tx_dma()
893 tcb->tcb_dma_handle = NULL; in i40e_free_tx_dma()
895 if (tcb->tcb_lso_dma_handle != NULL) { in i40e_free_tx_dma()
896 ddi_dma_free_handle(&tcb->tcb_lso_dma_handle); in i40e_free_tx_dma()
897 tcb->tcb_lso_dma_handle = NULL; in i40e_free_tx_dma()
931 i40e_tx_control_block_t *tcb; in i40e_alloc_tx_dma() local
[all …]
/titanic_50/usr/src/uts/common/io/cxgbe/firmware/
H A Dt4fw_interface.h604 } tcb; member