Searched refs:umpacket (Results 1 – 2 of 2) sorted by relevance
/illumos-gate/usr/src/uts/common/io/bnx/ |
H A D | bnxsnd.c | 128 bnx_xmit_pkt_unmap(um_txpacket_t * const umpacket) in bnx_xmit_pkt_unmap() argument 132 for (i = 0; i < umpacket->num_handles; i++) { in bnx_xmit_pkt_unmap() 133 (void) ddi_dma_unbind_handle(umpacket->dma_handle[i]); in bnx_xmit_pkt_unmap() 136 umpacket->num_handles = 0; in bnx_xmit_pkt_unmap() 140 bnx_xmit_pkt_map(um_txpacket_t * const umpacket, mblk_t * mp) in bnx_xmit_pkt_map() argument 145 num_dma_handle = umpacket->num_handles; in bnx_xmit_pkt_map() 151 rc = bnx_xmit_frag_map(mp, &umpacket->dma_handle[num_dma_handle++], in bnx_xmit_pkt_map() 152 &(umpacket->frag_list)); in bnx_xmit_pkt_map() 157 umpacket->num_handles = num_dma_handle; in bnx_xmit_pkt_map() 163 bnx_xmit_pkt_cpy(um_device_t * const umdevice, um_txpacket_t * const umpacket) in bnx_xmit_pkt_cpy() argument [all …]
|
H A D | bnxrcv.c | 56 bnx_rxbuffer_alloc(um_device_t *const umdevice, um_rxpacket_t *const umpacket) in bnx_rxbuffer_alloc() argument 65 lmpacket = &(umpacket->lmpacket); in bnx_rxbuffer_alloc() 69 (void *)0, &(umpacket->dma_handle)); in bnx_rxbuffer_alloc() 82 rc = ddi_dma_mem_alloc(umpacket->dma_handle, pktsize, in bnx_rxbuffer_alloc() 85 &umpacket->dma_acc_handle); in bnx_rxbuffer_alloc() 91 rc = ddi_dma_addr_bind_handle(umpacket->dma_handle, NULL, in bnx_rxbuffer_alloc() 104 ddi_dma_mem_free(&(umpacket->dma_acc_handle)); in bnx_rxbuffer_alloc() 107 ddi_dma_free_handle(&(umpacket->dma_handle)); in bnx_rxbuffer_alloc() 113 bnx_rxbuffer_free(um_device_t * const umdevice, um_rxpacket_t * const umpacket) in bnx_rxbuffer_free() argument 117 lmpacket = &(umpacket->lmpacket); in bnx_rxbuffer_free() [all …]
|