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.c65 devmap_cookie_t new_dhp, void **new_pvtp);
68 devmap_cookie_t new_dhp2, void **pvtp2);
72 devmap_cookie_t new_dhp, void **new_pvtp);
75 devmap_cookie_t new_dhp2, void **pvtp2);
501 tavor_devmap_umem_dup(devmap_cookie_t dhp, void *pvtp, devmap_cookie_t new_dhp, in tavor_devmap_umem_dup()
564 devmap_cookie_t new_dhp2, void **pvtp2) in tavor_devmap_umem_unmap()
699 cq->cq_umap_dhp = (devmap_cookie_t)NULL; in tavor_devmap_umem_unmap()
718 qp->qp_umap_dhp = (devmap_cookie_t)NULL; in tavor_devmap_umem_unmap()
737 srq->srq_umap_dhp = (devmap_cookie_t)NULL; in tavor_devmap_umem_unmap()
796 devmap_cookie_t new_dhp, void **new_pvtp) in tavor_devmap_devmem_dup()
[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.c66 devmap_cookie_t new_dhp, void **new_pvtp);
69 devmap_cookie_t new_dhp2, void **pvtp2);
73 devmap_cookie_t new_dhp, void **new_pvtp);
76 devmap_cookie_t new_dhp2, void **pvtp2);
80 devmap_cookie_t new_dhp, void **new_pvtp);
83 devmap_cookie_t new_dhp2, void **pvtp2);
596 hermon_devmap_umem_dup(devmap_cookie_t dhp, void *pvtp, devmap_cookie_t new_dhp, in hermon_devmap_umem_dup()
659 devmap_cookie_t new_dhp2, void **pvtp2) in hermon_devmap_umem_unmap()
996 devmap_cookie_t new_dhp, void **new_pvtp) in hermon_devmap_dbrecmem_dup()
1058 devmap_cookie_t new_dhp2, void **pvtp2) in hermon_devmap_dbrecmem_unmap()
[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,
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 */
703 winlockmap_dup(devmap_cookie_t dhp, void *oldpvt, devmap_cookie_t new_dhp, in winlockmap_dup()
747 devmap_cookie_t new_dhp1, void **newpvtp1, in winlockmap_unmap()
[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/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/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()
2798 devmap_unload(devmap_cookie_t dhc, offset_t offset, size_t len) in devmap_unload()
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()
3485 devmap_devmem_remap(devmap_cookie_t dhc, dev_info_t *dip, in devmap_devmem_remap()
3598 devmap_umem_setup(devmap_cookie_t dhc, dev_info_t *dip, in devmap_umem_setup()
3699 devmap_umem_remap(devmap_cookie_t dhc, dev_info_t *dip, in devmap_umem_remap()
[all …]
/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