| /illumos-gate/usr/src/uts/common/io/1394/targets/dcam1394/ |
| H A D | dcam_frame.c | 246 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 D | dcam_ring_buff.c | 136 &buff_info_p->dma_cookie, in ring_buff_create()
|
| /illumos-gate/usr/src/uts/common/io/hxge/ |
| H A D | hxge_send.c | 118 ddi_dma_cookie_t dma_cookie; in hxge_start() local 445 &dma_cookie, &ncookies); in hxge_start() 447 dma_ioaddr = dma_cookie.dmac_laddress; in hxge_start() 448 len = (int)dma_cookie.dmac_size; in hxge_start() 449 clen = (uint32_t)dma_cookie.dmac_size; in hxge_start() 479 &dma_cookie); in hxge_start() 480 dma_ioaddr = dma_cookie.dmac_laddress; in hxge_start() 482 len = (int)dma_cookie.dmac_size; in hxge_start() 483 clen = (uint32_t)dma_cookie.dmac_size; in hxge_start()
|
| H A D | hxge_txdma.c | 147 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() 1777 dma_channel, dmap->dma_cookie.dmac_laddress)); in hxge_map_txdma_channel_cfg_ring() 1784 (dmap->dma_cookie.dmac_laddress & TDC_TDR_CFG_ADDR_MASK) | in hxge_map_txdma_channel_cfg_ring() 1803 dmap->dma_cookie.dmac_laddress)); in hxge_map_txdma_channel_cfg_ring() 1805 mboxh_p->bits.mbaddr = ((dmap->dma_cookie.dmac_laddress >> in hxge_map_txdma_channel_cfg_ring() 1807 mboxl_p->bits.mbaddr = ((dmap->dma_cookie.dmac_laddress & in hxge_map_txdma_channel_cfg_ring() 1812 dmap->dma_cookie.dmac_laddress)); in hxge_map_txdma_channel_cfg_ring()
|
| H A D | hxge_impl.h | 82 #define DMA_COMMON_IOADDR(area) ((area.dma_cookie.dmac_laddress)) 193 ddi_dma_cookie_t dma_cookie; member
|
| H A D | hxge_rxdma.c | 866 dmabuf_p->dma_cookie.dmac_laddress += size; in hxge_allocb() 867 dmabuf_p->dma_cookie.dmac_size -= size; in hxge_allocb() 2582 rbrp->rbr_addr = dmap->dma_cookie.dmac_laddress; in hxge_map_rxdma_channel_cfg_ring() 2611 ((rx_msg_p->buf_dma.dma_cookie.dmac_laddress >> in hxge_map_rxdma_channel_cfg_ring() 2755 rcrp->rcr_addr = dmap->dma_cookie.dmac_laddress; in hxge_map_rxdma_channel_cfg_ring() 2780 mboxp->mbox_addr = dmap->dma_cookie.dmac_laddress; in hxge_map_rxdma_channel_cfg_ring() 2787 dmaaddrp = (uint32_t)((dmap->dma_cookie.dmac_laddress >> 32) & 0xfff); in hxge_map_rxdma_channel_cfg_ring() 2790 dmaaddrp = (uint32_t)(dmap->dma_cookie.dmac_laddress & 0xffffffff); in hxge_map_rxdma_channel_cfg_ring() 2791 dmaaddrp = (uint32_t)(dmap->dma_cookie.dmac_laddress & in hxge_map_rxdma_channel_cfg_ring() 2958 ((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 D | xge_osdep.h | 362 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 D | xgell.c | 317 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() 1035 ddi_dma_cookie_t dma_cookie; in xgell_ring_tx() local 1082 &dma_cookie, &ncookies); in xgell_ring_tx() 1120 frag_cnt++, dma_cookie.dmac_laddress, in xgell_ring_tx() 1121 dma_cookie.dmac_size); in xgell_ring_tx() 1123 ddi_dma_nextcookie(dma_handle, &dma_cookie); in xgell_ring_tx()
|
| /illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlge/ |
| H A D | qlge.c | 1450 ddi_dma_cookie_t dma_cookie; in ql_alloc_sbufs() local 1487 &dma_cookie) != 0) { in ql_alloc_sbufs() 1495 sbq_desc->bd_dma.dma_addr = dma_cookie.dmac_laddress; in ql_alloc_sbufs() 1594 ddi_dma_cookie_t dma_cookie; in ql_alloc_lbufs() local 1637 &dma_cookie) != 0) { in ql_alloc_lbufs() 1645 lbq_desc->bd_dma.dma_addr = dma_cookie.dmac_laddress; in ql_alloc_lbufs() 3156 ddi_dma_cookie_t dma_cookie; in ql_alloc_ioctl_dma_buf() local 3167 &dma_cookie) != 0) { in ql_alloc_ioctl_dma_buf() 3173 phy_addr = dma_cookie.dmac_laddress; in ql_alloc_ioctl_dma_buf() 3248 ddi_dma_cookie_t dma_cookie; in ql_alloc_shadow_space() local [all …]
|
| /illumos-gate/usr/src/uts/common/xen/io/ |
| H A D | xnf.c | 1760 const ddi_dma_cookie_t *dma_cookie, *dma_cookie_prev; in xnf_mblk_map() local 1798 while ((dma_cookie = ddi_dma_cookie_iter(dma_handle, in xnf_mblk_map() 1817 xnf_btop(pa_to_ma(dma_cookie->dmac_laddress)); in xnf_mblk_map() 1828 dma_cookie->dmac_laddress & PAGEOFFSET; in xnf_mblk_map() 1829 txp->tx_txreq.size = dma_cookie->dmac_size; in xnf_mblk_map() 1838 dma_cookie_prev = dma_cookie; in xnf_mblk_map() 2552 ddi_dma_cookie_t dma_cookie; in xnf_alloc_dma_resources() local 2578 DDI_DMA_SLEEP, 0, &dma_cookie, &ncookies)) != DDI_DMA_MAPPED) { in xnf_alloc_dma_resources() 2595 xnfp->xnf_tx_ring_phys_addr = dma_cookie.dmac_laddress; in xnf_alloc_dma_resources() 2615 DDI_DMA_SLEEP, 0, &dma_cookie, &ncookies)) != DDI_DMA_MAPPED) { in xnf_alloc_dma_resources() [all …]
|
| H A D | xnb.c | 1274 ddi_dma_cookie_t dma_cookie; in xnb_txbuf_constructor() local 1293 &dma_cookie, &ncookies) in xnb_txbuf_constructor() 1298 txp->xt_mfn = xnb_btop(dma_cookie.dmac_laddress); in xnb_txbuf_constructor() 1299 txp->xt_buflen = dma_cookie.dmac_size; in xnb_txbuf_constructor()
|
| /illumos-gate/usr/src/uts/common/sys/nxge/ |
| H A D | nxge_impl.h | 118 #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 D | nxge_send.c | 167 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 D | nxge_txdma.c | 235 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() 2419 dmap->dma_cookie.dmac_laddress)); in nxge_map_txdma_channel_cfg_ring() 2424 (dmap->dma_cookie.dmac_laddress & TX_RNG_CFIG_ADDR_MASK) | in nxge_map_txdma_channel_cfg_ring() 2445 dmap->dma_cookie.dmac_laddress)); in nxge_map_txdma_channel_cfg_ring() 2447 mboxh_p->bits.ldw.mbaddr = ((dmap->dma_cookie.dmac_laddress >> in nxge_map_txdma_channel_cfg_ring() 2450 mboxl_p->bits.ldw.mbaddr = ((dmap->dma_cookie.dmac_laddress & in nxge_map_txdma_channel_cfg_ring() 2455 dmap->dma_cookie.dmac_laddress)); in nxge_map_txdma_channel_cfg_ring()
|
| H A D | nxge_rxdma.c | 1520 dmabuf_p->dma_cookie.dmac_laddress += size; in nxge_allocb() 1521 dmabuf_p->dma_cookie.dmac_size -= size; in nxge_allocb() 3409 rbrp->rbr_addr = dmap->dma_cookie.dmac_laddress; in nxge_map_rxdma_channel_cfg_ring() 3438 ((rx_msg_p->buf_dma.dma_cookie.dmac_laddress in nxge_map_rxdma_channel_cfg_ring() 3607 rcrp->rcr_addr = dmap->dma_cookie.dmac_laddress; in nxge_map_rxdma_channel_cfg_ring() 3633 mboxp->mbox_addr = dmap->dma_cookie.dmac_laddress; in nxge_map_rxdma_channel_cfg_ring() 3640 dmaaddrp = (uint32_t)(dmap->dma_cookie.dmac_laddress >> 32 in nxge_map_rxdma_channel_cfg_ring() 3645 dmaaddrp = (uint32_t)(dmap->dma_cookie.dmac_laddress & 0xffffffff); in nxge_map_rxdma_channel_cfg_ring() 3646 dmaaddrp = (uint32_t)(dmap->dma_cookie.dmac_laddress & in nxge_map_rxdma_channel_cfg_ring() 3843 ((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 D | megaraid_sas.c | 1879 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() 1962 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address + in alloc_additional_dma_buffer() 2279 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address; in init_mfi() 2283 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address + 4; in init_mfi() 2287 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address + 8; in init_mfi() 2531 dcmd->sgl.sge32[0].phys_addr = dcmd_dma_obj.dma_cookie[0].dmac_address; in get_seq_num() 3037 NULL, &obj->dma_cookie[0], &cookie_cnt) != DDI_SUCCESS) { in mega_alloc_dma_obj() 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() [all …]
|
| /illumos-gate/usr/src/uts/common/io/igb/ |
| H A D | igb_tx.c | 540 ddi_dma_cookie_t dma_cookie; in igb_tx_bind() local 550 0, &dma_cookie, &ncookies); in igb_tx_bind() 571 dma_cookie.dmac_laddress, in igb_tx_bind() 572 dma_cookie.dmac_size); in igb_tx_bind() 577 ddi_dma_nextcookie(tcb->tx_dma_handle, &dma_cookie); in igb_tx_bind()
|
| /illumos-gate/usr/src/uts/intel/io/ |
| H A D | ecpp.c | 2895 pp->dma_cookie.dmac_size); in ecpp_init_dma_xfer() 2956 &pp->dma_cookie, &pp->dma_cookie_count); in ecpp_setup_dma_resources() 2982 &pp->dma_cookie, &pp->dma_cookie_count) != DDI_SUCCESS) { in ecpp_setup_dma_resources() 2993 pp->dma_cookie.dmac_address, pp->dma_cookie.dmac_size); in ecpp_setup_dma_resources() 3686 xferd = pp->dma_cookie.dmac_size - unx_len; in ecpp_xfer_timeout() 3887 pp->resid -= pp->dma_cookie.dmac_size; in ecpp_fifo_timer() 3890 pp->joblen += pp->dma_cookie.dmac_size; in ecpp_fifo_timer() 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() [all …]
|
| /illumos-gate/usr/src/uts/common/io/e1000g/ |
| H A D | e1000g_tx.c | 1333 ddi_dma_cookie_t dma_cookie; in e1000g_tx_bind() local 1359 (caddr_t)mp->b_rptr, len, 0, &dma_cookie); in e1000g_tx_bind() 1373 DDI_DMA_DONTWAIT, 0, &dma_cookie, in e1000g_tx_bind() 1415 dma_cookie.dmac_laddress, in e1000g_tx_bind() 1416 dma_cookie.dmac_size); in e1000g_tx_bind() 1441 &dma_cookie); in e1000g_tx_bind()
|
| /illumos-gate/usr/src/uts/intel/io/amd8111s/ |
| H A D | amd8111s_main.c | 948 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 D | amd8111s_main.h | 256 ddi_dma_cookie_t *dma_cookie; member
|
| /illumos-gate/usr/src/uts/common/io/mr_sas/ |
| H A D | mr_sas.c | 2933 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() 3024 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address + in alloc_additional_dma_buffer() 3459 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address); in mrsas_build_init_cmd() 3465 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address + 4); in mrsas_build_init_cmd() 3471 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address + 8); in mrsas_build_init_cmd() 3513 instance->drv_ver_dma_obj.dma_cookie[0].dmac_address); in mrsas_build_init_cmd() 3705 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address); in mrsas_issue_init_mfi() 3710 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address + 4); in mrsas_issue_init_mfi() 3716 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address + 8); in mrsas_issue_init_mfi() [all …]
|
| H A D | mr_sas_tbolt.c | 226 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() 827 init2_dma_obj.dma_cookie[0].dmac_address)); in mrsas_issue_init_mpi2() 978 mpi2_dma_obj->dma_cookie[0].dmac_address); in mrsas_tbolt_ioc_init() 1013 instance->drv_ver_dma_obj.dma_cookie[0].dmac_address); in mrsas_tbolt_ioc_init() 3639 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 D | dcam.h | 79 ddi_dma_cookie_t dma_cookie; /* cookie */ member
|
| /illumos-gate/usr/src/uts/common/io/i40e/ |
| H A D | i40e_transceiver.c | 2069 ddi_dma_cookie_t dma_cookie; in i40e_tx_bind_fragment() local 2088 DDI_DMA_DONTWAIT, NULL, &dma_cookie, &ncookies) != DDI_DMA_MAPPED) { in i40e_tx_bind_fragment() 2104 ddi_dma_nextcookie(dma_handle, &dma_cookie); in i40e_tx_bind_fragment() 2107 (caddr_t)dma_cookie.dmac_laddress; in i40e_tx_bind_fragment() 2108 tcb->tcb_bind_info[i++].dbi_len = dma_cookie.dmac_size; in i40e_tx_bind_fragment()
|