Home
last modified time | relevance | path

Searched refs:txdp (Results 1 – 13 of 13) sorted by relevance

/titanic_44/usr/src/uts/common/io/xge/hal/xgehal/
H A Dxgehal-fifo-fp.c31 xge_hal_fifo_txd_t *txdp = (xge_hal_fifo_txd_t*)dtrh; in __hal_fifo_txdl_priv() local
34 xge_assert(txdp); in __hal_fifo_txdl_priv()
36 (ulong_t)txdp->host_control; in __hal_fifo_txdl_priv()
53 xge_hal_fifo_txd_t *txdp = (xge_hal_fifo_txd_t *)dtrh; in __hal_fifo_dtr_post_single() local
57 txdp->control_1 |= XGE_HAL_TXD_LIST_OWN_XENA; in __hal_fifo_dtr_post_single()
61 XGE_HAL_SET_TXD_T_CODE(txdp->control_1, XGE_HAL_TXD_T_CODE_UNUSED_5); in __hal_fifo_dtr_post_single()
86 if (txdp->control_1 & XGE_HAL_TXD_LSO_COF_CTRL(XGE_HAL_TXD_TCP_LSO)) { in __hal_fifo_dtr_post_single()
118 txdp->control_1, txdp->control_2, txdp->buffer_pointer, in __hal_fifo_dtr_post_single()
119 txdp->host_control, txdl_priv->dma_addr); in __hal_fifo_dtr_post_single()
130 xge_hal_fifo_txd_t *txdp, int list_size, int frags) in __hal_fifo_txdl_free_many() argument
[all …]
H A Dxgehal-fifo.c39 xge_hal_fifo_txd_t *txdp = (xge_hal_fifo_txd_t *)item; in __hal_fifo_mempool_item_alloc() local
64 txdp->host_control = (u64)(ulong_t)txdl_priv; in __hal_fifo_mempool_item_alloc()
74 status =__hal_fifo_dtr_align_alloc_map(fifo, txdp); in __hal_fifo_mempool_item_alloc()
89 fifo->channel.dtr_init(fifo, (xge_hal_dtr_h)txdp, index, in __hal_fifo_mempool_item_alloc()
493 xge_hal_fifo_txd_t *txdp = (xge_hal_fifo_txd_t *)dtrh; in __hal_fifo_dtr_align_free_unmap() local
496 txdl_priv = __hal_fifo_txdl_priv(txdp); in __hal_fifo_dtr_align_free_unmap()
524 xge_hal_fifo_txd_t *txdp = (xge_hal_fifo_txd_t *)dtrh; in __hal_fifo_dtr_align_alloc_map() local
527 xge_assert(txdp); in __hal_fifo_dtr_align_alloc_map()
529 txdl_priv = __hal_fifo_txdl_priv(txdp); in __hal_fifo_dtr_align_alloc_map()
H A Dxgehal-device.c5654 xge_hal_fifo_txd_t *txdp = (xge_hal_fifo_txd_t *)dtrh; in xge_hal_device_handle_tcode() local
5657 txdp->control_1, txdp->control_2, txdp->buffer_pointer, in xge_hal_device_handle_tcode()
5658 txdp->host_control); in xge_hal_device_handle_tcode()
/titanic_44/usr/src/uts/sun4v/io/
H A Dvnet_txdring.c134 vnet_public_desc_t *txdp; in vgen_create_tx_dring() local
168 ldcp->txdp = (vnet_public_desc_t *)(minfo.vaddr); in vgen_create_tx_dring()
250 txdp = &(ldcp->txdp[i]); in vgen_create_tx_dring()
251 hdrp = &txdp->hdr; in vgen_create_tx_dring()
254 tbufp->descp = txdp; in vgen_create_tx_dring()
336 ldcp->txdp = NULL; in vgen_destroy_tx_dring()
411 ldcp->peer_hparams.dring_ident = (uint64_t)ldcp->txdp; in vgen_map_rx_dring()
414 msg->dring_ident = (uint64_t)ldcp->txdp; in vgen_map_rx_dring()
594 vnet_public_desc_t *txdp; in vgen_dringsend() local
682 txdp = tbufp->descp; in vgen_dringsend()
[all …]
H A Dvnet_rxdring.c361 vnet_rx_dringdata_desc_t *txdp; in vgen_map_tx_dring() local
445 txdp = &ldcp->mtxdp[i]; in vgen_map_tx_dring()
446 txdp->dstate = VIO_DESC_DONE; in vgen_map_tx_dring()
580 vnet_rx_dringdata_desc_t *txdp; in vgen_dringsend_shm() local
657 txdp = &(ldcp->mtxdp[txi]); in vgen_dringsend_shm()
658 if (txdp->dstate != VIO_DESC_DONE) { /* out of descriptors */ in vgen_dringsend_shm()
668 txdp->dstate = VIO_DESC_INITIALIZING; in vgen_dringsend_shm()
691 buf_offset = txdp->data_buf_offset; in vgen_dringsend_shm()
704 txdp->nbytes = size; in vgen_dringsend_shm()
714 ASSERT(txdp->dstate == VIO_DESC_INITIALIZING); in vgen_dringsend_shm()
[all …]
H A Dvsw_rxdring.c446 vnet_rx_dringdata_desc_t *txdp; in vsw_map_tx_dring() local
484 txdp = (vnet_rx_dringdata_desc_t *)dp->pub_addr; in vsw_map_tx_dring()
486 txdp[i].dstate = VIO_DESC_DONE; in vsw_map_tx_dring()
858 vnet_rx_dringdata_desc_t *txdp; in vsw_dringsend_shm() local
952 txdp = &(pub_addr[txi]); in vsw_dringsend_shm()
953 if (txdp->dstate != VIO_DESC_DONE) { /* out of descriptors */ in vsw_dringsend_shm()
959 txdp->dstate = VIO_DESC_INITIALIZING; in vsw_dringsend_shm()
970 buf_offset = txdp->data_buf_offset; in vsw_dringsend_shm()
983 txdp->nbytes = size; in vsw_dringsend_shm()
993 ASSERT(txdp->dstate == VIO_DESC_INITIALIZING); in vsw_dringsend_shm()
[all …]
/titanic_44/usr/src/grub/grub-0.97/netboot/
H A Dsis900.c703 outl(virt_to_bus(&txd), ioaddr + txdp); in sis900_init_txd()
706 inl(ioaddr + txdp)); in sis900_init_txd()
1085 outl(virt_to_bus(&txd), ioaddr + txdp); in sis900_transmit()
1088 inl(ioaddr + txdp)); in sis900_transmit()
H A Dsis900.h28 txdp=0x20, /* Transmit Descriptor Pointer Register */ enumerator
/titanic_44/usr/src/uts/common/io/xge/hal/include/
H A Dxgehal-fifo.h282 xge_hal_fifo_txd_t *txdp, int txdl_count);
/titanic_44/usr/src/uts/sun4v/sys/
H A Dvnet_gen.h324 vnet_public_desc_t *txdp; /* exported dring */ member
/titanic_44/usr/src/uts/common/io/arn/
H A Darn_mac.c132 ath9k_hw_puttxbuf(struct ath_hal *ah, uint32_t q, uint32_t txdp) in ath9k_hw_puttxbuf() argument
134 REG_WRITE(ah, AR_QTXDP(q), txdp); in ath9k_hw_puttxbuf()
H A Darn_ath9k.h1035 boolean_t ath9k_hw_puttxbuf(struct ath_hal *ah, uint32_t q, uint32_t txdp);
/titanic_44/usr/src/uts/common/io/ath/
H A Dath_hal.h902 HAL_BOOL (*ah_setTxDP) (struct ath_hal *, uint32_t, uint32_t txdp);