/illumos-gate/usr/src/uts/i86pc/io/gfx_private/ |
H A D | gfxp_segmap.c | 61 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 D | gfx_private.h | 43 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 D | gfxp_devmap.c | 90 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 D | seg_mf.h | 42 uchar_t maxprot; member in struct:segmf_crargs
|
H A D | seg_mf.c | 96 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 D | seg_dev.h | 57 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 D | seg_vn.h | 59 uchar_t maxprot; /* maximum protections */ member in struct:segvn_crargs 91 uchar_t maxprot; /* maximum segment protections */ member in struct:segvn_data
|
H A D | seg_dev.c | 380 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 D | hermon_umap.c | 256 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 D | hermon_srq.c | 457 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 D | tavor_umap.c | 249 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 D | tavor_srq.c | 490 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 D | tavor_cq.c | 406 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 D | privcmd.c | 307 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 D | pmem.c | 139 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 D | bootfs_vnops.c | 443 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 D | physmem.c | 101 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 D | mem.c | 849 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 D | smbios.c | 167 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 D | grow.c | 598 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 D | sunddi.h | 635 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 D | fem.h | 231 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 D | lofs_vnops.c | 1102 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 D | specvnops.c | 2252 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 D | dc_vnops.c | 674 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
|