usr/src/cmd/bhyve/amd64/task_switch.c
674
int prot, uint64_t *gla)
usr/src/cmd/bhyve/amd64/task_switch.c
681
assert((prot & ~(PROT_READ | PROT_WRITE)) == 0);
usr/src/cmd/bhyve/amd64/task_switch.c
712
if (prot & PROT_READ) {
usr/src/cmd/bhyve/amd64/task_switch.c
718
if (prot & PROT_WRITE) {
usr/src/cmd/bhyve/common/bootrom.c
134
bootrom_alloc(struct vmctx *ctx, size_t len, int prot, int flags,
usr/src/cmd/bhyve/common/bootrom.c
147
if (prot & ~_PROT_ALL) {
usr/src/cmd/bhyve/common/bootrom.c
149
prot & ~_PROT_ALL);
usr/src/cmd/bhyve/common/bootrom.c
178
if (vm_mmap_memseg(ctx, gpa, VM_BOOTROM, segoff, len, prot) != 0) {
usr/src/cmd/bhyve/common/bootrom.h
46
int bootrom_alloc(struct vmctx *ctx, size_t len, int prot, int flags,
usr/src/cmd/bhyve/common/pci_fbuf.c
223
int prot;
usr/src/cmd/bhyve/common/pci_fbuf.c
234
prot = PROT_READ | PROT_WRITE;
usr/src/cmd/bhyve/common/pci_fbuf.c
236
FB_SIZE, prot) != 0)
usr/src/cmd/bhyvectl/bhyvectl.c
1372
int error, flags, prot, segid, delim;
usr/src/cmd/bhyvectl/bhyvectl.c
1380
&prot, &flags);
usr/src/cmd/bhyvectl/bhyvectl.c
1395
printf("%c%c%c ", prot & PROT_READ ? 'R' : '-',
usr/src/cmd/bhyvectl/bhyvectl.c
1396
prot & PROT_WRITE ? 'W' : '-',
usr/src/cmd/bhyvectl/bhyvectl.c
1397
prot & PROT_EXEC ? 'X' : '-');
usr/src/cmd/ccidadm/ccidadm.c
216
uint_t prot = CCID_CLASS_F_SHORT_APDU_XCHG | CCID_CLASS_F_EXT_APDU_XCHG;
usr/src/cmd/ccidadm/ccidadm.c
222
if ((feat & prot) == 0 ||
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
733
u_short prot;
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
740
GETSHORT(prot, inp);
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
756
if (protp->protocol == prot && protp->enabled_flag) {
usr/src/cmd/cmd-inet/usr.bin/pppd/lcp.c
761
warn("Protocol-Reject for unsupported protocol 0x%x", prot);
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
2295
pr_protocol(int prot)
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
2299
switch (prot) {
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
2317
(void) snprintf(buf, sizeof (buf), "prot %d", prot);
usr/src/cmd/cmd-inet/usr.sbin/sppptun/sppptun.c
189
struct protos *prot;
usr/src/cmd/cmd-inet/usr.sbin/sppptun/sppptun.c
196
for (prot = proto_list; prot->name != NULL; prot++)
usr/src/cmd/cmd-inet/usr.sbin/sppptun/sppptun.c
197
(void) printf("\t%s\t%s\n", prot->name, prot->desc);
usr/src/cmd/cmd-inet/usr.sbin/sppptun/sppptun.c
218
for (prot = proto_list; prot->name != NULL; prot++)
usr/src/cmd/cmd-inet/usr.sbin/sppptun/sppptun.c
219
if (strcasecmp(cp, prot->name) == 0)
usr/src/cmd/cmd-inet/usr.sbin/sppptun/sppptun.c
221
if (prot->name == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/sppptun/sppptun.c
227
adata.sap = sap == 0 ? prot->protval : sap;
usr/src/cmd/cmd-inet/usr.sbin/sppptun/sppptun.c
234
if ((devfd = (*prot->attach)(prot, linkname, &adata)) < 0)
usr/src/cmd/cmd-inet/usr.sbin/sppptun/sppptun.c
256
adata.appstr, prot->name) >= sizeof (pti.pti_name)) {
usr/src/cmd/cmd-inet/usr.sbin/sppptun/sppptun.c
259
myname, adata.appstr, prot->name);
usr/src/cmd/cmd-inet/usr.sbin/sppptun/sppptun.c
309
"driver\n"), muxid, prot->style);
usr/src/cmd/cmd-inet/usr.sbin/sppptun/sppptun.c
311
pti.pti_style = prot->style;
usr/src/cmd/cmd-inet/usr.sbin/sppptun/sppptun.c
63
int (*attach)(struct protos *prot, char *linkname,
usr/src/cmd/cmd-inet/usr.sbin/sppptun/sppptun.c
89
sppp_dlpi(struct protos *prot, char *linkname, struct attach_data *adata)
usr/src/cmd/dladm/dladm.c
10098
uint_t type, prot;
usr/src/cmd/dladm/dladm.c
10103
if ((status = dladm_overlay_prop_info(infop, &pname, &type, &prot, &def,
usr/src/cmd/dladm/dladm.c
10117
if ((prot & OVERLAY_PROP_PERM_RW) == OVERLAY_PROP_PERM_RW) {
usr/src/cmd/dladm/dladm.c
10119
} else if ((prot & OVERLAY_PROP_PERM_RW) ==
usr/src/cmd/dladm/dladm.c
10128
prot & OVERLAY_PROP_PERM_REQ ? "y" : "-");
usr/src/cmd/ipf/lib/ipft_ef.c
77
char lbuf[128], len[8], prot[8], time[8], *s;
usr/src/cmd/ipf/lib/ipft_ef.c
89
if (sscanf(lbuf, "%7s %7s %15s %15s %15s %15s", len, prot, src, dst,
usr/src/cmd/ipf/lib/ipft_ef.c
92
len, prot, src, dst, sprt, dprt) != 7)
usr/src/cmd/ipf/lib/ipft_ef.c
95
ip->ip_p = getproto(prot);
usr/src/cmd/mdb/common/mdb/mdb_context.c
64
int prot = sysconf(_SC_STACK_PROT);
usr/src/cmd/mdb/common/mdb/mdb_context.c
70
if (prot == -1)
usr/src/cmd/mdb/common/mdb/mdb_context.c
71
prot = PROT_READ | PROT_WRITE | PROT_EXEC;
usr/src/cmd/mdb/common/mdb/mdb_context.c
75
c->ctx_stack = mmap(NULL, c->ctx_stacksize, prot,
usr/src/cmd/mdb/common/mdb/mdb_context.c
88
c->ctx_stack = mmap(NULL, c->ctx_stacksize, prot,
usr/src/cmd/mdb/common/mdb/mdb_gcore.h
113
uint8_t prot;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
429
return (svd->prot);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
599
gcore_getwatchprot(uintptr_t as_addr, u_offset_t addr, uint_t *prot)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
611
*prot = cbarg.wp.wp_oprot;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
619
uint_t prot, nprot;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
630
prot = 0;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
636
prot = GSOP_GETPROT(gs, addr);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
637
gcore_getwatchprot(as_addr, addr, &prot);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
649
if (nprot != prot) {
usr/src/cmd/mdb/common/modules/genunix/gcore.c
655
*protp = prot;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
671
uint_t prot;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
676
naddr = gcore_pr_nextprot(gs, saddrp, eaddr, &prot);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
682
return (prot);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
725
uint_t prot;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
749
prot = gcore_pr_getprot(gs, &saddr, &baddr, eaddr);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
770
if (prot & PROT_READ)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
772
if (prot & PROT_WRITE)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
774
if (prot & PROT_EXEC)
usr/src/cmd/rpcbind/pmap_svc.c
145
find_service_pmap(rpcprog_t prog, rpcvers_t vers, rpcprot_t prot)
usr/src/cmd/rpcbind/pmap_svc.c
154
(pml->pml_map.pm_prot != prot))
usr/src/cmd/rpcbind/rpcb_svc_com.c
1660
rpcport_t prot;
usr/src/cmd/rpcbind/rpcb_svc_com.c
1664
prot = IPPROTO_UDP;
usr/src/cmd/rpcbind/rpcb_svc_com.c
1667
prot = IPPROTO_TCP;
usr/src/cmd/rpcbind/rpcb_svc_com.c
1669
prot = 0; /* Remove all occurrences */
usr/src/cmd/rpcbind/rpcb_svc_com.c
1680
(prot && (pml->pml_map.pm_prot != prot))) {
usr/src/cmd/sendmail/db/os/os_map.c
343
int flags, prot;
usr/src/cmd/sendmail/db/os/os_map.c
389
prot = PROT_READ | (is_rdonly ? 0 : PROT_WRITE);
usr/src/cmd/sendmail/db/os/os_map.c
413
mmap(NULL, len, prot, flags, fd, (off_t)0)) == (void *)MAP_FAILED)
usr/src/cmd/sgs/liblddbg/common/files.c
127
Dbg_file_prot(Rt_map *lmp, int prot)
usr/src/cmd/sgs/liblddbg/common/files.c
135
dbg_print(lml, MSG_INTL(MSG_FIL_PROT), NAME(lmp), (prot ? '+' : '-'));
usr/src/cmd/sgs/rtld/common/analyze.c
3386
int prot;
usr/src/cmd/sgs/rtld/common/analyze.c
3398
prot = mpp->mr_prot | PROT_WRITE;
usr/src/cmd/sgs/rtld/common/analyze.c
3400
prot = mpp->mr_prot & ~PROT_WRITE;
usr/src/cmd/sgs/rtld/common/analyze.c
3403
mpp->mr_msize, prot) == -1) {
usr/src/cmd/sgs/rtld/common/analyze.c
3409
mpp->mr_prot = prot;
usr/src/cmd/sgs/rtld/common/util.c
3153
dz_map(Lm_list *lml, caddr_t addr, size_t len, int prot, int flags)
usr/src/cmd/sgs/rtld/common/util.c
3157
if ((va = (caddr_t)mmap(addr, len, prot,
usr/src/cmd/sgs/rtld/common/util.c
3170
nu_map(Lm_list *lml, caddr_t addr, size_t len, int prot, int flags)
usr/src/cmd/sgs/rtld/common/util.c
3185
if ((va = (caddr_t)mmap(addr, len, prot, flags, nu_fd, 0)) ==
usr/src/cmd/sort/utility.c
419
xzmap(void *addr, size_t len, int prot, int flags, off_t off)
usr/src/cmd/sort/utility.c
423
pa = mmap(addr, len, prot, flags | MAP_ANON, -1, off);
usr/src/common/ccid/atr.c
1224
atr_pps_generate(uint8_t *buf, size_t buflen, atr_protocol_t prot,
usr/src/common/ccid/atr.c
1234
switch (prot) {
usr/src/common/ccid/atr.c
403
atr_protocol_to_string(atr_protocol_t prot)
usr/src/common/ccid/atr.c
405
if (prot == ATR_P_NONE) {
usr/src/common/ccid/atr.c
409
if ((prot & ATR_P_T0) == ATR_P_T0) {
usr/src/common/ccid/atr.c
411
} else if ((prot & ATR_P_T1) == ATR_P_T1) {
usr/src/common/ccid/atr.c
479
uint_t nhist, cbits, ncbits, idx, Ti, prot;
usr/src/common/ccid/atr.c
540
prot = UINT32_MAX;
usr/src/common/ccid/atr.c
561
atp->atrti_protocol = prot;
usr/src/common/ccid/atr.c
587
prot = ATR_TD_PROT(buf[idx]);
usr/src/common/ccid/atr.c
589
if (prot != 0)
usr/src/common/ccid/atr.c
595
if (Ti == 1 && prot == 0xf)
usr/src/common/ccid/atr.c
669
atr_protocol_t prot;
usr/src/common/ccid/atr.c
686
prot = ATR_P_NONE;
usr/src/common/ccid/atr.c
690
prot |= ATR_P_T0;
usr/src/common/ccid/atr.c
693
prot |= ATR_P_T1;
usr/src/common/ccid/atr.c
709
if (prot == ATR_P_NONE)
usr/src/common/ccid/atr.c
710
prot = ATR_P_T0;
usr/src/common/ccid/atr.c
712
return (prot);
usr/src/common/ccid/atr.c
742
uint8_t prot;
usr/src/common/ccid/atr.c
759
prot = ATR_TA2_PROTOCOL(data->atr_ti[1].atrti_ta);
usr/src/common/ccid/atr.c
761
prot = data->atr_ti[1].atrti_protocol;
usr/src/common/ccid/atr.c
764
switch (prot) {
usr/src/grub/grub-0.97/stage2/vstafs.h
73
struct prot pprot;
usr/src/lib/cfgadm_plugins/ccid/common/cfga_ccid.c
246
const char *product, *serial, *tran, *prot;
usr/src/lib/cfgadm_plugins/ccid/common/cfga_ccid.c
281
prot = " (T=0)";
usr/src/lib/cfgadm_plugins/ccid/common/cfga_ccid.c
284
prot = " (T=1)";
usr/src/lib/cfgadm_plugins/ccid/common/cfga_ccid.c
287
prot = "<unknown>";
usr/src/lib/cfgadm_plugins/ccid/common/cfga_ccid.c
291
prot = "<unknown>";
usr/src/lib/cfgadm_plugins/ccid/common/cfga_ccid.c
297
tran, prot);
usr/src/lib/libc/port/threads/alloc.c
194
int prot = PROT_READ | PROT_WRITE | PROT_EXEC;
usr/src/lib/libc/port/threads/alloc.c
201
ptr = mmap((void *)CHUNKSIZE, size, prot,
usr/src/lib/libc/port/threads/alloc.c
238
ptr = mmap((void *)CHUNKSIZE, bsize, prot,
usr/src/lib/libdevinfo/devinfo_devlink.c
2882
int prot,
usr/src/lib/libdevinfo/devinfo_devlink.c
2905
if (DB_SEG_PROT(hdp, seg) != prot) {
usr/src/lib/libdevinfo/devinfo_devlink.c
2909
seg, idx, DB_SEG_PROT(hdp, seg), prot);
usr/src/lib/libdevinfo/devinfo_devlink.c
2924
addr = mmap(0, slen, prot, MAP_SHARED, DB(hdp)->db_fd, off);
usr/src/lib/libdevinfo/devinfo_devlink.c
2931
(ulong_t)slen, prot, DB(hdp)->db_fd, off);
usr/src/lib/libdevinfo/devinfo_devlink.c
2936
DB_SEG_PROT(hdp, seg) = prot;
usr/src/lib/libdevinfo/devinfo_devlink.c
2939
"fd=%d, off=%ld, seg_base=%p\n", seg, (ulong_t)slen, prot,
usr/src/lib/libdevinfo/devinfo_devlink.h
365
static void *map_seg(struct di_devlink_handle *hdp, uint32_t idx, int prot,
usr/src/lib/libdladm/common/libdloverlay.c
334
uint_t prot;
usr/src/lib/libdladm/common/libdloverlay.c
339
if ((status = dladm_overlay_prop_info(phdl, &name, NULL, &prot, NULL,
usr/src/lib/libdladm/common/libdloverlay.c
343
if ((prot & OVERLAY_PROP_PERM_REQ) == 0)
usr/src/lib/libnsl/rpc/auth_time.c
158
#define MEP(ep, prot) (strcasecmp(ep.proto, prot) == 0)
usr/src/lib/libproc/common/pr_mmap.c
140
pr_zmap(struct ps_prochandle *Pr, void *addr, size_t len, int prot, int flags)
usr/src/lib/libproc/common/pr_mmap.c
142
return (pr_mmap(Pr, addr, len, prot, flags | MAP_ANON, -1, (off_t)0));
usr/src/lib/libproc/common/pr_mmap.c
38
void *addr, size_t len, int prot, int flags, int fd, off_t off)
usr/src/lib/libproc/common/pr_mmap.c
46
return (mmap(addr, len, prot, flags, fd, off));
usr/src/lib/libproc/common/pr_mmap.c
63
adp->arg_value = (long)prot;
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
1112
static struct protoent prot;
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
1124
prot.p_name = lp->name;
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
1125
prot.p_proto = lp->port; /*%< Host byte order. */
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
1126
return (&prot);
usr/src/lib/librsm/common/rsmlib.c
1450
int prot = PROT_READ|PROT_WRITE;
usr/src/lib/librsm/common/rsmlib.c
1465
va = mmap(NULL, seg->rsmseg_size, prot,
usr/src/lib/librsm/common/rsmlib.c
2162
int prot;
usr/src/lib/librsm/common/rsmlib.c
2235
prot = PROT_NONE;
usr/src/lib/librsm/common/rsmlib.c
2237
prot |= PROT_READ;
usr/src/lib/librsm/common/rsmlib.c
2239
prot |= PROT_WRITE;
usr/src/lib/librsm/common/rsmlib.c
2241
va = mmap(*address, length, prot, flag, seg->rsmseg_fd, offset);
usr/src/lib/libvmmapi/common/vmmapi.c
1775
uint64_t gla, int prot, uint64_t *gpa, int *fault)
usr/src/lib/libvmmapi/common/vmmapi.c
1782
gg.prot = prot;
usr/src/lib/libvmmapi/common/vmmapi.c
1796
uint64_t gla, int prot, uint64_t *gpa, int *fault)
usr/src/lib/libvmmapi/common/vmmapi.c
1803
gg.prot = prot;
usr/src/lib/libvmmapi/common/vmmapi.c
1821
uint64_t gla, size_t len, int prot, struct iovec *iov, int iovcnt,
usr/src/lib/libvmmapi/common/vmmapi.c
1835
error = vm_gla2gpa(vcpu, paging, gla, prot, &gpa, fault);
usr/src/lib/libvmmapi/common/vmmapi.c
339
size_t len, int prot)
usr/src/lib/libvmmapi/common/vmmapi.c
348
memmap.prot = prot;
usr/src/lib/libvmmapi/common/vmmapi.c
358
error = vm_mmap_getnext(ctx, &gpa, &segid, &off, &len, &prot, &flags);
usr/src/lib/libvmmapi/common/vmmapi.c
361
prot != memmap.prot || flags != memmap.flags) {
usr/src/lib/libvmmapi/common/vmmapi.c
401
vm_ooffset_t *segoff, size_t *len, int *prot, int *flags)
usr/src/lib/libvmmapi/common/vmmapi.c
414
*prot = memmap.prot;
usr/src/lib/libvmmapi/common/vmmapi.h
116
vm_ooffset_t *segoff, size_t *len, int *prot, int *flags);
usr/src/lib/libvmmapi/common/vmmapi.h
143
vm_ooffset_t segoff, size_t len, int prot);
usr/src/lib/libvmmapi/common/vmmapi.h
173
uint64_t gla, int prot, uint64_t *gpa, int *fault);
usr/src/lib/libvmmapi/common/vmmapi.h
175
struct vm_guest_paging *paging, uint64_t gla, int prot,
usr/src/lib/libvmmapi/common/vmmapi.h
307
uint64_t gla, size_t len, int prot, struct iovec *iov, int iovcnt,
usr/src/lib/libxpio/common/libxpio_attr.c
621
uint32_t prot;
usr/src/lib/libxpio/common/libxpio_attr.c
634
if (nvlist_lookup_uint32(attr_nvl, KGPIO_ATTR_PROT, &prot) != 0) {
usr/src/lib/libxpio/common/libxpio_attr.c
638
switch (prot) {
usr/src/lib/madv/common/madv.c
725
mmap(void *addr, size_t len, int prot, int flags, int fd, off_t pos)
usr/src/lib/madv/common/madv.c
736
result = mmapfunc(addr, len, prot, flags, fd, pos);
usr/src/lib/madv/common/madv.c
778
mmap64(void *addr, size_t len, int prot, int flags, int fd, off64_t pos)
usr/src/lib/madv/common/madv.c
789
result = mmap64func(addr, len, prot, flags, fd, pos);
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
102
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, struct cred *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
111
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, struct cred *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1768
uchar_t prot,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1779
(vp, off, as, addrp, len, prot, maxprot, flags, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1791
uchar_t prot,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1802
(vp, off, as, addr, len, prot, maxprot, flags, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1815
uint_t prot,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1826
(vp, off, as, addr, len, prot, maxprot, flags, cr, ct);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1099
uchar_t prot,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1116
uchar_t prot,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1133
uint_t prot,
usr/src/uts/common/c2/audit_event.c
2488
long prot;
usr/src/uts/common/c2/audit_event.c
2514
if (((uap->prot) & PROT_WRITE) == 0) {
usr/src/uts/common/c2/audit_event.c
2529
if (uap->prot & PROT_READ)
usr/src/uts/common/c2/audit_event.c
2531
if (uap->prot & PROT_WRITE)
usr/src/uts/common/exec/elf/elf.c
1338
int error, page, prot;
usr/src/uts/common/exec/elf/elf.c
1386
prot = PROT_USER;
usr/src/uts/common/exec/elf/elf.c
1388
prot |= PROT_READ;
usr/src/uts/common/exec/elf/elf.c
1390
prot |= PROT_WRITE;
usr/src/uts/common/exec/elf/elf.c
1392
prot |= PROT_EXEC;
usr/src/uts/common/exec/elf/elf.c
1457
(prot & PROT_WRITE)) {
usr/src/uts/common/exec/elf/elf.c
1478
(prot & PROT_WRITE)) {
usr/src/uts/common/exec/elf/elf.c
1497
prot, page, szc))
usr/src/uts/common/exec/elf/elf.c
1503
zfodsz, phdr->p_offset, prot, page, 0))
usr/src/uts/common/exec/elf/elf.c
1982
uint_t count, prot;
usr/src/uts/common/exec/elf/elf.c
1999
prot = pr_getprot(seg, 1, &tmp, &saddr, &naddr, eaddr);
usr/src/uts/common/exec/elf/elf.c
2006
if ((prot & (PROT_WRITE | PROT_EXEC)) != PROT_EXEC)
usr/src/uts/common/exec/elf/elf.c
2264
uint_t prot;
usr/src/uts/common/exec/elf/elf.c
2269
prot = pr_getprot(seg, 0, &tmp, &saddr, &naddr, eaddr);
usr/src/uts/common/exec/elf/elf.c
2270
prot &= PROT_READ | PROT_WRITE | PROT_EXEC;
usr/src/uts/common/exec/elf/elf.c
2282
if (prot & PROT_READ)
usr/src/uts/common/exec/elf/elf.c
2284
if (prot & PROT_WRITE)
usr/src/uts/common/exec/elf/elf.c
2286
if (prot & PROT_EXEC)
usr/src/uts/common/exec/elf/elf.c
2335
} else if (prot == (PROT_READ | PROT_EXEC)) {
usr/src/uts/common/exec/elf/elf.c
2339
} else if (prot == PROT_READ) {
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
443
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, cred_t *cr,
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
463
if ((prot & PROT_WRITE) && (flags & MAP_SHARED))
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
476
vn_a.prot = prot;
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
494
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, cred_t *cr,
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
503
size_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cr,
usr/src/uts/common/fs/dcfs/dc_vnops.c
676
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags,
usr/src/uts/common/fs/dcfs/dc_vnops.c
715
vn_a.prot = prot;
usr/src/uts/common/fs/dcfs/dc_vnops.c
731
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags,
usr/src/uts/common/fs/dcfs/dc_vnops.c
749
size_t len, uint_t prot, uint_t maxprot, uint_t flags,
usr/src/uts/common/fs/fem.c
1289
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags,
usr/src/uts/common/fs/fem.c
1302
errc = (*func)(arg0, off, as, addrp, len, prot, maxprot,
usr/src/uts/common/fs/fem.c
1310
errc = (*func)(arg0, off, as, addrp, len, prot, maxprot,
usr/src/uts/common/fs/fem.c
1319
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags,
usr/src/uts/common/fs/fem.c
1332
errc = (*func)(arg0, off, as, addr, len, prot, maxprot,
usr/src/uts/common/fs/fem.c
1341
errc = (*func)(arg0, off, as, addr, len, prot, maxprot,
usr/src/uts/common/fs/fem.c
1350
size_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cr,
usr/src/uts/common/fs/fem.c
1363
errc = (*func)(arg0, off, as, addr, len, prot, maxprot,
usr/src/uts/common/fs/fem.c
1372
errc = (*func)(arg0, off, as, addr, len, prot, maxprot,
usr/src/uts/common/fs/fem.c
2541
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags,
usr/src/uts/common/fs/fem.c
2552
return ((*func)(arg0, off, as, addrp, len, prot, maxprot, flags,
usr/src/uts/common/fs/fem.c
2558
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags,
usr/src/uts/common/fs/fem.c
2569
return ((*func)(arg0, off, as, addr, len, prot, maxprot, flags,
usr/src/uts/common/fs/fem.c
2575
size_t len, uint_t prot, uint_t maxprot, uint_t flags,
usr/src/uts/common/fs/fem.c
2586
return ((*func)(arg0, off, as, addr, len, prot, maxprot, flags,
usr/src/uts/common/fs/fs_subr.c
132
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, struct cred *cr,
usr/src/uts/common/fs/fs_subr.c
141
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, struct cred *cr,
usr/src/uts/common/fs/gfs.c
1099
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, cred_t *cred,
usr/src/uts/common/fs/gfs.c
1118
if ((prot & (PROT_EXEC | PROT_WRITE)) != 0)
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1654
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, struct cred *cred,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1665
if ((prot & PROT_WRITE) && (flags & MAP_SHARED))
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1692
vn_a.prot = prot;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1708
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, struct cred *cr,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1726
size_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1067
uint_t *prot,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1077
return (VOP_GETPAGE(vp, off, len, prot, parr, psz, seg, addr, rw, cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1101
uchar_t prot,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1108
return (VOP_MAP(vp, off, as, addrp, len, prot, maxprot, flags, cr, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
1118
uchar_t prot,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1125
return (VOP_ADDMAP(vp, off, as, addr, len, prot, maxprot, flags, cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1136
uint_t prot,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1143
return (VOP_DELMAP(vp, off, as, addr, len, prot, maxprot, flags, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5215
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5309
vn_a.prot = (uchar_t)prot;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5329
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5570
size_t len, uint_t prot, uint_t maxprot, uint_t flags,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5647
dmapp->prot = prot;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10441
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10593
vn_a.prot = (uchar_t)prot;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10730
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10777
" pages %ld, prot 0x%x", (void *)osp, btopr(len), prot));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11059
size_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11137
dmapp->prot = prot;
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1926
rpcprog_t prog, rpcvers_t vers, rpcprot_t prot)
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1941
pmap_parms.pm_prot = prot;
usr/src/uts/common/fs/nfs/nfs_vnops.c
4299
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4395
vn_a.prot = (uchar_t)prot;
usr/src/uts/common/fs/nfs/nfs_vnops.c
4415
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4652
size_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4729
dmapp->prot = prot;
usr/src/uts/common/fs/pcfs/pc_vnops.c
1866
uchar_t prot,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1892
vn_a.prot = prot;
usr/src/uts/common/fs/pcfs/pc_vnops.c
1929
uchar_t prot,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1948
uint_t prot,
usr/src/uts/common/fs/portfs/port_fop.c
2128
size_t len, uchar_t prot, uchar_t maxport, uint_t flags, cred_t *cr,
usr/src/uts/common/fs/portfs/port_fop.c
2134
retval = vnext_map(vf, off, as, addrp, len, prot, maxport,
usr/src/uts/common/fs/portfs/port_fop.c
222
caddr_t *addrp, size_t len, uchar_t prot, uchar_t maxport,
usr/src/uts/common/fs/proc/prioctl.c
3425
uint_t prot;
usr/src/uts/common/fs/proc/prioctl.c
3451
prot = pr_getprot(seg, 0, &tmp, &saddr, &naddr, eaddr);
usr/src/uts/common/fs/proc/prioctl.c
3461
if (prot & PROT_READ)
usr/src/uts/common/fs/proc/prioctl.c
3463
if (prot & PROT_WRITE)
usr/src/uts/common/fs/proc/prioctl.c
3465
if (prot & PROT_EXEC)
usr/src/uts/common/fs/proc/prioctl.c
3489
uint_t prot;
usr/src/uts/common/fs/proc/prioctl.c
3515
prot = pr_getprot(seg, 0, &tmp, &saddr, &naddr, eaddr);
usr/src/uts/common/fs/proc/prioctl.c
3525
if (prot & PROT_READ)
usr/src/uts/common/fs/proc/prioctl.c
3527
if (prot & PROT_WRITE)
usr/src/uts/common/fs/proc/prioctl.c
3529
if (prot & PROT_EXEC)
usr/src/uts/common/fs/proc/prioctl.c
3662
uint_t prot;
usr/src/uts/common/fs/proc/prioctl.c
3665
prot = pr_getprot(seg, 0, &tmp, &saddr, &naddr, eaddr);
usr/src/uts/common/fs/proc/prioctl.c
3705
if (prot & PROT_READ)
usr/src/uts/common/fs/proc/prioctl.c
3707
if (prot & PROT_WRITE)
usr/src/uts/common/fs/proc/prioctl.c
3709
if (prot & PROT_EXEC)
usr/src/uts/common/fs/proc/prioctl.c
3773
uint_t prot;
usr/src/uts/common/fs/proc/prioctl.c
3776
prot = pr_getprot(seg, 0, &tmp, &saddr, &naddr, eaddr);
usr/src/uts/common/fs/proc/prioctl.c
3816
if (prot & PROT_READ)
usr/src/uts/common/fs/proc/prioctl.c
3818
if (prot & PROT_WRITE)
usr/src/uts/common/fs/proc/prioctl.c
3820
if (prot & PROT_EXEC)
usr/src/uts/common/fs/proc/prsubr.c
1874
uint_t prot;
usr/src/uts/common/fs/proc/prsubr.c
1900
prot = pr_getprot(seg, reserved, &tmp,
usr/src/uts/common/fs/proc/prsubr.c
1911
if (prot & PROT_READ)
usr/src/uts/common/fs/proc/prsubr.c
1913
if (prot & PROT_WRITE)
usr/src/uts/common/fs/proc/prsubr.c
1915
if (prot & PROT_EXEC)
usr/src/uts/common/fs/proc/prsubr.c
1989
uint_t prot;
usr/src/uts/common/fs/proc/prsubr.c
2015
prot = pr_getprot(seg, reserved, &tmp,
usr/src/uts/common/fs/proc/prsubr.c
2026
if (prot & PROT_READ)
usr/src/uts/common/fs/proc/prsubr.c
2028
if (prot & PROT_WRITE)
usr/src/uts/common/fs/proc/prsubr.c
2030
if (prot & PROT_EXEC)
usr/src/uts/common/fs/proc/prsubr.c
2215
uint_t prot;
usr/src/uts/common/fs/proc/prsubr.c
2218
prot = pr_getprot(seg, 0, &tmp, &saddr, &naddr, eaddr);
usr/src/uts/common/fs/proc/prsubr.c
2258
if (prot & PROT_READ)
usr/src/uts/common/fs/proc/prsubr.c
2260
if (prot & PROT_WRITE)
usr/src/uts/common/fs/proc/prsubr.c
2262
if (prot & PROT_EXEC)
usr/src/uts/common/fs/proc/prsubr.c
2366
uint_t prot;
usr/src/uts/common/fs/proc/prsubr.c
2369
prot = pr_getprot(seg, 0, &tmp, &saddr, &naddr, eaddr);
usr/src/uts/common/fs/proc/prsubr.c
2409
if (prot & PROT_READ)
usr/src/uts/common/fs/proc/prsubr.c
2411
if (prot & PROT_WRITE)
usr/src/uts/common/fs/proc/prsubr.c
2413
if (prot & PROT_EXEC)
usr/src/uts/common/fs/proc/prsubr.c
4116
uint_t prot;
usr/src/uts/common/fs/proc/prsubr.c
4131
if ((prot = pwp->wp_oprot) != 0) {
usr/src/uts/common/fs/proc/prsubr.c
4136
if ((pwp->wp_prot != prot ||
usr/src/uts/common/fs/proc/prsubr.c
4139
err = SEGOP_SETPROT(seg, addr, PAGESIZE, prot);
usr/src/uts/common/fs/proc/prsubr.c
4171
uint_t prot;
usr/src/uts/common/fs/proc/prsubr.c
4245
SEGOP_GETPROT(seg, vaddr, 0, &prot);
usr/src/uts/common/fs/proc/prsubr.c
4246
pwp->wp_oprot = (uchar_t)prot;
usr/src/uts/common/fs/proc/prsubr.c
4247
pwp->wp_prot = (uchar_t)prot;
usr/src/uts/common/fs/proc/prsubr.c
4250
prot = pwp->wp_oprot;
usr/src/uts/common/fs/proc/prsubr.c
4252
prot &= ~(PROT_READ|PROT_WRITE|PROT_EXEC);
usr/src/uts/common/fs/proc/prsubr.c
4254
prot &= ~PROT_WRITE;
usr/src/uts/common/fs/proc/prsubr.c
4256
prot &= ~(PROT_READ|PROT_WRITE|PROT_EXEC);
usr/src/uts/common/fs/proc/prsubr.c
4258
pwp->wp_prot != prot &&
usr/src/uts/common/fs/proc/prsubr.c
4264
pwp->wp_prot = (uchar_t)prot;
usr/src/uts/common/fs/proc/prsubr.c
4330
uint_t prot = pwp->wp_oprot;
usr/src/uts/common/fs/proc/prsubr.c
4333
prot &=
usr/src/uts/common/fs/proc/prsubr.c
4336
prot &= ~PROT_WRITE;
usr/src/uts/common/fs/proc/prsubr.c
4338
prot &=
usr/src/uts/common/fs/proc/prsubr.c
4341
pwp->wp_prot != prot &&
usr/src/uts/common/fs/proc/prsubr.c
4347
pwp->wp_prot = (uchar_t)prot;
usr/src/uts/common/fs/proc/prsubr.c
4374
getwatchprot(struct as *as, caddr_t addr, uint_t *prot)
usr/src/uts/common/fs/proc/prsubr.c
4383
*prot = pwp->wp_oprot;
usr/src/uts/common/fs/proc/prsubr.c
4496
uint_t prot, nprot;
usr/src/uts/common/fs/proc/prsubr.c
4506
prot = 0;
usr/src/uts/common/fs/proc/prsubr.c
4513
prot = 0;
usr/src/uts/common/fs/proc/prsubr.c
4528
prot = pagev->pg_protv[pn - pagev->pg_pnbase];
usr/src/uts/common/fs/proc/prsubr.c
4529
getwatchprot(seg->s_as, addr, &prot);
usr/src/uts/common/fs/proc/prsubr.c
4567
if (nprot != prot)
usr/src/uts/common/fs/proc/prsubr.c
4572
*protp = prot;
usr/src/uts/common/fs/proc/prsubr.c
4656
uint_t prot;
usr/src/uts/common/fs/proc/prsubr.c
4689
prot = s.svd->prot;
usr/src/uts/common/fs/proc/prsubr.c
4690
getwatchprot(as, saddr, &prot);
usr/src/uts/common/fs/proc/prsubr.c
4695
prot = s.sdp->prot;
usr/src/uts/common/fs/proc/prsubr.c
4696
getwatchprot(as, saddr, &prot);
usr/src/uts/common/fs/proc/prsubr.c
4721
prot = 0;
usr/src/uts/common/fs/proc/prsubr.c
4730
naddr = pr_pagev_nextprot(pagev, seg, saddrp, eaddr, &prot);
usr/src/uts/common/fs/proc/prsubr.c
4738
return (prot);
usr/src/uts/common/fs/proc/prsubr.c
4818
uint_t prot;
usr/src/uts/common/fs/proc/prsubr.c
4852
prot = pr_getprot(seg, 0, &tmp, &saddr, &baddr, eaddr);
usr/src/uts/common/fs/proc/prsubr.c
4871
if (prot & PROT_READ)
usr/src/uts/common/fs/proc/prsubr.c
4873
if (prot & PROT_WRITE)
usr/src/uts/common/fs/proc/prsubr.c
4875
if (prot & PROT_EXEC)
usr/src/uts/common/fs/proc/prsubr.c
5018
uint_t prot;
usr/src/uts/common/fs/proc/prsubr.c
5053
prot = pr_getprot(seg, 0, &tmp, &saddr, &baddr, eaddr);
usr/src/uts/common/fs/proc/prsubr.c
5072
if (prot & PROT_READ)
usr/src/uts/common/fs/proc/prsubr.c
5074
if (prot & PROT_WRITE)
usr/src/uts/common/fs/proc/prsubr.c
5076
if (prot & PROT_EXEC)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4367
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4461
vn_a.prot = (uchar_t)prot;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4488
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4539
size_t len, uint_t prot, uint_t maxprot, uint_t flags,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4562
dmapp->dm_prot = prot;
usr/src/uts/common/fs/specfs/specvnops.c
2252
uint_t prot,
usr/src/uts/common/fs/specfs/specvnops.c
2258
int (*mapfunc)(dev_t dev, off_t off, int prot);
usr/src/uts/common/fs/specfs/specvnops.c
2266
dev, as, len, prot);
usr/src/uts/common/fs/specfs/specvnops.c
2296
dev_a.prot = (uchar_t)prot;
usr/src/uts/common/fs/specfs/specvnops.c
2314
uchar_t prot,
usr/src/uts/common/fs/specfs/specvnops.c
2326
int (*mmap)(dev_t dev, off_t off, int prot);
usr/src/uts/common/fs/specfs/specvnops.c
2363
len, prot, maxprot, flags, cred);
usr/src/uts/common/fs/specfs/specvnops.c
2371
return ((*segmap)(dev, (off_t)off, as, addrp, len, prot,
usr/src/uts/common/fs/specfs/specvnops.c
2383
uchar_t prot,
usr/src/uts/common/fs/specfs/specvnops.c
2406
return (spec_char_map(vp->v_rdev, off, as, addrp, len, prot,
usr/src/uts/common/fs/specfs/specvnops.c
2437
vn_a.prot = (uchar_t)prot;
usr/src/uts/common/fs/specfs/specvnops.c
2461
uchar_t prot,
usr/src/uts/common/fs/specfs/specvnops.c
2500
uint_t prot,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2174
uchar_t prot,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2216
vn_a.prot = prot;
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2241
uchar_t prot,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2258
uint_t prot,
usr/src/uts/common/fs/udfs/udf_vnops.c
2040
uint8_t prot,
usr/src/uts/common/fs/udfs/udf_vnops.c
2085
vn_a.prot = prot;
usr/src/uts/common/fs/udfs/udf_vnops.c
2103
size_t len, uint8_t prot, uint8_t maxprot, uint32_t flags,
usr/src/uts/common/fs/udfs/udf_vnops.c
2124
size_t len, uint32_t prot, uint32_t maxprot, uint32_t flags,
usr/src/uts/common/fs/ufs/ufs_vnops.c
5470
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, struct cred *cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
5569
vn_a.prot = prot;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5588
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags,
usr/src/uts/common/fs/ufs/ufs_vnops.c
5606
size_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cr,
usr/src/uts/common/fs/vnode.c
4131
uchar_t prot,
usr/src/uts/common/fs/vnode.c
4142
(vp, off, as, addrp, len, prot, maxprot, flags, cr, ct);
usr/src/uts/common/fs/vnode.c
4154
uchar_t prot,
usr/src/uts/common/fs/vnode.c
4166
(vp, off, as, addr, len, prot, maxprot, flags, cr, ct);
usr/src/uts/common/fs/vnode.c
4204
uint_t prot,
usr/src/uts/common/fs/vnode.c
4216
(vp, off, as, addr, len, prot, maxprot, flags, cr, ct);
usr/src/uts/common/fs/zfs/zfs_vnops.c
5169
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
5184
if ((prot & PROT_WRITE) && (zp->z_pflags &
usr/src/uts/common/fs/zfs/zfs_vnops.c
5190
if ((prot & (PROT_READ | PROT_EXEC)) &&
usr/src/uts/common/fs/zfs/zfs_vnops.c
5230
vn_a.prot = prot;
usr/src/uts/common/fs/zfs/zfs_vnops.c
5248
size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
5260
size_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cr,
usr/src/uts/common/inet/ip/sadb.c
5206
ipsec_prot_t *prot;
usr/src/uts/common/inet/ip/sadb.c
5211
prot = &walker->ipa_act.ipa_apply;
usr/src/uts/common/inet/ip/sadb.c
5222
if (!prot->ipp_use_esp)
usr/src/uts/common/inet/ip/sadb.c
5225
if (prot->ipp_esp_auth_alg != 0) {
usr/src/uts/common/inet/ip/sadb.c
5227
[prot->ipp_esp_auth_alg];
usr/src/uts/common/inet/ip/sadb.c
5233
ASSERT(prot->ipp_encr_alg > 0);
usr/src/uts/common/inet/ip/sadb.c
5235
[prot->ipp_encr_alg];
usr/src/uts/common/inet/ip/sadb.c
5249
if (!prot->ipp_use_ah)
usr/src/uts/common/inet/ip/sadb.c
5253
[prot->ipp_auth_alg];
usr/src/uts/common/inet/ip/sadb.c
5273
MAX(prot->ipp_espe_minbits, ealg->alg_ef_minbits);
usr/src/uts/common/inet/ip/sadb.c
5275
MIN(prot->ipp_espe_maxbits, ealg->alg_ef_maxbits);
usr/src/uts/common/inet/ip/sadb.c
5283
aminbits = MAX(prot->ipp_espa_minbits,
usr/src/uts/common/inet/ip/sadb.c
5285
amaxbits = MIN(prot->ipp_espa_maxbits,
usr/src/uts/common/io/gpio/kgpio.c
907
const char *val, uint_t npos, char *const *pos, kgpio_prot_t prot)
usr/src/uts/common/io/gpio/kgpio.c
913
fnvlist_add_uint32(info, KGPIO_ATTR_PROT, (uint32_t)prot);
usr/src/uts/common/io/gpio/kgpio.c
924
uint32_t val, uint_t npos, uint32_t *pos, kgpio_prot_t prot)
usr/src/uts/common/io/gpio/kgpio.c
930
fnvlist_add_uint32(info, KGPIO_ATTR_PROT, (uint32_t)prot);
usr/src/uts/common/io/ib/clients/of/sol_uverbs/sol_uverbs.c
1287
sol_uverbs_mmap(dev_t dev, off_t mmap_offset, int prot)
usr/src/uts/common/io/ib/clients/of/sol_uverbs/sol_uverbs.c
70
static int sol_uverbs_mmap(dev_t dev, off_t sol_uverbs_mmap, int prot);
usr/src/uts/common/io/ib/ibnex/ibnex.c
900
uint_t prot, uint_t lock)
usr/src/uts/common/io/ksyms.c
335
uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred)
usr/src/uts/common/io/mem.c
848
mmmmap(dev_t dev, off_t off, int prot)
usr/src/uts/common/io/mem.c
893
uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred)
usr/src/uts/common/io/mem.c
942
dev_a.prot = (uchar_t)prot;
usr/src/uts/common/io/mem.c
972
vn_a.prot = prot;
usr/src/uts/common/io/mem.c
996
dev_a.prot = dev_a.maxprot = (uchar_t)PROT_NONE;
usr/src/uts/common/io/ntxn/nic_cmn.h
480
prot:4,
usr/src/uts/common/io/overlay/overlay.c
960
int ret, domain, family, prot;
usr/src/uts/common/io/overlay/overlay.c
972
&family, &prot, (struct sockaddr *)&storage, &slen);
usr/src/uts/common/io/overlay/overlay.c
976
mux = overlay_mux_open(odd->odd_plugin, domain, family, prot,
usr/src/uts/common/io/overlay/overlay_prop.c
43
overlay_prop_set_prot(overlay_prop_handle_t phdl, overlay_prop_prot_t prot)
usr/src/uts/common/io/overlay/overlay_prop.c
46
infop->oipi_prot = prot;
usr/src/uts/common/io/physmem.c
101
caddr_t addr, size_t len, uchar_t prot, uchar_t maxprot, uint_t flags,
usr/src/uts/common/io/physmem.c
105
caddr_t addr, size_t len, uint_t prot, uint_t maxprot, uint_t flags,
usr/src/uts/common/io/physmem.c
385
vn_a.prot = PROT_ALL;
usr/src/uts/common/io/physmem.c
675
caddr_t addr, size_t len, uchar_t prot, uchar_t maxprot, uint_t flags,
usr/src/uts/common/io/physmem.c
688
caddr_t addr, size_t len, uint_t prot, uint_t maxprot, uint_t flags,
usr/src/uts/common/io/rsm/rsm.c
8557
uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred)
usr/src/uts/common/io/rsm/rsm.c
8603
(size_t)len, prot, maxprot, flags, cred);
usr/src/uts/common/io/rsm/rsm.c
8676
if ((prot & maxprot) != prot) {
usr/src/uts/common/io/rsm/rsm.c
8808
len, prot, maxprot, flags, cred);
usr/src/uts/common/io/rsm/rsm.c
8921
prot, maxprot, flags, cred);
usr/src/uts/common/io/scsi/impl/scsi_hba.c
235
uint_t prot,
usr/src/uts/common/io/scsi/impl/scsi_hba.c
2889
uint_t prot,
usr/src/uts/common/io/smbios.c
173
uint_t prot, uint_t maxprot, uint_t flags, cred_t *cred)
usr/src/uts/common/io/smbios.c
187
if ((prot & PROT_WRITE) && (flags & MAP_SHARED))
usr/src/uts/common/io/usb/clients/ccid/ccid.c
1883
uint8_t prot;
usr/src/uts/common/io/usb/clients/ccid/ccid.c
1918
prot = ccid_command_resp_param2(cc);
usr/src/uts/common/io/usb/clients/ccid/ccid.c
1923
switch (prot) {
usr/src/uts/common/io/usb/clients/ccid/ccid.c
2214
atr_protocol_t prot;
usr/src/uts/common/io/usb/clients/ccid/ccid.c
2230
if ((ret = ccid_command_get_parameters(ccid, slot, &prot,
usr/src/uts/common/io/usb/clients/ccid/ccid.c
2238
slot->cs_icc.icc_cur_protocol = prot;
usr/src/uts/common/io/usb/usba/hubdi.c
258
uint_t prot,
usr/src/uts/common/io/usb/usba/hubdi.c
72
uint_t prot,
usr/src/uts/common/nfs/nfs4_clnt.h
165
uint_t prot;
usr/src/uts/common/nfs/nfs_clnt.h
192
uint_t prot;
usr/src/uts/common/os/driver.c
566
cdev_mmap(int (*mapfunc)(dev_t, off_t, int), dev_t dev, off_t off, int prot)
usr/src/uts/common/os/driver.c
568
return ((*mapfunc)(dev, off, prot));
usr/src/uts/common/os/driver.c
573
uint_t prot, uint_t maxprot, uint_t flags, cred_t *credp)
usr/src/uts/common/os/driver.c
579
len, prot, maxprot, flags, credp));
usr/src/uts/common/os/exec.c
1263
off_t offset, int prot, int page, uint_t szc)
usr/src/uts/common/os/exec.c
1285
if ((prot & (PROT_WRITE | PROT_EXEC)) == PROT_EXEC) {
usr/src/uts/common/os/exec.c
1291
if (valid_usr_range(addr, len, prot, p->p_as,
usr/src/uts/common/os/exec.c
1297
p->p_as, &addr, len, prot, PROT_ALL,
usr/src/uts/common/os/exec.c
1333
if (valid_usr_range(addr, len, prot, p->p_as,
usr/src/uts/common/os/exec.c
1352
if (prot != PROT_ZFOD) {
usr/src/uts/common/os/exec.c
1354
len, prot);
usr/src/uts/common/os/exec.c
1423
if (valid_usr_range(zfodbase, zfodlen, prot, p->p_as,
usr/src/uts/common/os/exec.c
1448
if (prot != PROT_ZFOD) {
usr/src/uts/common/os/exec.c
1450
zfodlen, prot);
usr/src/uts/common/os/grow.c
1005
mprotect(caddr_t addr, size_t len, int prot)
usr/src/uts/common/os/grow.c
1008
uint_t uprot = prot | PROT_USER;
usr/src/uts/common/os/grow.c
1014
switch (valid_usr_range(addr, len, prot, as, as->a_userlimit)) {
usr/src/uts/common/os/grow.c
269
crargs.prot &= ~PROT_EXEC;
usr/src/uts/common/os/grow.c
475
crargs.prot &= ~PROT_EXEC;
usr/src/uts/common/os/grow.c
627
vn_a.prot = uprot;
usr/src/uts/common/os/grow.c
643
int prot, int flags, struct file *fp, offset_t pos)
usr/src/uts/common/os/grow.c
658
if ((flags & MAP_TEXT) && !(prot & PROT_EXEC)) {
usr/src/uts/common/os/grow.c
714
uprot = prot | PROT_USER;
usr/src/uts/common/os/grow.c
797
if ((prot & (PROT_READ | PROT_WRITE | PROT_EXEC)) &&
usr/src/uts/common/os/grow.c
807
if ((prot & PROT_WRITE) && (type == MAP_SHARED)) {
usr/src/uts/common/os/grow.c
808
if (prot & (PROT_READ | PROT_EXEC)) {
usr/src/uts/common/os/grow.c
868
smmap64(caddr_t addr, size_t len, int prot, int flags, int fd, off_t pos)
usr/src/uts/common/os/grow.c
874
error = smmap_common(&addr, len, prot, flags,
usr/src/uts/common/os/grow.c
877
error = smmap_common(&addr, len, prot, flags,
usr/src/uts/common/os/grow.c
893
smmap32(caddr32_t addr, size32_t len, int prot, int flags, int fd, off32_t pos)
usr/src/uts/common/os/grow.c
902
error = smmap_common(&a, (size_t)len, prot,
usr/src/uts/common/os/grow.c
905
error = smmap_common(&a, (size_t)len, prot,
usr/src/uts/common/os/grow.c
931
uint64_t prot;
usr/src/uts/common/os/grow.c
940
uint32_t prot;
usr/src/uts/common/os/grow.c
965
error = smmap_common(&a, uap->len, (int)uap->prot,
usr/src/uts/common/os/grow.c
968
error = smmap_common(&a, uap->len, (int)uap->prot,
usr/src/uts/common/os/mmapobj.c
1000
volatile size_t zfodlen, off_t offset, int prot, cred_t *fcred)
usr/src/uts/common/os/mmapobj.c
1037
if ((prot & (PROT_WRITE | PROT_EXEC)) == PROT_EXEC) {
usr/src/uts/common/os/mmapobj.c
1050
len, prot, PROT_ALL, mflag, fcred, NULL)) != 0) {
usr/src/uts/common/os/mmapobj.c
1118
if (prot != PROT_ZFOD) {
usr/src/uts/common/os/mmapobj.c
1119
(void) as_setprot(as, addr, len, prot);
usr/src/uts/common/os/mmapobj.c
1142
if ((prot & PROT_WRITE) == 0) {
usr/src/uts/common/os/mmapobj.c
1144
prot | PROT_WRITE) == ENOMEM)
usr/src/uts/common/os/mmapobj.c
1150
if ((prot & PROT_WRITE) == 0) {
usr/src/uts/common/os/mmapobj.c
1152
zfoddiff, prot);
usr/src/uts/common/os/mmapobj.c
1162
if ((prot & PROT_WRITE) == 0) {
usr/src/uts/common/os/mmapobj.c
1164
zfoddiff, prot);
usr/src/uts/common/os/mmapobj.c
1169
SEGVN_ZFOD_ARGS(prot, PROT_ALL);
usr/src/uts/common/os/mmapobj.c
1213
int prot;
usr/src/uts/common/os/mmapobj.c
1237
prot = mrp[i].mr_prot | PROT_USER;
usr/src/uts/common/os/mmapobj.c
1239
p_offset, prot, fcred);
usr/src/uts/common/os/mmapobj.c
1544
int prot;
usr/src/uts/common/os/mmapobj.c
1794
prot = 0;
usr/src/uts/common/os/mmapobj.c
1796
prot |= PROT_READ;
usr/src/uts/common/os/mmapobj.c
1798
prot |= PROT_WRITE;
usr/src/uts/common/os/mmapobj.c
1800
prot |= PROT_EXEC;
usr/src/uts/common/os/mmapobj.c
1806
mrp[current].mr_prot = prot;
usr/src/uts/common/os/mmapobj.c
513
mmapobj_dummy(dev_t dev, off_t off, int prot)
usr/src/uts/common/os/mmapobj.c
578
dev_a.prot = dev_a.maxprot = (uchar_t)PROT_NONE;
usr/src/uts/common/os/mmapobj.c
904
int prot = PROT_USER | PROT_READ;
usr/src/uts/common/os/mmapobj.c
924
error = VOP_MAP(vp, 0, as, &addr, len, prot, PROT_ALL,
usr/src/uts/common/os/mmapobj.c
931
mrp[0].mr_prot = prot;
usr/src/uts/common/os/mmapobj.c
957
error = VOP_MAP(vp, 0, as, &addr, len, prot, PROT_ALL, ma_flags,
usr/src/uts/common/os/mmapobj.c
971
mrp[1].mr_prot = prot;
usr/src/uts/common/os/schedctl.c
618
vn_a.prot = vn_a.maxprot = PROT_ALL;
usr/src/uts/common/os/shm.c
1181
crargs.prot = PROT_ALL;
usr/src/uts/common/os/shm.c
1182
crargs.maxprot = crargs.prot;
usr/src/uts/common/os/shm.c
267
uchar_t prot = PROT_ALL;
usr/src/uts/common/os/shm.c
392
if (valid_usr_range(addr, size, prot,
usr/src/uts/common/os/shm.c
433
result = valid_usr_range(base, len, prot, as,
usr/src/uts/common/os/shm.c
442
prot &= ~PROT_EXEC;
usr/src/uts/common/os/shm.c
443
result = valid_usr_range(base, len, prot, as,
usr/src/uts/common/os/shm.c
457
error = sptcreate(size, &segspt, sp->shm_amp, prot,
usr/src/uts/common/os/shm.c
465
sp->shm_sptprot = prot;
usr/src/uts/common/os/shm.c
466
} else if ((prot & sp->shm_sptprot) != sp->shm_sptprot) {
usr/src/uts/common/os/shm.c
490
prot &= ~PROT_WRITE;
usr/src/uts/common/os/shm.c
522
result = valid_usr_range(base, len, prot, as,
usr/src/uts/common/os/shm.c
525
prot &= ~PROT_EXEC;
usr/src/uts/common/os/shm.c
526
result = valid_usr_range(base, len, prot, as,
usr/src/uts/common/os/shm.c
544
crargs.prot = prot;
usr/src/uts/common/os/shm.c
545
crargs.maxprot = crargs.prot;
usr/src/uts/common/os/sunddi.c
886
uint_t prot, uint_t maxprot, uint_t flags, cred_t *credp)
usr/src/uts/common/os/sunddi.c
892
prot, maxprot, flags, credp));
usr/src/uts/common/os/sunddi.c
905
caddr_t addr, struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock)
usr/src/uts/common/os/sunddi.c
907
return (i_ddi_map_fault(dip, dip, hat, seg, addr, dp, pfn, prot, lock));
usr/src/uts/common/os/urw.c
189
uint_t prot;
usr/src/uts/common/os/urw.c
209
SEGOP_GETPROT(seg, page, 0, &prot);
usr/src/uts/common/os/urw.c
212
if ((prot & prot_rw) == 0) {
usr/src/uts/common/os/urw.c
214
err = SEGOP_SETPROT(seg, page, PAGESIZE, prot | prot_rw);
usr/src/uts/common/os/urw.c
246
(void) SEGOP_SETPROT(seg, page, PAGESIZE, prot);
usr/src/uts/common/os/urw.c
295
if (writing && (prot & PROT_EXEC))
usr/src/uts/common/os/urw.c
306
(void) SEGOP_SETPROT(seg, page, PAGESIZE, prot);
usr/src/uts/common/os/vm_subr.c
300
uint_t prot;
usr/src/uts/common/os/vm_subr.c
302
prot = PROT_USER | ((access == B_READ) ? PROT_READ : PROT_WRITE);
usr/src/uts/common/os/vm_subr.c
303
return (as_checkprot(ttoproc(curthread)->p_as, addr, count, prot));
usr/src/uts/common/os/watchpoint.c
171
uint_t prot;
usr/src/uts/common/os/watchpoint.c
205
prot = pwp->wp_prot;
usr/src/uts/common/os/watchpoint.c
206
if (kernel || (prot & PROT_USER))
usr/src/uts/common/os/watchpoint.c
207
if (prot & prot_rw)
usr/src/uts/common/os/watchpoint.c
214
if ((prot = pwp->wp_oprot) != 0) {
usr/src/uts/common/os/watchpoint.c
215
if (!(kernel || (prot & PROT_USER)))
usr/src/uts/common/os/watchpoint.c
217
if (!(prot & prot_rw))
usr/src/uts/common/os/watchpoint.c
244
prot = pwp->wp_prot;
usr/src/uts/common/os/watchpoint.c
253
prot |= PROT_READ|PROT_EXEC;
usr/src/uts/common/os/watchpoint.c
255
prot |= PROT_READ;
usr/src/uts/common/os/watchpoint.c
258
prot |= PROT_READ|PROT_WRITE;
usr/src/uts/common/os/watchpoint.c
261
prot &= ~PROT_USER;
usr/src/uts/common/os/watchpoint.c
277
prot |= PROT_READ|PROT_EXEC;
usr/src/uts/common/os/watchpoint.c
279
prot |= PROT_READ;
usr/src/uts/common/os/watchpoint.c
282
prot |= PROT_READ|PROT_WRITE;
usr/src/uts/common/os/watchpoint.c
285
prot &= ~PROT_USER;
usr/src/uts/common/os/watchpoint.c
301
if (prot != oprot) {
usr/src/uts/common/os/watchpoint.c
302
err = SEGOP_SETPROT(seg, addr, PAGESIZE, prot);
usr/src/uts/common/os/watchpoint.c
371
uint_t prot;
usr/src/uts/common/os/watchpoint.c
390
prot = pwp->wp_prot;
usr/src/uts/common/os/watchpoint.c
391
err = SEGOP_SETPROT(seg, vaddr, PAGESIZE, prot);
usr/src/uts/common/os/watchpoint.c
426
uint_t prot;
usr/src/uts/common/os/watchpoint.c
449
prot = pwp->wp_prot;
usr/src/uts/common/os/watchpoint.c
452
rv = ((prot & (PROT_USER|PROT_READ))
usr/src/uts/common/os/watchpoint.c
456
rv = ((prot & (PROT_USER|PROT_WRITE))
usr/src/uts/common/os/watchpoint.c
460
rv = ((prot & (PROT_USER|PROT_EXEC))
usr/src/uts/common/sys/1394/targets/dcam1394/dcam.h
142
int dcam_mmap(dev_t dev, off_t off, int prot);
usr/src/uts/common/sys/ddi_implfuncs.h
58
struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock);
usr/src/uts/common/sys/devops.h
100
int (*cb_mmap)(dev_t dev, off_t off, int prot);
usr/src/uts/common/sys/devops.h
102
caddr_t *addrp, off_t len, unsigned int prot,
usr/src/uts/common/sys/devops.h
202
struct devpage *dp, pfn_t pfn, uint_t prot,
usr/src/uts/common/sys/devops.h
327
struct devpage *dp, pfn_t pfn, uint_t prot,
usr/src/uts/common/sys/exec.h
221
off_t offset, int prot, int page, uint_t);
usr/src/uts/common/sys/fem.h
230
caddr_t *addrp, size_t len, uchar_t prot, \
usr/src/uts/common/sys/fem.h
234
caddr_t addr, size_t len, uchar_t prot, \
usr/src/uts/common/sys/fem.h
238
caddr_t addr, size_t len, uint_t prot, \
usr/src/uts/common/sys/fem.h
370
caddr_t *addrp, size_t len, uchar_t prot, uchar_t maxprot,
usr/src/uts/common/sys/fem.h
373
caddr_t addr, size_t len, uchar_t prot,
usr/src/uts/common/sys/fem.h
377
caddr_t addr, size_t len, uint_t prot,
usr/src/uts/common/sys/gfx_private.h
62
caddr_t *addrp, off_t len, uint_t prot, uint_t maxprot, uint_t flags,
usr/src/uts/common/sys/sunddi.h
665
size_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred);
usr/src/uts/common/sys/sunddi.h
669
off_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred);
usr/src/uts/common/sys/sunddi.h
735
uint_t prot, uint_t maxprot, uint_t flags, cred_t *credp);
usr/src/uts/common/sys/sunddi.h
739
off_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cred,
usr/src/uts/common/sys/sunddi.h
744
struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock);
usr/src/uts/common/vm/as.h
275
int as_setprot(struct as *as, caddr_t addr, size_t size, uint_t prot);
usr/src/uts/common/vm/as.h
276
int as_checkprot(struct as *as, caddr_t addr, size_t size, uint_t prot);
usr/src/uts/common/vm/seg_dev.c
1419
uint_t prot;
usr/src/uts/common/vm/seg_dev.c
1453
prot = VPP_PROT(vpage);
usr/src/uts/common/vm/seg_dev.c
1454
if ((prot & protchk) == 0)
usr/src/uts/common/vm/seg_dev.c
1457
prot = sdp->prot;
usr/src/uts/common/vm/seg_dev.c
1478
(off_t)offset, prot);
usr/src/uts/common/vm/seg_dev.c
1479
prot |= sdp->hat_attr;
usr/src/uts/common/vm/seg_dev.c
1547
prot |= dhp->dh_hat_attr;
usr/src/uts/common/vm/seg_dev.c
1556
pfnum, pf_is_memory(pfnum), prot, hat_flags);
usr/src/uts/common/vm/seg_dev.c
1558
"prot %x flags %x\n", pfnum, pf_is_memory(pfnum), prot, hat_flags));
usr/src/uts/common/vm/seg_dev.c
1568
prot, hat_flags | sdp->hat_flags);
usr/src/uts/common/vm/seg_dev.c
1589
if (ddi_map_fault(dip, hat, seg, addr, NULL, pfnum, prot & PROT_ALL,
usr/src/uts/common/vm/seg_dev.c
1977
if ((sdp->prot & protchk) == 0) {
usr/src/uts/common/vm/seg_dev.c
2012
hat_devload(hat, addr, len, pfnum, sdp->prot | dhp->dh_hat_attr,
usr/src/uts/common/vm/seg_dev.c
2068
segdev_setprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot)
usr/src/uts/common/vm/seg_dev.c
2079
(void *)seg, (void *)addr, len, prot);
usr/src/uts/common/vm/seg_dev.c
2104
if ((dhp->dh_maxprot & prot) != prot)
usr/src/uts/common/vm/seg_dev.c
2115
if ((sdp->maxprot & prot) != prot)
usr/src/uts/common/vm/seg_dev.c
2121
if (sdp->prot == prot) {
usr/src/uts/common/vm/seg_dev.c
2125
sdp->prot = (uchar_t)prot;
usr/src/uts/common/vm/seg_dev.c
2137
VPP_SETPROT(vp, sdp->prot);
usr/src/uts/common/vm/seg_dev.c
2144
VPP_SETPROT(vp, prot);
usr/src/uts/common/vm/seg_dev.c
2180
if ((prot & ~PROT_USER) == PROT_NONE) {
usr/src/uts/common/vm/seg_dev.c
2188
hat_chgprot(seg->s_as->a_hat, addr, len, prot);
usr/src/uts/common/vm/seg_dev.c
2195
segdev_checkprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot)
usr/src/uts/common/vm/seg_dev.c
2202
(void *)seg, (void *)addr, len, prot);
usr/src/uts/common/vm/seg_dev.c
2212
err = ((sdp->prot & prot) != prot) ? EACCES : 0;
usr/src/uts/common/vm/seg_dev.c
2222
if ((VPP_PROT(vp) & prot) != prot) {
usr/src/uts/common/vm/seg_dev.c
2247
protv[--pgno] = sdp->prot;
usr/src/uts/common/vm/seg_dev.c
2401
off_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cred,
usr/src/uts/common/vm/seg_dev.c
2405
int (*mapfunc)(dev_t dev, off_t off, int prot);
usr/src/uts/common/vm/seg_dev.c
2463
dev_a.prot = (uchar_t)prot;
usr/src/uts/common/vm/seg_dev.c
2577
dev_a.prot = dhp->dh_prot;
usr/src/uts/common/vm/seg_dev.c
3130
size_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred)
usr/src/uts/common/vm/seg_dev.c
3190
dhp->dh_prot = prot;
usr/src/uts/common/vm/seg_dev.c
3322
off_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred)
usr/src/uts/common/vm/seg_dev.c
3327
(size_t)len, prot, maxprot, flags, cred));
usr/src/uts/common/vm/seg_dev.c
381
sdp->prot = a->prot;
usr/src/uts/common/vm/seg_dev.c
426
sdp->prot, sdp->maxprot, sdp->type, CRED(), NULL);
usr/src/uts/common/vm/seg_dev.c
491
newsdp->prot = sdp->prot;
usr/src/uts/common/vm/seg_dev.c
534
newseg->s_base, newseg->s_size, newsdp->prot,
usr/src/uts/common/vm/seg_dev.c
720
sdp->prot, sdp->maxprot, sdp->type, CRED(), NULL);
usr/src/uts/common/vm/seg_dev.c
818
nsdp->prot = sdp->prot;
usr/src/uts/common/vm/seg_dev.h
54
int (*mapfunc)(dev_t dev, off_t off, int prot); /* map function */
usr/src/uts/common/vm/seg_dev.h
57
uchar_t prot; /* protection */
usr/src/uts/common/vm/seg_dev.h
86
int (*mapfunc)(dev_t dev, off_t off, int prot);
usr/src/uts/common/vm/seg_dev.h
89
uchar_t prot; /* current segment prot if pageprot == 0 */
usr/src/uts/common/vm/seg_hole.c
177
seghole_setprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot)
usr/src/uts/common/vm/seg_hole.c
186
seghole_checkprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot)
usr/src/uts/common/vm/seg_kmem.c
518
segkmem_setprot(struct seg *seg, caddr_t addr, size_t size, uint_t prot)
usr/src/uts/common/vm/seg_kmem.c
531
return (SEGOP_SETPROT(segkp, addr, size, prot));
usr/src/uts/common/vm/seg_kmem.c
533
if (prot == 0)
usr/src/uts/common/vm/seg_kmem.c
536
hat_chgprot(kas.a_hat, addr, size, prot);
usr/src/uts/common/vm/seg_kmem.c
546
segkmem_checkprot(struct seg *seg, caddr_t addr, size_t size, uint_t prot)
usr/src/uts/common/vm/seg_kmem.c
558
return (SEGOP_CHECKPROT(segkp, addr, size, prot));
usr/src/uts/common/vm/seg_kp.c
1048
segkp_checkprot(struct seg *seg, caddr_t vaddr, size_t len, uint_t prot)
usr/src/uts/common/vm/seg_kp.c
81
uint_t prot);
usr/src/uts/common/vm/seg_kpm.c
169
skd->skd_prot = b->prot;
usr/src/uts/common/vm/seg_kpm.h
49
uint_t prot;
usr/src/uts/common/vm/seg_map.c
1388
uint_t prot;
usr/src/uts/common/vm/seg_map.c
1432
prot = smd->smd_prot;
usr/src/uts/common/vm/seg_map.c
1476
if (IS_VMODSORT(pp->p_vnode) && (prot & PROT_WRITE))
usr/src/uts/common/vm/seg_map.c
1479
hat_memload(kas.a_hat, addr, pp, prot, hat_flag);
usr/src/uts/common/vm/seg_map.c
1618
uint_t prot;
usr/src/uts/common/vm/seg_map.c
1898
error = VOP_GETPAGE(vp, (offset_t)baseoff, len, &prot, pl, MAXBSIZE,
usr/src/uts/common/vm/seg_map.c
1922
if (prot != PROT_ALL && forcefault == SM_LOCKPROTO) {
usr/src/uts/common/vm/seg_map.c
325
smd->smd_prot = a->prot;
usr/src/uts/common/vm/seg_map.c
596
uint_t prot;
usr/src/uts/common/vm/seg_map.c
705
err = VOP_GETPAGE(vp, (offset_t)off, len, &prot, pl, MAXBSIZE,
usr/src/uts/common/vm/seg_map.c
711
prot &= smd->smd_prot;
usr/src/uts/common/vm/seg_map.c
761
prot &= ~PROT_WRITE;
usr/src/uts/common/vm/seg_map.c
764
hat_memload(hat, adr, pp, prot, hat_flag);
usr/src/uts/common/vm/seg_map.c
79
uint_t prot);
usr/src/uts/common/vm/seg_map.c
837
segmap_checkprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot)
usr/src/uts/common/vm/seg_map.c
847
return (((smd->smd_prot & prot) != prot) ? EACCES : 0);
usr/src/uts/common/vm/seg_map.h
59
uint_t prot;
usr/src/uts/common/vm/seg_spt.c
104
segspt_badop_checkprot(struct seg *seg, caddr_t addr, size_t size, uint_t prot)
usr/src/uts/common/vm/seg_spt.c
1953
segspt_shmsetprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot)
usr/src/uts/common/vm/seg_spt.c
2453
segspt_shmcheckprot(struct seg *seg, caddr_t addr, size_t size, uint_t prot)
usr/src/uts/common/vm/seg_spt.c
2463
return (((sptd->spt_prot & prot) != prot) ? EACCES : 0);
usr/src/uts/common/vm/seg_spt.c
252
uint_t prot);
usr/src/uts/common/vm/seg_spt.c
254
uint_t prot);
usr/src/uts/common/vm/seg_spt.c
340
uint_t prot, uint_t flags, uint_t share_szc)
usr/src/uts/common/vm/seg_spt.c
358
sptcargs.prot = prot;
usr/src/uts/common/vm/seg_spt.c
572
sptd->spt_prot = sptcargs->prot;
usr/src/uts/common/vm/seg_spt.c
97
segspt_badop_prot(struct seg *seg, caddr_t addr, size_t len, uint_t prot)
usr/src/uts/common/vm/seg_spt.h
101
uint_t prot, uint_t flags, uint_t szc);
usr/src/uts/common/vm/seg_spt.h
46
uint_t prot;
usr/src/uts/common/vm/seg_umap.c
119
(a->prot & PROT_USER) == 0 ||
usr/src/uts/common/vm/seg_umap.c
128
data->sud_prot = a->prot;
usr/src/uts/common/vm/seg_umap.c
284
segumap_setprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot)
usr/src/uts/common/vm/seg_umap.c
296
segumap_checkprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot)
usr/src/uts/common/vm/seg_umap.c
304
if ((sud->sud_prot & prot) != prot) {
usr/src/uts/common/vm/seg_umap.c
351
uint_t prot;
usr/src/uts/common/vm/seg_umap.c
356
prot = sud->sud_prot;
usr/src/uts/common/vm/seg_umap.c
364
protv[--pgno] = prot;
usr/src/uts/common/vm/seg_umap.h
25
uchar_t prot; /* protection */
usr/src/uts/common/vm/seg_vn.c
1006
seg->s_size, (void *)svd->vp, svd->offset, svd->prot,
usr/src/uts/common/vm/seg_vn.c
1011
ASSERT(!trok || !(svd->prot & PROT_WRITE));
usr/src/uts/common/vm/seg_vn.c
1048
(!svd1->pageprot && !svd2->pageprot && incompat(prot)) ||
usr/src/uts/common/vm/seg_vn.c
110
size_t len, uint_t prot);
usr/src/uts/common/vm/seg_vn.c
1108
VPP_SETPROT(vp, svd1->prot);
usr/src/uts/common/vm/seg_vn.c
1118
VPP_SETPROT(vp, svd2->prot);
usr/src/uts/common/vm/seg_vn.c
112
size_t len, uint_t prot);
usr/src/uts/common/vm/seg_vn.c
1288
(!svd1->pageprot && (svd1->prot != a->prot)) ||
usr/src/uts/common/vm/seg_vn.c
1355
VPP_SETPROT(vp, a->prot);
usr/src/uts/common/vm/seg_vn.c
1370
if (svd1->pageprot && (a->prot & PROT_WRITE) &&
usr/src/uts/common/vm/seg_vn.c
1406
(!svd2->pageprot && (svd2->prot != a->prot)) ||
usr/src/uts/common/vm/seg_vn.c
1473
VPP_SETPROT(vp, a->prot);
usr/src/uts/common/vm/seg_vn.c
1490
if (svd2->pageprot && (a->prot & PROT_WRITE) &&
usr/src/uts/common/vm/seg_vn.c
1508
uint_t prot;
usr/src/uts/common/vm/seg_vn.c
1538
prot = svd->pageprot ? VPP_PROT(vpp) : svd->prot;
usr/src/uts/common/vm/seg_vn.c
1556
pp = anon_private(&newap, newseg, addr, prot,
usr/src/uts/common/vm/seg_vn.c
1616
newsvd->prot = svd->prot;
usr/src/uts/common/vm/seg_vn.c
1770
newseg->s_as, newseg->s_base, newseg->s_size, newsvd->prot,
usr/src/uts/common/vm/seg_vn.c
1961
seg->s_as, addr, len, svd->prot, svd->maxprot,
usr/src/uts/common/vm/seg_vn.c
1986
ASSERT(svd->pageprot == 0 && !(svd->prot & PROT_WRITE));
usr/src/uts/common/vm/seg_vn.c
2008
((svd->prot & PROT_WRITE) || svd->pageprot)) {
usr/src/uts/common/vm/seg_vn.c
2723
uint_t prot;
usr/src/uts/common/vm/seg_vn.c
2766
prot = VPP_PROT(vpage);
usr/src/uts/common/vm/seg_vn.c
2767
if ((prot & protchk) == 0)
usr/src/uts/common/vm/seg_vn.c
2770
prot = svd->prot;
usr/src/uts/common/vm/seg_vn.c
2830
prot &= ~PROT_WRITE;
usr/src/uts/common/vm/seg_vn.c
2886
hat_memload(hat, addr, pp, prot, hat_flag);
usr/src/uts/common/vm/seg_vn.c
2989
prot &= ~PROT_WRITE;
usr/src/uts/common/vm/seg_vn.c
2993
(!svd->pageprot && svd->prot == (prot & vpprot)));
usr/src/uts/common/vm/seg_vn.c
2996
hat_memload_region(hat, addr, opp, prot & vpprot, hat_flag,
usr/src/uts/common/vm/seg_vn.c
3085
pp = anon_private(&ap, seg, addr, prot, opp, pageflags, svd->cred);
usr/src/uts/common/vm/seg_vn.c
3118
prot &= ~PROT_WRITE;
usr/src/uts/common/vm/seg_vn.c
3122
hat_memload(hat, addr, pp, prot, hat_flag);
usr/src/uts/common/vm/seg_vn.c
3796
#define SEGVN_UPDATE_MODBITS(ppa, pages, rw, prot, vpprot) \
usr/src/uts/common/vm/seg_vn.c
3805
((prot) & (vpprot) & PROT_WRITE)) { \
usr/src/uts/common/vm/seg_vn.c
3810
prot &= ~PROT_WRITE; \
usr/src/uts/common/vm/seg_vn.c
3856
uint_t protchk, prot, vpprot;
usr/src/uts/common/vm/seg_vn.c
3893
prot = PROT_NONE;
usr/src/uts/common/vm/seg_vn.c
3911
prot = svd->prot;
usr/src/uts/common/vm/seg_vn.c
3989
prot = VPP_PROT(vpage);
usr/src/uts/common/vm/seg_vn.c
3991
if ((prot & protchk) == 0) {
usr/src/uts/common/vm/seg_vn.c
4177
seg, a, prot, ppa, vpage, segvn_anypgsz,
usr/src/uts/common/vm/seg_vn.c
4195
hat_memload_array(hat, a, pgsz, ppa, prot,
usr/src/uts/common/vm/seg_vn.c
4210
(!svd->pageprot && svd->prot == (prot & vpprot)));
usr/src/uts/common/vm/seg_vn.c
4270
prot, vpprot);
usr/src/uts/common/vm/seg_vn.c
4272
ppa, prot & vpprot, hat_flag,
usr/src/uts/common/vm/seg_vn.c
4368
prot, vpprot);
usr/src/uts/common/vm/seg_vn.c
4372
ppa, prot & vpprot, hat_flag,
usr/src/uts/common/vm/seg_vn.c
4378
ppa[i], prot & vpprot,
usr/src/uts/common/vm/seg_vn.c
4436
prot, vpprot);
usr/src/uts/common/vm/seg_vn.c
4438
prot & vpprot, hat_flag, svd->rcookie);
usr/src/uts/common/vm/seg_vn.c
4484
SEGVN_UPDATE_MODBITS(ppa, pages, rw, prot, vpprot);
usr/src/uts/common/vm/seg_vn.c
4492
ppa[i], prot & vpprot, hat_flag,
usr/src/uts/common/vm/seg_vn.c
4498
prot & vpprot, hat_flag, svd->rcookie);
usr/src/uts/common/vm/seg_vn.c
4661
uint_t protchk, prot, vpprot;
usr/src/uts/common/vm/seg_vn.c
4687
prot = PROT_NONE;
usr/src/uts/common/vm/seg_vn.c
4706
prot = svd->prot;
usr/src/uts/common/vm/seg_vn.c
4719
prot = VPP_PROT(vpage);
usr/src/uts/common/vm/seg_vn.c
4721
if ((prot & protchk) == 0) {
usr/src/uts/common/vm/seg_vn.c
4743
prot, &vpprot, ppa, &ppa_szc, vpage, rw, brkcow,
usr/src/uts/common/vm/seg_vn.c
4781
prot & vpprot, hat_flag);
usr/src/uts/common/vm/seg_vn.c
4941
uint_t vpprot, prot = 0;
usr/src/uts/common/vm/seg_vn.c
4995
ASSERT(!svd->pageprot && !(svd->prot & PROT_WRITE));
usr/src/uts/common/vm/seg_vn.c
5040
if ((svd->prot & protchk) == 0) {
usr/src/uts/common/vm/seg_vn.c
5222
hat_chgprot(seg->s_as->a_hat, addr, len, svd->prot);
usr/src/uts/common/vm/seg_vn.c
5531
prot = svd->prot & vpprot;
usr/src/uts/common/vm/seg_vn.c
5569
prot = VPP_PROT(&svd->vpage[page]) & vpprot;
usr/src/uts/common/vm/seg_vn.c
5590
prot &= ~PROT_WRITE;
usr/src/uts/common/vm/seg_vn.c
5599
if ((prot & PROT_READ) && !PP_ISMIGRATE(pp)) {
usr/src/uts/common/vm/seg_vn.c
5602
pp, prot, hat_flag,
usr/src/uts/common/vm/seg_vn.c
5680
segvn_setprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot)
usr/src/uts/common/vm/seg_vn.c
5692
if ((svd->maxprot & prot) != prot)
usr/src/uts/common/vm/seg_vn.c
5698
if (!svd->pageprot && svd->prot == prot) {
usr/src/uts/common/vm/seg_vn.c
573
a->vp != NULL && a->prot == (PROT_USER | PROT_READ | PROT_EXEC) &&
usr/src/uts/common/vm/seg_vn.c
5749
if ((prot & PROT_WRITE) && svd->type == MAP_SHARED &&
usr/src/uts/common/vm/seg_vn.c
5802
if (prot & PROT_WRITE) {
usr/src/uts/common/vm/seg_vn.c
5900
if (svd->prot == prot) {
usr/src/uts/common/vm/seg_vn.c
5904
svd->prot = (uchar_t)prot;
usr/src/uts/common/vm/seg_vn.c
5950
anon_idx, prot)) {
usr/src/uts/common/vm/seg_vn.c
5968
VPP_PROT(svp) != prot) {
usr/src/uts/common/vm/seg_vn.c
5984
if ((VPP_PROT(svp) ^ prot) &
usr/src/uts/common/vm/seg_vn.c
5986
if (prot & PROT_WRITE) {
usr/src/uts/common/vm/seg_vn.c
6004
VPP_SETPROT(svp, prot);
usr/src/uts/common/vm/seg_vn.c
6037
VPP_SETPROT(svp, prot);
usr/src/uts/common/vm/seg_vn.c
6046
if (((prot & PROT_WRITE) != 0 &&
usr/src/uts/common/vm/seg_vn.c
6048
(prot & ~PROT_USER) == PROT_NONE) {
usr/src/uts/common/vm/seg_vn.c
6068
hat_chgattr(seg->s_as->a_hat, addr, len, prot);
usr/src/uts/common/vm/seg_vn.c
620
(a->type == MAP_PRIVATE && (a->prot & PROT_WRITE)))) {
usr/src/uts/common/vm/seg_vn.c
6340
seg->s_size, szc, svd->prot, svd->vpage,
usr/src/uts/common/vm/seg_vn.c
6378
uint_t prot = svd->prot, vpprot;
usr/src/uts/common/vm/seg_vn.c
6436
prot = VPP_PROT(vpage);
usr/src/uts/common/vm/seg_vn.c
6443
seg, a, prot, vpage, svd->cred)) != 0) {
usr/src/uts/common/vm/seg_vn.c
6455
if ((pp = anon_private(&ap, seg, a, prot,
usr/src/uts/common/vm/seg_vn.c
6482
uint_t prot)
usr/src/uts/common/vm/seg_vn.c
649
seg->s_as, seg->s_base, seg->s_size, a->prot,
usr/src/uts/common/vm/seg_vn.c
6507
if (VPP_PROT(svp) == prot)
usr/src/uts/common/vm/seg_vn.c
6509
if (!((VPP_PROT(svp) ^ prot) & PROT_WRITE))
usr/src/uts/common/vm/seg_vn.c
6555
if (prot & PROT_WRITE)
usr/src/uts/common/vm/seg_vn.c
6562
if (prot & PROT_WRITE)
usr/src/uts/common/vm/seg_vn.c
6872
segvn_checkprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot)
usr/src/uts/common/vm/seg_vn.c
6886
err = ((svd->prot & prot) != prot) ? EACCES : 0;
usr/src/uts/common/vm/seg_vn.c
6896
if ((VPP_PROT(vp) & prot) != prot) {
usr/src/uts/common/vm/seg_vn.c
6917
protv[--pgno] = svd->prot;
usr/src/uts/common/vm/seg_vn.c
7266
int prot;
usr/src/uts/common/vm/seg_vn.c
7338
if (svd->prot != pageprot) {
usr/src/uts/common/vm/seg_vn.c
7342
prot = svd->prot;
usr/src/uts/common/vm/seg_vn.c
7387
prot = VPP_PROT(vpp);
usr/src/uts/common/vm/seg_vn.c
7390
if (prot != pageprot) {
usr/src/uts/common/vm/seg_vn.c
7700
if (svd->pageprot == 0 && svd->prot != pageprot) {
usr/src/uts/common/vm/seg_vn.c
833
svd->prot = a->prot;
usr/src/uts/common/vm/seg_vn.c
853
(svd->vp->v_flag & VVMEXEC) && (svd->prot & PROT_WRITE)) {
usr/src/uts/common/vm/seg_vn.c
8698
VPP_SETPROT(vp, svd->prot);
usr/src/uts/common/vm/seg_vn.c
9165
if ((svd->prot & protchk) == 0) {
usr/src/uts/common/vm/seg_vn.c
9227
if ((svd->prot & protchk) == 0) {
usr/src/uts/common/vm/seg_vn.c
9231
if (svd->prot & PROT_WRITE) {
usr/src/uts/common/vm/seg_vn.c
9664
uint_t prot;
usr/src/uts/common/vm/seg_vn.c
9672
prot = VPP_PROT(vpage);
usr/src/uts/common/vm/seg_vn.c
9676
if (prot != VPP_PROT(vpage))
usr/src/uts/common/vm/seg_vn.c
9768
ASSERT(!svd->pageprot && !(svd->prot & PROT_WRITE));
usr/src/uts/common/vm/seg_vn.c
979
svd->prot & ~PROT_WRITE, hat_flag);
usr/src/uts/common/vm/seg_vn.h
161
#define SEGVN_ZFOD_ARGS(prot, max) \
usr/src/uts/common/vm/seg_vn.h
162
{ NULL, NULL, 0, MAP_PRIVATE, prot, max, 0, NULL, 0, 0 }
usr/src/uts/common/vm/seg_vn.h
58
uchar_t prot; /* protections */
usr/src/uts/common/vm/seg_vn.h
90
uchar_t prot; /* current segment prot if pageprot == 0 */
usr/src/uts/common/vm/vm_anon.c
1501
uint_t prot,
usr/src/uts/common/vm/vm_anon.c
1559
prot = VPP_PROT(vpage);
usr/src/uts/common/vm/vm_anon.c
1563
pp = anon_private(&ap, seg, addr, prot, pl[0],
usr/src/uts/common/vm/vm_anon.c
1977
uint_t prot,
usr/src/uts/common/vm/vm_anon.c
2135
addr, prot, ppa, vpage, anypgsz, pgflags, cred));
usr/src/uts/common/vm/vm_anon.c
2316
return (anon_map_privatepages(amp, start_idx, szc, seg, addr, prot,
usr/src/uts/common/vm/vm_anon.c
2401
uint_t prot,
usr/src/uts/common/vm/vm_anon.c
2465
if ((prot & PROT_WRITE) == 0) {
usr/src/uts/common/vm/vm_anon.c
2476
page_pp_useclaim(opp, pp, prot & PROT_WRITE);
usr/src/uts/common/vm/vm_anon.c
2542
uint_t prot,
usr/src/uts/common/vm/vm_anon.c
2636
if (vpage != NULL && (prot & PROT_WRITE) == 0) {
usr/src/uts/common/vm/vm_anon.c
2725
page_pp_useclaim(ppa[pg_idx], pp, prot & PROT_WRITE);
usr/src/uts/common/vm/vm_anon.c
2853
uint_t l_szc, szc, prot;
usr/src/uts/common/vm/vm_anon.c
2891
err = anon_getpage(&ap, &prot, anon_pl, PAGESIZE,
usr/src/uts/common/vm/vm_anon.c
3185
uint_t prot,
usr/src/uts/common/vm/vm_anon.c
3241
err = anon_map_privatepages(amp, start_idx, szc, seg, addr, prot, ppa,
usr/src/uts/common/vm/vm_as.c
1051
as_setprot(struct as *as, caddr_t addr, size_t size, uint_t prot)
usr/src/uts/common/vm/vm_as.c
1110
error = SEGOP_SETPROT(seg, raddr, ssize, prot);
usr/src/uts/common/vm/vm_as.c
1201
as_setwatchprot(as, saveraddr, saversize, prot);
usr/src/uts/common/vm/vm_as.c
1214
as_checkprot(struct as *as, caddr_t addr, size_t size, uint_t prot)
usr/src/uts/common/vm/vm_as.c
1261
error = SEGOP_CHECKPROT(seg, raddr, ssize, prot);
usr/src/uts/common/vm/vm_as.c
3409
uint_t prot;
usr/src/uts/common/vm/vm_as.c
3424
SEGOP_GETPROT(seg, vaddr, 0, &prot) != 0)
usr/src/uts/common/vm/vm_as.c
3427
pwp->wp_oprot = prot;
usr/src/uts/common/vm/vm_as.c
3429
prot &= ~(PROT_READ|PROT_WRITE|PROT_EXEC);
usr/src/uts/common/vm/vm_as.c
3431
prot &= ~PROT_WRITE;
usr/src/uts/common/vm/vm_as.c
3433
prot &= ~(PROT_READ|PROT_WRITE|PROT_EXEC);
usr/src/uts/common/vm/vm_as.c
3434
if (!(pwp->wp_flags & WP_NOWATCH) && prot != pwp->wp_oprot) {
usr/src/uts/common/vm/vm_as.c
3435
err = SEGOP_SETPROT(seg, vaddr, PAGESIZE, prot);
usr/src/uts/common/vm/vm_as.c
3443
pwp->wp_prot = prot;
usr/src/uts/common/vm/vm_as.c
3456
uint_t prot;
usr/src/uts/common/vm/vm_as.c
3473
if ((prot = pwp->wp_oprot) != pwp->wp_prot) {
usr/src/uts/common/vm/vm_as.c
3474
err = SEGOP_SETPROT(seg, vaddr, PAGESIZE, prot);
usr/src/uts/common/vm/vm_as.c
3490
as_setwatchprot(struct as *as, caddr_t addr, size_t size, uint_t prot)
usr/src/uts/common/vm/vm_as.c
3514
wprot = prot;
usr/src/uts/common/vm/vm_as.c
3535
pwp->wp_oprot = prot;
usr/src/uts/common/vm/vm_as.c
3551
uint_t prot;
usr/src/uts/common/vm/vm_as.c
3567
if ((prot = pwp->wp_oprot) != 0) {
usr/src/uts/common/vm/vm_as.c
3570
if (prot != pwp->wp_prot) {
usr/src/uts/common/vm/vm_as.c
3576
PAGESIZE, prot);
usr/src/uts/common/vm/vpm.c
825
uint_t prot;
usr/src/uts/common/vm/vpm.c
903
error = VOP_GETPAGE(vp, baseoff, tlen, &prot, pplist,
usr/src/uts/common/xen/io/xenbus_dev.c
643
off_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cr)
usr/src/uts/common/xen/io/xenbus_dev.c
649
return (ddi_devmap_segmap(dev, off, as, addrp, len, prot,
usr/src/uts/common/xen/io/xpvtap.c
493
off_t len, unsigned int prot, unsigned int maxprot, unsigned int flags,
usr/src/uts/common/xen/io/xpvtap.c
524
prot, maxprot, flags, cred_p);
usr/src/uts/common/xen/io/xpvtap.c
556
a.prot = (uchar_t)prot;
usr/src/uts/common/xen/io/xpvtap.c
62
off_t len, unsigned int prot, unsigned int maxprot, unsigned int flags,
usr/src/uts/i86pc/io/gfx_private/gfxp_segmap.c
142
dev_a.prot = (uchar_t)prot;
usr/src/uts/i86pc/io/gfx_private/gfxp_segmap.c
59
off_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cred,
usr/src/uts/i86pc/io/gfx_private/gfxp_segmap.c
63
int (*mapfunc)(dev_t dev, off_t off, int prot);
usr/src/uts/i86pc/io/rootnex.c
1008
hat_devload(hat, addr, MMU_PAGESIZE, pfn, prot | sdp->hat_attr,
usr/src/uts/i86pc/io/rootnex.c
1011
hat_devload(kas.a_hat, addr, MMU_PAGESIZE, pfn, prot,
usr/src/uts/i86pc/io/rootnex.c
189
struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock);
usr/src/uts/i86pc/io/rootnex.c
975
struct seg *seg, caddr_t addr, struct devpage *dp, pfn_t pfn, uint_t prot,
usr/src/uts/i86pc/os/mp_implfuncs.c
207
psm_map_phys_new(paddr_t addr, size_t len, int prot)
usr/src/uts/i86pc/os/mp_implfuncs.c
237
prot, HAT_LOAD_LOCK);
usr/src/uts/i86pc/os/mp_implfuncs.c
259
psm_map_new(paddr_t addr, size_t len, int prot)
usr/src/uts/i86pc/os/mp_implfuncs.c
263
ASSERT(prot == (prot & (PSM_PROT_WRITE | PSM_PROT_READ)));
usr/src/uts/i86pc/os/mp_implfuncs.c
264
if (prot & PSM_PROT_WRITE)
usr/src/uts/i86pc/os/mp_implfuncs.c
274
psm_map_phys(uint32_t addr, size_t len, int prot)
usr/src/uts/i86pc/os/mp_implfuncs.c
276
return (psm_map_phys_new((paddr_t)(addr & 0xffffffff), len, prot));
usr/src/uts/i86pc/os/mp_implfuncs.c
280
psm_map(uint32_t addr, size_t len, int prot)
usr/src/uts/i86pc/os/mp_implfuncs.c
282
return (psm_map_new((paddr_t)(addr & 0xffffffff), len, prot));
usr/src/uts/i86pc/os/startup.c
1061
while (kbm_probe(&va, &len, &pfn, &prot) != 0) {
usr/src/uts/i86pc/os/startup.c
1693
uint_t prot;
usr/src/uts/i86pc/os/startup.c
1698
while (kbm_probe(&va, &len, &pfn, &prot) != 0 && va < high) {
usr/src/uts/i86pc/os/startup.c
2012
a.prot = PROT_READ | PROT_WRITE;
usr/src/uts/i86pc/os/startup.c
792
uint_t prot;
usr/src/uts/i86pc/os/startup.c
818
*size > 0 && kbm_probe(&va, &len, &pfn, &prot) != 0;
usr/src/uts/i86pc/os/startup.c
843
*size > 0 && kbm_probe(&va, &len, &pfn, &prot) != 0;
usr/src/uts/i86pc/os/startup.c
885
b.prot = PROT_READ | PROT_WRITE;
usr/src/uts/i86pc/os/startup.c
953
uint_t prot;
usr/src/uts/i86pc/vm/hat_i86.c
3412
uint_t prot;
usr/src/uts/i86pc/vm/hat_i86.c
3551
prot = PROT_USER | PROT_READ | HAT_UNORDERED_OK;
usr/src/uts/i86pc/vm/hat_i86.c
3553
prot |= PROT_WRITE;
usr/src/uts/i86pc/vm/hat_i86.c
3555
prot |= PROT_EXEC;
usr/src/uts/i86pc/vm/hat_i86.c
3560
while (hati_load_common(hat, vaddr, pp, prot, flags,
usr/src/uts/i86pc/vm/hat_kdi.c
155
uint_t prot;
usr/src/uts/i86pc/vm/hat_kdi.c
165
if (kbm_probe(&vaddr, &len, &pfn, &prot) == 0)
usr/src/uts/i86pc/vm/i86_mmu.c
236
uint_t prot;
usr/src/uts/i86pc/vm/i86_mmu.c
326
while (kbm_probe(&va, &size, &pfn, &prot) != 0) {
usr/src/uts/i86pc/vm/i86_mmu.c
87
uint_t prot;
usr/src/uts/i86pc/vm/i86_mmu.c
93
if (kbm_probe(&va, &len, &pfn, &prot) == 0)
usr/src/uts/i86pc/vm/kboot_mmu.c
246
kbm_probe(uintptr_t *va, size_t *len, pfn_t *pfn, uint_t *prot)
usr/src/uts/i86pc/vm/kboot_mmu.c
258
*prot = 0;
usr/src/uts/i86pc/vm/kboot_mmu.c
310
*prot = PROT_READ | PROT_EXEC;
usr/src/uts/i86pc/vm/kboot_mmu.c
312
*prot |= PROT_WRITE;
usr/src/uts/i86pc/vm/kboot_mmu.c
318
*prot &= ~PROT_EXEC;
usr/src/uts/i86pc/vm/kboot_mmu.h
57
extern int kbm_probe(uintptr_t *va, size_t *len, pfn_t *pfn, uint_t *prot);
usr/src/uts/i86pc/vm/vm_machdep.c
1030
valid_usr_range(caddr_t addr, size_t len, uint_t prot, struct as *as,
usr/src/uts/i86pc/vm/vm_machdep.c
368
i86devmap(pfn_t pf, pgcnt_t pgcnt, uint_t prot)
usr/src/uts/i86pc/vm/vm_machdep.c
380
prot | HAT_NOSYNC, HAT_LOAD_LOCK);
usr/src/uts/i86pc/vm/vm_machdep.c
383
prot | HAT_NOSYNC, HAT_LOAD_LOCK);
usr/src/uts/i86xpv/io/privcmd.c
307
off_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cr)
usr/src/uts/i86xpv/io/privcmd.c
342
a.prot = (uchar_t)prot;
usr/src/uts/i86xpv/os/xen_machdep.c
1108
xen_gdt_setprot(cpu_t *cp, uint_t prot)
usr/src/uts/i86xpv/os/xen_machdep.c
1112
if (prot & PROT_WRITE)
usr/src/uts/i86xpv/os/xen_machdep.c
1116
MMU_PAGESIZE, prot)) != 0)
usr/src/uts/i86xpv/os/xen_machdep.c
1124
cp->cpu_id, (prot & PROT_WRITE) ? "writable" : "read-only",
usr/src/uts/i86xpv/os/xen_machdep.c
1132
xen_ldt_setprot(user_desc_t *ldt, size_t lsize, uint_t prot)
usr/src/uts/i86xpv/os/xen_machdep.c
1138
if (prot & PROT_WRITE)
usr/src/uts/i86xpv/os/xen_machdep.c
1141
if ((err = as_setprot(&kas, (caddr_t)ldt, lsize, prot)) != 0)
usr/src/uts/i86xpv/os/xen_machdep.c
1158
(prot & PROT_WRITE) ? "writable" : "read-only", err);
usr/src/uts/i86xpv/vm/seg_mf.c
132
data->prot = a->prot;
usr/src/uts/i86xpv/vm/seg_mf.c
141
data->prot, data->maxprot, MAP_SHARED, CRED(), NULL);
usr/src/uts/i86xpv/vm/seg_mf.c
164
ndata->prot = data->prot;
usr/src/uts/i86xpv/vm/seg_mf.c
173
newseg->s_base, newseg->s_size, ndata->prot, ndata->maxprot,
usr/src/uts/i86xpv/vm/seg_mf.c
202
data->prot, data->maxprot, MAP_SHARED, CRED(), NULL);
usr/src/uts/i86xpv/vm/seg_mf.c
224
enum fault_type type, uint_t prot)
usr/src/uts/i86xpv/vm/seg_mf.c
250
(void *)addr, data->domid, mfn, prot);
usr/src/uts/i86xpv/vm/seg_mf.c
263
if (prot & PROT_WRITE)
usr/src/uts/i86xpv/vm/seg_mf.c
335
if ((data->prot & seg_rw_to_prot(rw)) == 0)
usr/src/uts/i86xpv/vm/seg_mf.c
341
error = segmf_faultpage(hat, seg, a, type, data->prot);
usr/src/uts/i86xpv/vm/seg_mf.c
379
segmf_setprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot)
usr/src/uts/i86xpv/vm/seg_mf.c
386
segmf_checkprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot)
usr/src/uts/i86xpv/vm/seg_mf.c
437
protv[--pgno] = data->prot;
usr/src/uts/i86xpv/vm/seg_mf.c
96
uchar_t prot;
usr/src/uts/i86xpv/vm/seg_mf.h
42
uchar_t prot;
usr/src/uts/intel/io/viona/viona_ring.c
130
int prot = PROT_READ;
usr/src/uts/intel/io/viona/viona_ring.c
132
prot |= PROT_WRITE;
usr/src/uts/intel/io/viona/viona_ring.c
135
return (vmm_drv_page_hold(ring->vr_lease, gpa, prot));
usr/src/uts/intel/io/vmm/seg_vmm.c
153
VERIFY(cra->prot & PROT_USER);
usr/src/uts/intel/io/vmm/seg_vmm.c
159
data->svmd_prot = cra->prot & ~PROT_USER;
usr/src/uts/intel/io/vmm/seg_vmm.c
272
const int prot = svmd->svmd_prot;
usr/src/uts/intel/io/vmm/seg_vmm.c
273
const int uprot = prot | PROT_USER;
usr/src/uts/intel/io/vmm/seg_vmm.c
302
const int prot = svmd->svmd_prot;
usr/src/uts/intel/io/vmm/seg_vmm.c
303
const int uprot = prot | PROT_USER;
usr/src/uts/intel/io/vmm/seg_vmm.c
315
vmp = vmc_hold(vmc, off, prot);
usr/src/uts/intel/io/vmm/seg_vmm.c
401
segvmm_setprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot)
usr/src/uts/intel/io/vmm/seg_vmm.c
411
segvmm_checkprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot)
usr/src/uts/intel/io/vmm/seg_vmm.c
419
if ((svmd->svmd_prot & prot) != prot) {
usr/src/uts/intel/io/vmm/seg_vmm.c
466
uint_t prot;
usr/src/uts/intel/io/vmm/seg_vmm.c
471
prot = svmd->svmd_prot;
usr/src/uts/intel/io/vmm/seg_vmm.c
479
protv[--pgno] = prot;
usr/src/uts/intel/io/vmm/sys/seg_vmm.h
24
uchar_t prot; /* protection */
usr/src/uts/intel/io/vmm/sys/vmm_instruction_emul.h
105
struct vm_guest_paging *paging, uint64_t gla, int prot, uint64_t *gpa,
usr/src/uts/intel/io/vmm/sys/vmm_instruction_emul.h
98
uint64_t gla, int prot, uint64_t *gpa, int *is_fault);
usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
349
int prot;
usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
369
uint64_t gla, size_t len, int prot, struct vm_copyinfo *copyinfo,
usr/src/uts/intel/io/vmm/vmm.c
1019
uintptr_t *segoff, size_t *len, int *prot, int *flags)
usr/src/uts/intel/io/vmm/vmm.c
1041
if (prot)
usr/src/uts/intel/io/vmm/vmm.c
1042
*prot = mmnext->prot;
usr/src/uts/intel/io/vmm/vmm.c
186
int prot;
usr/src/uts/intel/io/vmm/vmm.c
3778
uint64_t gla, size_t len, int prot, struct vm_copyinfo *copyinfo,
usr/src/uts/intel/io/vmm/vmm.c
3795
error = vm_gla2gpa(vm, vcpuid, paging, gla, prot, &gpa, fault);
usr/src/uts/intel/io/vmm/vmm.c
3811
vmp = vmc_hold(vmc, copyinfo[idx].gpa & PAGEMASK, prot);
usr/src/uts/intel/io/vmm/vmm.c
3815
if ((prot & PROT_WRITE) != 0) {
usr/src/uts/intel/io/vmm/vmm.c
3822
copyinfo[idx].prot = prot;
usr/src/uts/intel/io/vmm/vmm.c
3844
ASSERT(copyinfo[idx].prot & PROT_READ);
usr/src/uts/intel/io/vmm/vmm.c
3863
ASSERT(copyinfo[idx].prot & PROT_WRITE);
usr/src/uts/intel/io/vmm/vmm.c
945
size_t len, int prot, int flags)
usr/src/uts/intel/io/vmm/vmm.c
947
if (prot == 0 || (prot & ~(PROT_ALL)) != 0)
usr/src/uts/intel/io/vmm/vmm.c
976
int error = vmspace_map(vm->vmspace, seg->object, off, gpa, len, prot);
usr/src/uts/intel/io/vmm/vmm.c
994
map->prot = prot;
usr/src/uts/intel/io/vmm/vmm_gpt.c
957
vmm_gpt_map_at(vmm_gpt_t *gpt, vmm_gpt_entry_t *ptep, pfn_t pfn, uint_t prot,
usr/src/uts/intel/io/vmm/vmm_gpt.c
960
const vmm_gpt_entry_t pte = vmm_gpti_map_page(pfn, prot, attr);
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
1095
int addrsize, int prot, enum vm_reg_name seg, enum vm_reg_name gpr,
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
1120
addrsize, prot, gla)) {
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2467
int prot, err, fault;
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2475
prot = in ? PROT_WRITE : PROT_READ;
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2505
if (vie_get_gla(vie, vm, vcpuid, bytes, addrsize, prot, seg_reg,
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2517
err = vm_copy_setup(vm, vcpuid, &vie->paging, gla, bytes, prot,
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2822
int prot, uint64_t *gla)
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2831
KASSERT((prot & ~(PROT_READ | PROT_WRITE)) == 0,
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2832
("%s: invalid prot %x", __func__, prot));
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2867
if (prot & PROT_READ) {
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2873
if (prot & PROT_WRITE) {
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3045
pf_error_code(int usermode, int prot, int rsvd, uint64_t pte)
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3051
if (prot & PROT_WRITE)
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3057
if (prot & PROT_EXEC)
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3095
uint64_t gla, int prot, uint64_t *gpa, int *guest_fault, bool check_only)
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3103
const bool writable = (prot & PROT_WRITE) != 0;
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3151
pfcode = pf_error_code(usermode, prot,
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3213
pfcode = pf_error_code(usermode, prot, 0, pte);
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3248
pfcode = pf_error_code(usermode, prot, 0, pte);
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3268
pfcode = pf_error_code(usermode, prot,
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3298
uint64_t gla, int prot, uint64_t *gpa, int *guest_fault)
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3301
return (_vm_gla2gpa(vm, vcpuid, paging, gla, prot, gpa, guest_fault,
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3307
uint64_t gla, int prot, uint64_t *gpa, int *guest_fault)
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3310
return (_vm_gla2gpa(vm, vcpuid, paging, gla, prot, gpa, guest_fault,
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3319
int error, prot;
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3325
prot = PROT_READ | PROT_EXEC;
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3327
prot, copyinfo, nitems(copyinfo), faultptr);
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
479
int prot, uint64_t *gla);
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
1003
(uintptr_t)mm.segoff, mm.len, mm.prot, mm.flags);
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
1481
gg.prot, &gg.gpa, &gg.fault);
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
1497
gg.gla, gg.prot, &gg.gpa, &gg.fault);
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
2427
vmm_drv_page_hold(vmm_lease_t *lease, uintptr_t gpa, int prot)
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
2432
return ((vmm_page_t *)vmc_hold(lease->vml_vmclient, gpa, prot));
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
2440
vmm_drv_page_hold_ext(vmm_lease_t *lease, uintptr_t gpa, int prot, int flags)
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
2446
(vmm_page_t *)vmc_hold_ext(lease->vml_vmclient, gpa, prot, flags);
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
3211
unsigned int prot, unsigned int maxprot, unsigned int flags, cred_t *credp)
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
3223
if ((prot & PROT_USER) == 0) {
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
3245
addrp, prot, maxprot, flags);
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
3249
err = vm_segmap_space(sc->vmm_vm, off, as, addrp, len, prot,
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
988
(uintptr_t *)&mm.segoff, &mm.len, &mm.prot, &mm.flags);
usr/src/uts/intel/io/vmm/vmm_sol_ept.c
54
ept_map_page(uint64_t pfn, uint_t prot, uint8_t attr)
usr/src/uts/intel/io/vmm/vmm_sol_ept.c
58
const uint64_t rprot = prot & EPT_RWX;
usr/src/uts/intel/io/vmm/vmm_sol_ept.c
65
const uint_t prot = pte & EPT_RWX;
usr/src/uts/intel/io/vmm/vmm_sol_ept.c
67
if (prot == 0) {
usr/src/uts/intel/io/vmm/vmm_sol_ept.c
75
*protp = prot;
usr/src/uts/intel/io/vmm/vmm_sol_rvi.c
21
rvi_prot(uint_t prot)
usr/src/uts/intel/io/vmm/vmm_sol_rvi.c
26
if ((prot & PROT_WRITE) != 0)
usr/src/uts/intel/io/vmm/vmm_sol_rvi.c
28
if ((prot & PROT_EXEC) == 0)
usr/src/uts/intel/io/vmm/vmm_sol_rvi.c
60
rvi_map_page(uint64_t pfn, uint_t prot, uint8_t attr)
usr/src/uts/intel/io/vmm/vmm_sol_rvi.c
65
const uint64_t rprot = rvi_prot(prot);
usr/src/uts/intel/io/vmm/vmm_sol_rvi.c
76
uint_t prot = PROT_READ;
usr/src/uts/intel/io/vmm/vmm_sol_rvi.c
78
prot |= PROT_EXEC;
usr/src/uts/intel/io/vmm/vmm_sol_rvi.c
80
prot |= PROT_WRITE;
usr/src/uts/intel/io/vmm/vmm_sol_rvi.c
86
*protp = prot;
usr/src/uts/intel/io/vmm/vmm_vm.c
1002
if (vmm_gpt_map_at(gpt, entry.vgie_ptep, pfn, prot, attr)) {
usr/src/uts/intel/io/vmm/vmm_vm.c
1311
vmc_hold_ext(vm_client_t *vmc, uintptr_t gpa, int prot, int flags)
usr/src/uts/intel/io/vmm/vmm_vm.c
1319
ASSERT((prot & (PROT_READ | PROT_WRITE)) != PROT_NONE);
usr/src/uts/intel/io/vmm/vmm_vm.c
1320
ASSERT0(prot & ~PROT_ALL);
usr/src/uts/intel/io/vmm/vmm_vm.c
1329
if (vmspace_lookup_map(vms, gpa, prot, &pfn, &ptep) != 0) {
usr/src/uts/intel/io/vmm/vmm_vm.c
1342
vmp->vmp_prot = (uint8_t)prot;
usr/src/uts/intel/io/vmm/vmm_vm.c
1354
vmc_hold(vm_client_t *vmc, uintptr_t gpa, int prot)
usr/src/uts/intel/io/vmm/vmm_vm.c
1356
return (vmc_hold_ext(vmc, gpa, prot, VPF_DEFAULT));
usr/src/uts/intel/io/vmm/vmm_vm.c
1360
vmc_fault(vm_client_t *vmc, uintptr_t gpa, int prot)
usr/src/uts/intel/io/vmm/vmm_vm.c
1367
err = vmspace_lookup_map(vms, gpa & PAGEMASK, prot, NULL, NULL);
usr/src/uts/intel/io/vmm/vmm_vm.c
1623
struct as *as, caddr_t *addrp, uint_t prot, uint_t maxprot, uint_t flags)
usr/src/uts/intel/io/vmm/vmm_vm.c
1632
if ((prot & PROT_USER) == 0) {
usr/src/uts/intel/io/vmm/vmm_vm.c
1655
svma.prot = prot;
usr/src/uts/intel/io/vmm/vmm_vm.c
1669
off_t len, uint_t prot, uint_t maxprot, uint_t flags)
usr/src/uts/intel/io/vmm/vmm_vm.c
1680
if ((prot & PROT_USER) == 0) {
usr/src/uts/intel/io/vmm/vmm_vm.c
1690
svma.prot = prot;
usr/src/uts/intel/io/vmm/vmm_vm.c
376
uint_t prot = 0;
usr/src/uts/intel/io/vmm/vmm_vm.c
388
if (!vmm_gpte_is_mapped(ptep, &pfn, &prot)) {
usr/src/uts/intel/io/vmm/vmm_vm.c
394
} else if ((prot & PROT_WRITE) != 0) {
usr/src/uts/intel/io/vmm/vmm_vm.c
794
size_t len, uint8_t prot)
usr/src/uts/intel/io/vmm/vmm_vm.c
818
vmsm->vmsm_prot = prot;
usr/src/uts/intel/io/vmm/vmm_vm.c
930
uint_t prot;
usr/src/uts/intel/io/vmm/vmm_vm.c
946
if (vmm_gpte_is_mapped(leaf, &pfn, &prot)) {
usr/src/uts/intel/io/vmm/vmm_vm.c
947
if ((req_prot & prot) != req_prot) {
usr/src/uts/intel/io/vmm/vmm_vm.c
989
const int prot = vmsm->vmsm_prot;
usr/src/uts/intel/os/comm_page_util.c
45
const uint_t prot = PROT_USER | PROT_READ;
usr/src/uts/intel/os/comm_page_util.c
48
if (addr == NULL || valid_usr_range(addr, len, prot, p->p_as,
usr/src/uts/intel/os/comm_page_util.c
55
.prot = prot,
usr/src/uts/intel/os/comm_page_util.c
56
.maxprot = prot,
usr/src/uts/intel/os/ddi_arch.c
272
struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock)
usr/src/uts/intel/os/ddi_arch.c
283
rdip, hat, seg, addr, dp, pfn, prot, lock));
usr/src/uts/intel/sys/vmm_dev.h
231
int prot; /* PROT_READ or PROT_WRITE */
usr/src/uts/intel/sys/vmm_dev.h
67
int prot; /* RWX */
usr/src/uts/sparc/os/ddi_arch.c
147
struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock)
usr/src/uts/sparc/os/ddi_arch.c
158
rdip, hat, seg, addr, dp, pfn, prot, lock));
usr/src/uts/sparc/v9/vm/seg_nf.c
179
uint_t prot;
usr/src/uts/sparc/v9/vm/seg_nf.c
230
prot = PROT_READ;
usr/src/uts/sparc/v9/vm/seg_nf.c
233
prot |= PROT_USER;
usr/src/uts/sparc/v9/vm/seg_nf.c
235
prot | HAT_NOFAULT, HAT_LOAD);
usr/src/uts/sparc/v9/vm/seg_nf.c
390
segnf_setprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot)
usr/src/uts/sparc/v9/vm/seg_nf.c
398
segnf_checkprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot)
usr/src/uts/sparc/v9/vm/seg_nf.c
404
return ((prot & sprot) == prot ? 0 : EACCES);
usr/src/uts/sparc/v9/vm/seg_nf.c
66
size_t len, uint_t prot);
usr/src/uts/sparc/v9/vm/seg_nf.c
68
size_t len, uint_t prot);
usr/src/uts/sun4/io/rootnex.c
64
struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock);
usr/src/uts/sun4/io/rootnex.c
720
struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock)
usr/src/uts/sun4/io/rootnex.c
753
hat_devload(hat, addr, MMU_PAGESIZE, pfn, prot | sdp->hat_attr,
usr/src/uts/sun4/io/rootnex.c
756
hat_devload(kas.a_hat, addr, MMU_PAGESIZE, pfn, prot,
usr/src/uts/sun4/os/startup.c
1969
b.prot = PROT_READ | PROT_WRITE;
usr/src/uts/sun4/os/startup.c
2108
a.prot = PROT_READ | PROT_WRITE;
usr/src/uts/sun4/vm/vm_dep.c
382
valid_usr_range(caddr_t addr, size_t len, uint_t prot, struct as *as,
usr/src/uts/sun4/vm/vm_dep.c
411
(prot & PROT_EXEC))
usr/src/uts/sun4u/os/ppage.c
267
pp_load_tlb(processorid_t cpu, caddr_t **pslot, page_t *pp, uint_t prot)
usr/src/uts/sun4u/os/ppage.c
284
if (prot & TTE_HWWR_INT) {
usr/src/uts/sun4u/os/ppage.c
339
TTE_CV_INT | TTE_PRIV_INT | TTE_LCK_INT | prot;