Home
last modified time | relevance | path

Searched refs:ddi_dma_req (Results 1 – 21 of 21) sorted by relevance

/illumos-gate/usr/src/uts/intel/sys/
H A Diommulib.h70 struct ddi_dma_req *dmareq, ddi_dma_cookie_t *cookiep,
87 struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao);
141 ddi_dma_handle_t handle, struct ddi_dma_req *dmareq,
227 ddi_dma_handle_t dma_handle, struct ddi_dma_req *dmareq,
242 ddi_dma_handle_t dma_handle, struct ddi_dma_req *dmareq,
275 ddi_dma_handle_t handle, struct ddi_dma_req *dmareq,
/illumos-gate/usr/src/uts/sun4/io/efcode/
H A Dfc_ddi.c62 struct ddi_dma_req dmareq; in fc_ddi_dma_buf_bind_handle()
66 struct ddi_dma_req *, ddi_dma_cookie_t *, uint_t *); in fc_ddi_dma_buf_bind_handle()
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_fdvma.h37 struct ddi_dma_req *dmareq, ddi_dma_handle_t *handlep);
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_fdvma.h39 struct ddi_dma_req *dmareq, ddi_dma_handle_t *handlep);
/illumos-gate/usr/src/uts/common/sys/
H A Ddevops.h205 struct ddi_dma_req *dmareq,
213 ddi_dma_handle_t handle, struct ddi_dma_req *dmareq,
330 struct ddi_dma_req *dmareq,
H A Dddidmareq.h461 typedef struct ddi_dma_req { struct
H A Dddi_impldefs.h184 ddi_dma_handle_t, struct ddi_dma_req *, ddi_dma_cookie_t *,
982 struct ddi_dma_req *dma_req; /* original request */
H A Dsunddi.h1522 struct ddi_dma_req *dmareqp, ddi_dma_handle_t *handlep);
1534 ddi_dma_handle_t handle, struct ddi_dma_req *dmareq,
1773 ddi_dma_handle_t handle, struct ddi_dma_req *dmareq,
/illumos-gate/usr/src/uts/sun4u/sys/
H A Diommu.h139 struct ddi_dma_req *, ddi_dma_cookie_t *, uint_t *);
/illumos-gate/usr/src/uts/i86pc/io/amd_iommu/
H A Damd_iommu_page_tables.h119 ddi_dma_attr_t *attrp, struct ddi_dma_req *dmareq,
H A Damd_iommu_impl.c52 struct ddi_dma_req *dmareq, ddi_dma_cookie_t *cookiep,
65 struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao);
1494 struct ddi_dma_req *dmareq, ddi_dma_cookie_t *cookie_array, uint_t ccount, in map_current_window()
1616 struct ddi_dma_req *dmareq, ddi_dma_cookie_t *cookiep, in amd_iommu_bindhdl()
1815 struct ddi_dma_req sdmareq = {0}; in amd_iommu_win()
1894 struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao) in amd_iommu_mapobject()
H A Damd_iommu_page_tables.c1000 struct ddi_dma_req *dmareq) in init_pte()
1092 struct ddi_dma_req *dmareq, in amd_iommu_setup_1_pgtable()
1210 struct ddi_dma_req *dmareq, uint64_t va, in amd_iommu_create_pgtables()
1435 struct ddi_dma_req *dmareq, uint64_t start_pa, uint64_t pa_sz, in amd_iommu_map_pa2va()
/illumos-gate/usr/src/uts/intel/io/
H A Diommulib.c672 ddi_dma_handle_t dma_handle, struct ddi_dma_req *dmareq, in iommulib_nexdma_bindhdl()
731 ddi_dma_handle_t dma_handle, struct ddi_dma_req *dmareq, in iommulib_nexdma_mapobject()
778 ddi_dma_handle_t handle, struct ddi_dma_req *dmareq, in iommulib_iommu_dma_bindhdl()
/illumos-gate/usr/src/uts/sun4/os/
H A Ddvma.c60 struct ddi_dma_req dmareq; in dvma_reserve()
/illumos-gate/usr/src/uts/sun4u/io/
H A Diommu.c821 check_dma_attr(struct ddi_dma_req *dmareq, ddi_dma_attr_t *dma_attr, in check_dma_attr()
851 ddi_dma_handle_t handle, struct ddi_dma_req *dmareq, in iommu_dma_bindhdl()
1329 struct ddi_dma_req *dmareq = (struct ddi_dma_req *)offp; in iommu_dma_mctl()
/illumos-gate/usr/src/uts/i86pc/io/
H A Dimmu_dvma.c98 dev_info_t *rdip, ddi_dma_handle_t dma_handle, struct ddi_dma_req *dma_req,
110 struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao);
380 dma_to_immu_flags(struct ddi_dma_req *dmareq) in dma_to_immu_flags()
2554 immu_hdl_priv_t *ihp, struct ddi_dma_req *dmareq, in immu_map_dvmaseg()
3115 struct ddi_dma_req *dma_req, ddi_dma_cookie_t *cookiep, in immu_bindhdl()
3165 struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao) in immu_mapobject()
H A Drootnex.c196 ddi_dma_handle_t handle, struct ddi_dma_req *dmareq,
224 ddi_dma_handle_t handle, struct ddi_dma_req *dmareq,
378 static int rootnex_bind_slowpath(ddi_dma_impl_t *hp, struct ddi_dma_req *dmareq,
380 static int rootnex_setup_copybuf(ddi_dma_impl_t *hp, struct ddi_dma_req *dmareq,
1953 ddi_dma_handle_t handle, struct ddi_dma_req *dmareq, in rootnex_coredma_bindhdl()
2261 ddi_dma_handle_t handle, struct ddi_dma_req *dmareq, in rootnex_dma_bindhdl()
3198 rootnex_bind_slowpath(ddi_dma_impl_t *hp, struct ddi_dma_req *dmareq, in rootnex_bind_slowpath()
3412 rootnex_setup_copybuf(ddi_dma_impl_t *hp, struct ddi_dma_req *dmareq, in rootnex_setup_copybuf()
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dimmu.h846 int immu_map_sgl(ddi_dma_impl_t *hp, struct ddi_dma_req *dmareq,
924 int immu_dvma_map(ddi_dma_impl_t *hp, struct ddi_dma_req *dmareq,
/illumos-gate/usr/src/uts/common/io/cardbus/
H A Dcardbus.c103 ddi_dma_handle_t handle, struct ddi_dma_req *dmareq,
114 struct ddi_dma_req *dmareqp, ddi_dma_handle_t *handlep);
1948 ddi_dma_handle_t handle, struct ddi_dma_req *dmareq, in cardbus_dma_bindhdl()
2038 struct ddi_dma_req *dmareqp, ddi_dma_handle_t *handlep) in cardbus_dma_map()
/illumos-gate/usr/src/uts/common/os/
H A Dsunddi.c684 struct ddi_dma_req *dmareqp, ddi_dma_handle_t *handlep) in ddi_dma_map()
724 ddi_dma_handle_t handle, struct ddi_dma_req *dmareq, in ddi_dma_bindhdl()
728 struct ddi_dma_req *, ddi_dma_cookie_t *, uint_t *); in ddi_dma_bindhdl()
5144 struct ddi_dma_req *dmareqp, ddi_dma_handle_t *handlep) in ddi_no_dma_map()
5168 ddi_dma_handle_t handle, struct ddi_dma_req *dmareq, in ddi_no_dma_bindhdl()
6992 struct ddi_dma_req dmareq; in ddi_dma_buf_bind_handle()
7056 struct ddi_dma_req dmareq; in ddi_dma_addr_bind_handle()
/illumos-gate/usr/src/uts/common/io/
H A Dbofi.c176 ddi_dma_handle_t, struct ddi_dma_req *, ddi_dma_cookie_t *,
372 ddi_dmareq_mapin(struct ddi_dma_req *dmareqp, caddr_t *mapaddrp, in ddi_dmareq_mapin()
3510 ddi_dma_handle_t handle, struct ddi_dma_req *dmareqp, in bofi_dma_bindhdl()
3514 auto struct ddi_dma_req dmareq; in bofi_dma_bindhdl()