/illumos-gate/usr/src/uts/i86pc/io/gfx_private/ |
H A D | gfxp_segmap.c | 59 off_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cred, in gfxp_ddi_segmap_setup() argument 112 pfn = (pfn_t)cdev_mmap(mapfunc, dev, offset, maxprot); in gfxp_ddi_segmap_setup() 116 if (cdev_mmap(mapfunc, dev, offset + i, maxprot) == PFN_INVALID) in gfxp_ddi_segmap_setup() 143 dev_a.maxprot = (uchar_t)maxprot; in gfxp_ddi_segmap_setup()
|
H A D | gfxp_devmap.c | 90 offset_t off, size_t len, uint_t maxprot, uint_t flags, in gfxp_devmap_umem_setup() argument 112 e = devmap_umem_setup(dhc, dip, callbackops, cookie, off, len, maxprot, in gfxp_devmap_umem_setup()
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor_umap.c | 221 uint_t maxprot; in tavor_umap_uarpg() local 224 maxprot = (PROT_READ | PROT_WRITE | PROT_USER); in tavor_umap_uarpg() 250 uint_t maxprot; in tavor_umap_cqmem() local 260 maxprot = (PROT_READ | PROT_WRITE | PROT_USER); in tavor_umap_cqmem() 286 uint_t maxprot; in tavor_umap_qpmem() local 303 maxprot = (PROT_READ | PROT_WRITE | PROT_USER); in tavor_umap_qpmem() 329 uint_t maxprot; in tavor_umap_srqmem() local 346 maxprot = (PROT_READ | PROT_WRITE | PROT_USER); in tavor_umap_srqmem() 506 uint_t maxprot; in tavor_devmap_umem_dup() local 525 maxprot = (PROT_READ | PROT_WRITE | PROT_USER); in tavor_devmap_umem_dup() [all …]
|
H A D | tavor_srq.c | 459 uint_t maxprot; in tavor_srq_free() local 503 maxprot = (PROT_READ | PROT_WRITE | PROT_USER); in tavor_srq_free() 506 maxprot, DEVMAP_MAPPING_INVALID, NULL); in tavor_srq_free() 612 uint_t srq_sync, log_srq_size, maxprot; in tavor_srq_modify() local 894 maxprot = (PROT_READ | PROT_WRITE | PROT_USER); in tavor_srq_modify() 896 state->ts_dip, 0, 0, srq->srq_wqinfo.qa_size, maxprot, in tavor_srq_modify()
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_umap.c | 256 uint_t maxprot; in hermon_umap_uarpg() local 268 maxprot = (PROT_READ | PROT_WRITE | PROT_USER); in hermon_umap_uarpg() 294 uint_t maxprot; in hermon_umap_cqmem() local 305 maxprot = (PROT_READ | PROT_WRITE | PROT_USER); in hermon_umap_cqmem() 333 uint_t maxprot; in hermon_umap_qpmem() local 350 maxprot = (PROT_READ | PROT_WRITE | PROT_USER); in hermon_umap_qpmem() 376 uint_t maxprot; in hermon_umap_srqmem() local 419 uint_t maxprot; in hermon_umap_dbrecmem() local 601 uint_t maxprot; in hermon_devmap_umem_dup() local 1000 uint_t maxprot; in hermon_devmap_dbrecmem_dup() local [all …]
|
H A D | hermon_srq.c | 457 uint_t maxprot; in hermon_srq_free() local 501 maxprot = (PROT_READ | PROT_WRITE | PROT_USER); in hermon_srq_free() 504 maxprot, DEVMAP_MAPPING_INVALID, NULL); in hermon_srq_free() 603 uint_t log_srq_size, maxprot; in hermon_srq_modify() local 850 maxprot = (PROT_READ | PROT_WRITE | PROT_USER); in hermon_srq_modify() 852 state->hs_dip, 0, 0, srq->srq_wqinfo.qa_size, maxprot, in hermon_srq_modify()
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_dev.c | 382 sdp->maxprot = a->maxprot; in segdev_create() 492 newsdp->maxprot = sdp->maxprot; in segdev_dup() 535 newsdp->maxprot, sdp->type, CRED(), NULL)); in segdev_dup() 819 nsdp->maxprot = sdp->maxprot; in segdev_unmap() 2115 if ((sdp->maxprot & prot) != prot) in segdev_setprot() 2464 dev_a.maxprot = (uchar_t)maxprot; in ddi_segmap_setup() 2505 uint_t maxprot = PROT_ALL; in devmap_device() local 2526 maxprot |= dhp->dh_maxprot; in devmap_device() 2576 dev_a.maxprot = maxprot; in devmap_device() 3327 (size_t)len, prot, maxprot, flags, cred)); in ddi_devmap_segmap() [all …]
|
H A D | seg_dev.h | 58 uchar_t maxprot; /* maximum protection */ member 90 uchar_t maxprot; /* maximum segment protections */ member
|
H A D | seg_vn.h | 59 uchar_t maxprot; /* maximum protections */ member 91 uchar_t maxprot; /* maximum segment protections */ member
|
H A D | seg_umap.h | 26 uchar_t maxprot; /* maximum protection */ member
|
/illumos-gate/usr/src/uts/i86xpv/vm/ |
H A D | seg_mf.c | 97 uchar_t maxprot; member 133 data->maxprot = a->maxprot; in segmf_create() 141 data->prot, data->maxprot, MAP_SHARED, CRED(), NULL); in segmf_create() 165 ndata->maxprot = data->maxprot; in segmf_dup() 173 newseg->s_base, newseg->s_size, ndata->prot, ndata->maxprot, in segmf_dup() 202 data->prot, data->maxprot, MAP_SHARED, CRED(), NULL); in segmf_unmap()
|
H A D | seg_mf.h | 43 uchar_t maxprot; member
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | pmem.c | 137 offset_t off, size_t len, uint_t maxprot, uint_t flags, in devmap_pmem_setup() argument 153 if ((dhp->dh_prot & dhp->dh_orig_maxprot & maxprot) != dhp->dh_prot) in devmap_pmem_setup() 184 dhp->dh_maxprot = maxprot & dhp->dh_orig_maxprot; in devmap_pmem_setup() 185 ASSERT((dhp->dh_prot & dhp->dh_orig_maxprot & maxprot) == dhp->dh_prot); in devmap_pmem_setup() 212 devmap_pmem_cookie_t cookie, offset_t off, size_t len, uint_t maxprot, in devmap_pmem_remap() argument 231 if ((dhp->dh_prot & dhp->dh_orig_maxprot & maxprot) != dhp->dh_prot) in devmap_pmem_remap() 266 dhp->dh_maxprot = maxprot & dhp->dh_orig_maxprot; in devmap_pmem_remap() 267 ASSERT((dhp->dh_prot & dhp->dh_orig_maxprot & maxprot) == dhp->dh_prot); in devmap_pmem_remap()
|
/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) in privcmd_segmap() argument 343 a.maxprot = (uchar_t)maxprot; in privcmd_segmap()
|
/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, in bootfs_map() argument 477 vn_a.maxprot = maxprot; in bootfs_map() 494 size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, cred_t *cr, in bootfs_addmap() argument 503 size_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cr, in bootfs_delmap() argument
|
/illumos-gate/usr/src/uts/common/sys/ |
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,
|
H A D | gfx_private.h | 62 caddr_t *addrp, off_t len, uint_t prot, uint_t maxprot, uint_t flags, 69 offset_t off, size_t len, uint_t maxprot, uint_t flags,
|
H A D | sunddi.h | 650 size_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred); 654 off_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred); 666 uint_t rnumber, offset_t roff, size_t len, uint_t maxprot, 672 ddi_umem_cookie_t cookie, offset_t off, size_t len, uint_t maxprot, 677 uint_t rnumber, offset_t roff, size_t len, uint_t maxprot, 682 ddi_umem_cookie_t cookie, offset_t off, size_t len, uint_t maxprot, 720 uint_t prot, uint_t maxprot, uint_t flags, cred_t *credp); 724 off_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cred,
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | mem.c | 893 uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred) in mmsegmap() argument 929 if (mmmmap(dev, off + i, maxprot) == -1) { in mmsegmap() 943 dev_a.maxprot = (uchar_t)maxprot; in mmsegmap() 973 vn_a.maxprot = maxprot; in mmsegmap() 996 dev_a.prot = dev_a.maxprot = (uchar_t)PROT_NONE; in mmsegmap()
|
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; in physmem_setup_addrs() 675 caddr_t addr, size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, in physmem_addmap() argument 688 caddr_t addr, size_t len, uint_t prot, uint_t maxprot, uint_t flags, in physmem_delmap() argument
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | grow.c | 628 vn_a.maxprot = PROT_ALL; in zmap() 647 uint_t uprot, maxprot, type; in smmap_common() local 713 maxprot = PROT_ALL; /* start out allowing all accesses */ in smmap_common() 739 maxprot &= ~PROT_EXEC; in smmap_common() 757 maxprot &= ~PROT_WRITE; in smmap_common() 767 if (((maxprot & uprot) != uprot) || (fp->f_flag & FREAD) == 0) in smmap_common() 830 addrp, len, uprot, maxprot, flags, fp->f_cred, NULL); in smmap_common()
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | comm_page_util.c | 54 suarg.prot = suarg.maxprot = prot; in comm_page_mapin()
|
/illumos-gate/usr/src/uts/common/fs/specfs/ |
H A D | specvnops.c | 2253 uint_t maxprot, in spec_segmap() argument 2281 if (cdev_mmap(mapfunc, dev, off + i, maxprot) == -1) in spec_segmap() 2297 dev_a.maxprot = (uchar_t)maxprot; in spec_segmap() 2315 uchar_t maxprot, in spec_char_map() argument 2363 len, prot, maxprot, flags, cred); in spec_char_map() 2372 maxprot, flags, cred)); in spec_char_map() 2384 uchar_t maxprot, in spec_map() argument 2407 maxprot, flags, cred)); in spec_map() 2438 vn_a.maxprot = (uchar_t)maxprot; in spec_map() 2462 uchar_t maxprot, in spec_addmap() argument [all …]
|
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/ |
H A D | fake_fssub.c | 102 size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, struct cred *cr, in fs_nosys_map() argument 111 size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, struct cred *cr, in fs_nosys_addmap() argument
|
/illumos-gate/usr/src/uts/common/fs/lofs/ |
H A D | lofs_vnops.c | 1102 uchar_t maxprot, in lo_map() argument 1108 return (VOP_MAP(vp, off, as, addrp, len, prot, maxprot, flags, cr, ct)); in lo_map() 1119 uchar_t maxprot, in lo_addmap() argument 1125 return (VOP_ADDMAP(vp, off, as, addr, len, prot, maxprot, flags, cr, in lo_addmap() 1137 uint_t maxprot, in lo_delmap() argument 1143 return (VOP_DELMAP(vp, off, as, addr, len, prot, maxprot, flags, cr, in lo_delmap()
|