Searched refs:tcb (Results 1 – 11 of 11) sorted by relevance
/illumos-gate/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_tx.c | 213 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 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() 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 D | ixgbe_main.c | 1750 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 D | i40e_transceiver.c | 2089 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 D | igb_tx.c | 393 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 D | igb_buf.c | 666 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 D | igb_main.c | 1725 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 D | ena_tx.c | 24 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 D | common.h | 718 int t4_read_tcb(struct adapter *adap, int win, int tid, u32 tcb[TCB_SIZE/4]);
|
H A D | t4_hw.c | 6425 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 D | t4fw_interface.h | 911 } tcb; member
|