Searched refs:tcb (Results 1 – 8 of 8) sorted by relevance
/titanic_41/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_tx.c | 94 tx_control_block_t *tcb; in ixgbe_ring_tx() local 294 tcb = ixgbe_get_free_list(tx_ring); in ixgbe_ring_tx() 296 if (tcb == NULL) { in ixgbe_ring_tx() 305 LIST_PUSH_TAIL(&pending_list, &tcb->link); in ixgbe_ring_tx() 315 ASSERT((tcb->tx_buf.len + current_len) <= in ixgbe_ring_tx() 316 tcb->tx_buf.size); in ixgbe_ring_tx() 326 } else if ((tcb->tx_buf.len + current_len + next_len) > in ixgbe_ring_tx() 327 tcb->tx_buf.size) { in ixgbe_ring_tx() 353 desc_num = ixgbe_tx_copy(tx_ring, tcb, current_mp, in ixgbe_ring_tx() 364 desc_num = ixgbe_tx_bind(tx_ring, tcb, current_mp, in ixgbe_ring_tx() [all …]
|
H A D | ixgbe_buf.c | 660 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 D | ixgbe_main.c | 1514 tx_control_block_t *tcb; in ixgbe_tx_clean() local 1535 tcb = tx_ring->work_list[j]; in ixgbe_tx_clean() 1536 if (tcb != NULL) { in ixgbe_tx_clean() 1537 desc_num += tcb->desc_num; in ixgbe_tx_clean() 1541 ixgbe_free_tcb(tcb); in ixgbe_tx_clean() 1543 LIST_PUSH_TAIL(&pending_list, &tcb->link); in ixgbe_tx_clean()
|
/titanic_41/usr/src/uts/common/io/igb/ |
H A D | igb_tx.c | 114 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 D | igb_buf.c | 665 tx_control_block_t *tcb; in igb_alloc_tcb_lists() local 722 tcb = tx_ring->tcb_area; in igb_alloc_tcb_lists() 723 for (i = 0; i < tx_ring->free_list_size; i++, tcb++) { in igb_alloc_tcb_lists() 724 ASSERT(tcb != NULL); in igb_alloc_tcb_lists() 726 tx_ring->free_list[i] = tcb; in igb_alloc_tcb_lists() 736 &tcb->tx_dma_handle); in igb_alloc_tcb_lists() 738 tcb->tx_dma_handle = NULL; in igb_alloc_tcb_lists() 748 tx_buf = &tcb->tx_buf; in igb_alloc_tcb_lists() 754 ASSERT(tcb->tx_dma_handle != NULL); in igb_alloc_tcb_lists() 755 ddi_dma_free_handle(&tcb->tx_dma_handle); in igb_alloc_tcb_lists() [all …]
|
H A D | igb_main.c | 1676 tx_control_block_t *tcb; in igb_tx_clean() local 1697 tcb = tx_ring->work_list[j]; in igb_tx_clean() 1698 if (tcb != NULL) { in igb_tx_clean() 1699 desc_num += tcb->desc_num; in igb_tx_clean() 1703 igb_free_tcb(tcb); in igb_tx_clean() 1705 LIST_PUSH_TAIL(&pending_list, &tcb->link); in igb_tx_clean()
|
/titanic_41/usr/src/uts/common/io/i40e/ |
H A D | i40e_transceiver.c | 836 i40e_tx_control_block_t *tcb = itrq->itrq_tcb_area; in i40e_free_tx_dma() local 838 for (i = 0; i < itrq->itrq_tx_free_list_size; i++, tcb++) { in i40e_free_tx_dma() 839 i40e_free_dma_buffer(&tcb->tcb_dma); in i40e_free_tx_dma() 840 if (tcb->tcb_dma_handle != NULL) { in i40e_free_tx_dma() 841 ddi_dma_free_handle(&tcb->tcb_dma_handle); in i40e_free_tx_dma() 842 tcb->tcb_dma_handle = NULL; in i40e_free_tx_dma() 876 i40e_tx_control_block_t *tcb; in i40e_alloc_tx_dma() local 938 tcb = itrq->itrq_tcb_area; in i40e_alloc_tx_dma() 939 for (i = 0; i < itrq->itrq_tx_free_list_size; i++, tcb++) { in i40e_alloc_tx_dma() 940 VERIFY(tcb != NULL); in i40e_alloc_tx_dma() [all …]
|
/titanic_41/usr/src/uts/common/io/cxgbe/firmware/ |
H A D | t4fw_interface.h | 604 } tcb; member
|