Home
last modified time | relevance | path

Searched refs:maxprot (Results 1 – 25 of 66) sorted by relevance

123

/illumos-gate/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_segmap.c59 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 Dgfxp_devmap.c90 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 Dtavor_umap.c221 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 Dtavor_srq.c459 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 Dhermon_umap.c256 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 Dhermon_srq.c457 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 Dseg_dev.c382 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 Dseg_dev.h58 uchar_t maxprot; /* maximum protection */ member
90 uchar_t maxprot; /* maximum segment protections */ member
H A Dseg_vn.h59 uchar_t maxprot; /* maximum protections */ member
91 uchar_t maxprot; /* maximum segment protections */ member
H A Dseg_umap.h26 uchar_t maxprot; /* maximum protection */ member
/illumos-gate/usr/src/uts/i86xpv/vm/
H A Dseg_mf.c97 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 Dseg_mf.h43 uchar_t maxprot; member
/illumos-gate/usr/src/uts/i86pc/os/
H A Dpmem.c137 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 Dprivcmd.c307 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 Dbootfs_vnops.c443 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 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,
H A Dgfx_private.h62 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 Dsunddi.h650 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 Dmem.c893 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 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; 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 Dgrow.c628 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 Dcomm_page_util.c54 suarg.prot = suarg.maxprot = prot; in comm_page_mapin()
/illumos-gate/usr/src/uts/common/fs/specfs/
H A Dspecvnops.c2253 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 Dfake_fssub.c102 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 Dlofs_vnops.c1102 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()

123