devmap_cookie_t
int (*devmap)(dev_t, devmap_cookie_t, offset_t,
av1394_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
static int av1394_devmap(dev_t, devmap_cookie_t, offset_t, size_t,
av1394_isoch_devmap(av1394_inst_t *avp, devmap_cookie_t dhp, offset_t off,
devmap_cookie_t cook; /* cookie from ddi_umem_alloc */
cq->cq_umap_dhp = (devmap_cookie_t)NULL;
cq->cq_umap_dhp = (devmap_cookie_t)NULL;
qp->qp_umap_dhp = (devmap_cookie_t)NULL;
qp->qp_umap_dhp = (devmap_cookie_t)NULL;
qp->qp_umap_dhp = (devmap_cookie_t)NULL;
qp->qp_umap_dhp = (devmap_cookie_t)NULL;
srq->srq_umap_dhp = (devmap_cookie_t)NULL;
srq->srq_umap_dhp = (devmap_cookie_t)NULL;
srq->srq_umap_dhp = (devmap_cookie_t)NULL;
hermon_devmap_dbrecmem_unmap(devmap_cookie_t dhp, void *pvtp, offset_t off,
size_t len, devmap_cookie_t new_dhp1, void **pvtp1,
devmap_cookie_t new_dhp2, void **pvtp2)
hermon_devmap_devmem_map(devmap_cookie_t dhp, dev_t dev, uint_t flags,
hermon_devmap_devmem_dup(devmap_cookie_t dhp, void *pvtp,
devmap_cookie_t new_dhp, void **new_pvtp)
hermon_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
hermon_devmap_devmem_unmap(devmap_cookie_t dhp, void *pvtp, offset_t off,
size_t len, devmap_cookie_t new_dhp1, void **pvtp1,
devmap_cookie_t new_dhp2, void **pvtp2)
hermon_umap_uarpg(hermon_state_t *state, devmap_cookie_t dhp,
hermon_umap_cqmem(hermon_state_t *state, devmap_cookie_t dhp,
hermon_umap_qpmem(hermon_state_t *state, devmap_cookie_t dhp,
hermon_umap_srqmem(hermon_state_t *state, devmap_cookie_t dhp,
hermon_umap_dbrecmem(hermon_state_t *state, devmap_cookie_t dhp,
hermon_devmap_umem_map(devmap_cookie_t dhp, dev_t dev, uint_t flags,
static int hermon_umap_uarpg(hermon_state_t *state, devmap_cookie_t dhp,
static int hermon_umap_cqmem(hermon_state_t *state, devmap_cookie_t dhp,
static int hermon_umap_qpmem(hermon_state_t *state, devmap_cookie_t dhp,
static int hermon_umap_srqmem(hermon_state_t *state, devmap_cookie_t dhp,
hermon_devmap_umem_dup(devmap_cookie_t dhp, void *pvtp, devmap_cookie_t new_dhp,
static int hermon_umap_dbrecmem(hermon_state_t *state, devmap_cookie_t dhp,
static int hermon_devmap_umem_map(devmap_cookie_t dhp, dev_t dev, uint_t flags,
static int hermon_devmap_umem_dup(devmap_cookie_t dhp, void *pvtp,
hermon_devmap_umem_unmap(devmap_cookie_t dhp, void *pvtp, offset_t off,
size_t len, devmap_cookie_t new_dhp1, void **pvtp1,
devmap_cookie_t new_dhp2, void **pvtp2)
devmap_cookie_t new_dhp, void **new_pvtp);
static void hermon_devmap_umem_unmap(devmap_cookie_t dhp, void *pvtp,
offset_t off, size_t len, devmap_cookie_t new_dhp1, void **pvtp1,
devmap_cookie_t new_dhp2, void **pvtp2);
static int hermon_devmap_dbrecmem_map(devmap_cookie_t dhp, dev_t dev,
static int hermon_devmap_dbrecmem_dup(devmap_cookie_t dhp, void *pvtp,
devmap_cookie_t new_dhp, void **new_pvtp);
static void hermon_devmap_dbrecmem_unmap(devmap_cookie_t dhp, void *pvtp,
offset_t off, size_t len, devmap_cookie_t new_dhp1, void **pvtp1,
devmap_cookie_t new_dhp2, void **pvtp2);
static int hermon_devmap_devmem_map(devmap_cookie_t dhp, dev_t dev,
static int hermon_devmap_devmem_dup(devmap_cookie_t dhp, void *pvtp,
devmap_cookie_t new_dhp, void **new_pvtp);
static void hermon_devmap_devmem_unmap(devmap_cookie_t dhp, void *pvtp,
offset_t off, size_t len, devmap_cookie_t new_dhp1, void **pvtp1,
devmap_cookie_t new_dhp2, void **pvtp2);
hermon_devmap_dbrecmem_map(devmap_cookie_t dhp, dev_t dev, uint_t flags,
hermon_devmap_dbrecmem_dup(devmap_cookie_t dhp, void *pvtp,
devmap_cookie_t new_dhp, void **new_pvtp)
cq->cq_umap_dhp = (devmap_cookie_t)NULL;
cq->cq_umap_dhp = (devmap_cookie_t)NULL;
cq->cq_umap_dhp = (devmap_cookie_t)NULL;
qp->qp_umap_dhp = (devmap_cookie_t)NULL;
qp->qp_umap_dhp = (devmap_cookie_t)NULL;
srq->srq_umap_dhp = (devmap_cookie_t)NULL;
srq->srq_umap_dhp = (devmap_cookie_t)NULL;
srq->srq_umap_dhp = (devmap_cookie_t)NULL;
tavor_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
tavor_umap_uarpg(tavor_state_t *state, devmap_cookie_t dhp,
tavor_umap_cqmem(tavor_state_t *state, devmap_cookie_t dhp,
tavor_umap_qpmem(tavor_state_t *state, devmap_cookie_t dhp,
tavor_umap_srqmem(tavor_state_t *state, devmap_cookie_t dhp,
tavor_devmap_umem_map(devmap_cookie_t dhp, dev_t dev, uint_t flags,
tavor_devmap_umem_dup(devmap_cookie_t dhp, void *pvtp, devmap_cookie_t new_dhp,
static int tavor_umap_uarpg(tavor_state_t *state, devmap_cookie_t dhp,
static int tavor_umap_cqmem(tavor_state_t *state, devmap_cookie_t dhp,
tavor_devmap_umem_unmap(devmap_cookie_t dhp, void *pvtp, offset_t off,
size_t len, devmap_cookie_t new_dhp1, void **pvtp1,
devmap_cookie_t new_dhp2, void **pvtp2)
static int tavor_umap_qpmem(tavor_state_t *state, devmap_cookie_t dhp,
static int tavor_umap_srqmem(tavor_state_t *state, devmap_cookie_t dhp,
static int tavor_devmap_umem_map(devmap_cookie_t dhp, dev_t dev, uint_t flags,
static int tavor_devmap_umem_dup(devmap_cookie_t dhp, void *pvtp,
devmap_cookie_t new_dhp, void **new_pvtp);
static void tavor_devmap_umem_unmap(devmap_cookie_t dhp, void *pvtp,
offset_t off, size_t len, devmap_cookie_t new_dhp1, void **pvtp1,
devmap_cookie_t new_dhp2, void **pvtp2);
static int tavor_devmap_devmem_map(devmap_cookie_t dhp, dev_t dev, uint_t flags,
cq->cq_umap_dhp = (devmap_cookie_t)NULL;
static int tavor_devmap_devmem_dup(devmap_cookie_t dhp, void *pvtp,
qp->qp_umap_dhp = (devmap_cookie_t)NULL;
devmap_cookie_t new_dhp, void **new_pvtp);
static void tavor_devmap_devmem_unmap(devmap_cookie_t dhp, void *pvtp,
srq->srq_umap_dhp = (devmap_cookie_t)NULL;
offset_t off, size_t len, devmap_cookie_t new_dhp1, void **pvtp1,
devmap_cookie_t new_dhp2, void **pvtp2);
tavor_devmap_devmem_map(devmap_cookie_t dhp, dev_t dev, uint_t flags,
tavor_devmap_devmem_dup(devmap_cookie_t dhp, void *pvtp,
devmap_cookie_t new_dhp, void **new_pvtp)
tavor_devmap_devmem_unmap(devmap_cookie_t dhp, void *pvtp, offset_t off,
size_t len, devmap_cookie_t new_dhp1, void **pvtp1,
devmap_cookie_t new_dhp2, void **pvtp2)
static int rsm_devmap(dev_t, devmap_cookie_t, offset_t, size_t, size_t *,
rsmmap_map(devmap_cookie_t dhp, dev_t dev, uint_t flags, offset_t off,
rsmmap_access(devmap_cookie_t dhp, void *pvt, offset_t offset, size_t len,
rsmmap_dup(devmap_cookie_t dhp, void *oldpvt, devmap_cookie_t new_dhp,
rsmmap_unmap(devmap_cookie_t dhp, void *pvtp, offset_t off, size_t len,
devmap_cookie_t new_dhp1, void **pvtp1,
devmap_cookie_t new_dhp2, void **pvtp2)
rsm_devmap(dev_t dev, devmap_cookie_t dhc, offset_t off, size_t len,
usbvc_devmap(dev_t dev, devmap_cookie_t handle, offset_t off,
static int usbvc_devmap(dev_t, devmap_cookie_t, offset_t,
cdev_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
ldi_devmap(ldi_handle_t lh, devmap_cookie_t dhp, offset_t off,
int av1394_isoch_devmap(struct av1394_inst_s *, devmap_cookie_t, offset_t,
int dcam_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
extern int cdev_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off,
int (*devmap_map)(devmap_cookie_t dhp, dev_t dev, uint_t flags,
int (*devmap_access)(devmap_cookie_t dhp, void *pvtp, offset_t off,
int (*devmap_dup)(devmap_cookie_t dhp, void *pvtp,
devmap_cookie_t new_dhp, void **new_pvtp);
void (*devmap_unmap)(devmap_cookie_t dhp, void *pvtp, offset_t off,
size_t len, devmap_cookie_t new_dhp1,
void **new_pvtp1, devmap_cookie_t new_dhp2,
int (*cb_devmap)(dev_t dev, devmap_cookie_t dhp, offset_t off,
extern int gfxp_fb_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off,
extern int gfxp_devmap_umem_setup(devmap_cookie_t dhc, dev_info_t *dip,
extern void gfxp_map_devmem(devmap_cookie_t dhc, gfx_maddr_t maddr,
int hermon_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
devmap_cookie_t cq_umap_dhp;
devmap_cookie_t qp_umap_dhp;
devmap_cookie_t srq_umap_dhp;
int tavor_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
devmap_cookie_t cq_umap_dhp;
devmap_cookie_t qp_umap_dhp;
devmap_cookie_t srq_umap_dhp;
devmap_cookie_t c_dhp; /* devmap cookie handle */
devmap_load(devmap_cookie_t dhp, offset_t offset, size_t len, uint_t type,
devmap_unload(devmap_cookie_t dhp, offset_t offset, size_t len);
devmap_devmem_setup(devmap_cookie_t dhp, dev_info_t *dip,
devmap_umem_setup(devmap_cookie_t dhp, dev_info_t *dip,
devmap_devmem_remap(devmap_cookie_t dhp, dev_info_t *dip,
devmap_umem_remap(devmap_cookie_t dhp, dev_info_t *dip,
devmap_set_ctx_timeout(devmap_cookie_t dhp, clock_t ticks);
devmap_default_access(devmap_cookie_t dhp, void *pvtp, offset_t off,
devmap_do_ctxmgt(devmap_cookie_t dhp, void *pvtp, offset_t off, size_t len,
uint_t type, uint_t rw, int (*ctxmgt)(devmap_cookie_t, void *, offset_t,
extern int ldi_devmap(ldi_handle_t, devmap_cookie_t, offset_t,
(devmap_cookie_t *)dhph,
devmap_do_ctxmgt(devmap_cookie_t dhc, void *pvtp, offset_t off, size_t len,
uint_t type, uint_t rw, int (*ctxmgt)(devmap_cookie_t, void *, offset_t,
devmap_unload(devmap_cookie_t dhc, offset_t offset, size_t len)
devmap_load(devmap_cookie_t dhc, offset_t offset, size_t len, uint_t type,
int (*devmap)(dev_t, devmap_cookie_t, offset_t, size_t,
ret = (*callbackops->devmap_map)((devmap_cookie_t)dhp,
devmap_devmem_setup(devmap_cookie_t dhc, dev_info_t *dip,
devmap_devmem_remap(devmap_cookie_t dhc, dev_info_t *dip,
devmap_umem_setup(devmap_cookie_t dhc, dev_info_t *dip,
devmap_umem_remap(devmap_cookie_t dhc, dev_info_t *dip,
devmap_set_ctx_timeout(devmap_cookie_t dhc, clock_t ticks)
devmap_default_access(devmap_cookie_t dhp, void *pvtp, offset_t off,
(devmap_cookie_t *)newdhp, &newdhp->dh_pvtp);
off, mlen, (devmap_cookie_t *)dhp,
static int xenbusdrv_devmap(dev_t, devmap_cookie_t, offset_t, size_t, size_t *,
xenbusdrv_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
static int xpvtap_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off,
xpvtap_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
bitmap_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off,
static int bitmap_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off,
gfxp_map_devmem(devmap_cookie_t dhc, gfx_maddr_t maddr, size_t length,
gfxp_devmap_umem_setup(devmap_cookie_t dhc, dev_info_t *dip,
gfxp_fb_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off,
int (*devmap)(dev_t, devmap_cookie_t, offset_t, size_t, size_t *,
vgatext_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
static int vgatext_devmap(dev_t, devmap_cookie_t, offset_t, size_t,
xsvc_devmap_dup(devmap_cookie_t dhc, void *pvtp, devmap_cookie_t new_dhp,
xsvc_devmap_unmap(devmap_cookie_t dhc, void *pvtp, offset_t off, size_t len,
devmap_cookie_t new_dhp1, void **new_pvtp1, devmap_cookie_t new_dhp2,
static int xsvc_devmap_map(devmap_cookie_t dhp, dev_t dev, uint_t flags,
static int xsvc_devmap_dup(devmap_cookie_t dhp, void *pvtp,
devmap_cookie_t new_dhp, void **new_pvtp);
static void xsvc_devmap_unmap(devmap_cookie_t dhp, void *pvtp, offset_t off,
size_t len, devmap_cookie_t new_dhp1, void **new_pvtp1,
devmap_cookie_t new_dhp2, void **new_pvtp2);
static int xsvc_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
xsvc_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
xsvc_devmap_map(devmap_cookie_t dhc, dev_t dev, uint_t flags, offset_t off,
devmap_pmem_setup(devmap_cookie_t dhc, dev_info_t *dip,
devmap_pmem_remap(devmap_cookie_t dhc, dev_info_t *dip,
vgatext_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
static int vgatext_devmap(dev_t, devmap_cookie_t, offset_t, size_t,
ppt_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
int devmap_pmem_setup(devmap_cookie_t, dev_info_t *dip,
int devmap_pmem_remap(devmap_cookie_t, dev_info_t *dip,
sbmem_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
static int sbmem_devmap(dev_t, devmap_cookie_t, offset_t, size_t,