Home
last modified time | relevance | path

Searched refs:devmap_cookie_t (Results 1 – 25 of 48) sorted by relevance

12

/illumos-gate/usr/src/uts/common/sys/
H A Dddidevmap.h112 typedef void *devmap_cookie_t; typedef
116 int (*devmap_map)(devmap_cookie_t dhp, dev_t dev, uint_t flags,
118 int (*devmap_access)(devmap_cookie_t dhp, void *pvtp, offset_t off,
120 int (*devmap_dup)(devmap_cookie_t dhp, void *pvtp,
121 devmap_cookie_t new_dhp, void **new_pvtp);
122 void (*devmap_unmap)(devmap_cookie_t dhp, void *pvtp, offset_t off,
123 size_t len, devmap_cookie_t new_dhp1,
124 void **new_pvtp1, devmap_cookie_t new_dhp2,
H A Dgfx_private.h67 extern int gfxp_devmap_umem_setup(devmap_cookie_t dhc, dev_info_t *dip,
71 extern void gfxp_map_devmem(devmap_cookie_t dhc, gfx_maddr_t maddr,
111 extern int gfxp_fb_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off,
H A Dsunddi.h657 devmap_load(devmap_cookie_t dhp, offset_t offset, size_t len, uint_t type,
661 devmap_unload(devmap_cookie_t dhp, offset_t offset, size_t len);
664 devmap_devmem_setup(devmap_cookie_t dhp, dev_info_t *dip,
670 devmap_umem_setup(devmap_cookie_t dhp, dev_info_t *dip,
676 devmap_devmem_remap(devmap_cookie_t dhp, dev_info_t *dip,
681 devmap_umem_remap(devmap_cookie_t dhp, dev_info_t *dip,
686 devmap_set_ctx_timeout(devmap_cookie_t dhp, clock_t ticks);
689 devmap_default_access(devmap_cookie_t dhp, void *pvtp, offset_t off,
693 devmap_do_ctxmgt(devmap_cookie_t dhp, void *pvtp, offset_t off, size_t len,
694 uint_t type, uint_t rw, int (*ctxmgt)(devmap_cookie_t, void *, offset_t,
H A Dconf.h118 extern int cdev_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off,
H A Dsunldi.h117 extern int ldi_devmap(ldi_handle_t, devmap_cookie_t, offset_t,
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_umap.c54 static int tavor_umap_uarpg(tavor_state_t *state, devmap_cookie_t dhp,
56 static int tavor_umap_cqmem(tavor_state_t *state, devmap_cookie_t dhp,
58 static int tavor_umap_qpmem(tavor_state_t *state, devmap_cookie_t dhp,
60 static int tavor_umap_srqmem(tavor_state_t *state, devmap_cookie_t dhp,
62 static int tavor_devmap_umem_map(devmap_cookie_t dhp, dev_t dev, uint_t flags,
64 static int tavor_devmap_umem_dup(devmap_cookie_t dhp, void *pvtp,
65 devmap_cookie_t new_dhp, void **new_pvtp);
66 static void tavor_devmap_umem_unmap(devmap_cookie_t dhp, void *pvtp,
67 offset_t off, size_t len, devmap_cookie_t new_dhp1, void **pvtp1,
68 devmap_cookie_t new_dhp2, void **pvtp2);
[all …]
H A Dtavor_srq.c372 srq->srq_umap_dhp = (devmap_cookie_t)NULL; in tavor_srq_alloc()
513 srq->srq_umap_dhp = (devmap_cookie_t)NULL; in tavor_srq_free()
909 srq->srq_umap_dhp = (devmap_cookie_t)NULL; in tavor_srq_modify()
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_umap.c53 static int hermon_umap_uarpg(hermon_state_t *state, devmap_cookie_t dhp,
55 static int hermon_umap_cqmem(hermon_state_t *state, devmap_cookie_t dhp,
57 static int hermon_umap_qpmem(hermon_state_t *state, devmap_cookie_t dhp,
59 static int hermon_umap_srqmem(hermon_state_t *state, devmap_cookie_t dhp,
61 static int hermon_umap_dbrecmem(hermon_state_t *state, devmap_cookie_t dhp,
63 static int hermon_devmap_umem_map(devmap_cookie_t dhp, dev_t dev, uint_t flags,
65 static int hermon_devmap_umem_dup(devmap_cookie_t dhp, void *pvtp,
66 devmap_cookie_t new_dhp, void **new_pvtp);
67 static void hermon_devmap_umem_unmap(devmap_cookie_t dhp, void *pvtp,
68 offset_t off, size_t len, devmap_cookie_t new_dhp1, void **pvtp1,
[all …]
H A Dhermon_srq.c368 srq->srq_umap_dhp = (devmap_cookie_t)NULL; in hermon_srq_alloc()
511 srq->srq_umap_dhp = (devmap_cookie_t)NULL; in hermon_srq_free()
862 srq->srq_umap_dhp = (devmap_cookie_t)NULL; in hermon_srq_modify()
/illumos-gate/usr/src/uts/common/io/
H A Dwinlockio.c204 static int winlock_devmap(dev_t, devmap_cookie_t, offset_t, size_t,
249 static int winlockmap_map(devmap_cookie_t, dev_t, uint_t, offset_t, size_t,
251 static void winlockmap_unmap(devmap_cookie_t, void *, offset_t, size_t,
252 devmap_cookie_t, void **, devmap_cookie_t, void **);
253 static int winlockmap_dup(devmap_cookie_t, void *,
254 devmap_cookie_t, void **);
255 static int winlockmap_access(devmap_cookie_t, void *, offset_t, size_t,
307 devmap_cookie_t lockseg; /* lock mapping, if any */
308 devmap_cookie_t unlockseg; /* unlock mapping, if any */
421 static int seglock_lockfault(devmap_cookie_t, SegProc *, SegLock *, uint_t);
[all …]
/illumos-gate/usr/src/uts/i86pc/io/xsvc/
H A Dxsvc.c61 static int xsvc_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
137 static int xsvc_devmap_map(devmap_cookie_t dhp, dev_t dev, uint_t flags,
139 static int xsvc_devmap_dup(devmap_cookie_t dhp, void *pvtp,
140 devmap_cookie_t new_dhp, void **new_pvtp);
141 static void xsvc_devmap_unmap(devmap_cookie_t dhp, void *pvtp, offset_t off,
142 size_t len, devmap_cookie_t new_dhp1, void **new_pvtp1,
143 devmap_cookie_t new_dhp2, void **new_pvtp2);
812 xsvc_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len, in xsvc_devmap()
981 xsvc_devmap_map(devmap_cookie_t dhc, dev_t dev, uint_t flags, offset_t off, in xsvc_devmap_map()
1019 xsvc_devmap_dup(devmap_cookie_t dhc, void *pvtp, devmap_cookie_t new_dhp, in xsvc_devmap_dup()
[all …]
/illumos-gate/usr/src/uts/intel/sys/
H A Dpmem.h53 int devmap_pmem_setup(devmap_cookie_t, dev_info_t *dip,
61 int devmap_pmem_remap(devmap_cookie_t, dev_info_t *dip,
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_devmap.c88 gfxp_devmap_umem_setup(devmap_cookie_t dhc, dev_info_t *dip, in gfxp_devmap_umem_setup()
122 gfxp_map_devmem(devmap_cookie_t dhc, gfx_maddr_t maddr, size_t length, in gfxp_map_devmem()
H A Dgfxp_fb.h47 int (*devmap)(dev_t, devmap_cookie_t, offset_t, size_t, size_t *,
/illumos-gate/usr/src/uts/intel/io/vgatext/
H A Dvgatext.c81 static int vgatext_devmap(dev_t, devmap_cookie_t, offset_t, size_t,
387 vgatext_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len, in vgatext_devmap()
/illumos-gate/usr/src/uts/sun/io/
H A Dsbusmem.c59 static int sbmem_devmap(dev_t, devmap_cookie_t, offset_t, size_t,
374 sbmem_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len, in sbmem_devmap()
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_srq.h87 devmap_cookie_t srq_umap_dhp;
H A Dhermon_cq.h226 devmap_cookie_t cq_umap_dhp;
/illumos-gate/usr/src/uts/common/vm/
H A Dseg_dev.c590 (devmap_cookie_t *)newdhp, &newdhp->dh_pvtp); in devmap_handle_dup()
918 off, mlen, (devmap_cookie_t *)dhp, in segdev_unmap()
1110 (devmap_cookie_t *)dhph, in devmap_handle_unmap_tail()
2591 devmap_do_ctxmgt(devmap_cookie_t dhc, void *pvtp, offset_t off, size_t len, in devmap_do_ctxmgt()
2592 uint_t type, uint_t rw, int (*ctxmgt)(devmap_cookie_t, void *, offset_t, in devmap_do_ctxmgt() argument
2798 devmap_unload(devmap_cookie_t dhc, offset_t offset, size_t len) in devmap_unload()
3065 devmap_load(devmap_cookie_t dhc, offset_t offset, size_t len, uint_t type, in devmap_load()
3133 int (*devmap)(dev_t, devmap_cookie_t, offset_t, size_t, in devmap_setup()
3283 ret = (*callbackops->devmap_map)((devmap_cookie_t)dhp, in devmap_setup()
3379 devmap_devmem_setup(devmap_cookie_t dhc, dev_info_t *dip, in devmap_devmem_setup()
[all …]
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor_srq.h129 devmap_cookie_t srq_umap_dhp;
H A Dtavor_cq.h225 devmap_cookie_t cq_umap_dhp;
H A Dtavor_qp.h282 devmap_cookie_t qp_umap_dhp;
/illumos-gate/usr/src/uts/common/io/1394/targets/av1394/
H A Dav1394.c51 static int av1394_devmap(dev_t, devmap_cookie_t, offset_t, size_t,
365 av1394_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len, in av1394_devmap()
/illumos-gate/usr/src/uts/common/sys/1394/targets/dcam1394/
H A Ddcam.h143 int dcam_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxenbus_dev.c140 static int xenbusdrv_devmap(dev_t, devmap_cookie_t, offset_t, size_t, size_t *,
616 xenbusdrv_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len, in xenbusdrv_devmap()

12