Home
last modified time | relevance | path

Searched refs:ddi_dma_handle_t (Results 1 – 25 of 280) sorted by relevance

12345678910>>...12

/illumos-gate/usr/src/uts/intel/sys/
H A Diommulib.h63 int (*waitfp)(caddr_t), caddr_t arg, ddi_dma_handle_t *dma_handlep);
66 dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle);
69 dev_info_t *rdip, ddi_dma_handle_t dma_handle,
74 dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle);
77 dev_info_t *rdip, ddi_dma_handle_t dma_handle, off_t off,
81 dev_info_t *rdip, ddi_dma_handle_t dma_handle, uint_t win,
86 dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle,
90 dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle,
135 ddi_dma_handle_t *handlep);
138 ddi_dma_handle_t handle);
[all …]
/illumos-gate/usr/src/uts/sun4/os/
H A Ddvma.c56 ddi_dma_handle_t *handlep) in dvma_reserve()
61 ddi_dma_handle_t reqhdl; in dvma_reserve()
82 reqhdl = (ddi_dma_handle_t)&implhdl; in dvma_reserve()
97 np * sizeof (ddi_dma_handle_t), KM_SLEEP); in dvma_reserve()
104 dvma_release(ddi_dma_handle_t h) in dvma_release()
111 kmem_free(mp->dmai_minfo, np * sizeof (ddi_dma_handle_t)); in dvma_release()
118 dvma_kaddr_load(ddi_dma_handle_t h, caddr_t a, uint_t len, uint_t index, in dvma_kaddr_load()
132 ddi_dma_handle_t handle; in dvma_kaddr_load()
152 ((ddi_dma_handle_t *)mp->dmai_minfo)[index] = handle; in dvma_kaddr_load()
158 dvma_unload(ddi_dma_handle_t h, uint_t objindex, uint_t type) in dvma_unload()
[all …]
/illumos-gate/usr/src/uts/sun4u/sys/
H A Diommu.h133 extern int iommu_dma_mctl(dev_info_t *, dev_info_t *, ddi_dma_handle_t,
136 int (*waitfp)(caddr_t), caddr_t arg, ddi_dma_handle_t *);
137 extern int iommu_dma_freehdl(dev_info_t *, dev_info_t *, ddi_dma_handle_t);
138 extern int iommu_dma_bindhdl(dev_info_t *, dev_info_t *, ddi_dma_handle_t,
140 extern int iommu_dma_unbindhdl(dev_info_t *, dev_info_t *, ddi_dma_handle_t);
141 extern int iommu_dma_flush(dev_info_t *, dev_info_t *, ddi_dma_handle_t,
143 extern int iommu_dma_win(dev_info_t *, dev_info_t *, ddi_dma_handle_t,
146 extern void iommu_dvma_kaddr_load(ddi_dma_handle_t h, caddr_t a, uint_t len,
149 extern void iommu_dvma_unload(ddi_dma_handle_t h, uint_t objindex, uint_t view);
151 extern void iommu_dvma_sync(ddi_dma_handle_t h, uint_t objindex, uint_t view);
/illumos-gate/usr/src/uts/sun4/io/efcode/
H A Dfc_ddi.c48 int (*waitfp)(caddr_t), caddr_t arg, ddi_dma_handle_t *handlep) in fc_ddi_dma_alloc_handle()
51 int (*)(caddr_t), caddr_t, ddi_dma_handle_t *); in fc_ddi_dma_alloc_handle()
58 fc_ddi_dma_buf_bind_handle(ddi_dma_handle_t handle, struct buf *bp, in fc_ddi_dma_buf_bind_handle()
65 int (*funcp)(dev_info_t *, dev_info_t *, ddi_dma_handle_t, in fc_ddi_dma_buf_bind_handle()
115 fc_ddi_dma_unbind_handle(ddi_dma_handle_t handle) in fc_ddi_dma_unbind_handle()
117 int (*funcp)(dev_info_t *, dev_info_t *, ddi_dma_handle_t); in fc_ddi_dma_unbind_handle()
128 fc_ddi_dma_free_handle(ddi_dma_handle_t *handlep) in fc_ddi_dma_free_handle()
130 int (*funcp)(dev_info_t *, dev_info_t *, ddi_dma_handle_t); in fc_ddi_dma_free_handle()
141 fc_ddi_dma_sync(ddi_dma_handle_t h, off_t o, size_t l, uint_t whom) in fc_ddi_dma_sync()
145 int (*funcp)(dev_info_t *, dev_info_t *, ddi_dma_handle_t, off_t, in fc_ddi_dma_sync()
/illumos-gate/usr/src/uts/i86pc/os/
H A Ddvma.c45 ddi_dma_handle_t *handlep) in dvma_reserve()
52 dvma_release(ddi_dma_handle_t h) in dvma_release()
58 dvma_kaddr_load(ddi_dma_handle_t h, caddr_t a, u_int len, u_int index, in dvma_kaddr_load()
65 dvma_unload(ddi_dma_handle_t h, u_int objindex, u_int type) in dvma_unload()
71 dvma_sync(ddi_dma_handle_t h, u_int objindex, u_int type) in dvma_sync()
/illumos-gate/usr/src/uts/common/sys/
H A Dsunddi.h1292 ddi_dma_sync(ddi_dma_handle_t handle, off_t offset, size_t len, uint_t flags);
1304 ddi_dma_burstsizes(ddi_dma_handle_t handle);
1319 int (*waitfp)(caddr_t), caddr_t arg, ddi_dma_handle_t *handlep);
1326 ddi_dma_free_handle(ddi_dma_handle_t *handlep);
1333 ddi_dma_mem_alloc(ddi_dma_handle_t handle, size_t length,
1350 ddi_dma_addr_bind_handle(ddi_dma_handle_t handle, struct as *as,
1360 ddi_dma_buf_bind_handle(ddi_dma_handle_t handle, struct buf *bp,
1369 ddi_dma_unbind_handle(ddi_dma_handle_t handle);
1380 ddi_dma_nextcookie(ddi_dma_handle_t handle, ddi_dma_cookie_t *cookiep);
1387 ddi_dma_numwin(ddi_dma_handle_t handle, uint_t *nwinp);
[all …]
H A Ddevops.h206 ddi_dma_handle_t *handlep);
209 caddr_t arg, ddi_dma_handle_t *handlep);
211 ddi_dma_handle_t handle);
213 ddi_dma_handle_t handle, struct ddi_dma_req *dmareq,
216 ddi_dma_handle_t handle);
218 ddi_dma_handle_t handle, off_t off,
221 ddi_dma_handle_t handle, uint_t win, off_t *offp,
225 ddi_dma_handle_t handle,
331 ddi_dma_handle_t *handlep);
333 ddi_dma_handle_t handle,
H A Dddifm.h73 ddi_dma_handle_t fme_dma_handle; /* optional dma handle */
117 extern void ddi_fm_dma_err_get(ddi_dma_handle_t, ddi_fm_error_t *, int);
119 extern void ddi_fm_dma_err_clear(ddi_dma_handle_t, int);
/illumos-gate/usr/src/uts/intel/io/
H A Diommulib.c641 caddr_t arg, ddi_dma_handle_t *dma_handlep) in iommulib_nexdma_allochdl()
655 ddi_dma_handle_t dma_handle) in iommulib_nexdma_freehdl()
672 ddi_dma_handle_t dma_handle, struct ddi_dma_req *dmareq, in iommulib_nexdma_bindhdl()
687 ddi_dma_handle_t dma_handle) in iommulib_nexdma_unbindhdl()
701 ddi_dma_handle_t dma_handle, off_t off, size_t len, in iommulib_nexdma_sync()
716 ddi_dma_handle_t dma_handle, uint_t win, off_t *offp, size_t *lenp, in iommulib_nexdma_win()
731 ddi_dma_handle_t dma_handle, struct ddi_dma_req *dmareq, in iommulib_nexdma_mapobject()
743 ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao) in iommulib_nexdma_unmapobject()
756 ddi_dma_handle_t *handlep) in iommulib_iommu_dma_allochdl()
767 ddi_dma_handle_t handle) in iommulib_iommu_dma_freehdl()
[all …]
/illumos-gate/usr/src/uts/common/io/bnx/
H A Dbnx.h98 ddi_dma_handle_t dcpyhndl;
177 ddi_dma_handle_t dma_handle[BNX_MAX_PHYS_MEMREQS];
180 ddi_dma_handle_t *status_block_dma_hdl;
347 ddi_dma_handle_t *cpyhdl;
353 ddi_dma_handle_t dma_handle[BNX_MAX_SGL_ENTRIES];
366 ddi_dma_handle_t dma_handle;
411 ddi_dma_handle_t *bnx_find_dma_hdl(um_device_t * const umdevice,
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_var.h160 ddi_dma_req_t *dmareq, ddi_dma_handle_t *handlep);
163 int (*waitfp)(caddr_t), caddr_t arg, ddi_dma_handle_t *handlep);
166 ddi_dma_handle_t handle, ddi_dma_req_t *dmareq,
170 ddi_dma_handle_t handle);
172 px_dma_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle,
H A Dpx_fdvma.c49 px_fdvma_load(ddi_dma_handle_t h, caddr_t a, uint_t len, uint_t index, in px_fdvma_load()
100 px_fdvma_unload(ddi_dma_handle_t h, uint_t index, uint_t sync_flag) in px_fdvma_unload()
118 px_fdvma_sync(ddi_dma_handle_t h, uint_t index, uint_t sync_flag) in px_fdvma_sync()
132 ddi_dma_req_t *dmareq, ddi_dma_handle_t *handlep) in px_fdvma_reserve()
221 *handlep = (ddi_dma_handle_t)mp; in px_fdvma_reserve()
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_var.h220 ddi_dma_req_t *dmareq, ddi_dma_handle_t *handlep);
223 int (*waitfp)(caddr_t), caddr_t arg, ddi_dma_handle_t *handlep);
226 ddi_dma_handle_t handle, ddi_dma_req_t *dmareq,
230 ddi_dma_handle_t handle);
233 ddi_dma_handle_t handle, off_t off, size_t len,
236 pci_dma_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle,
/illumos-gate/usr/src/uts/sun4/sys/
H A Ddvma.h40 void (*dvma_kaddr_load)(ddi_dma_handle_t h, caddr_t a,
42 void (*dvma_unload)(ddi_dma_handle_t h, uint_t objindex,
44 void (*dvma_sync)(ddi_dma_handle_t h, uint_t objindex,
H A Dfcode.h336 ddi_dma_handle_t h;
635 int (*waitfp)(caddr_t), caddr_t arg, ddi_dma_handle_t *handlep);
636 int fc_ddi_dma_buf_bind_handle(ddi_dma_handle_t handle, struct buf *bp,
639 int fc_ddi_dma_unbind_handle(ddi_dma_handle_t handle);
640 void fc_ddi_dma_free_handle(ddi_dma_handle_t *handlep);
641 int fc_ddi_dma_sync(ddi_dma_handle_t h, off_t o, size_t l, uint_t whom);
/illumos-gate/usr/src/uts/sun/sys/scsi/adapters/
H A Dsfvar.h110 ddi_dma_handle_t sf_lilp_dmahandle;
149 ddi_dma_handle_t cmd_dma_handle; /* dma mapping for this chunk */
152 ddi_dma_handle_t rsp_dma_handle;
266 ddi_dma_handle_t cmd_dmahandle; /* dma handle */
314 ddi_dma_handle_t cmd_dma_handle;
315 ddi_dma_handle_t rsp_dma_handle;
329 ddi_dma_handle_t data_dma_handle;
/illumos-gate/usr/src/uts/intel/io/amr/
H A Damrvar.h141 ddi_dma_handle_t sg_dma_handle;
145 ddi_dma_handle_t buffer_dma_handle;
178 ddi_dma_handle_t sg_handle;
199 ddi_dma_handle_t mbox_dma_handle;
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxnf.h72 ddi_dma_handle_t dma_handle;
106 ddi_dma_handle_t tx_dma_handle;
186 ddi_dma_handle_t xnf_tx_ring_dma_handle;
200 ddi_dma_handle_t xnf_rx_ring_dma_handle;
/illumos-gate/usr/src/uts/sun/sys/
H A Dsocalvar.h98 ddi_dma_handle_t skc_dhandle; /* DDI DMA handle to CQ. */
240 ddi_dma_handle_t pool_dhandle;
264 ddi_dma_handle_t cmd_handle;
266 ddi_dma_handle_t rsp_handle;
/illumos-gate/usr/src/uts/intel/io/amd8111s/
H A Damd8111s_main.h249 ddi_dma_handle_t p_hdl;
254 ddi_dma_handle_t *dma_hdl;
316 ddi_dma_handle_t rx_desc_dma_handle;
321 ddi_dma_handle_t tx_desc_dma_handle;
/illumos-gate/usr/src/uts/common/io/scsi/adapters/pvscsi/
H A Dpvscsi_var.h21 ddi_dma_handle_t dmah;
50 ddi_dma_handle_t sgl_dmah;
57 ddi_dma_handle_t arq_dmah;
/illumos-gate/usr/src/uts/common/sys/1394/targets/scsa1394/
H A Dcmd.h77 ddi_dma_handle_t sc_orb_dma_hdl;
83 ddi_dma_handle_t sc_buf_dma_hdl;
96 ddi_dma_handle_t sc_pt_dma_hdl;
/illumos-gate/usr/src/uts/common/io/hme/
H A Dhme.h62 ddi_dma_handle_t dmah;
129 ddi_dma_handle_t hme_rmd_dmah;
134 ddi_dma_handle_t hme_tmd_dmah;
160 ddi_dma_handle_t hme_iopbhandle;
/illumos-gate/usr/src/uts/common/sys/scsi/adapters/pmcs/
H A Dpmcs.h268 ddi_dma_handle_t dma_handle;
383 ddi_dma_handle_t iqp_handles[PMCS_MAX_IQ];
384 ddi_dma_handle_t oqp_handles[PMCS_MAX_OQ];
385 ddi_dma_handle_t cip_handles;
386 ddi_dma_handle_t fwlog_hndl;
387 ddi_dma_handle_t regdump_hndl;
/illumos-gate/usr/src/uts/common/sys/crypto/
H A Ddca.h166 ddi_dma_handle_t dc_buffer_dmah;
250 ddi_dma_handle_t dr_ctx_dmah;
255 ddi_dma_handle_t dr_ibuf_dmah;
263 ddi_dma_handle_t dr_obuf_dmah;
304 ddi_dma_handle_t dr_chain_in_dmah;
307 ddi_dma_handle_t dr_chain_out_dmah;
334 ddi_dma_handle_t dw_mcr_dmah;
920 int dca_check_dma_handle(dca_t *dca, ddi_dma_handle_t handle,

12345678910>>...12