Searched refs:maxprot (Results 1 - 25 of 57) sorted by relevance

123

/illumos-gate/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_segmap.c61 off_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cred,
114 maxprot)) == PFN_INVALID)
117 if (cdev_mmap(mapfunc, dev, offset + i, maxprot) ==
146 dev_a.maxprot = (uchar_t)maxprot;
60 gfxp_ddi_segmap_setup(dev_t dev, off_t offset, struct as *as, caddr_t *addrp, off_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cred, ddi_device_acc_attr_t *accattrp, uint_t rnumber) argument
H A Dgfx_private.h43 caddr_t *addrp, off_t len, uint_t prot, uint_t maxprot, uint_t flags,
50 offset_t off, size_t len, uint_t maxprot, uint_t flags,
H A Dgfxp_devmap.c90 offset_t off, size_t len, uint_t maxprot, uint_t flags,
112 e = devmap_umem_setup(dhc, dip, callbackops, cookie, off, len, maxprot,
88 gfxp_devmap_umem_setup(devmap_cookie_t dhc, dev_info_t *dip, struct devmap_callback_ctl *callbackops, ddi_umem_cookie_t cookie, offset_t off, size_t len, uint_t maxprot, uint_t flags, ddi_device_acc_attr_t *accattrp) argument
/illumos-gate/usr/src/uts/i86xpv/vm/
H A Dseg_mf.h42 uchar_t maxprot; member in struct:segmf_crargs
H A Dseg_mf.c96 uchar_t maxprot; member in struct:segmf_data
131 data->maxprot = a->maxprot;
139 data->prot, data->maxprot, MAP_SHARED, CRED(), NULL);
163 ndata->maxprot = data->maxprot;
171 newseg->s_base, newseg->s_size, ndata->prot, ndata->maxprot,
200 data->prot, data->maxprot, MAP_SHARED, CRED(), NULL);
/illumos-gate/usr/src/uts/common/vm/
H A Dseg_dev.h57 uchar_t maxprot; /* maximum protection */ member in struct:segdev_crargs
80 * maxprot
89 uchar_t maxprot; /* maximum segment protections */ member in struct:segdev_data
H A Dseg_vn.h59 uchar_t maxprot; /* maximum protections */ member in struct:segvn_crargs
91 uchar_t maxprot; /* maximum segment protections */ member in struct:segvn_data
H A Dseg_dev.c380 sdp->maxprot = a->maxprot;
419 * It is ok to use pass sdp->maxprot to ADDMAP rather than to use
420 * dhp specific maxprot because spec_addmap does not use maxprot.
424 sdp->prot, sdp->maxprot, sdp->type, CRED(), NULL);
490 newsdp->maxprot = sdp->maxprot;
533 newsdp->maxprot, sdp->type, CRED(), NULL));
718 sdp->prot, sdp->maxprot, sd
2398 ddi_segmap_setup(dev_t dev, off_t offset, struct as *as, caddr_t *addrp, off_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cred, ddi_device_acc_attr_t *accattrp, uint_t rnumber) argument
2503 uint_t maxprot = PROT_ALL; local
3125 devmap_setup(dev_t dev, offset_t off, struct as *as, caddr_t *addrp, size_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred) argument
3317 ddi_devmap_segmap(dev_t dev, off_t off, ddi_as_handle_t as, caddr_t *addrp, off_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred) argument
3375 devmap_devmem_setup(devmap_cookie_t dhc, dev_info_t *dip, struct devmap_callback_ctl *callbackops, uint_t rnumber, offset_t roff, size_t len, uint_t maxprot, uint_t flags, ddi_device_acc_attr_t *accattrp) argument
3481 devmap_devmem_remap(devmap_cookie_t dhc, dev_info_t *dip, uint_t rnumber, offset_t roff, size_t len, uint_t maxprot, uint_t flags, ddi_device_acc_attr_t *accattrp) argument
3594 devmap_umem_setup(devmap_cookie_t dhc, dev_info_t *dip, struct devmap_callback_ctl *callbackops, ddi_umem_cookie_t cookie, offset_t off, size_t len, uint_t maxprot, uint_t flags, ddi_device_acc_attr_t *accattrp) argument
3695 devmap_umem_remap(devmap_cookie_t dhc, dev_info_t *dip, ddi_umem_cookie_t cookie, offset_t off, size_t len, uint_t maxprot, uint_t flags, ddi_device_acc_attr_t *accattrp) argument
[all...]
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_umap.c256 uint_t maxprot; local
268 maxprot = (PROT_READ | PROT_WRITE | PROT_USER);
271 PAGESHIFT) + offset, PAGESIZE, maxprot, DEVMAP_ALLOW_REMAP,
294 uint_t maxprot; local
305 maxprot = (PROT_READ | PROT_WRITE | PROT_USER);
310 maxprot, (DEVMAP_ALLOW_REMAP | DEVMAP_DEFAULTS), NULL);
333 uint_t maxprot; local
350 maxprot = (PROT_READ | PROT_WRITE | PROT_USER);
353 size, maxprot, (DEVMAP_ALLOW_REMAP | DEVMAP_DEFAULTS), NULL);
376 uint_t maxprot; local
419 uint_t maxprot; local
601 uint_t maxprot; local
1000 uint_t maxprot; local
1294 uint_t maxprot; local
[all...]
H A Dhermon_srq.c457 uint_t maxprot; local
501 maxprot = (PROT_READ | PROT_WRITE | PROT_USER);
504 maxprot, DEVMAP_MAPPING_INVALID, NULL);
603 uint_t log_srq_size, maxprot; local
850 maxprot = (PROT_READ | PROT_WRITE | PROT_USER);
852 state->hs_dip, 0, 0, srq->srq_wqinfo.qa_size, maxprot,
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_umap.c249 uint_t maxprot; local
254 maxprot = (PROT_READ | PROT_WRITE | PROT_USER);
257 PAGESHIFT), PAGESIZE, maxprot, DEVMAP_ALLOW_REMAP,
283 uint_t maxprot; local
295 maxprot = (PROT_READ | PROT_WRITE | PROT_USER);
298 maxprot, (DEVMAP_ALLOW_REMAP | DEVMAP_DEFAULTS), NULL);
324 uint_t maxprot; local
343 maxprot = (PROT_READ | PROT_WRITE | PROT_USER);
346 size, maxprot, (DEVMAP_ALLOW_REMAP | DEVMAP_DEFAULTS), NULL);
372 uint_t maxprot; local
561 uint_t maxprot; local
871 uint_t maxprot; local
[all...]
H A Dtavor_srq.c490 uint_t maxprot; local
540 maxprot = (PROT_READ | PROT_WRITE | PROT_USER);
543 maxprot, DEVMAP_MAPPING_INVALID, NULL);
656 uint_t srq_sync, log_srq_size, maxprot; local
956 maxprot = (PROT_READ | PROT_WRITE | PROT_USER);
958 state->ts_dip, 0, 0, srq->srq_wqinfo.qa_size, maxprot,
H A Dtavor_cq.c406 uint_t maxprot; local
456 maxprot = (PROT_READ | PROT_WRITE | PROT_USER);
459 maxprot, DEVMAP_MAPPING_INVALID, NULL);
558 uint_t dma_xfer_mode, cq_sync, log_cq_size, maxprot; local
801 maxprot = (PROT_READ | PROT_WRITE | PROT_USER);
803 state->ts_dip, 0, 0, cq->cq_cqinfo.qa_size, maxprot,
/illumos-gate/usr/src/uts/i86xpv/io/
H A Dprivcmd.c307 off_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cr)
343 a.maxprot = (uchar_t)maxprot;
306 privcmd_segmap(dev_t dev, off_t off, struct as *as, caddr_t *addrp, off_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cr) argument
/illumos-gate/usr/src/uts/i86pc/os/
H A Dpmem.c139 offset_t off, size_t len, uint_t maxprot, uint_t flags,
155 if ((dhp->dh_prot & dhp->dh_orig_maxprot & maxprot) != dhp->dh_prot)
186 dhp->dh_maxprot = maxprot & dhp->dh_orig_maxprot;
187 ASSERT((dhp->dh_prot & dhp->dh_orig_maxprot & maxprot) == dhp->dh_prot);
214 devmap_pmem_cookie_t cookie, offset_t off, size_t len, uint_t maxprot,
233 if ((dhp->dh_prot & dhp->dh_orig_maxprot & maxprot) != dhp->dh_prot)
268 dhp->dh_maxprot = maxprot & dhp->dh_orig_maxprot;
269 ASSERT((dhp->dh_prot & dhp->dh_orig_maxprot & maxprot) == dhp->dh_prot);
137 devmap_pmem_setup(devmap_cookie_t dhc, dev_info_t *dip, struct devmap_callback_ctl *callbackops, devmap_pmem_cookie_t cookie, offset_t off, size_t len, uint_t maxprot, uint_t flags, ddi_device_acc_attr_t *accattrp) argument
213 devmap_pmem_remap(devmap_cookie_t dhc, dev_info_t *dip, devmap_pmem_cookie_t cookie, offset_t off, size_t len, uint_t maxprot, uint_t flags, ddi_device_acc_attr_t *accattrp) argument
/illumos-gate/usr/src/uts/common/fs/bootfs/
H A Dbootfs_vnops.c443 size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, cred_t *cr,
477 vn_a.maxprot = maxprot;
494 size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, cred_t *cr,
503 size_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cr,
442 bootfs_map(vnode_t *vp, offset_t off, struct as *as, caddr_t *addrp, size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, cred_t *cr, caller_context_t *ct) argument
493 bootfs_addmap(vnode_t *vp, offset_t off, struct as *as, caddr_t addr, size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, cred_t *cr, caller_context_t *ct) argument
502 bootfs_delmap(vnode_t *vp, offset_t off, struct as *as, caddr_t addr, size_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cr, caller_context_t *ct) argument
/illumos-gate/usr/src/uts/common/io/
H A Dphysmem.c101 caddr_t addr, size_t len, uchar_t prot, uchar_t maxprot, uint_t flags,
105 caddr_t addr, size_t len, uint_t prot, uint_t maxprot, uint_t flags,
386 vn_a.maxprot = PROT_ALL;
675 caddr_t addr, size_t len, uchar_t prot, uchar_t maxprot, uint_t flags,
688 caddr_t addr, size_t len, uint_t prot, uint_t maxprot, uint_t flags,
674 physmem_addmap(struct vnode *vp, offset_t off, struct as *as, caddr_t addr, size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, struct cred *cred, caller_context_t *ct) argument
687 physmem_delmap(struct vnode *vp, offset_t off, struct as *as, caddr_t addr, size_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred, caller_context_t *ct) argument
H A Dmem.c849 uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred)
885 if (mmmmap(dev, off + i, maxprot) == -1) {
899 dev_a.maxprot = (uchar_t)maxprot;
929 vn_a.maxprot = maxprot;
952 dev_a.prot = dev_a.maxprot = (uchar_t)PROT_NONE;
848 mmsegmap(dev_t dev, off_t off, struct as *as, caddr_t *addrp, off_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred) argument
H A Dsmbios.c167 uint_t prot, uint_t maxprot, uint_t flags, cred_t *cred)
166 smb_segmap(dev_t dev, off_t off, struct as *as, caddr_t *addrp, off_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cred) argument
/illumos-gate/usr/src/uts/common/os/
H A Dgrow.c598 vn_a.maxprot = PROT_ALL;
617 uint_t uprot, maxprot, type; local
683 maxprot = PROT_ALL; /* start out allowing all accesses */
709 maxprot &= ~PROT_EXEC;
727 maxprot &= ~PROT_WRITE;
731 * XXX - Do we also adjust maxprot based on protections
733 * on the vnode for the current user, maxprot probably
746 if (((maxprot & uprot) != uprot) || (fp->f_flag & FREAD) == 0)
809 addrp, len, uprot, maxprot, flags, fp->f_cred, NULL);
/illumos-gate/usr/src/uts/common/sys/
H A Dsunddi.h635 size_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred);
639 off_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred);
651 uint_t rnumber, offset_t roff, size_t len, uint_t maxprot,
657 ddi_umem_cookie_t cookie, offset_t off, size_t len, uint_t maxprot,
662 uint_t rnumber, offset_t roff, size_t len, uint_t maxprot,
667 ddi_umem_cookie_t cookie, offset_t off, size_t len, uint_t maxprot,
705 uint_t prot, uint_t maxprot, uint_t flags, cred_t *credp);
709 off_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cred,
H A Dfem.h231 uchar_t maxprot, uint_t flags, cred_t *cr, \
235 uchar_t maxprot, uint_t flags, cred_t *cr, \
239 uint_t maxprot, uint_t flags, cred_t *cr, \
369 caddr_t *addrp, size_t len, uchar_t prot, uchar_t maxprot,
373 uchar_t maxprot, uint_t flags, cred_t *cr,
377 uint_t maxprot, uint_t flags, cred_t *cr,
/illumos-gate/usr/src/uts/common/fs/lofs/
H A Dlofs_vnops.c1102 uchar_t maxprot,
1108 return (VOP_MAP(vp, off, as, addrp, len, prot, maxprot, flags, cr, ct));
1119 uchar_t maxprot,
1125 return (VOP_ADDMAP(vp, off, as, addr, len, prot, maxprot, flags, cr,
1137 uint_t maxprot,
1143 return (VOP_DELMAP(vp, off, as, addr, len, prot, maxprot, flags, cr,
1095 lo_map( vnode_t *vp, offset_t off, struct as *as, caddr_t *addrp, size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, struct cred *cr, caller_context_t *ct) argument
1112 lo_addmap( vnode_t *vp, offset_t off, struct as *as, caddr_t addr, size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, struct cred *cr, caller_context_t *ct) argument
1130 lo_delmap( vnode_t *vp, offset_t off, struct as *as, caddr_t addr, size_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cr, caller_context_t *ct) argument
/illumos-gate/usr/src/uts/common/fs/specfs/
H A Dspecvnops.c2252 uint_t maxprot,
2280 if (cdev_mmap(mapfunc, dev, off + i, maxprot) == -1)
2296 dev_a.maxprot = (uchar_t)maxprot;
2314 uchar_t maxprot,
2362 len, prot, maxprot, flags, cred);
2371 maxprot, flags, cred));
2383 uchar_t maxprot,
2406 maxprot, flags, cred));
2437 vn_a.maxprot
2245 spec_segmap( dev_t dev, off_t off, struct as *as, caddr_t *addrp, off_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred) argument
2307 spec_char_map( dev_t dev, offset_t off, struct as *as, caddr_t *addrp, size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, struct cred *cred) argument
2376 spec_map( struct vnode *vp, offset_t off, struct as *as, caddr_t *addrp, size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, struct cred *cred, caller_context_t *ct) argument
2454 spec_addmap( struct vnode *vp, offset_t off, struct as *as, caddr_t addr, size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, struct cred *cred, caller_context_t *ct) argument
2493 spec_delmap( struct vnode *vp, offset_t off, struct as *as, caddr_t addr, size_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred, caller_context_t *ct) argument
[all...]
/illumos-gate/usr/src/uts/common/fs/dcfs/
H A Ddc_vnops.c674 size_t len, uchar_t prot, uchar_t maxprot, uint_t flags,
714 vn_a.maxprot = maxprot;
729 size_t len, uchar_t prot, uchar_t maxprot, uint_t flags,
747 size_t len, uint_t prot, uint_t maxprot, uint_t flags,
673 dc_map(struct vnode *vp, offset_t off, struct as *as, caddr_t *addrp, size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, struct cred *cred, caller_context_t *ctp) argument
728 dc_addmap(struct vnode *vp, offset_t off, struct as *as, caddr_t addr, size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, struct cred *cr, caller_context_t *ctp) argument
746 dc_delmap(struct vnode *vp, offset_t off, struct as *as, caddr_t addr, size_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cr, caller_context_t *ctp) argument

Completed in 105 milliseconds

123