Home
last modified time | relevance | path

Searched refs:prot (Results 1 – 25 of 140) sorted by relevance

123456

/titanic_50/usr/src/cmd/dtrace/demo/dtrace/
H A Dbegin.d29 prot[0] = "---";
30 prot[1] = "r--";
31 prot[2] = "-w-";
32 prot[3] = "rw-";
33 prot[4] = "--x";
34 prot[5] = "r-x";
35 prot[6] = "-wx";
36 prot[7] = "rwx";
41 printf("mmap with prot = %s", prot[arg2 & 0x7]);
/titanic_50/usr/src/cmd/cmd-inet/usr.sbin/sppptun/
H A Dsppptun.c63 int (*attach)(struct protos *prot, char *linkname,
89 sppp_dlpi(struct protos *prot, char *linkname, struct attach_data *adata) in sppp_dlpi() argument
189 struct protos *prot; in plumb_it() local
196 for (prot = proto_list; prot->name != NULL; prot++) in plumb_it()
197 (void) printf("\t%s\t%s\n", prot->name, prot->desc); in plumb_it()
218 for (prot = proto_list; prot->name != NULL; prot++) in plumb_it()
219 if (strcasecmp(cp, prot->name) == 0) in plumb_it()
221 if (prot->name == NULL) { in plumb_it()
227 adata.sap = sap == 0 ? prot->protval : sap; in plumb_it()
234 if ((devfd = (*prot->attach)(prot, linkname, &adata)) < 0) in plumb_it()
[all …]
/titanic_50/usr/src/uts/intel/ia32/os/
H A Dcomm_page_util.c44 uint_t prot = PROT_USER | PROT_READ; in comm_page_mapin() local
48 if (addr == NULL || valid_usr_range(addr, len, prot, p->p_as, in comm_page_mapin()
54 suarg.prot = suarg.maxprot = prot; in comm_page_mapin()
/titanic_50/usr/src/cmd/mdb/common/mdb/
H A Dmdb_context.c66 int prot = sysconf(_SC_STACK_PROT); in mdb_context_create() local
72 if (prot == -1) in mdb_context_create()
73 prot = PROT_READ | PROT_WRITE | PROT_EXEC; in mdb_context_create()
77 c->ctx_stack = mmap(NULL, c->ctx_stacksize, prot, in mdb_context_create()
90 c->ctx_stack = mmap(NULL, c->ctx_stacksize, prot, in mdb_context_create()
/titanic_50/usr/src/uts/common/os/
H A Dgrow.c249 crargs.prot &= ~PROT_EXEC; in brk_internal()
453 crargs.prot &= ~PROT_EXEC; in grow_internal()
579 vn_a.prot = uprot; in zmap()
592 int prot, int flags, struct file *fp, offset_t pos) in smmap_common() argument
607 if ((flags & MAP_TEXT) && !(prot & PROT_EXEC)) { in smmap_common()
651 uprot = prot | PROT_USER; in smmap_common()
743 if ((prot & (PROT_READ | PROT_WRITE | PROT_EXEC)) && in smmap_common()
753 if ((prot & PROT_WRITE) && (type == MAP_SHARED)) { in smmap_common()
754 if (prot & (PROT_READ | PROT_EXEC)) { in smmap_common()
814 smmap64(caddr_t addr, size_t len, int prot, int flags, int fd, off_t pos) in smmap64() argument
[all …]
H A Durw.c189 uint_t prot; in urw() local
209 SEGOP_GETPROT(seg, page, 0, &prot); in urw()
212 if ((prot & prot_rw) == 0) { in urw()
214 err = SEGOP_SETPROT(seg, page, PAGESIZE, prot | prot_rw); in urw()
246 (void) SEGOP_SETPROT(seg, page, PAGESIZE, prot); in urw()
295 if (writing && (prot & PROT_EXEC)) in urw()
306 (void) SEGOP_SETPROT(seg, page, PAGESIZE, prot); in urw()
H A Dwatchpoint.c171 uint_t prot; in pr_do_mappage() local
205 prot = pwp->wp_prot; in pr_do_mappage()
206 if (kernel || (prot & PROT_USER)) in pr_do_mappage()
207 if (prot & prot_rw) in pr_do_mappage()
214 if ((prot = pwp->wp_oprot) != 0) { in pr_do_mappage()
215 if (!(kernel || (prot & PROT_USER))) in pr_do_mappage()
217 if (!(prot & prot_rw)) in pr_do_mappage()
244 prot = pwp->wp_prot; in pr_do_mappage()
253 prot |= PROT_READ|PROT_EXEC; in pr_do_mappage()
255 prot |= PROT_READ; in pr_do_mappage()
[all …]
H A Dmmapobj.c526 mmapobj_dummy(dev_t dev, off_t off, int prot) in mmapobj_dummy() argument
591 dev_a.prot = dev_a.maxprot = (uchar_t)PROT_NONE; in mmapobj_unmap()
905 int prot = PROT_USER | PROT_READ; in mmapobj_map_flat() local
925 error = VOP_MAP(vp, 0, as, &addr, len, prot, PROT_ALL, in mmapobj_map_flat()
932 mrp[0].mr_prot = prot; in mmapobj_map_flat()
958 error = VOP_MAP(vp, 0, as, &addr, len, prot, PROT_ALL, ma_flags, in mmapobj_map_flat()
972 mrp[1].mr_prot = prot; in mmapobj_map_flat()
1001 off_t offset, int prot, cred_t *fcred) in mmapobj_map_ptload() argument
1038 if ((prot & (PROT_WRITE | PROT_EXEC)) == PROT_EXEC) { in mmapobj_map_ptload()
1051 len, prot, PROT_ALL, mflag, fcred, NULL)) { in mmapobj_map_ptload()
[all …]
H A Dshm.c267 uchar_t prot = PROT_ALL; in shmat() local
392 if (valid_usr_range(addr, size, prot, in shmat()
433 result = valid_usr_range(base, len, prot, as, in shmat()
442 prot &= ~PROT_EXEC; in shmat()
443 result = valid_usr_range(base, len, prot, as, in shmat()
457 error = sptcreate(size, &segspt, sp->shm_amp, prot, in shmat()
465 sp->shm_sptprot = prot; in shmat()
466 } else if ((prot & sp->shm_sptprot) != sp->shm_sptprot) { in shmat()
490 prot &= ~PROT_WRITE; in shmat()
522 result = valid_usr_range(base, len, prot, as, in shmat()
[all …]
/titanic_50/usr/src/uts/i86pc/os/
H A Dmp_implfuncs.c205 psm_map_phys_new(paddr_t addr, size_t len, int prot) in psm_map_phys_new() argument
235 prot, HAT_LOAD_LOCK); in psm_map_phys_new()
257 psm_map_new(paddr_t addr, size_t len, int prot) in psm_map_new() argument
261 ASSERT(prot == (prot & (PSM_PROT_WRITE | PSM_PROT_READ))); in psm_map_new()
262 if (prot & PSM_PROT_WRITE) in psm_map_new()
272 psm_map_phys(uint32_t addr, size_t len, int prot) in psm_map_phys() argument
274 return (psm_map_phys_new((paddr_t)(addr & 0xffffffff), len, prot)); in psm_map_phys()
278 psm_map(uint32_t addr, size_t len, int prot) in psm_map() argument
280 return (psm_map_new((paddr_t)(addr & 0xffffffff), len, prot)); in psm_map()
/titanic_50/usr/src/uts/common/vm/
H A Dseg_dev.h53 int (*mapfunc)(dev_t dev, off_t off, int prot); /* map function */
56 uchar_t prot; /* protection */ member
85 int (*mapfunc)(dev_t dev, off_t off, int prot);
88 uchar_t prot; /* current segment prot if pageprot == 0 */ member
H A Dseg_umap.c118 (a->prot & PROT_USER) == 0 || in segumap_create()
127 data->sud_prot = a->prot; in segumap_create()
283 segumap_setprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot) in segumap_setprot() argument
295 segumap_checkprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot) in segumap_checkprot() argument
303 if ((sud->sud_prot & prot) != prot) { in segumap_checkprot()
350 uint_t prot; in segumap_getprot() local
355 prot = sud->sud_prot; in segumap_getprot()
363 protv[--pgno] = prot; in segumap_getprot()
H A Dseg_dev.c379 sdp->prot = a->prot; in segdev_create()
424 sdp->prot, sdp->maxprot, sdp->type, CRED(), NULL); in segdev_create()
489 newsdp->prot = sdp->prot; in segdev_dup()
532 newseg->s_base, newseg->s_size, newsdp->prot, in segdev_dup()
718 sdp->prot, sdp->maxprot, sdp->type, CRED(), NULL); in segdev_unmap()
816 nsdp->prot = sdp->prot; in segdev_unmap()
1417 uint_t prot; in segdev_faultpage() local
1451 prot = VPP_PROT(vpage); in segdev_faultpage()
1452 if ((prot & protchk) == 0) in segdev_faultpage()
1455 prot = sdp->prot; in segdev_faultpage()
[all …]
H A Dseg_vn.c110 size_t len, uint_t prot);
112 size_t len, uint_t prot);
571 a->vp != NULL && a->prot == (PROT_USER | PROT_READ | PROT_EXEC) && in segvn_create()
618 (a->type == MAP_PRIVATE && (a->prot & PROT_WRITE)))) { in segvn_create()
647 seg->s_as, seg->s_base, seg->s_size, a->prot, in segvn_create()
822 svd->prot = a->prot; in segvn_create()
842 (svd->vp->v_flag & VVMEXEC) && (svd->prot & PROT_WRITE)) { in segvn_create()
968 svd->prot & ~PROT_WRITE, hat_flag); in segvn_create()
995 seg->s_size, (void *)svd->vp, svd->offset, svd->prot, in segvn_create()
1000 ASSERT(!trok || !(svd->prot & PROT_WRITE)); in segvn_create()
[all …]
H A Dseg_vn.h58 uchar_t prot; /* protections */ member
90 uchar_t prot; /* current segment prot if pageprot == 0 */ member
161 #define SEGVN_ZFOD_ARGS(prot, max) \ argument
162 { NULL, NULL, 0, MAP_PRIVATE, prot, max, 0, NULL, 0, 0 }
/titanic_50/usr/src/lib/libproc/common/
H A Dpr_mmap.c40 void *addr, size_t len, int prot, int flags, int fd, off_t off) in pr_mmap() argument
48 return (mmap(addr, len, prot, flags, fd, off)); in pr_mmap()
65 adp->arg_value = (long)prot; in pr_mmap()
142 pr_zmap(struct ps_prochandle *Pr, void *addr, size_t len, int prot, int flags) in pr_zmap() argument
144 return (pr_mmap(Pr, addr, len, prot, flags | MAP_ANON, -1, (off_t)0)); in pr_zmap()
/titanic_50/usr/src/uts/i86xpv/vm/
H A Dseg_mf.c95 uchar_t prot; member
130 data->prot = a->prot; in segmf_create()
139 data->prot, data->maxprot, MAP_SHARED, CRED(), NULL); in segmf_create()
162 ndata->prot = data->prot; in segmf_dup()
171 newseg->s_base, newseg->s_size, ndata->prot, ndata->maxprot, in segmf_dup()
200 data->prot, data->maxprot, MAP_SHARED, CRED(), NULL); in segmf_unmap()
222 enum fault_type type, uint_t prot) in segmf_faultpage() argument
248 (void *)addr, data->domid, mfn, prot); in segmf_faultpage()
261 if (prot & PROT_WRITE) in segmf_faultpage()
333 if ((data->prot & seg_rw_to_prot(rw)) == 0) in segmf_fault_range()
[all …]
/titanic_50/usr/src/uts/sparc/v9/vm/
H A Dseg_nf.c66 size_t len, uint_t prot);
68 size_t len, uint_t prot);
179 uint_t prot; in segnf_create() local
230 prot = PROT_READ; in segnf_create()
233 prot |= PROT_USER; in segnf_create()
235 prot | HAT_NOFAULT, HAT_LOAD); in segnf_create()
390 segnf_setprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot) in segnf_setprot() argument
398 segnf_checkprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot) in segnf_checkprot() argument
404 return ((prot & sprot) == prot ? 0 : EACCES); in segnf_checkprot()
/titanic_50/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, in gfxp_ddi_segmap_setup() argument
65 int (*mapfunc)(dev_t dev, off_t off, int prot); in gfxp_ddi_segmap_setup()
145 dev_a.prot = (uchar_t)prot; in gfxp_ddi_segmap_setup()
/titanic_50/usr/src/cmd/ipf/lib/common/
H A Dipft_ef.c77 char lbuf[128], len[8], prot[8], time[8], *s; local
89 if (sscanf(lbuf, "%7s %7s %15s %15s %15s %15s", len, prot, src, dst,
92 len, prot, src, dst, sprt, dprt) != 7)
95 ip->ip_p = getproto(prot);
/titanic_50/usr/src/lib/libcmd/common/
H A Dfds.c180 int prot; in b_fds() local
261 prot = 0; in b_fds()
268 len = sizeof(prot); in b_fds()
269 if (getsockopt(i, SOL_SOCKET, SO_PROTOTYPE, (void*)&prot, (void*)&len)) in b_fds()
270 prot = -1; in b_fds()
296 if (prot == IPPROTO_SCTP) in b_fds()
/titanic_50/usr/src/uts/i86pc/vm/
H A Di86_mmu.c65 i86devmap(pfn_t pf, pgcnt_t pgcnt, uint_t prot) in i86devmap() argument
77 prot | HAT_NOSYNC, HAT_LOAD_LOCK); in i86devmap()
80 prot | HAT_NOSYNC, HAT_LOAD_LOCK); in i86devmap()
168 uint_t prot; in va_to_pfn() local
174 if (kbm_probe(&va, &len, &pfn, &prot) == 0) in va_to_pfn()
317 uint_t prot; in hat_kern_alloc() local
407 while (kbm_probe(&va, &size, &pfn, &prot) != 0) { in hat_kern_alloc()
/titanic_50/usr/src/uts/common/fs/proc/
H A Dprsubr.c1618 uint_t prot; in prgetmap() local
1640 prot = pr_getprot(seg, reserved, &tmp, in prgetmap()
1651 if (prot & PROT_READ) in prgetmap()
1653 if (prot & PROT_WRITE) in prgetmap()
1655 if (prot & PROT_EXEC) in prgetmap()
1729 uint_t prot; in prgetmap32() local
1751 prot = pr_getprot(seg, reserved, &tmp, in prgetmap32()
1762 if (prot & PROT_READ) in prgetmap32()
1764 if (prot & PROT_WRITE) in prgetmap32()
1766 if (prot & PROT_EXEC) in prgetmap32()
[all …]
/titanic_50/usr/src/cmd/fm/eversholt/files/sparc/sun4v/
H A Dgcpu.esc314 * c2c-link-uc, c2c-prot-uc, c2c-failover errors
325 event ereport.cpu.generic-sparc.c2c-prot-uc@chip { within(1s) };
347 ereport.cpu.generic-sparc.c2c-prot-uc@chip<x>;
351 ereport.cpu.generic-sparc.c2c-prot-uc@chip;
355 ereport.cpu.generic-sparc.c2c-prot-uc@chip<x>;
359 ereport.cpu.generic-sparc.c2c-prot-uc@chip,
379 * c2c-link, c2c-prot. Errors are serded. When the serd trips,
385 event ereport.cpu.generic-sparc.c2c-prot@chip { within(1s) };
417 && setserdsuffix("prot") && SET_SERDN
419 ereport.cpu.generic-sparc.c2c-prot@chip<x>;
[all …]
/titanic_50/usr/src/grub/grub-0.97/stage2/
H A Dvstafs.h58 struct prot struct
73 struct prot pprot; argument

123456