Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/io/ixgbe/
H A Dixgbe_tx.c213 tcb = NULL; in ixgbe_ring_tx()
271 tcb = NULL; in ixgbe_ring_tx()
446 if (tcb == NULL || tcb->tx_type == USE_DMA || in ixgbe_tx_copy()
447 tcb->tx_buf.len + len > tcb->tx_buf.size) { in ixgbe_tx_copy()
502 if (tcb == NULL) in ixgbe_tx_bind()
518 tcb->frag_num++; in ixgbe_tx_bind()
528 *tcbp = tcb; in ixgbe_tx_bind()
953 first_tcb = tcb; in ixgbe_tx_fill_ring()
1097 desc = &tcb->desc[tcb->desc_num]; in ixgbe_save_desc()
1101 tcb->desc_num++; in ixgbe_save_desc()
[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()
719 ASSERT(tcb != NULL); 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()
751 tcb->tx_dma_handle = NULL; in ixgbe_alloc_tcb_lists()
775 tx_control_block_t *tcb; in ixgbe_free_tcb_lists() local
777 tcb = tx_ring->tcb_area; in ixgbe_free_tcb_lists()
778 if (tcb == NULL) in ixgbe_free_tcb_lists()
[all …]
H A Dixgbe_main.c1750 tx_control_block_t *tcb; in ixgbe_tx_clean() local
1771 tcb = tx_ring->work_list[j]; in ixgbe_tx_clean()
1772 if (tcb != NULL) { in ixgbe_tx_clean()
1773 desc_num += tcb->desc_num; in ixgbe_tx_clean()
1777 ixgbe_free_tcb(tcb); in ixgbe_tx_clean()
1779 LIST_PUSH_TAIL(&pending_list, &tcb->link); in ixgbe_tx_clean()
/illumos-gate/usr/src/uts/common/io/i40e/
H A Di40e_transceiver.c2089 return (tcb); in i40e_tx_bind_fragment()
2147 *head = tcb; in tcb_list_append()
2153 *tail = tcb; in tcb_list_append()
2196 if (tcb != NULL && tcb->tcb_type == I40E_TX_COPY) { in i40e_non_lso_chain()
2262 tcb = tcbhead; in i40e_non_lso_chain()
2272 tcb = next; in i40e_non_lso_chain()
2294 ((tcb)->tcb_dma.dmab_size - (tcb)->tcb_dma.dmab_len)
2464 (tcb != NULL && tcb->tcb_type != I40E_TX_COPY)) { in i40e_lso_chain()
2616 tcb = next; in i40e_lso_chain()
2869 tcb = tcb->tcb_next; in i40e_ring_tx()
[all …]
/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_tx.c393 ASSERT(tcb); in igb_tx()
395 tcb->mp = mp; in igb_tx()
456 while (tcb) { in igb_tx()
457 tcb->mp = NULL; in igb_tx()
505 tcb->frag_num++; in igb_tx_copy()
564 tcb->frag_num++; in igb_tx_bind()
959 first_tcb = tcb; in igb_tx_fill_ring()
1084 desc = &tcb->desc[tcb->desc_num]; in igb_save_desc()
1088 tcb->desc_num++; in igb_save_desc()
1373 while (tcb) { in igb_tx_recycle_head_wb()
[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()
725 ASSERT(tcb != NULL); 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()
757 tcb->tx_dma_handle = NULL; in igb_alloc_tcb_lists()
781 tx_control_block_t *tcb; in igb_free_tcb_lists() local
783 tcb = tx_ring->tcb_area; in igb_free_tcb_lists()
784 if (tcb == NULL) in igb_free_tcb_lists()
[all …]
H A Digb_main.c1725 tx_control_block_t *tcb; in igb_tx_clean() local
1746 tcb = tx_ring->work_list[j]; in igb_tx_clean()
1747 if (tcb != NULL) { in igb_tx_clean()
1748 desc_num += tcb->desc_num; in igb_tx_clean()
1752 igb_free_tcb(tcb); in igb_tx_clean()
1754 LIST_PUSH_TAIL(&pending_list, &tcb->link); in igb_tx_clean()
/illumos-gate/usr/src/uts/common/io/ena/
H A Dena_tx.c24 ena_dma_free(&tcb->etcb_dma); in ena_free_tx_dma()
272 (void *)(tcb->etcb_dma.edb_va + tcb->etcb_dma.edb_used_len); in ena_tx_copy_fragment()
279 VERIFY3U(tcb->etcb_dma.edb_used_len + len, <, tcb->etcb_dma.edb_len); in ena_tx_copy_fragment()
307 if (tcb == NULL) { in ena_pull_tcb()
317 VERIFY3P(tcb, !=, NULL); in ena_pull_tcb()
318 return (tcb); in ena_pull_tcb()
381 ena_tx_control_block_t *tcb; in ena_ring_tx() local
425 ASSERT3P(tcb, !=, NULL); in ena_ring_tx()
426 tcb->etcb_mp = mp; in ena_ring_tx()
492 mp = tcb->etcb_mp; in ena_tx_intr_work()
[all …]
/illumos-gate/usr/src/uts/common/io/cxgbe/common/
H A Dcommon.h718 int t4_read_tcb(struct adapter *adap, int win, int tid, u32 tcb[TCB_SIZE/4]);
H A Dt4_hw.c6425 int t4_read_tcb(struct adapter *adap, int win, int tid, u32 tcb[TCB_SIZE/4]) in t4_read_tcb()
6439 tcb[word] = be32_to_cpu(raw_tcb[word]); in t4_read_tcb()
/illumos-gate/usr/src/uts/common/io/cxgbe/firmware/
H A Dt4fw_interface.h911 } tcb; member