Home
last modified time | relevance | path

Searched refs:prot (Results 51 – 75 of 167) sorted by relevance

1234567

/illumos-gate/usr/src/uts/common/sys/
H A Dfem.h230 caddr_t *addrp, size_t len, uchar_t prot, \
234 caddr_t addr, size_t len, uchar_t prot, \
238 caddr_t addr, size_t len, uint_t prot, \
369 caddr_t *addrp, size_t len, uchar_t prot, uchar_t maxprot,
372 caddr_t addr, size_t len, uchar_t prot,
376 caddr_t addr, size_t len, uint_t prot,
/illumos-gate/usr/src/uts/common/os/
H A Dvm_subr.c300 uint_t prot; in useracc() local
302 prot = PROT_USER | ((access == B_READ) ? PROT_READ : PROT_WRITE); in useracc()
303 return (as_checkprot(ttoproc(curthread)->p_as, addr, count, prot)); in useracc()
H A Ddriver.c566 cdev_mmap(int (*mapfunc)(dev_t, off_t, int), dev_t dev, off_t off, int prot) in cdev_mmap() argument
568 return ((*mapfunc)(dev, off, prot)); in cdev_mmap()
573 uint_t prot, uint_t maxprot, uint_t flags, cred_t *credp) in cdev_segmap() argument
579 len, prot, maxprot, flags, credp)); in cdev_segmap()
H A Dexec.c1263 off_t offset, int prot, int page, uint_t szc) in execmap() argument
1285 if ((prot & (PROT_WRITE | PROT_EXEC)) == PROT_EXEC) { in execmap()
1291 if (valid_usr_range(addr, len, prot, p->p_as, in execmap()
1297 p->p_as, &addr, len, prot, PROT_ALL, in execmap()
1333 if (valid_usr_range(addr, len, prot, p->p_as, in execmap()
1352 if (prot != PROT_ZFOD) { in execmap()
1354 len, prot); in execmap()
1423 if (valid_usr_range(zfodbase, zfodlen, prot, p->p_as, in execmap()
1448 if (prot != PROT_ZFOD) { in execmap()
1450 zfodlen, prot); in execmap()
/illumos-gate/usr/src/uts/common/io/
H A Dmem.c848 mmmmap(dev_t dev, off_t off, int prot) in mmmmap() argument
893 uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred) in mmsegmap() argument
942 dev_a.prot = (uchar_t)prot; in mmsegmap()
972 vn_a.prot = prot; 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,
385 vn_a.prot = 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/fs/lofs/
H A Dlofs_vnops.c1067 uint_t *prot, in lo_getpage() argument
1077 return (VOP_GETPAGE(vp, off, len, prot, parr, psz, seg, addr, rw, cr, in lo_getpage()
1101 uchar_t prot, in lo_map() argument
1108 return (VOP_MAP(vp, off, as, addrp, len, prot, maxprot, flags, cr, ct)); in lo_map()
1118 uchar_t prot, in lo_addmap() argument
1125 return (VOP_ADDMAP(vp, off, as, addr, len, prot, maxprot, flags, cr, in lo_addmap()
1136 uint_t prot, in lo_delmap() argument
1143 return (VOP_DELMAP(vp, off, as, addr, len, prot, maxprot, flags, cr, in lo_delmap()
/illumos-gate/usr/src/uts/sparc/os/
H A Dddi_arch.c147 struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock) in i_ddi_map_fault() argument
158 rdip, hat, seg, addr, dp, pfn, prot, lock)); in i_ddi_map_fault()
/illumos-gate/usr/src/uts/intel/io/vmm/sys/
H A Dseg_vmm.h23 uchar_t prot; /* protection */ member
H A Dvmm_kernel.h163 size_t len, int prot, int flags);
178 vm_ooffset_t *segoff, size_t *len, int *prot, int *flags);
348 int prot; member
368 uint64_t gla, size_t len, int prot, struct vm_copyinfo *copyinfo,
/illumos-gate/usr/src/uts/common/fs/specfs/
H A Dspecvnops.c2252 uint_t prot, in spec_segmap() argument
2258 int (*mapfunc)(dev_t dev, off_t off, int prot); in spec_segmap()
2266 dev, as, len, prot); in spec_segmap()
2296 dev_a.prot = (uchar_t)prot; in spec_segmap()
2314 uchar_t prot, in spec_char_map() argument
2326 int (*mmap)(dev_t dev, off_t off, int prot); in spec_char_map()
2363 len, prot, maxprot, flags, cred); in spec_char_map()
2383 uchar_t prot, in spec_map() argument
2437 vn_a.prot = (uchar_t)prot; in spec_map()
2461 uchar_t prot, in spec_addmap() argument
[all …]
/illumos-gate/usr/src/uts/common/vm/
H A Dseg_umap.h25 uchar_t prot; /* protection */ member
H A Dseg_hole.c177 seghole_setprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot) in seghole_setprot() argument
186 seghole_checkprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot) in seghole_checkprot() argument
H A Dvm_anon.c1501 uint_t prot, in anon_fill_cow_holes() argument
1559 prot = VPP_PROT(vpage); in anon_fill_cow_holes()
1563 pp = anon_private(&ap, seg, addr, prot, pl[0], in anon_fill_cow_holes()
1977 uint_t prot, in anon_map_getpages() argument
2401 uint_t prot, in anon_private() argument
2465 if ((prot & PROT_WRITE) == 0) { in anon_private()
2476 page_pp_useclaim(opp, pp, prot & PROT_WRITE); in anon_private()
2542 uint_t prot, in anon_map_privatepages() argument
2636 if (vpage != NULL && (prot & PROT_WRITE) == 0) { in anon_map_privatepages()
2853 uint_t l_szc, szc, prot; in anon_map_createpages() local
[all …]
/illumos-gate/usr/src/cmd/bhyve/
H A Dbootrom.h46 int bootrom_alloc(struct vmctx *ctx, size_t len, int prot, int flags,
H A Dpci_fbuf.c224 int prot; in pci_fbuf_baraddr() local
235 prot = PROT_READ | PROT_WRITE; in pci_fbuf_baraddr()
237 FB_SIZE, prot) != 0) in pci_fbuf_baraddr()
/illumos-gate/usr/src/lib/madv/common/
H A Dmadv.c725 mmap(void *addr, size_t len, int prot, int flags, int fd, off_t pos) in mmap() argument
736 result = mmapfunc(addr, len, prot, flags, fd, pos); in mmap()
778 mmap64(void *addr, size_t len, int prot, int flags, int fd, off64_t pos) in mmap64() argument
789 result = mmap64func(addr, len, prot, flags, fd, pos); in mmap64()
/illumos-gate/usr/src/uts/i86xpv/vm/
H A Dseg_mf.h42 uchar_t prot; member
/illumos-gate/usr/src/uts/sun4u/os/
H A Dppage.c267 pp_load_tlb(processorid_t cpu, caddr_t **pslot, page_t *pp, uint_t prot) in pp_load_tlb() argument
284 if (prot & TTE_HWWR_INT) { in pp_load_tlb()
339 TTE_CV_INT | TTE_PRIV_INT | TTE_LCK_INT | prot; in pp_load_tlb()
/illumos-gate/usr/src/uts/intel/os/
H A Dddi_arch.c272 struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock) in i_ddi_map_fault() argument
283 rdip, hat, seg, addr, dp, pfn, prot, lock)); in i_ddi_map_fault()
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dkboot_mmu.h57 extern int kbm_probe(uintptr_t *va, size_t *len, pfn_t *pfn, uint_t *prot);
H A Dhat_kdi.c155 uint_t prot; in kdi_vtop() local
165 if (kbm_probe(&vaddr, &len, &pfn, &prot) == 0) in kdi_vtop()
/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/sun4/io/
H A Drootnex.c64 struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock);
720 struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock) in rootnex_map_fault() argument
753 hat_devload(hat, addr, MMU_PAGESIZE, pfn, prot | sdp->hat_attr, in rootnex_map_fault()
756 hat_devload(kas.a_hat, addr, MMU_PAGESIZE, pfn, prot, in rootnex_map_fault()
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_gpt.c622 vmm_gpt_map_at(vmm_gpt_t *gpt, uint64_t *ptep, pfn_t pfn, uint_t prot, in vmm_gpt_map_at() argument
627 entry = gpt->vgpt_pte_ops->vpeo_map_page(pfn, prot, attr); in vmm_gpt_map_at()
645 vmm_gpt_map(vmm_gpt_t *gpt, uint64_t gpa, pfn_t pfn, uint_t prot, uint8_t attr) in vmm_gpt_map() argument
653 return (vmm_gpt_map_at(gpt, entries[LEVEL1], pfn, prot, attr)); in vmm_gpt_map()

1234567