/titanic_44/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 | sunddi.h | 647 devmap_load(devmap_cookie_t dhp, offset_t offset, size_t len, uint_t type, 651 devmap_unload(devmap_cookie_t dhp, offset_t offset, size_t len); 654 devmap_devmem_setup(devmap_cookie_t dhp, dev_info_t *dip, 660 devmap_umem_setup(devmap_cookie_t dhp, dev_info_t *dip, 666 devmap_devmem_remap(devmap_cookie_t dhp, dev_info_t *dip, 671 devmap_umem_remap(devmap_cookie_t dhp, dev_info_t *dip, 676 devmap_set_ctx_timeout(devmap_cookie_t dhp, clock_t ticks); 679 devmap_default_access(devmap_cookie_t dhp, void *pvtp, offset_t off, 683 devmap_do_ctxmgt(devmap_cookie_t dhp, void *pvtp, offset_t off, size_t len, 684 uint_t type, uint_t rw, int (*ctxmgt)(devmap_cookie_t, void *, offset_t,
|
H A D | conf.h | 113 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,
|
/titanic_44/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_umap.c | 53 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 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()
|
/titanic_44/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor_umap.c | 54 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 D | tavor_srq.c | 399 srq->srq_umap_dhp = (devmap_cookie_t)NULL; in tavor_srq_alloc() 551 srq->srq_umap_dhp = (devmap_cookie_t)NULL; in tavor_srq_free() 972 srq->srq_umap_dhp = (devmap_cookie_t)NULL; in tavor_srq_modify()
|
/titanic_44/usr/src/uts/common/io/ |
H A D | winlockio.c | 204 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 …]
|
/titanic_44/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); 811 xsvc_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len, in xsvc_devmap() 982 xsvc_devmap_map(devmap_cookie_t dhc, dev_t dev, uint_t flags, offset_t off, in xsvc_devmap_map() 1020 xsvc_devmap_dup(devmap_cookie_t dhc, void *pvtp, devmap_cookie_t new_dhp, in xsvc_devmap_dup() [all …]
|
/titanic_44/usr/src/uts/common/io/drm/ |
H A D | drm_sunmod.c | 55 static int drm_sun_devmap(dev_t, devmap_cookie_t, offset_t, size_t, 61 static int drm_devmap_map(devmap_cookie_t, dev_t, 63 static int drm_devmap_dup(devmap_cookie_t, void *, 64 devmap_cookie_t, void **); 65 static void drm_devmap_unmap(devmap_cookie_t, void *, 66 offset_t, size_t, devmap_cookie_t, void **, devmap_cookie_t, void **); 512 drm_sun_devmap(dev_t dev, devmap_cookie_t dhp, offset_t offset, in drm_sun_devmap() 764 drm_devmap_map(devmap_cookie_t dhc, dev_t dev, uint_t flags, in drm_devmap_map() 795 drm_devmap_unmap(devmap_cookie_t dhc, void *pvtp, offset_t off, size_t len, in drm_devmap_unmap() 796 devmap_cookie_t new_dhp1, void **new_pvtp1, devmap_cookie_t new_dhp2, in drm_devmap_unmap() [all …]
|
H A D | drm_sunmod.h | 153 static int drm_sun_devmap(dev_t, devmap_cookie_t,
|
/titanic_44/usr/src/uts/intel/sys/ |
H A D | pmem.h | 55 int devmap_pmem_setup(devmap_cookie_t, dev_info_t *dip, 63 int devmap_pmem_remap(devmap_cookie_t, dev_info_t *dip,
|
/titanic_44/usr/src/uts/i86pc/io/gfx_private/ |
H A D | gfx_private.h | 48 extern int gfxp_devmap_umem_setup(devmap_cookie_t dhc, dev_info_t *dip, 52 extern void gfxp_map_devmem(devmap_cookie_t dhc, gfx_maddr_t maddr, 96 extern int gfxp_vgatext_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off,
|
H A D | gfxp_devmap.c | 90 gfxp_devmap_umem_setup(devmap_cookie_t dhc, dev_info_t *dip, in gfxp_devmap_umem_setup() 124 gfxp_map_devmem(devmap_cookie_t dhc, gfx_maddr_t maddr, size_t length, in gfxp_map_devmem()
|
/titanic_44/usr/src/uts/sun/io/ |
H A D | sbusmem.c | 59 static int sbmem_devmap(dev_t, devmap_cookie_t, offset_t, size_t, 385 sbmem_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len, in sbmem_devmap()
|
/titanic_44/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;
|
/titanic_44/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;
|
/titanic_44/usr/src/uts/common/vm/ |
H A D | seg_dev.c | 588 (devmap_cookie_t *)newdhp, &newdhp->dh_pvtp); in devmap_handle_dup() 916 off, mlen, (devmap_cookie_t *)dhp, in segdev_unmap() 1108 (devmap_cookie_t *)dhph, in devmap_handle_unmap_tail() 2589 devmap_do_ctxmgt(devmap_cookie_t dhc, void *pvtp, offset_t off, size_t len, in devmap_do_ctxmgt() 2590 uint_t type, uint_t rw, int (*ctxmgt)(devmap_cookie_t, void *, offset_t, in devmap_do_ctxmgt() argument 2794 devmap_unload(devmap_cookie_t dhc, offset_t offset, size_t len) in devmap_unload() 3061 devmap_load(devmap_cookie_t dhc, offset_t offset, size_t len, uint_t type, in devmap_load() 3129 int (*devmap)(dev_t, devmap_cookie_t, offset_t, size_t, in devmap_setup() 3279 ret = (*callbackops->devmap_map)((devmap_cookie_t)dhp, in devmap_setup() 3375 devmap_devmem_setup(devmap_cookie_t dhc, dev_info_t *dip, in devmap_devmem_setup() [all …]
|
/titanic_44/usr/src/uts/common/sys/1394/targets/dcam1394/ |
H A D | dcam.h | 145 int dcam_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
|
/titanic_44/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()
|
/titanic_44/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, 416 av1394_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len, in av1394_devmap()
|