/illumos-gate/usr/src/uts/common/io/sfxge/ |
H A D | sfxge_dma.c | 75 ddi_dma_cookie_t dmac; local 122 sdbap->sdba_callback, NULL, &dmac, &ncookies); 150 esmp->esm_addr = dmac.dmac_laddress; 151 esmp->esm_size = dmac.dmac_size;
|
H A D | sfxge_rx.c | 604 ddi_dma_cookie_t dmac; local 656 DDI_DMA_DONTWAIT, NULL, &dmac, &ncookies); 688 srpp->srp_addr = dmac.dmac_laddress;
|
H A D | sfxge_tx.c | 684 ddi_dma_cookie_t dmac; local 702 DDI_DMA_DONTWAIT, NULL, &dmac, &ncookies); 713 stmp->stm_addr[n++] = dmac.dmac_laddress & SFXGE_TX_DESCMASK; 714 DTRACE_PROBE1(addr, uint64_t, dmac.dmac_laddress & SFXGE_TX_DESCMASK); 716 stmp->stm_off = dmac.dmac_laddress & SFXGE_TX_DESCOFFSET; 718 size = MIN(SFXGE_TX_DESCSIZE - stmp->stm_off, dmac.dmac_size); 719 dmac.dmac_laddress += size; 720 dmac.dmac_size -= size; 725 if (dmac.dmac_size == 0) { 729 ddi_dma_nextcookie(stmp->stm_dma_handle, &dmac); [all...] |
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/ |
H A D | t4_l2t.h | 59 uint8_t dmac[ETHERADDRL]; /* next hop's MAC address */ member in struct:l2t_entry
|
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | eib_mac.c | 342 * Determine dmac, smac and vlan information 386 * We'll try to setup the destination in the swqe for this dmac 395 uint8_t *dmac; local 397 dmac = evh.eh_dmac; 400 "vlan=0x%x, dropping pkt", dmac[0], dmac[1], dmac[2], 401 dmac[3], dmac[4], dmac[ [all...] |
H A D | eib_vnic.c | 584 eib_vnic_setup_dest(eib_vnic_t *vnic, eib_wqe_t *swqe, uint8_t *dmac, argument 599 rv = eib_vnic_lookup_dest(vnic, dmac, vlan, &ucast, &mcast, &dtype); 602 "eib_vnic_lookup_dest(dmac=%x:%x:%x:%x:%x:%x, vlan=0x%x) " 603 "failed", dmac[0], dmac[1], dmac[2], dmac[3], dmac[4], 604 dmac[5], vlan); 1451 uint64_t dmac local 1765 eib_vnic_lookup_dest(eib_vnic_t *vnic, uint8_t *dmac, uint16_t vlan, eib_vhub_map_t *ucast, ibt_mcg_info_t *mcast, int *dtype) argument [all...] |
/illumos-gate/usr/src/uts/common/io/afe/ |
H A D | afe.c | 1555 ddi_dma_cookie_t dmac; local 1574 &dmac, &ncookies) != DDI_DMA_MAPPED) { 1577 txb->txb_paddr = dmac.dmac_address; 1602 ddi_dma_cookie_t dmac; local 1619 DDI_DMA_READ | DDI_DMA_STREAMING, DDI_DMA_SLEEP, NULL, &dmac, 1626 rxb->rxb_paddr = dmac.dmac_address; 1652 ddi_dma_cookie_t dmac; local 1677 &dmac, &ncookies); 1688 afep->afe_rxdesc_paddr = dmac.dmac_address; 1716 ddi_dma_cookie_t dmac; local [all...] |
/illumos-gate/usr/src/uts/common/io/iprb/ |
H A D | iprb.c | 455 ddi_dma_cookie_t dmac; local 471 &dmac, &ndmac) != DDI_DMA_MAPPED) { 475 h->paddr = dmac.dmac_address;
|
/illumos-gate/usr/src/uts/common/io/pcn/ |
H A D | pcn.c | 1546 ddi_dma_cookie_t dmac; local 1564 DDI_DMA_READ | DDI_DMA_STREAMING, DDI_DMA_SLEEP, NULL, &dmac, 1569 buf->pb_paddr = dmac.dmac_address; 1581 ddi_dma_cookie_t dmac; local 1605 size, DDI_DMA_RDWR | DDI_DMA_CONSISTENT, DDI_DMA_SLEEP, NULL, &dmac, 1615 pcnp->pcn_txdesc_paddr = dmac.dmac_address; 1638 ddi_dma_cookie_t dmac; local 1662 size, DDI_DMA_RDWR | DDI_DMA_CONSISTENT, DDI_DMA_SLEEP, NULL, &dmac, 1672 pcnp->pcn_rxdesc_paddr = dmac.dmac_address;
|
/illumos-gate/usr/src/uts/sun/io/audio/drv/audiocs/ |
H A D | audio_4231.c | 1960 ddi_dma_cookie_t dmac; local 2016 DDI_DMA_SLEEP, NULL, &dmac, &ccnt); 2023 eng->ce_paddr = dmac.dmac_address;
|
/illumos-gate/usr/src/uts/common/io/elxl/ |
H A D | elxl.c | 351 ddi_dma_cookie_t dmac; local 375 DDI_DMA_DONTWAIT, NULL, &dmac, &ndmac); 380 r->r_paddr = dmac.dmac_address; 411 DDI_DMA_DONTWAIT, NULL, &dmac, &ndmac); 416 ed->ed_bufaddr = dmac.dmac_address;
|
/illumos-gate/usr/src/uts/common/io/vioblk/ |
H A D | vioblk.c | 113 ddi_dma_cookie_t dmac; member in struct:vioblk_req 292 virtio_ve_add_indirect_buf(ve_hdr, req->dmac.dmac_laddress, 304 req->dmac.dmac_laddress + sizeof (struct vioblk_req_hdr), 778 NULL, &req->dmac, &req->ndmac);
|
/illumos-gate/usr/src/uts/common/io/1394/targets/scsa1394/ |
H A D | hba.c | 1521 ddi_dma_cookie_t dmac; local 1550 callback, arg, &dmac, &ccount); 1566 &cmd->sc_win_offset, &cmd->sc_win_len, &dmac, &ccount) != 1598 if ((ccount == 1) && (dmac.dmac_size <= SBP2_PT_SEGSIZE_MAX) && 1600 (dmac.dmac_size <= scsa1394_symbios_page_size))) { 1602 cmd->sc_buf_seg_mem.ss_len = dmac.dmac_size; 1603 cmd->sc_buf_seg_mem.ss_daddr = dmac.dmac_address; 1607 if (scsa1394_cmd_dmac2seg(sp, cmd, &dmac, ccount, kf) != 1654 ddi_dma_cookie_t *dmac, uint_t ccount, int kf) 1695 dmac_resid = dmac 1653 scsa1394_cmd_dmac2seg(scsa1394_state_t *sp, scsa1394_cmd_t *cmd, ddi_dma_cookie_t *dmac, uint_t ccount, int kf) argument 1886 ddi_dma_cookie_t dmac; local [all...] |
/illumos-gate/usr/src/uts/common/io/yge/ |
H A D | yge.c | 1471 ddi_dma_cookie_t dmac; local 1501 &dmac, &ndmac); 1507 ring->r_paddr = dmac.dmac_address; 1534 ddi_dma_cookie_t dmac; local 1555 DDI_DMA_DONTWAIT, NULL, &dmac, &ndmac); 1561 b->b_paddr = dmac.dmac_address;
|
/illumos-gate/usr/src/uts/common/io/mxfe/ |
H A D | mxfe.c | 1901 ddi_dma_cookie_t dmac; local 1920 &dmac, &ncookies) != DDI_DMA_MAPPED) { 1923 txb->txb_paddr = dmac.dmac_address; 1948 ddi_dma_cookie_t dmac; local 1965 DDI_DMA_READ | DDI_DMA_STREAMING, DDI_DMA_SLEEP, NULL, &dmac, 1972 rxb->rxb_paddr = dmac.dmac_address; 1998 ddi_dma_cookie_t dmac; local 2023 &dmac, &ncookies); 2034 mxfep->mxfe_rxdesc_paddr = dmac.dmac_address; 2062 ddi_dma_cookie_t dmac; local [all...] |
/illumos-gate/usr/src/uts/common/sys/ |
H A D | ecppvar.h | 69 struct cheerio_dma_reg *dmac; /* ebus dmac registers */ member in struct:ecpp_ebus 70 ddi_acc_handle_t d_handle; /* handle for dmac registers */ 481 ((uint32_t *)&pp->uh.ebus.dmac->csr), \ 484 (uint32_t *)&(pp->uh.ebus.dmac->csr)) 487 ((uint32_t *)&pp->uh.ebus.dmac->acr), \ 491 (uint32_t *)&pp->uh.ebus.dmac->acr) 494 ((uint32_t *)&pp->uh.ebus.dmac->bcr), \ 498 ((uint32_t *)&pp->uh.ebus.dmac->bcr))
|
/illumos-gate/usr/src/uts/common/io/vioif/ |
H A D | vioif.c | 396 vioif_dma_reset_cookie(ddi_dma_handle_t dmah, ddi_dma_cookie_t *dmac) argument 399 dmah_impl->dmai_cookie = dmac; 772 ddi_dma_cookie_t dmac; local 776 ddi_dma_nextcookie(buf->rb_mapping.vbm_dmah, &dmac); 778 dmac, buf->rb_mapping.vbm_ncookies - 1, B_FALSE); 996 ddi_dma_cookie_t dmac; local 1019 DDI_DMA_SLEEP, NULL, &dmac, &ncookies); 1041 dmac, ncookies, B_TRUE);
|
/illumos-gate/usr/src/uts/common/io/hme/ |
H A D | hme.c | 2817 ddi_dma_cookie_t dmac; local 2838 &dmac, &ccnt) != DDI_DMA_MAPPED) { 2843 buf->paddr = dmac.dmac_address; 2954 ddi_dma_cookie_t dmac; local 2980 DDI_DMA_DONTWAIT, NULL, &dmac, &cookiec); 2986 hmep->hme_rmd_paddr = dmac.dmac_address; 3012 DDI_DMA_DONTWAIT, NULL, &dmac, &cookiec); 3018 hmep->hme_tmd_paddr = dmac.dmac_address;
|