/illumos-gate/usr/src/uts/common/sys/ |
H A D | dma_engine.h | 65 ddi_dma_cookie_t *(*proc)(); /* address of application call routine */ 110 extern ddi_dma_cookie_t *_dmae_nxcookie(int); 114 ddi_dma_cookie_t *, int); 116 ddi_dma_cookie_t *, int); 129 ddi_dma_cookie_t *dch_cookiep; /* current dma mapping cookie */ 130 ddi_dma_cookie_t *(*proc)(); /* address of application call */ 233 ddi_dma_cookie_t *cookiep, int chnl); 236 ddi_dma_cookie_t *cookiep, int chnl);
|
H A D | sunddi.h | 1354 ddi_dma_cookie_t *cookiep, uint_t *ccountp); 1363 ddi_dma_cookie_t *cookiep, uint_t *ccountp); 1396 size_t *lenp, ddi_dma_cookie_t *cookiep, uint_t *ccountp); 1535 ddi_dma_cookie_t *cp, uint_t *ccountp); 1549 size_t *lenp, ddi_dma_cookie_t *cookiep, uint_t *ccountp); 1774 ddi_dma_cookie_t *cp, uint_t *ccountp); 1788 size_t *lenp, ddi_dma_cookie_t *cookiep, uint_t *ccountp); 1815 ddi_dma_cookie_t *cp); 1864 extern const ddi_dma_cookie_t *ddi_dma_cookie_iter(ddi_dma_handle_t, 1865 const ddi_dma_cookie_t *); [all …]
|
H A D | dma_i8237A.h | 294 extern int d37A_prog_chan(struct ddi_dmae_req *, ddi_dma_cookie_t *, int); 295 extern int d37A_dma_swsetup(struct ddi_dmae_req *, ddi_dma_cookie_t *, int);
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | iommulib.h | 82 off_t *offp, size_t *lenp, ddi_dma_cookie_t *cookiep, 142 ddi_dma_cookie_t *cookiep, uint_t *ccountp); 151 ddi_dma_cookie_t **cookiepp, uint_t *ccountp); 154 ddi_dma_cookie_t *cookiep, uint_t ccount); 165 ddi_dma_cookie_t *cookiep, uint_t *ccountp); 228 ddi_dma_cookie_t *cookiep, uint_t *ccountp); 239 ddi_dma_cookie_t *cookiep, uint_t *ccountp); 276 ddi_dma_cookie_t *cookiep, uint_t *ccountp); 284 ddi_dma_cookie_t **cookiepp, uint_t *ccountp); 287 ddi_dma_cookie_t *cookiep, uint_t ccount); [all …]
|
/illumos-gate/usr/src/uts/common/io/comstar/port/qlt/ |
H A D | qlt_dma.h | 56 ddi_dma_cookie_t first_cookie; 74 ddi_dma_cookie_t cookie[1]; 134 void qlt_ddi_dma_nextcookie(stmf_data_buf_t *dbuf, ddi_dma_cookie_t *cookie_p); 135 ddi_dma_cookie_t *qlt_get_cookie_array(stmf_data_buf_t *dbuf);
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | dma_engine.c | 187 ddi_dma_cookie_t * 190 ddi_dma_cookie_t *cookiep = NULL; in _dmae_nxcookie() 221 ddi_dma_cookie_t *cp, int chnl) in i_dmae_prog() 260 ddi_dma_cookie_t *cp, int chnl) in i_dmae_swsetup()
|
H A D | i8237A.c | 98 static ddi_dma_cookie_t *d37A_next_cookie[] = 113 static void dEISA_setchain(ddi_dma_cookie_t *cp, int chnl); 288 dEISA_setchain(ddi_dma_cookie_t *cp, int chnl) in dEISA_setchain() 316 d37A_prog_chan(struct ddi_dmae_req *dmaereqp, ddi_dma_cookie_t *cp, int chnl) in d37A_prog_chan() 408 d37A_dma_swsetup(struct ddi_dmae_req *dmaereqp, ddi_dma_cookie_t *cp, int chnl) in d37A_dma_swsetup()
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | rootnex.h | 186 ddi_dma_cookie_t *tr_last_cookie; 217 ddi_dma_cookie_t *wd_first_cookie; 316 ddi_dma_cookie_t *dp_cookies; 319 ddi_dma_cookie_t *dp_saved_cookies;
|
/illumos-gate/usr/src/uts/sun4u/sys/ |
H A D | iommu.h | 139 struct ddi_dma_req *, ddi_dma_cookie_t *, uint_t *); 144 uint_t, off_t *, size_t *, ddi_dma_cookie_t *, uint_t *); 147 uint_t index, ddi_dma_cookie_t *cp);
|
/illumos-gate/usr/src/uts/intel/io/amr/ |
H A D | amrvar.h | 142 ddi_dma_cookie_t sg_dma_cookie; 146 ddi_dma_cookie_t buffer_dma_cookie; 201 ddi_dma_cookie_t mbox_dma_cookie;
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | rootnex.c | 197 ddi_dma_cookie_t *cookiep, uint_t *ccountp); 234 ddi_dma_cookie_t *cookiep, uint_t ccount); 1960 ddi_dma_cookie_t *cookie; in rootnex_coredma_bindhdl() 2104 sizeof (ddi_dma_cookie_t); in rootnex_coredma_bindhdl() 2412 ddi_dma_cookie_t *cp; in rootnex_coredma_get_cookies() 2413 ddi_dma_cookie_t *cookie; in rootnex_coredma_get_cookies() 2453 ddi_dma_cookie_t *cur_cookiep; in rootnex_coredma_set_cookies() 2487 ddi_dma_cookie_t *cur_cookiep; in rootnex_coredma_clear_cookies() 2488 ddi_dma_cookie_t *cookie_array; in rootnex_coredma_clear_cookies() 3203 ddi_dma_cookie_t *cookie; in rootnex_bind_slowpath() [all …]
|
/illumos-gate/usr/src/uts/common/io/wpi/ |
H A D | wpivar.h | 81 ddi_dma_cookie_t cookie; /* associated cookie */ 162 ddi_dma_cookie_t sc_fw_text_cookie[4]; 164 ddi_dma_cookie_t sc_fw_data_cookie[4];
|
/illumos-gate/usr/src/uts/intel/io/amd8111s/ |
H A D | amd8111s_main.h | 256 ddi_dma_cookie_t *dma_cookie; 318 ddi_dma_cookie_t rx_desc_dma_cookie; 323 ddi_dma_cookie_t tx_desc_dma_cookie;
|
/illumos-gate/usr/src/uts/common/io/nge/ |
H A D | nge.h | 425 ddi_dma_cookie_t cookie; /* associated cookie */ 656 void (*rxd_fill)(void *, const ddi_dma_cookie_t *, size_t); 659 void (*txd_fill)(void *, const ddi_dma_cookie_t *, size_t, 1045 extern void nge_sum_rxd_fill(void *, const ddi_dma_cookie_t *, size_t); 1048 extern void nge_sum_txd_fill(void *, const ddi_dma_cookie_t *, 1056 extern void nge_hot_rxd_fill(void *, const ddi_dma_cookie_t *, size_t); 1059 extern void nge_hot_txd_fill(void *, const ddi_dma_cookie_t *,
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_dma.c | 1180 ddi_dma_cookie_t *cookie_p; in pci_dma_newwin() 1197 cookie_p = (ddi_dma_cookie_t *)(win_p + 1); in pci_dma_newwin() 1252 ddi_dma_cookie_t *cookie_p = (ddi_dma_cookie_t *)(win_p + 1); in pci_dma_adjust() 1277 cookie_p = (ddi_dma_cookie_t *)(win_p + 1); in pci_dma_adjust() 1338 ddi_dma_cookie_t *cookie0_p; in pci_dma_physwin() 1414 cookie0_p = (ddi_dma_cookie_t *)(WINLST(mp) + 1); in pci_dma_physwin() 1437 ddi_dma_cookie_t *loop_cp, *cp; in pci_dma_ctl() 1447 loop_cp = cp = (ddi_dma_cookie_t *)(win_p + 1); in pci_dma_ctl() 1459 cp = (ddi_dma_cookie_t *)objp; in pci_dma_ctl() 1471 ddi_dma_cookie_t *cp; in pci_dma_ctl() [all …]
|
/illumos-gate/usr/src/uts/common/sys/usb/hcd/uhci/ |
H A D | uhcid.h | 148 ddi_dma_cookie_t uhci_flt_cookie; /* DMA cookie */ 165 ddi_dma_cookie_t uhci_td_pool_cookie; /* DMA cookie */ 171 ddi_dma_cookie_t uhci_qh_pool_cookie; /* DMA cookie */ 368 ddi_dma_cookie_t tw_cookie; /* DMA cookie */
|
/illumos-gate/usr/src/uts/common/sys/fibre-channel/impl/ |
H A D | fctl.h | 163 ddi_dma_cookie_t *pkt_cmd_cookie; /* command cookie */ 166 ddi_dma_cookie_t *pkt_resp_cookie; /* response cookie */ 169 ddi_dma_cookie_t *pkt_data_cookie; /* data cookie */
|
/illumos-gate/usr/src/uts/common/sys/1394/targets/scsa1394/ |
H A D | cmd.h | 79 ddi_dma_cookie_t sc_orb_dmac; 98 ddi_dma_cookie_t sc_pt_dmac;
|
/illumos-gate/usr/src/uts/common/sys/usb/hcd/ehci/ |
H A D | ehcid.h | 100 ddi_dma_cookie_t ehci_pflt_cookie; /* DMA cookie */ 117 ddi_dma_cookie_t ehci_qh_pool_cookie; /* DMA cookie */ 124 ddi_dma_cookie_t ehci_qtd_pool_cookie; /* DMA cookie */ 130 ddi_dma_cookie_t ehci_itd_pool_cookie; /* DMA cookie */ 604 ddi_dma_cookie_t tw_cookie; /* DMA cookie */ 659 ddi_dma_cookie_t itw_cookie; /* DMA cookie */
|
/illumos-gate/usr/src/uts/common/io/virtio/ |
H A D | virtio_dma.c | 179 ddi_dma_cookie_t dmac; in virtio_dma_bind() 198 vidma->vidma_dma_ncookies * sizeof (ddi_dma_cookie_t), in virtio_dma_bind() 280 vidma->vidma_dma_ncookies * sizeof (ddi_dma_cookie_t)); in virtio_dma_unbind()
|
/illumos-gate/usr/src/uts/i86pc/io/amd_iommu/ |
H A D | amd_iommu_impl.c | 52 struct ddi_dma_req *dmareq, ddi_dma_cookie_t *cookiep, 61 off_t *offp, size_t *lenp, ddi_dma_cookie_t *cookiep, 1616 struct ddi_dma_req *dmareq, ddi_dma_cookie_t *cookiep, in amd_iommu_bindhdl() 1622 ddi_dma_cookie_t *cookie_array = NULL; in amd_iommu_bindhdl() 1707 ddi_dma_cookie_t *cookie_array = NULL; in amd_iommu_unbindhdl() 1749 kmem_free(cookie_array, sizeof (ddi_dma_cookie_t) * ccount); in amd_iommu_unbindhdl() 1759 ddi_dma_cookie_t *cookie_array = NULL; in amd_iommu_sync() 1797 kmem_free(cookie_array, sizeof (ddi_dma_cookie_t) * ccount); in amd_iommu_sync() 1805 off_t *offp, size_t *lenp, ddi_dma_cookie_t *cookiep, in amd_iommu_win() 1810 ddi_dma_cookie_t *cookie_array = NULL; in amd_iommu_win() [all …]
|
/illumos-gate/usr/src/uts/sun/sys/ |
H A D | socalvar.h | 99 ddi_dma_cookie_t skc_dcookie; /* DDI DMA Cookie. */ 241 ddi_dma_cookie_t pool_dcookie;
|
/illumos-gate/usr/src/uts/intel/io/dktp/hba/ghd/ |
H A D | ghd_dma.c | 136 int sg_size, ddi_dma_cookie_t cookie) in ghd_dmaget_next_attr() 203 ddi_dma_cookie_t cookie; in ghd_dmaget_attr()
|
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_dma.c | 917 sizeof (ddi_dma_cookie_t) * win2_p->win_ncookies); in px_dma_freewin() 959 ddi_dma_cookie_t *cookie_p; in px_dma_newwin() 964 size_t sz = cookie_no * sizeof (ddi_dma_cookie_t); in px_dma_newwin() 979 cookie_p = (ddi_dma_cookie_t *)(win_p + 1); in px_dma_newwin() 1020 ASSERT((cookie_p - (ddi_dma_cookie_t *)(win_p + 1)) == cookie_no); in px_dma_newwin() 1051 ddi_dma_cookie_t *cookie_p = (ddi_dma_cookie_t *)(win_p + 1); in px_dma_adjust() 1076 cookie_p = (ddi_dma_cookie_t *)(win_p + 1); in px_dma_adjust() 1137 ddi_dma_cookie_t *cookie0_p; in px_dma_physwin() 1233 cookie0_p = (ddi_dma_cookie_t *)(PX_WINLST(mp) + 1); in px_dma_physwin()
|
/illumos-gate/usr/src/uts/common/sys/usb/hcd/openhci/ |
H A D | ohcid.h | 147 ddi_dma_cookie_t ohci_hcca_cookie; /* DMA cookie */ 164 ddi_dma_cookie_t ohci_td_pool_cookie; /* DMA cookie */ 170 ddi_dma_cookie_t ohci_ed_pool_cookie; /* DMA cookie */ 589 ddi_dma_cookie_t tw_cookie; /* DMA cookie */
|