Home
last modified time | relevance | path

Searched refs:dma_cookie (Results 1 – 25 of 38) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/1394/targets/dcam1394/
H A Ddcam_frame.c246 buff_info_p->dma_cookie.dmac_size) / in dcam_frame_rcv_init()
250 buff_info_p->dma_cookie.dmac_size) % in dcam_frame_rcv_init()
256 buff_info_p->dma_cookie.dmac_size); in dcam_frame_rcv_init()
259 buff_info_p->dma_cookie.dmac_laddress; in dcam_frame_rcv_init()
321 &(buff_info_p->dma_cookie)); in dcam_frame_rcv_init()
H A Ddcam_ring_buff.c136 &buff_info_p->dma_cookie, in ring_buff_create()
/illumos-gate/usr/src/uts/common/io/hxge/
H A Dhxge_send.c118 ddi_dma_cookie_t dma_cookie; in hxge_start() local
446 &dma_cookie, &ncookies); in hxge_start()
448 dma_ioaddr = dma_cookie.dmac_laddress; in hxge_start()
449 len = (int)dma_cookie.dmac_size; in hxge_start()
450 clen = (uint32_t)dma_cookie.dmac_size; in hxge_start()
480 &dma_cookie); in hxge_start()
481 dma_ioaddr = dma_cookie.dmac_laddress; in hxge_start()
483 len = (int)dma_cookie.dmac_size; in hxge_start()
484 clen = (uint32_t)dma_cookie.dmac_size; in hxge_start()
H A Dhxge_txdma.c147 src_p->dma_cookie.dmac_laddress += tsize; in hxge_setup_dma_common()
148 src_p->dma_cookie.dmac_size -= tsize; in hxge_setup_dma_common()
235 (uint64_t *)&mbox_p->tx_mbox.dma_cookie.dmac_laddress); in hxge_enable_txdma_channel()
1787 dma_channel, dmap->dma_cookie.dmac_laddress)); in hxge_map_txdma_channel_cfg_ring()
1794 (dmap->dma_cookie.dmac_laddress & TDC_TDR_CFG_ADDR_MASK) | in hxge_map_txdma_channel_cfg_ring()
1813 dmap->dma_cookie.dmac_laddress)); in hxge_map_txdma_channel_cfg_ring()
1815 mboxh_p->bits.mbaddr = ((dmap->dma_cookie.dmac_laddress >> in hxge_map_txdma_channel_cfg_ring()
1817 mboxl_p->bits.mbaddr = ((dmap->dma_cookie.dmac_laddress & in hxge_map_txdma_channel_cfg_ring()
1822 dmap->dma_cookie.dmac_laddress)); in hxge_map_txdma_channel_cfg_ring()
H A Dhxge_impl.h82 #define DMA_COMMON_IOADDR(area) ((area.dma_cookie.dmac_laddress))
193 ddi_dma_cookie_t dma_cookie; member
H A Dhxge_rxdma.c866 dmabuf_p->dma_cookie.dmac_laddress += size; in hxge_allocb()
867 dmabuf_p->dma_cookie.dmac_size -= size; in hxge_allocb()
2589 rbrp->rbr_addr = dmap->dma_cookie.dmac_laddress; in hxge_map_rxdma_channel_cfg_ring()
2618 ((rx_msg_p->buf_dma.dma_cookie.dmac_laddress >> in hxge_map_rxdma_channel_cfg_ring()
2762 rcrp->rcr_addr = dmap->dma_cookie.dmac_laddress; in hxge_map_rxdma_channel_cfg_ring()
2787 mboxp->mbox_addr = dmap->dma_cookie.dmac_laddress; in hxge_map_rxdma_channel_cfg_ring()
2794 dmaaddrp = (uint32_t)((dmap->dma_cookie.dmac_laddress >> 32) & 0xfff); in hxge_map_rxdma_channel_cfg_ring()
2797 dmaaddrp = (uint32_t)(dmap->dma_cookie.dmac_laddress & 0xffffffff); in hxge_map_rxdma_channel_cfg_ring()
2798 dmaaddrp = (uint32_t)(dmap->dma_cookie.dmac_laddress & in hxge_map_rxdma_channel_cfg_ring()
2965 ((rx_msg_p->buf_dma.dma_cookie.dmac_laddress >> in hxge_map_rxdma_channel_buf_ring()
/illumos-gate/usr/src/uts/common/io/xge/drv/
H A Dxge_osdep.h362 ddi_dma_cookie_t dma_cookie; in xge_os_dma_map() local
382 DDI_DMA_SLEEP, 0, &dma_cookie, &ncookies); in xge_os_dma_map()
387 if (ncookies != 1 || dma_cookie.dmac_size < size) { in xge_os_dma_map()
392 return (dma_cookie.dmac_laddress); in xge_os_dma_map()
H A Dxgell.c317 ddi_dma_cookie_t dma_cookie; in xgell_rx_buffer_alloc() local
350 DDI_DMA_SLEEP, 0, &dma_cookie, &ncookies) != DDI_SUCCESS) { in xgell_rx_buffer_alloc()
356 if (ncookies != 1 || dma_cookie.dmac_size < bf_pool->size) { in xgell_rx_buffer_alloc()
362 dma_addr = dma_cookie.dmac_laddress; in xgell_rx_buffer_alloc()
1036 ddi_dma_cookie_t dma_cookie; in xgell_ring_tx() local
1083 &dma_cookie, &ncookies); in xgell_ring_tx()
1121 frag_cnt++, dma_cookie.dmac_laddress, in xgell_ring_tx()
1122 dma_cookie.dmac_size); in xgell_ring_tx()
1124 ddi_dma_nextcookie(dma_handle, &dma_cookie); in xgell_ring_tx()
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlge/
H A Dqlge.c1487 &dma_cookie) != 0) { in ql_alloc_sbufs()
1637 &dma_cookie) != 0) { in ql_alloc_lbufs()
3167 &dma_cookie) != 0) { in ql_alloc_ioctl_dma_buf()
3258 &dma_cookie) != 0) { in ql_alloc_shadow_space()
3277 &dma_cookie) != 0) { in ql_alloc_shadow_space()
3390 &dma_cookie) != 0) { in ql_alloc_tx_resources()
3468 &dma_cookie) != 0) { in ql_alloc_tx_resources()
3547 &dma_cookie) != 0) { in ql_alloc_rx_resources()
3631 &dma_cookie) != 0) { in ql_alloc_rx_resources()
3724 &dma_cookie) != 0) { in ql_alloc_mem_resources()
[all …]
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxnf.c1767 const ddi_dma_cookie_t *dma_cookie, *dma_cookie_prev; in xnf_mblk_map() local
1805 while ((dma_cookie = ddi_dma_cookie_iter(dma_handle, in xnf_mblk_map()
1824 xnf_btop(pa_to_ma(dma_cookie->dmac_laddress)); in xnf_mblk_map()
1835 dma_cookie->dmac_laddress & PAGEOFFSET; in xnf_mblk_map()
1836 txp->tx_txreq.size = dma_cookie->dmac_size; in xnf_mblk_map()
1845 dma_cookie_prev = dma_cookie; in xnf_mblk_map()
2559 ddi_dma_cookie_t dma_cookie; in xnf_alloc_dma_resources() local
2602 xnfp->xnf_tx_ring_phys_addr = dma_cookie.dmac_laddress; in xnf_alloc_dma_resources()
2721 ddi_dma_cookie_t dma_cookie; in xnf_buf_constructor() local
2749 bdesc->buf_phys = dma_cookie.dmac_laddress; in xnf_buf_constructor()
[all …]
H A Dxnb.c1276 ddi_dma_cookie_t dma_cookie; in xnb_txbuf_constructor() local
1295 &dma_cookie, &ncookies) in xnb_txbuf_constructor()
1300 txp->xt_mfn = xnb_btop(dma_cookie.dmac_laddress); in xnb_txbuf_constructor()
1301 txp->xt_buflen = dma_cookie.dmac_size; in xnb_txbuf_constructor()
/illumos-gate/usr/src/uts/common/sys/nxge/
H A Dnxge_impl.h118 #define DMA_COMMON_IOADDR(area) ((area.dma_cookie.dmac_laddress))
120 ((area.dma_cookie.dmac_laddress) + \
215 #define NXGE_DESC_D_IOADD_GET(desc) (desc.dma_cookie.dmac_laddress)
216 #define NXGE_DMA_IOADD_GET(dma_cookie) (dma_cookie.dmac_laddress) argument
217 #define NXGE_DMA_AREA_IOADD_GET(dma_area) (dma_area.dma_cookie.dmac_laddress)
565 ddi_dma_cookie_t dma_cookie; member
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_send.c167 ddi_dma_cookie_t dma_cookie; in nxge_start() local
642 &dma_cookie, &ncookies); in nxge_start()
644 dma_ioaddr = dma_cookie.dmac_laddress; in nxge_start()
645 len = (int)dma_cookie.dmac_size; in nxge_start()
646 clen = (uint32_t)dma_cookie.dmac_size; in nxge_start()
685 &dma_cookie); in nxge_start()
687 dma_cookie.dmac_laddress; in nxge_start()
689 len = (int)dma_cookie.dmac_size; in nxge_start()
690 clen = (uint32_t)dma_cookie.dmac_size; in nxge_start()
H A Dnxge_txdma.c235 src_p->dma_cookie.dmac_laddress += tsize; in nxge_setup_dma_common()
236 src_p->dma_cookie.dmac_size -= tsize; in nxge_setup_dma_common()
434 (uint64_t *)&mbox_p->tx_mbox.dma_cookie.dmac_laddress); in nxge_enable_txdma_channel()
2428 dmap->dma_cookie.dmac_laddress)); in nxge_map_txdma_channel_cfg_ring()
2433 (dmap->dma_cookie.dmac_laddress & TX_RNG_CFIG_ADDR_MASK) | in nxge_map_txdma_channel_cfg_ring()
2454 dmap->dma_cookie.dmac_laddress)); in nxge_map_txdma_channel_cfg_ring()
2456 mboxh_p->bits.ldw.mbaddr = ((dmap->dma_cookie.dmac_laddress >> in nxge_map_txdma_channel_cfg_ring()
2459 mboxl_p->bits.ldw.mbaddr = ((dmap->dma_cookie.dmac_laddress & in nxge_map_txdma_channel_cfg_ring()
2464 dmap->dma_cookie.dmac_laddress)); in nxge_map_txdma_channel_cfg_ring()
H A Dnxge_rxdma.c1520 dmabuf_p->dma_cookie.dmac_laddress += size; in nxge_allocb()
1521 dmabuf_p->dma_cookie.dmac_size -= size; in nxge_allocb()
3418 rbrp->rbr_addr = dmap->dma_cookie.dmac_laddress; in nxge_map_rxdma_channel_cfg_ring()
3447 ((rx_msg_p->buf_dma.dma_cookie.dmac_laddress in nxge_map_rxdma_channel_cfg_ring()
3616 rcrp->rcr_addr = dmap->dma_cookie.dmac_laddress; in nxge_map_rxdma_channel_cfg_ring()
3642 mboxp->mbox_addr = dmap->dma_cookie.dmac_laddress; in nxge_map_rxdma_channel_cfg_ring()
3649 dmaaddrp = (uint32_t)(dmap->dma_cookie.dmac_laddress >> 32 in nxge_map_rxdma_channel_cfg_ring()
3654 dmaaddrp = (uint32_t)(dmap->dma_cookie.dmac_laddress & 0xffffffff); in nxge_map_rxdma_channel_cfg_ring()
3655 dmaaddrp = (uint32_t)(dmap->dma_cookie.dmac_laddress & in nxge_map_rxdma_channel_cfg_ring()
3852 ((rx_msg_p->buf_dma.dma_cookie.dmac_laddress >> in nxge_map_rxdma_channel_buf_ring()
/illumos-gate/usr/src/uts/common/io/mega_sas/
H A Dmegaraid_sas.c1879 cmd->frame_dma_obj.dma_cookie[0].dmac_address; in create_mfi_frame_pool()
1885 cmd->frame_dma_obj.dma_cookie[0].dmac_address + in create_mfi_frame_pool()
3598 kphys_addr = pthru_dma_obj.dma_cookie[0].dmac_address; in issue_mfi_pthru()
3723 kphys_addr = dcmd_dma_obj.dma_cookie[0].dmac_address; in issue_mfi_dcmd()
3912 response_dma_obj.dma_cookie[0].dmac_address; in issue_mfi_smp()
3915 request_dma_obj.dma_cookie[0].dmac_address; in issue_mfi_smp()
3923 response_dma_obj.dma_cookie[0].dmac_address; in issue_mfi_smp()
3926 request_dma_obj.dma_cookie[0].dmac_address; in issue_mfi_smp()
3933 response_dma_obj.dma_cookie[0].dmac_address; in issue_mfi_smp()
3936 request_dma_obj.dma_cookie[0].dmac_address; in issue_mfi_smp()
[all …]
/illumos-gate/usr/src/uts/common/io/
H A Decpp.c2895 pp->dma_cookie.dmac_size); in ecpp_init_dma_xfer()
2993 pp->dma_cookie.dmac_address, pp->dma_cookie.dmac_size); in ecpp_setup_dma_resources()
3893 pp->dma_cookie.dmac_size; in ecpp_fifo_timer()
3896 pp->dma_cookie.dmac_size; in ecpp_fifo_timer()
3905 &pp->dma_cookie); in ecpp_fifo_timer()
3910 &pp->dma_cookie, in ecpp_fifo_timer()
3923 pp->dma_cookie.dmac_address, in ecpp_fifo_timer()
3924 pp->dma_cookie.dmac_size); in ecpp_fifo_timer()
5947 pp->dma_cookie.dmac_size != 0 && in dma8237_dma_start()
5948 pp->dma_cookie.dmac_address != 0); in dma8237_dma_start()
[all …]
/illumos-gate/usr/src/uts/common/io/e1000g/
H A De1000g_tx.c1347 ddi_dma_cookie_t dma_cookie; in e1000g_tx_bind() local
1373 (caddr_t)mp->b_rptr, len, 0, &dma_cookie); in e1000g_tx_bind()
1387 DDI_DMA_DONTWAIT, 0, &dma_cookie, in e1000g_tx_bind()
1429 dma_cookie.dmac_laddress, in e1000g_tx_bind()
1430 dma_cookie.dmac_size); in e1000g_tx_bind()
1455 &dma_cookie); in e1000g_tx_bind()
/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_tx.c547 ddi_dma_cookie_t dma_cookie; in igb_tx_bind() local
557 0, &dma_cookie, &ncookies); in igb_tx_bind()
578 dma_cookie.dmac_laddress, in igb_tx_bind()
579 dma_cookie.dmac_size); in igb_tx_bind()
584 ddi_dma_nextcookie(tcb->tx_dma_handle, &dma_cookie); in igb_tx_bind()
/illumos-gate/usr/src/uts/intel/io/amd8111s/
H A Damd8111s_main.c948 pRing->dma_cookie = kmem_zalloc(sizeof (ddi_dma_cookie_t) * in amd8111s_alloc_dma_ringbuf()
954 pRing->dma_cookie == NULL) { in amd8111s_alloc_dma_ringbuf()
985 &pRing->dma_cookie[idx], &count) != DDI_DMA_MAPPED) { in amd8111s_alloc_dma_ringbuf()
1000 pRing->dma_cookie[idx].dmac_laddress + in amd8111s_alloc_dma_ringbuf()
1027 if (pRing->dma_cookie != NULL) { in amd8111s_free_dma_ringbuf()
1029 if (pRing->dma_cookie[idx].dmac_laddress == 0) { in amd8111s_free_dma_ringbuf()
1034 kmem_free(pRing->dma_cookie, in amd8111s_free_dma_ringbuf()
H A Damd8111s_main.h256 ddi_dma_cookie_t *dma_cookie; member
/illumos-gate/usr/src/uts/common/io/mr_sas/
H A Dmr_sas.c2933 cmd->frame_dma_obj.dma_cookie[0].dmac_address; in create_mfi_frame_pool()
2939 cmd->frame_dma_obj.dma_cookie[0].dmac_address + in create_mfi_frame_pool()
4029 dcmd_dma_obj.dma_cookie[0].dmac_address); in get_seq_num()
5825 response_dma_obj.dma_cookie[0].dmac_address); in issue_mfi_smp()
5828 request_dma_obj.dma_cookie[0].dmac_address); in issue_mfi_smp()
5836 response_dma_obj.dma_cookie[0].dmac_address); in issue_mfi_smp()
5839 request_dma_obj.dma_cookie[0].dmac_address); in issue_mfi_smp()
5846 response_dma_obj.dma_cookie[0].dmac_address); in issue_mfi_smp()
5849 request_dma_obj.dma_cookie[0].dmac_address); in issue_mfi_smp()
6070 fis_dma_obj.dma_cookie[0].dmac_address); in issue_mfi_stp()
[all …]
H A Dmr_sas_tbolt.c226 instance->mpi2_frame_pool_dma_obj.dma_cookie[0].dmac_address; in create_mpi2_frame_pool()
328 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address; in mrsas_tbolt_alloc_additional_dma_buffer()
379 ld_map_obj[i].dma_cookie[0].dmac_address; in mrsas_tbolt_alloc_additional_dma_buffer()
492 (uint32_t)instance->reply_desc_dma_obj.dma_cookie[0].dmac_address; in alloc_req_rep_desc()
538 (uint32_t)instance->request_desc_dma_obj.dma_cookie[0].dmac_address; in alloc_req_rep_desc()
846 init2_dma_obj.dma_cookie[0].dmac_address)); in mrsas_issue_init_mpi2()
997 mpi2_dma_obj->dma_cookie[0].dmac_address); in mrsas_tbolt_ioc_init()
1032 instance->drv_ver_dma_obj.dma_cookie[0].dmac_address); in mrsas_tbolt_ioc_init()
3658 dcmd_dma_obj.dma_cookie[0].dmac_address); in mrsas_tbolt_get_pd_info()
/illumos-gate/usr/src/uts/common/sys/1394/targets/dcam1394/
H A Ddcam.h79 ddi_dma_cookie_t dma_cookie; /* cookie */ member
/illumos-gate/usr/src/uts/common/io/i40e/
H A Di40e_transceiver.c2047 ddi_dma_cookie_t dma_cookie; in i40e_tx_bind_fragment() local
2066 DDI_DMA_DONTWAIT, NULL, &dma_cookie, &ncookies) != DDI_DMA_MAPPED) { in i40e_tx_bind_fragment()
2082 ddi_dma_nextcookie(dma_handle, &dma_cookie); in i40e_tx_bind_fragment()
2085 (caddr_t)dma_cookie.dmac_laddress; in i40e_tx_bind_fragment()
2086 tcb->tcb_bind_info[i++].dbi_len = dma_cookie.dmac_size; in i40e_tx_bind_fragment()

12