Home
last modified time | relevance | path

Searched refs:umpacket (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/common/io/bnx/
H A Dbnxsnd.c128 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 Dbnxrcv.c56 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 …]