/illumos-gate/usr/src/uts/common/sys/ |
H A D | ddidevmap.h | 112 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 D | gfx_private.h | 67 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 D | sunddi.h | 657 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 D | conf.h | 118 extern int cdev_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off,
|
H A D | sunldi.h | 117 extern int ldi_devmap(ldi_handle_t, devmap_cookie_t, offset_t,
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor_umap.c | 65 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 D | tavor_srq.c | 372 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 D | hermon_umap.c | 66 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 D | hermon_srq.c | 368 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 D | winlockio.c | 204 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 D | xsvc.c | 61 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 D | pmem.h | 53 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 D | gfxp_devmap.c | 88 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 D | gfxp_fb.h | 47 int (*devmap)(dev_t, devmap_cookie_t, offset_t, size_t, size_t *,
|
/illumos-gate/usr/src/uts/intel/io/vgatext/ |
H A D | vgatext.c | 81 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 D | sbusmem.c | 59 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 D | hermon_srq.h | 87 devmap_cookie_t srq_umap_dhp;
|
H A D | hermon_cq.h | 226 devmap_cookie_t cq_umap_dhp;
|
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/ |
H A D | tavor_srq.h | 129 devmap_cookie_t srq_umap_dhp;
|
H A D | tavor_cq.h | 225 devmap_cookie_t cq_umap_dhp;
|
H A D | tavor_qp.h | 282 devmap_cookie_t qp_umap_dhp;
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_dev.c | 590 (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 D | av1394.c | 51 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 D | dcam.h | 143 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 D | xenbus_dev.c | 140 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()
|