Searched refs:dma_cookie (Results 1 - 25 of 40) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/1394/targets/dcam1394/
H A Ddcam_frame.c249 buff_info_p->dma_cookie.dmac_size) /
253 buff_info_p->dma_cookie.dmac_size) %
259 buff_info_p->dma_cookie.dmac_size);
262 buff_info_p->dma_cookie.dmac_laddress;
324 &(buff_info_p->dma_cookie));
H A Ddcam_ring_buff.c139 &buff_info_p->dma_cookie,
/illumos-gate/usr/src/uts/common/io/xge/drv/
H A Dxge_osdep.h362 ddi_dma_cookie_t dma_cookie; local
382 DDI_DMA_SLEEP, 0, &dma_cookie, &ncookies);
387 if (ncookies != 1 || dma_cookie.dmac_size < size) {
392 return (dma_cookie.dmac_laddress);
H A Dxgell.c317 ddi_dma_cookie_t dma_cookie; local
350 DDI_DMA_SLEEP, 0, &dma_cookie, &ncookies) != DDI_SUCCESS) {
356 if (ncookies != 1 || dma_cookie.dmac_size < bf_pool->size) {
362 dma_addr = dma_cookie.dmac_laddress;
1036 ddi_dma_cookie_t dma_cookie; local
1083 &dma_cookie, &ncookies);
1121 frag_cnt++, dma_cookie.dmac_laddress,
1122 dma_cookie.dmac_size);
1124 ddi_dma_nextcookie(dma_handle, &dma_cookie);
/illumos-gate/usr/src/uts/common/io/hxge/
H A Dhxge_send.c118 ddi_dma_cookie_t dma_cookie; local
454 &dma_cookie, &ncookies);
456 dma_ioaddr = dma_cookie.dmac_laddress;
457 len = (int)dma_cookie.dmac_size;
458 clen = (uint32_t)dma_cookie.dmac_size;
492 &dma_cookie);
493 dma_ioaddr = dma_cookie.dmac_laddress;
495 len = (int)dma_cookie.dmac_size;
496 clen = (uint32_t)dma_cookie.dmac_size;
H A Dhxge_txdma.c147 src_p->dma_cookie.dmac_laddress += tsize;
148 src_p->dma_cookie.dmac_size -= tsize;
235 (uint64_t *)&mbox_p->tx_mbox.dma_cookie.dmac_laddress);
1787 dma_channel, dmap->dma_cookie.dmac_laddress));
1794 (dmap->dma_cookie.dmac_laddress & TDC_TDR_CFG_ADDR_MASK) |
1813 dmap->dma_cookie.dmac_laddress));
1815 mboxh_p->bits.mbaddr = ((dmap->dma_cookie.dmac_laddress >>
1817 mboxl_p->bits.mbaddr = ((dmap->dma_cookie.dmac_laddress &
1822 dmap->dma_cookie.dmac_laddress));
H A Dhxge_impl.h82 #define DMA_COMMON_IOADDR(area) ((area.dma_cookie.dmac_laddress))
193 ddi_dma_cookie_t dma_cookie; member in struct:_hxge_dma_common_t
H A Dhxge_rxdma.c875 dmabuf_p->dma_cookie.dmac_laddress += size;
876 dmabuf_p->dma_cookie.dmac_size -= size;
2608 rbrp->rbr_addr = dmap->dma_cookie.dmac_laddress;
2637 ((rx_msg_p->buf_dma.dma_cookie.dmac_laddress >>
2786 rcrp->rcr_addr = dmap->dma_cookie.dmac_laddress;
2811 mboxp->mbox_addr = dmap->dma_cookie.dmac_laddress;
2818 dmaaddrp = (uint32_t)((dmap->dma_cookie.dmac_laddress >> 32) & 0xfff);
2821 dmaaddrp = (uint32_t)(dmap->dma_cookie.dmac_laddress & 0xffffffff);
2822 dmaaddrp = (uint32_t)(dmap->dma_cookie.dmac_laddress &
2997 ((rx_msg_p->buf_dma.dma_cookie
[all...]
/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)
217 #define NXGE_DMA_AREA_IOADD_GET(dma_area) (dma_area.dma_cookie.dmac_laddress)
565 ddi_dma_cookie_t dma_cookie; member in struct:_nxge_dma_common_t
/illumos-gate/usr/src/uts/common/sys/1394/targets/dcam1394/
H A Ddcam.h80 ddi_dma_cookie_t dma_cookie; /* cookie */ member in struct:buff_info_s
/illumos-gate/usr/src/uts/common/io/virtio/
H A Dvirtiovar.h194 ddi_dma_cookie_t dma_cookie, unsigned int ncookies, boolean_t write);
H A Dvirtio.c666 ddi_dma_cookie_t dma_cookie, unsigned int ncookies, boolean_t write)
671 virtio_ve_add_indirect_buf(qe, dma_cookie.dmac_laddress,
672 dma_cookie.dmac_size, write);
673 ddi_dma_nextcookie(dma_handle, &dma_cookie);
665 virtio_ve_add_cookie(struct vq_entry *qe, ddi_dma_handle_t dma_handle, ddi_dma_cookie_t dma_cookie, unsigned int ncookies, boolean_t write) argument
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlge/
H A Dqlge.c1446 ddi_dma_cookie_t dma_cookie; local
1483 &dma_cookie) != 0) {
1491 sbq_desc->bd_dma.dma_addr = dma_cookie.dmac_laddress;
1590 ddi_dma_cookie_t dma_cookie; local
1633 &dma_cookie) != 0) {
1641 lbq_desc->bd_dma.dma_addr = dma_cookie.dmac_laddress;
3152 ddi_dma_cookie_t dma_cookie; local
3163 &dma_cookie) != 0) {
3169 phy_addr = dma_cookie.dmac_laddress;
3244 ddi_dma_cookie_t dma_cookie; local
3373 ddi_dma_cookie_t dma_cookie; local
3534 ddi_dma_cookie_t dma_cookie; local
3681 ddi_dma_cookie_t dma_cookie; local
3741 ql_alloc_phys_rbuf(dev_info_t *dip, ddi_dma_handle_t *dma_handle, ddi_device_acc_attr_t *device_acc_attr, uint_t dma_flags, ddi_acc_handle_t *acc_handle, size_t size, size_t alignment, caddr_t *vaddr, ddi_dma_cookie_t *dma_cookie) argument
3822 ql_alloc_phys(dev_info_t *dip, ddi_dma_handle_t *dma_handle, ddi_device_acc_attr_t *device_acc_attr, uint_t dma_flags, ddi_acc_handle_t *acc_handle, size_t size, size_t alignment, caddr_t *vaddr, ddi_dma_cookie_t *dma_cookie) argument
5328 ddi_dma_cookie_t dma_cookie; local
[all...]
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_send.c167 ddi_dma_cookie_t dma_cookie; local
646 &dma_cookie, &ncookies);
648 dma_ioaddr = dma_cookie.dmac_laddress;
649 len = (int)dma_cookie.dmac_size;
650 clen = (uint32_t)dma_cookie.dmac_size;
693 &dma_cookie);
695 dma_cookie.dmac_laddress;
697 len = (int)dma_cookie.dmac_size;
698 clen = (uint32_t)dma_cookie.dmac_size;
H A Dnxge_txdma.c235 src_p->dma_cookie.dmac_laddress += tsize;
236 src_p->dma_cookie.dmac_size -= tsize;
434 (uint64_t *)&mbox_p->tx_mbox.dma_cookie.dmac_laddress);
2431 dmap->dma_cookie.dmac_laddress));
2436 (dmap->dma_cookie.dmac_laddress & TX_RNG_CFIG_ADDR_MASK) |
2457 dmap->dma_cookie.dmac_laddress));
2459 mboxh_p->bits.ldw.mbaddr = ((dmap->dma_cookie.dmac_laddress >>
2462 mboxl_p->bits.ldw.mbaddr = ((dmap->dma_cookie.dmac_laddress &
2467 dmap->dma_cookie.dmac_laddress));
H A Dnxge_rxdma.c1538 dmabuf_p->dma_cookie.dmac_laddress += size;
1539 dmabuf_p->dma_cookie.dmac_size -= size;
3445 rbrp->rbr_addr = dmap->dma_cookie.dmac_laddress;
3474 ((rx_msg_p->buf_dma.dma_cookie.dmac_laddress
3648 rcrp->rcr_addr = dmap->dma_cookie.dmac_laddress;
3674 mboxp->mbox_addr = dmap->dma_cookie.dmac_laddress;
3681 dmaaddrp = (uint32_t)(dmap->dma_cookie.dmac_laddress >> 32
3686 dmaaddrp = (uint32_t)(dmap->dma_cookie.dmac_laddress & 0xffffffff);
3687 dmaaddrp = (uint32_t)(dmap->dma_cookie.dmac_laddress &
3892 ((rx_msg_p->buf_dma.dma_cookie
[all...]
/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_tx.c547 ddi_dma_cookie_t dma_cookie; local
557 0, &dma_cookie, &ncookies);
578 dma_cookie.dmac_laddress,
579 dma_cookie.dmac_size);
584 ddi_dma_nextcookie(tcb->tx_dma_handle, &dma_cookie);
/illumos-gate/usr/src/uts/common/io/ixgbe/
H A Dixgbe_tx.c645 ddi_dma_cookie_t dma_cookie; local
655 0, &dma_cookie, &ncookies);
676 dma_cookie.dmac_laddress,
677 dma_cookie.dmac_size);
682 ddi_dma_nextcookie(tcb->tx_dma_handle, &dma_cookie);
/illumos-gate/usr/src/uts/common/io/mega_sas/
H A Dmegaraid_sas.c1879 cmd->frame_dma_obj.dma_cookie[0].dmac_address;
1885 cmd->frame_dma_obj.dma_cookie[0].dmac_address +
1962 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address +
2279 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address;
2283 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address + 4;
2287 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address + 8;
2531 dcmd->sgl.sge32[0].phys_addr = dcmd_dma_obj.dma_cookie[0].dmac_address;
3037 NULL, &obj->dma_cookie[0], &cookie_cnt) != DDI_SUCCESS) {
3605 kphys_addr = pthru_dma_obj.dma_cookie[0].dmac_address;
3730 kphys_addr = dcmd_dma_obj.dma_cookie[
[all...]
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxnf.c1579 ddi_dma_cookie_t dma_cookie; local
1585 DDI_DMA_DONTWAIT, 0, &dma_cookie,
1606 xnf_btop(pa_to_ma(dma_cookie.dmac_laddress));
2159 ddi_dma_cookie_t dma_cookie; local
2185 DDI_DMA_SLEEP, 0, &dma_cookie, &ncookies)) != DDI_DMA_MAPPED) {
2202 xnfp->xnf_tx_ring_phys_addr = dma_cookie.dmac_laddress;
2222 DDI_DMA_SLEEP, 0, &dma_cookie, &ncookies)) != DDI_DMA_MAPPED) {
2239 xnfp->xnf_rx_ring_phys_addr = dma_cookie.dmac_laddress;
2321 ddi_dma_cookie_t dma_cookie; local
2342 ddiflags, 0, &dma_cookie,
[all...]
/illumos-gate/usr/src/uts/common/io/e1000g/
H A De1000g_tx.c1347 ddi_dma_cookie_t dma_cookie; local
1373 (caddr_t)mp->b_rptr, len, 0, &dma_cookie);
1387 DDI_DMA_DONTWAIT, 0, &dma_cookie,
1429 dma_cookie.dmac_laddress,
1430 dma_cookie.dmac_size);
1455 &dma_cookie);
/illumos-gate/usr/src/uts/common/io/
H A Decpp.c2895 pp->dma_cookie.dmac_size);
2956 &pp->dma_cookie, &pp->dma_cookie_count);
2982 &pp->dma_cookie, &pp->dma_cookie_count) != DDI_SUCCESS) {
2993 pp->dma_cookie.dmac_address, pp->dma_cookie.dmac_size);
3684 xferd = pp->dma_cookie.dmac_size - unx_len;
3885 pp->resid -= pp->dma_cookie.dmac_size;
3888 pp->joblen += pp->dma_cookie.dmac_size;
3891 pp->dma_cookie.dmac_size;
3894 pp->dma_cookie
[all...]
/illumos-gate/usr/src/uts/intel/io/amd8111s/
H A Damd8111s_main.h256 ddi_dma_cookie_t *dma_cookie; member in struct:amd8111s_dma_ringbuf
H A Damd8111s_main.c949 pRing->dma_cookie = kmem_zalloc(sizeof (ddi_dma_cookie_t) *
955 pRing->dma_cookie == NULL) {
986 &pRing->dma_cookie[idx], &count) != DDI_DMA_MAPPED) {
1001 pRing->dma_cookie[idx].dmac_laddress +
1028 if (pRing->dma_cookie != NULL) {
1030 if (pRing->dma_cookie[idx].dmac_laddress == 0) {
1035 kmem_free(pRing->dma_cookie,
/illumos-gate/usr/src/uts/common/io/mr_sas/
H A Dmr_sas.c2934 cmd->frame_dma_obj.dma_cookie[0].dmac_address;
2940 cmd->frame_dma_obj.dma_cookie[0].dmac_address +
3025 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address +
3479 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address);
3485 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address + 4);
3491 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address + 8);
3533 instance->drv_ver_dma_obj.dma_cookie[0].dmac_address);
3725 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address);
3730 instance->mfi_internal_dma_obj.dma_cookie[0].dmac_address + 4);
3736 instance->mfi_internal_dma_obj.dma_cookie[
[all...]

Completed in 186 milliseconds

12