Symbol: cr
usr/src/cmd/bhyve/common/virtio.c
1060
struct config_reg *cr;
usr/src/cmd/bhyve/common/virtio.c
1066
cr = &regstbl[mid];
usr/src/cmd/bhyve/common/virtio.c
1067
if (cr->cr_offset == offset)
usr/src/cmd/bhyve/common/virtio.c
1068
return (cr);
usr/src/cmd/bhyve/common/virtio.c
1069
if (cr->cr_offset < offset)
usr/src/cmd/bhyve/common/virtio.c
1095
struct config_reg *cr;
usr/src/cmd/bhyve/common/virtio.c
1133
cr = vi_find_cr(legacy_cfg_regs, nitems(legacy_cfg_regs), offset);
usr/src/cmd/bhyve/common/virtio.c
1134
if (cr == NULL || cr->cr_size != size) {
usr/src/cmd/bhyve/common/virtio.c
1135
if (cr != NULL) {
usr/src/cmd/bhyve/common/virtio.c
1139
name, cr->cr_name, size);
usr/src/cmd/bhyve/common/virtio.c
1193
name, cr->cr_name, value);
usr/src/cmd/bhyve/common/virtio.c
1219
struct config_reg *cr;
usr/src/cmd/bhyve/common/virtio.c
1255
cr = vi_find_cr(legacy_cfg_regs, nitems(legacy_cfg_regs), offset);
usr/src/cmd/bhyve/common/virtio.c
1256
if (cr == NULL || cr->cr_size != size || cr->cr_ro) {
usr/src/cmd/bhyve/common/virtio.c
1257
if (cr != NULL) {
usr/src/cmd/bhyve/common/virtio.c
1259
if (cr->cr_size != size)
usr/src/cmd/bhyve/common/virtio.c
1262
name, cr->cr_name, size);
usr/src/cmd/bhyve/common/virtio.c
1263
if (cr->cr_ro)
usr/src/cmd/bhyve/common/virtio.c
1266
name, cr->cr_name);
usr/src/cmd/bhyve/common/virtio.c
1276
name, cr->cr_name, value);
usr/src/cmd/bhyve/common/virtio.c
1353
name, cr->cr_name, vs->vs_curq, vc->vc_nvq);
usr/src/cmd/bhyve/common/virtio.c
1369
struct config_reg *cr;
usr/src/cmd/bhyve/common/virtio.c
1378
cr = vi_find_cr(common_cfg_regs, nitems(common_cfg_regs), offset);
usr/src/cmd/bhyve/common/virtio.c
1379
if (cr == NULL) {
usr/src/cmd/bhyve/common/virtio.c
1388
if (cr->cr_size != size) {
usr/src/cmd/bhyve/common/virtio.c
1390
name, cr->cr_name, size);
usr/src/cmd/bhyve/common/virtio.c
1500
name, cr->cr_name, value);
usr/src/cmd/bhyve/common/virtio.c
1522
struct config_reg *cr;
usr/src/cmd/bhyve/common/virtio.c
1532
cr = vi_find_cr(common_cfg_regs, nitems(common_cfg_regs), offset);
usr/src/cmd/bhyve/common/virtio.c
1533
if (cr == NULL) {
usr/src/cmd/bhyve/common/virtio.c
1535
name, cr->cr_name, size);
usr/src/cmd/bhyve/common/virtio.c
1542
if (cr->cr_size != size) {
usr/src/cmd/bhyve/common/virtio.c
1548
DPRINTF(vs, "VIRTIO %s COMMON %s write 0x%x", name, cr->cr_name, value);
usr/src/cmd/bnu/getprm.c
191
wchar_t *cl, *cr, *n;
usr/src/cmd/bnu/getprm.c
233
if (cl != (cr = wcsrchr(n, (wchar_t)'!'))) {
usr/src/cmd/bnu/getprm.c
235
wcsncpy(tmpbuf, cl+1, cr-cl-1);
usr/src/cmd/bnu/getprm.c
236
tmpbuf[cr-cl-1] = '\0';
usr/src/cmd/bnu/getprm.c
240
cr = cl;
usr/src/cmd/bnu/getprm.c
243
(void) wcstombs(file, cr+1, MAXFULLNAME);
usr/src/cmd/cmd-inet/usr.sbin/in.comsat.c
269
char *cr;
usr/src/cmd/cmd-inet/usr.sbin/in.comsat.c
357
cr = (gttybuf.sg_flags&CRMOD) && !(gttybuf.sg_flags&RAW) ? "" : "\r";
usr/src/cmd/cmd-inet/usr.sbin/in.comsat.c
359
cr, name, sizeof (hostname), hostname, cr);
usr/src/cmd/cmd-inet/usr.sbin/in.comsat.c
360
fprintf(tp, "----%s\n", cr);
usr/src/cmd/cmd-inet/usr.sbin/in.comsat.c
429
fprintf(tp, "...more...%s\n", cr);
usr/src/cmd/cmd-inet/usr.sbin/in.comsat.c
456
fprintf(tp, "%s%s\n", line, cr);
usr/src/cmd/cmd-inet/usr.sbin/in.comsat.c
459
fprintf(tp, "----%s\n", cr);
usr/src/cmd/mdb/common/mdb/mdb_proc.c
5220
prcred_t cr, *crp;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
5223
if (t->t_pshandle != NULL && Pcred(t->t_pshandle, &cr, 1) == 0) {
usr/src/cmd/mdb/common/mdb/mdb_proc.c
5224
cbytes = (cr.pr_ngroups <= 1) ? sizeof (prcred_t) :
usr/src/cmd/mdb/common/mdb/mdb_proc.c
5225
(sizeof (prcred_t) + (cr.pr_ngroups - 1) * sizeof (gid_t));
usr/src/cmd/mdb/common/mdb/mdb_proc.c
5236
if (Pcred(t->t_pshandle, crp, cr.pr_ngroups) == -1)
usr/src/cmd/mdb/common/modules/genunix/cred.c
100
(cr->cr_ksid == NULL) ? "" : "+");
usr/src/cmd/mdb/common/modules/genunix/cred.c
34
cred_t *cr;
usr/src/cmd/mdb/common/modules/genunix/cred.c
46
cr = mdb_alloc(sizeof (*cr), UM_SLEEP | UM_GC);
usr/src/cmd/mdb/common/modules/genunix/cred.c
47
if (mdb_vread(cr, sizeof (*cr), addr) == -1) {
usr/src/cmd/mdb/common/modules/genunix/cred.c
52
if (cr->cr_grps == NULL) {
usr/src/cmd/mdb/common/modules/genunix/cred.c
56
(uintptr_t)cr->cr_grps) == -1) {
usr/src/cmd/mdb/common/modules/genunix/cred.c
58
cr->cr_grps);
usr/src/cmd/mdb/common/modules/genunix/cred.c
71
if (cr->cr_grps == NULL) {
usr/src/cmd/mdb/common/modules/genunix/cred.c
75
(uintptr_t)cr->cr_grps, flags, 1, &cmdarg);
usr/src/cmd/mdb/common/modules/genunix/cred.c
81
if (cr->cr_ksid == NULL) {
usr/src/cmd/mdb/common/modules/genunix/cred.c
85
(uintptr_t)cr->cr_ksid, flags, 1, &cmdarg);
usr/src/cmd/mdb/common/modules/genunix/cred.c
97
cr->cr_uid, cr->cr_gid,
usr/src/cmd/mdb/common/modules/genunix/cred.c
98
cr->cr_ruid, cr->cr_rgid,
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1459
gcore_priv_getset(cred_t *cr, int set)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1461
if ((CR_FLAGS(cr) & PRIV_AWARE) == 0) {
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1464
return (&CR_OEPRIV(cr));
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1466
return (&CR_OPPRIV(cr));
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1469
return (&CR_PRIVS(cr)->crprivs[set]);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1473
gcore_priv_getinfo(const cred_t *cr, void *buf)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1478
ii->val = CR_FLAGS(cr);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1604
cred_t cr;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1608
if (mdb_vread(&cr, sizeof (cr), p->p_cred) != sizeof (cr)) {
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1613
prcp->pr_euid = cr.cr_uid;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1614
prcp->pr_ruid = cr.cr_ruid;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1615
prcp->pr_suid = cr.cr_suid;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1616
prcp->pr_egid = cr.cr_gid;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1617
prcp->pr_rgid = cr.cr_rgid;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1618
prcp->pr_sgid = cr.cr_sgid;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1620
if (cr.cr_grps == 0) {
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1625
if (mdb_vread(&crgrp, sizeof (crgrp), (uintptr_t)cr.cr_grps) !=
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1627
mdb_warn("Failed to read credgrp_t from %p\n", cr.cr_grps);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1645
cred_t cr;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1658
if (mdb_vread(&cr, sizeof (cr), p->p_cred) != sizeof (cr)) {
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1670
psa[i] = *gcore_priv_getset(&cr, i);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1673
gcore_priv_getinfo(&cr, (char *)pp + PRIV_PRPRIV_INFO_OFFSET(pp));
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1760
cred_t cr;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1789
if (mdb_vread(&cr, sizeof (cr), p->p_cred) != sizeof (cr)) {
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1794
psp->pr_uid = cr.cr_ruid;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1795
psp->pr_euid = cr.cr_uid;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1796
psp->pr_gid = cr.cr_rgid;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1797
psp->pr_egid = cr.cr_gid;
usr/src/cmd/sgs/libld/common/relocate.c
1150
Copy_rel cr;
usr/src/cmd/sgs/libld/common/relocate.c
1250
cr.c_sdp = _sdp;
usr/src/cmd/sgs/libld/common/relocate.c
1251
cr.c_val = stval;
usr/src/cmd/sgs/libld/common/relocate.c
1252
if (alist_append(&ofl->ofl_copyrels, &cr, sizeof (Copy_rel),
usr/src/cmd/strings/strings.c
348
int cr;
usr/src/cmd/strings/strings.c
353
if (!(cr = dirt(c, cc))) {
usr/src/cmd/strings/strings.c
382
cc += cr;
usr/src/cmd/tbl/tu.c
108
switch(interv(i,cr+1))
usr/src/cmd/tbl/tu.c
117
switch(interv(i,cr+1))
usr/src/cmd/tbl/tu.c
130
fprintf(tabout, "\\l'|\\n(%du'", cr+CRIGHT);
usr/src/cmd/tbl/tu.c
136
if (cr+1>=ncol)
usr/src/cmd/tbl/tu.c
139
fprintf(tabout, "\\l'(|\\n(%du+|\\n(%du)/2u%s%s'", cr+CRIGHT,
usr/src/cmd/tbl/tu.c
140
cr+1+CLEFT, exhr, lnch);
usr/src/cmd/tbl/tu.c
23
int cr, type, shortl;
usr/src/cmd/tbl/tu.c
26
cr=c;
usr/src/cmd/tbl/tu.c
30
for(cr=c; cr < ncol && (ctype(i,cr)=='s'||type==thish(i,cr)); cr++);
usr/src/cmd/tbl/tu.c
32
for(cr=c+1; cr<ncol && ctype(i,cr)=='s'; cr++);
usr/src/cmd/tbl/tu.c
33
drawline(i, c, cr-1, lintype, 0, shortl);
usr/src/cmd/tbl/tu.c
39
int cr, cl;
usr/src/cmd/tbl/tu.c
42
cr= 0;
usr/src/cmd/tbl/tu.c
43
while (cr<ncol)
usr/src/cmd/tbl/tu.c
45
cl=cr;
usr/src/cmd/tbl/tu.c
48
for(cr=cl; cr<ncol; cr++)
usr/src/cmd/tbl/tu.c
49
if (i>0 && vspand(prev(i),cr,1))
usr/src/cmd/tbl/tu.c
52
drawline(i,cl,(cr<ncol?cr-1:cr),lintype,1,0);
usr/src/cmd/tbl/tu.c
60
drawline(int i, int cl, int cr, int lintype, int noheight, int shortl)
usr/src/cmd/tbl/tu.c
73
nodata = cr-cl>=ncol || noheight || allh(i);
usr/src/cmd/tip/aculib/hayes.c
111
char code = 0, cr = 0;
usr/src/cmd/tip/aculib/hayes.c
143
(void) read(FD, &cr, 1);
usr/src/cmd/tip/aculib/hayes.c
144
if (code == '0' && cr == '\r')
usr/src/cmd/tip/aculib/hayes.c
27
char code = 0, cr = 0;
usr/src/cmd/tip/aculib/hayes.c
70
(void) read(FD, &cr, 1);
usr/src/cmd/tip/aculib/hayes.c
71
if (code == '1' && cr == '0')
usr/src/cmd/tip/aculib/hayes.c
72
(void) read(FD, &cr, 1);
usr/src/cmd/tip/aculib/hayes.c
75
if ((code == '1' || code == '5') && cr == '\r')
usr/src/cmd/ztest/ztest.c
3738
ztest_objset_create_cb(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx)
usr/src/grub/grub-0.97/netboot/sis900.c
1082
outl(TxDIS | inl(ioaddr + cr), ioaddr + cr);
usr/src/grub/grub-0.97/netboot/sis900.c
1111
outl(TxENA | inl(ioaddr + cr), ioaddr + cr);
usr/src/grub/grub-0.97/netboot/sis900.c
1186
outl(RxENA | inl(ioaddr + cr), ioaddr + cr);
usr/src/grub/grub-0.97/netboot/sis900.c
1213
outl(RxDIS | TxDIS | inl(ioaddr + cr), ioaddr + cr);
usr/src/grub/grub-0.97/netboot/sis900.c
284
outl(rfcrSave | RELOAD, ioaddr + cr);
usr/src/grub/grub-0.97/netboot/sis900.c
285
outl(0, ioaddr + cr);
usr/src/grub/grub-0.97/netboot/sis900.c
363
outl(ACCESSMODE | inl(ioaddr + cr), ioaddr + cr);
usr/src/grub/grub-0.97/netboot/sis900.c
612
outl(RxENA| inl(ioaddr + cr), ioaddr + cr);
usr/src/grub/grub-0.97/netboot/sis900.c
635
outl(RxRESET | TxRESET | RESET | inl(ioaddr + cr), ioaddr + cr);
usr/src/lib/libc/port/gen/ucred.c
114
const prcred_t *cr = UCCRED(uc);
usr/src/lib/libc/port/gen/ucred.c
116
if (cr == NULL) {
usr/src/lib/libc/port/gen/ucred.c
121
return (cr->pr_euid);
usr/src/lib/libc/port/gen/ucred.c
128
const prcred_t *cr = UCCRED(uc);
usr/src/lib/libc/port/gen/ucred.c
130
if (cr == NULL) {
usr/src/lib/libc/port/gen/ucred.c
135
return (cr->pr_ruid);
usr/src/lib/libc/port/gen/ucred.c
142
const prcred_t *cr = UCCRED(uc);
usr/src/lib/libc/port/gen/ucred.c
144
if (cr == NULL) {
usr/src/lib/libc/port/gen/ucred.c
149
return (cr->pr_suid);
usr/src/lib/libc/port/gen/ucred.c
156
const prcred_t *cr = UCCRED(uc);
usr/src/lib/libc/port/gen/ucred.c
158
if (cr == NULL) {
usr/src/lib/libc/port/gen/ucred.c
163
return (cr->pr_egid);
usr/src/lib/libc/port/gen/ucred.c
170
const prcred_t *cr = UCCRED(uc);
usr/src/lib/libc/port/gen/ucred.c
172
if (cr == NULL) {
usr/src/lib/libc/port/gen/ucred.c
177
return (cr->pr_rgid);
usr/src/lib/libc/port/gen/ucred.c
184
const prcred_t *cr = UCCRED(uc);
usr/src/lib/libc/port/gen/ucred.c
186
if (cr == NULL) {
usr/src/lib/libc/port/gen/ucred.c
191
return (cr->pr_sgid);
usr/src/lib/libc/port/gen/ucred.c
198
const prcred_t *cr = UCCRED(uc);
usr/src/lib/libc/port/gen/ucred.c
200
if (cr == NULL) {
usr/src/lib/libc/port/gen/ucred.c
205
if (cr->pr_ngroups > 0)
usr/src/lib/libc/port/gen/ucred.c
206
*grps = &cr->pr_groups[0];
usr/src/lib/libc/port/gen/ucred.c
210
return (cr->pr_ngroups);
usr/src/lib/libdladm/common/libdlwlan.c
1398
wl_create_ibss_t cr = (wl_create_ibss_t)(*create_ibss);
usr/src/lib/libdladm/common/libdlwlan.c
1400
return (i_dladm_wlan_param(handle, linkid, &cr, MAC_PROP_WL_CREATE_IBSS,
usr/src/lib/libdladm/common/libdlwlan.c
1401
sizeof (cr), B_TRUE));
usr/src/lib/libfakekernel/common/cred.c
102
crgetgroups(const cred_t *cr)
usr/src/lib/libfakekernel/common/cred.c
109
crgetzoneid(const cred_t *cr)
usr/src/lib/libfakekernel/common/cred.c
116
crgetzone(const cred_t *cr)
usr/src/lib/libfakekernel/common/cred.c
129
crgetsid(const cred_t *cr, int i)
usr/src/lib/libfakekernel/common/cred.c
131
return (cr->cr_ksid);
usr/src/lib/libfakekernel/common/cred.c
62
crfree(cred_t *cr)
usr/src/lib/libfakekernel/common/cred.c
68
crhold(cred_t *cr)
usr/src/lib/libfakekernel/common/cred.c
74
crgetuid(const cred_t *cr)
usr/src/lib/libfakekernel/common/cred.c
76
return (cr->cr_uid);
usr/src/lib/libfakekernel/common/cred.c
81
crgetruid(const cred_t *cr)
usr/src/lib/libfakekernel/common/cred.c
83
return (cr->cr_uid);
usr/src/lib/libfakekernel/common/cred.c
88
crgetgid(const cred_t *cr)
usr/src/lib/libfakekernel/common/cred.c
95
crgetngroups(const cred_t *cr)
usr/src/lib/libfakekernel/common/ksocket.c
128
struct cred *cr)
usr/src/lib/libfakekernel/common/ksocket.c
134
ASSERT(cr != NULL);
usr/src/lib/libfakekernel/common/ksocket.c
162
struct cred *cr)
usr/src/lib/libfakekernel/common/ksocket.c
167
ASSERT(cr != NULL);
usr/src/lib/libfakekernel/common/ksocket.c
183
ksocket_listen(ksocket_t ks, int backlog, struct cred *cr)
usr/src/lib/libfakekernel/common/ksocket.c
186
ASSERT(cr != NULL);
usr/src/lib/libfakekernel/common/ksocket.c
199
socklen_t *addrlenp, ksocket_t *nks, struct cred *cr)
usr/src/lib/libfakekernel/common/ksocket.c
204
ASSERT(cr != NULL);
usr/src/lib/libfakekernel/common/ksocket.c
225
struct cred *cr)
usr/src/lib/libfakekernel/common/ksocket.c
228
ASSERT(cr != NULL);
usr/src/lib/libfakekernel/common/ksocket.c
241
size_t *sent, struct cred *cr)
usr/src/lib/libfakekernel/common/ksocket.c
246
ASSERT(cr != NULL);
usr/src/lib/libfakekernel/common/ksocket.c
268
struct sockaddr *name, socklen_t namelen, size_t *sent, struct cred *cr)
usr/src/lib/libfakekernel/common/ksocket.c
273
ASSERT(cr != NULL);
usr/src/lib/libfakekernel/common/ksocket.c
295
size_t *sent, struct cred *cr)
usr/src/lib/libfakekernel/common/ksocket.c
301
ASSERT(cr != NULL);
usr/src/lib/libfakekernel/common/ksocket.c
343
size_t *recvd, struct cred *cr)
usr/src/lib/libfakekernel/common/ksocket.c
348
ASSERT(cr != NULL);
usr/src/lib/libfakekernel/common/ksocket.c
370
struct sockaddr *name, socklen_t *namelen, size_t *recvd, struct cred *cr)
usr/src/lib/libfakekernel/common/ksocket.c
375
ASSERT(cr != NULL);
usr/src/lib/libfakekernel/common/ksocket.c
397
struct cred *cr)
usr/src/lib/libfakekernel/common/ksocket.c
402
ASSERT(cr != NULL);
usr/src/lib/libfakekernel/common/ksocket.c
423
ksocket_shutdown(ksocket_t ks, int how, struct cred *cr)
usr/src/lib/libfakekernel/common/ksocket.c
426
ASSERT(cr != NULL);
usr/src/lib/libfakekernel/common/ksocket.c
438
ksocket_close(ksocket_t ks, struct cred *cr)
usr/src/lib/libfakekernel/common/ksocket.c
443
ASSERT(cr != NULL);
usr/src/lib/libfakekernel/common/ksocket.c
474
struct cred *cr)
usr/src/lib/libfakekernel/common/ksocket.c
477
ASSERT(cr != NULL);
usr/src/lib/libfakekernel/common/ksocket.c
493
struct cred *cr)
usr/src/lib/libfakekernel/common/ksocket.c
496
ASSERT(cr != NULL);
usr/src/lib/libfakekernel/common/ksocket.c
512
int optlen, struct cred *cr)
usr/src/lib/libfakekernel/common/ksocket.c
515
ASSERT(cr != NULL);
usr/src/lib/libfakekernel/common/ksocket.c
530
ksocket_ioctl(ksocket_t ks, int cmd, intptr_t arg, int *rvp, struct cred *cr)
usr/src/lib/libfakekernel/common/ksocket.c
535
ASSERT(cr != NULL);
usr/src/lib/libm/common/C/__lgamma.c
207
double t, p, q, cr, y;
usr/src/lib/libm/common/C/__lgamma.c
227
cr = -log(x);
usr/src/lib/libm/common/C/__lgamma.c
230
cr = zero;
usr/src/lib/libm/common/C/__lgamma.c
240
return (cr+y*(D1+y*(p/q)));
usr/src/lib/libm/common/C/__lgamma.c
246
return (cr+y*(D2+y*(p/q)));
usr/src/lib/libm/common/m9x/tgamma.c
1063
static const double cr[] = {
usr/src/lib/libm/common/m9x/tgamma.c
1102
#define P10 cr[0]
usr/src/lib/libm/common/m9x/tgamma.c
1103
#define P11 cr[1]
usr/src/lib/libm/common/m9x/tgamma.c
1104
#define P12 cr[2]
usr/src/lib/libm/common/m9x/tgamma.c
1105
#define P13 cr[3]
usr/src/lib/libm/common/m9x/tgamma.c
1106
#define P14 cr[4]
usr/src/lib/libm/common/m9x/tgamma.c
1107
#define Q10 cr[5]
usr/src/lib/libm/common/m9x/tgamma.c
1108
#define Q11 cr[6]
usr/src/lib/libm/common/m9x/tgamma.c
1109
#define Q12 cr[7]
usr/src/lib/libm/common/m9x/tgamma.c
1110
#define Q13 cr[8]
usr/src/lib/libm/common/m9x/tgamma.c
1111
#define Q14 cr[9]
usr/src/lib/libm/common/m9x/tgamma.c
1112
#define Q15 cr[10]
usr/src/lib/libm/common/m9x/tgamma.c
1113
#define P20 cr[11]
usr/src/lib/libm/common/m9x/tgamma.c
1114
#define P21 cr[12]
usr/src/lib/libm/common/m9x/tgamma.c
1115
#define P22 cr[13]
usr/src/lib/libm/common/m9x/tgamma.c
1116
#define P23 cr[14]
usr/src/lib/libm/common/m9x/tgamma.c
1117
#define Q20 cr[15]
usr/src/lib/libm/common/m9x/tgamma.c
1118
#define Q21 cr[16]
usr/src/lib/libm/common/m9x/tgamma.c
1119
#define Q22 cr[17]
usr/src/lib/libm/common/m9x/tgamma.c
1120
#define Q23 cr[18]
usr/src/lib/libm/common/m9x/tgamma.c
1121
#define Q24 cr[19]
usr/src/lib/libm/common/m9x/tgamma.c
1122
#define Q25 cr[20]
usr/src/lib/libm/common/m9x/tgamma.c
1123
#define Q26 cr[21]
usr/src/lib/libm/common/m9x/tgamma.c
1124
#define P30 cr[22]
usr/src/lib/libm/common/m9x/tgamma.c
1125
#define P31 cr[23]
usr/src/lib/libm/common/m9x/tgamma.c
1126
#define P32 cr[24]
usr/src/lib/libm/common/m9x/tgamma.c
1127
#define P33 cr[25]
usr/src/lib/libm/common/m9x/tgamma.c
1128
#define P34 cr[26]
usr/src/lib/libm/common/m9x/tgamma.c
1129
#define Q30 cr[27]
usr/src/lib/libm/common/m9x/tgamma.c
1130
#define Q31 cr[28]
usr/src/lib/libm/common/m9x/tgamma.c
1131
#define Q32 cr[29]
usr/src/lib/libm/common/m9x/tgamma.c
1132
#define Q33 cr[30]
usr/src/lib/libm/common/m9x/tgamma.c
1133
#define Q34 cr[31]
usr/src/lib/libm/common/m9x/tgamma.c
1134
#define Q35 cr[32]
usr/src/lib/libm/common/m9x/tgammaf.c
100
#define P22 cr[8]
usr/src/lib/libm/common/m9x/tgammaf.c
101
#define P23 cr[9]
usr/src/lib/libm/common/m9x/tgammaf.c
102
#define P24 cr[10]
usr/src/lib/libm/common/m9x/tgammaf.c
103
#define P25 cr[11]
usr/src/lib/libm/common/m9x/tgammaf.c
104
#define P30 cr[12]
usr/src/lib/libm/common/m9x/tgammaf.c
105
#define P31 cr[13]
usr/src/lib/libm/common/m9x/tgammaf.c
106
#define P32 cr[14]
usr/src/lib/libm/common/m9x/tgammaf.c
107
#define P33 cr[15]
usr/src/lib/libm/common/m9x/tgammaf.c
108
#define P34 cr[16]
usr/src/lib/libm/common/m9x/tgammaf.c
109
#define GZ1 cr[17]
usr/src/lib/libm/common/m9x/tgammaf.c
110
#define GZ2 cr[18]
usr/src/lib/libm/common/m9x/tgammaf.c
111
#define GZ3 cr[19]
usr/src/lib/libm/common/m9x/tgammaf.c
112
#define TZ1 cr[20]
usr/src/lib/libm/common/m9x/tgammaf.c
113
#define TZ3 cr[21]
usr/src/lib/libm/common/m9x/tgammaf.c
60
static const double cr[] = {
usr/src/lib/libm/common/m9x/tgammaf.c
92
#define P10 cr[0]
usr/src/lib/libm/common/m9x/tgammaf.c
93
#define P11 cr[1]
usr/src/lib/libm/common/m9x/tgammaf.c
94
#define P12 cr[2]
usr/src/lib/libm/common/m9x/tgammaf.c
95
#define P13 cr[3]
usr/src/lib/libm/common/m9x/tgammaf.c
96
#define P14 cr[4]
usr/src/lib/libm/common/m9x/tgammaf.c
97
#define P15 cr[5]
usr/src/lib/libm/common/m9x/tgammaf.c
98
#define P20 cr[6]
usr/src/lib/libm/common/m9x/tgammaf.c
99
#define P21 cr[7]
usr/src/lib/librstp/common/vector.c
148
STP_VECT_br_id_print (IN char *title, IN BRIDGE_ID* br_id, IN Bool cr)
usr/src/lib/librstp/common/vector.c
160
stp_trace (cr ? "\n" : " ");
usr/src/lib/librstp/common/vector.h
73
STP_VECT_br_id_print (IN char *title, IN BRIDGE_ID* br_id, IN Bool cr);
usr/src/lib/libscf/common/lowlevel.c
1211
ucred_t *cr = NULL;
usr/src/lib/libscf/common/lowlevel.c
1215
} else if ((cr = ucred_get(info.di_target)) == NULL) {
usr/src/lib/libscf/common/lowlevel.c
1217
} else if (ucred_getzoneid(cr) != handle->rh_zoneid) {
usr/src/lib/libscf/common/lowlevel.c
1221
ucred_free(cr);
usr/src/lib/libscf/common/scf_tmpl.c
5634
_check_count_ranges(scf_count_ranges_t *cr, uint64_t v)
usr/src/lib/libscf/common/scf_tmpl.c
5638
for (i = 0; i < cr->scr_num_ranges; ++i) {
usr/src/lib/libscf/common/scf_tmpl.c
5639
if (v >= cr->scr_min[i] &&
usr/src/lib/libscf/common/scf_tmpl.c
5640
v <= cr->scr_max[i]) {
usr/src/lib/libscf/common/scf_tmpl.c
5704
scf_count_ranges_t cr;
usr/src/lib/libscf/common/scf_tmpl.c
5736
if (scf_tmpl_value_count_range_constraints(pt, &cr) != 0) {
usr/src/lib/libscf/common/scf_tmpl.c
5744
if (_check_count_ranges(&cr, v_count) == 0) {
usr/src/lib/libscf/common/scf_tmpl.c
5746
scf_count_ranges_destroy(&cr);
usr/src/lib/libscf/common/scf_tmpl.c
5749
scf_count_ranges_destroy(&cr);
usr/src/lib/libzpool/common/kernel.c
588
zfs_secpolicy_snapshot_perms(const char *name, cred_t *cr)
usr/src/lib/libzpool/common/kernel.c
594
zfs_secpolicy_rename_perms(const char *from, const char *to, cred_t *cr)
usr/src/lib/libzpool/common/kernel.c
600
zfs_secpolicy_destroy_perms(const char *name, cred_t *cr)
usr/src/lib/libzpool/common/kernel.c
702
crypto_data_t *mac, crypto_call_req_t *cr)
usr/src/lib/libzpool/common/kernel.c
710
crypto_data_t *ciphertext, crypto_call_req_t *cr)
usr/src/lib/libzpool/common/kernel.c
719
crypto_data_t *ciphertext, crypto_call_req_t *cr)
usr/src/lib/libzpool/common/kernel.c
727
crypto_call_req_t *cr)
usr/src/lib/libzpool/common/kernel.c
734
crypto_call_req_t *cr)
usr/src/lib/libzpool/common/kernel.c
753
crypto_call_req_t *cr)
usr/src/lib/libzpool/common/kernel.c
759
crypto_call_req_t *cr)
usr/src/lib/libzpool/common/kernel.c
765
crypto_call_req_t *cr)
usr/src/lib/libzpool/common/sys/zfs_context.h
252
#define VOP_CLOSE(vp, f, c, o, cr, ct) 0
usr/src/lib/libzpool/common/sys/zfs_context.h
253
#define VOP_PUTPAGE(vp, of, sz, fl, cr, ct) 0
usr/src/lib/libzpool/common/sys/zfs_context.h
254
#define VOP_GETATTR(vp, vap, fl, cr, ct) fop_getattr((vp), (vap));
usr/src/lib/libzpool/common/sys/zfs_context.h
255
#define VOP_SPACE(vp, cmd, a, f, o, cr, ct) 0
usr/src/lib/libzpool/common/sys/zfs_context.h
257
#define VOP_FSYNC(vp, f, cr, ct) fsync((vp)->v_fd)
usr/src/lib/libzpool/common/sys/zfs_context.h
341
extern int zfs_secpolicy_snapshot_perms(const char *name, cred_t *cr);
usr/src/lib/libzpool/common/sys/zfs_context.h
343
cred_t *cr);
usr/src/lib/libzpool/common/sys/zfs_context.h
344
extern int zfs_secpolicy_destroy_perms(const char *name, cred_t *cr);
usr/src/lib/smbclnt/libfknsmb/common/fake_ktli.c
124
t_kopen(file_t *fp, dev_t rdev, int flags, TIUSER **tiptr, cred_t *cr)
usr/src/lib/smbclnt/libfknsmb/common/fake_pkey.c
45
smb_pkey_ioctl(int cmd, intptr_t arg, int flags, cred_t *cr)
usr/src/lib/smbclnt/libfknsmb/common/fake_policy.c
41
secpolicy_vnode_access2(const cred_t *cr, vnode_t *vp, uid_t owner,
usr/src/lib/smbclnt/libfknsmb/common/fake_policy.c
54
secpolicy_vnode_owner(const cred_t *cr, uid_t owner)
usr/src/lib/smbclnt/libfknsmb/common/fake_policy.c
57
if (owner == crgetruid(cr))
usr/src/lib/smbclnt/libfknsmb/common/fake_policy.c
64
secpolicy_vnode_setattr(cred_t *cr, struct vnode *vp, struct vattr *vap,
usr/src/lib/smbclnt/libfknsmb/common/fake_stream.c
343
cred_t *cr;
usr/src/lib/smbclnt/libfknsmb/common/fake_stream.c
346
cr = msg_getcred(tmpl, &cpid);
usr/src/lib/smbclnt/libfknsmb/common/fake_stream.c
347
if (cr != NULL)
usr/src/lib/smbclnt/libfknsmb/common/fake_stream.c
348
crhold(dst->db_credp = cr);
usr/src/lib/smbclnt/libfknsmb/common/fake_stream.c
356
allocb_cred(size_t size, cred_t *cr, pid_t cpid)
usr/src/lib/smbclnt/libfknsmb/common/fake_stream.c
360
ASSERT(cr != NULL);
usr/src/lib/smbclnt/libfknsmb/common/fake_stream.c
364
crhold(dbp->db_credp = cr);
usr/src/lib/smbclnt/libfknsmb/common/fake_stream.c
371
allocb_cred_wait(size_t size, uint_t flags, int *error, cred_t *cr, pid_t cpid)
usr/src/lib/smbclnt/libfknsmb/common/fake_stream.c
375
ASSERT(cr != NULL);
usr/src/lib/smbclnt/libfknsmb/common/fake_stream.c
379
crhold(dbp->db_credp = cr);
usr/src/lib/smbclnt/libfknsmb/common/fake_stream.c
395
cred_t *cr = NULL;
usr/src/lib/smbclnt/libfknsmb/common/fake_stream.c
400
cr = dbp->db_credp;
usr/src/lib/smbclnt/libfknsmb/common/fake_stream.c
401
if (cr == NULL) {
usr/src/lib/smbclnt/libfknsmb/common/fake_stream.c
409
return (cr);
usr/src/lib/smbclnt/libfknsmb/common/fake_stream.c
430
cred_t *cr = NULL;
usr/src/lib/smbclnt/libfknsmb/common/fake_stream.c
435
cr = dbp->db_credp;
usr/src/lib/smbclnt/libfknsmb/common/fake_stream.c
436
if (cr == NULL) {
usr/src/lib/smbclnt/libfknsmb/common/fake_stream.c
446
return (cr);
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_fssub.c
132
fs_sync(struct vfs *vfspp, short flag, cred_t *cr)
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
142
fs_fsync(vnode_t *vp, int syncflag, cred_t *cr, caller_context_t *ct)
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
152
fs_putpage(vnode_t *vp, offset_t off, size_t len, int flags, cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
211
flk_callback_t *flk_cbp, cred_t *cr, caller_context_t *ct)
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
221
fs_setfl(vnode_t *vp, int oflags, int nflags, cred_t *cr, caller_context_t *ct)
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
263
fs_pathconf(vnode_t *vp, int cmd, ulong_t *valp, cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
275
fs_dispose(struct vnode *vp, page_t *pp, int fl, int dn, struct cred *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
282
fs_nodispose(struct vnode *vp, page_t *pp, int fl, int dn, struct cred *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
293
fs_fab_acl(vnode_t *vp, vsecattr_t *vsecattr, int flag, cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
306
if (error = VOP_GETATTR(vp, &vattr, 0, cr, ct))
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
328
fs_shrlock(struct vnode *vp, int cmd, struct shrlock *shr, int flag, cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_lookup.c
106
rootdir, cr, NULL, NULL, NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_lookup.c
71
cred_t *cr;
usr/src/lib/smbclnt/libfksmbfs/common/fake_lookup.c
85
cr = CRED();
usr/src/lib/smbclnt/libfksmbfs/common/fake_misc.c
89
groupmember(gid_t gid, const cred_t *cr)
usr/src/lib/smbclnt/libfksmbfs/common/fake_nbmlock.c
112
nbl_svmand(vnode_t *vp, cred_t *cr, int *svp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_nbmlock.c
118
error = VOP_GETATTR(vp, &va, 0, cr, NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_stat.c
64
cred_t *cr = CRED();
usr/src/lib/smbclnt/libfksmbfs/common/fake_stat.c
71
if (error = VOP_GETATTR(vp, &vattr, flag, cr, NULL))
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1583
cred_t *cr = CRED();
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1595
(void) VFS_SYNC(vfsp, 0, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1615
if ((error = VFS_UNMOUNT(vfsp, flag, cr)) != 0) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
190
fsop_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
192
return (*(vfsp)->vfs_op->vfs_mount)(vfsp, mvp, uap, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
196
fsop_unmount(vfs_t *vfsp, int flag, cred_t *cr)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
198
return (*(vfsp)->vfs_op->vfs_unmount)(vfsp, flag, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
214
fsop_sync(vfs_t *vfsp, short flag, cred_t *cr)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
216
return (*(vfsp)->vfs_op->vfs_sync)(vfsp, flag, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
244
fsop_sync_by_kind(int fstype, short flag, cred_t *cr)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
249
return (*vfssw[fstype].vsw_vfsops.vfs_sync) (NULL, flag, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1016
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1018
ret = (*(*(vpp))->v_op->vop_open)(vpp, mode, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1062
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1067
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1069
err = (*(vp)->v_op->vop_close)(vp, flag, count, offset, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1093
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1099
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1101
err = (*(vp)->v_op->vop_read)(vp, uiop, ioflag, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1112
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1118
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1120
err = (*(vp)->v_op->vop_write)(vp, uiop, ioflag, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1132
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1138
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1140
err = (*(vp)->v_op->vop_ioctl)(vp, cmd, arg, flag, cr, rvalp, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1150
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1155
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1157
err = (*(vp)->v_op->vop_setfl)(vp, oflags, nflags, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1167
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1172
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1190
err = (*(vp)->v_op->vop_getattr)(vp, vap, flags, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1200
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1205
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1223
err = (*(vp)->v_op->vop_setattr)(vp, vap, flags, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1233
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1243
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1245
err = (*(vp)->v_op->vop_access)(vp, mode, flags, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1258
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1276
VOPXID_MAP_CR(dvp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1294
(dvp, nm, vpp, pnp, flags, rdir, cr, ct, deflags, ppnp);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1312
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1332
VOPXID_MAP_CR(dvp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1335
(dvp, name, vap, excl, mode, vpp, cr, flags, ct, vsecp);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1348
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1363
VOPXID_MAP_CR(dvp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1365
err = (*(dvp)->v_op->vop_remove)(dvp, nm, cr, ct, flags);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1375
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1390
VOPXID_MAP_CR(tdvp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1392
err = (*(tdvp)->v_op->vop_link)(tdvp, svp, tnm, cr, ct, flags);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1403
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1419
VOPXID_MAP_CR(tdvp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1421
err = (*(sdvp)->v_op->vop_rename)(sdvp, snm, tdvp, tnm, cr, ct, flags);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1432
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1452
VOPXID_MAP_CR(dvp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1455
(dvp, dirname, vap, vpp, cr, ct, flags, vsecp);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1469
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1484
VOPXID_MAP_CR(dvp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1486
err = (*(dvp)->v_op->vop_rmdir)(dvp, nm, cdir, cr, ct, flags);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1495
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1511
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1513
err = (*(vp)->v_op->vop_readdir)(vp, uiop, cr, eofp, ct, flags);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1525
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1541
VOPXID_MAP_CR(dvp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1552
(dvp, linkname, vap, target, cr, ct, flags);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1561
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1566
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1568
err = (*(vp)->v_op->vop_readlink)(vp, uiop, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1577
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1582
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1584
err = (*(vp)->v_op->vop_fsync)(vp, syncflag, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1592
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1598
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1600
(*(vp)->v_op->vop_inactive)(vp, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1674
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1679
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1682
(vp, cmd, bfp, flag, offset, flk_cbp, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1694
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1699
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1701
err = (*(vp)->v_op->vop_space)(vp, cmd, bfp, flag, offset, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1730
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1735
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1738
(vp, off, len, protp, plarr, plsz, seg, addr, rw, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1749
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1754
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1756
err = (*(vp)->v_op->vop_putpage)(vp, off, len, flags, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1771
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1776
VOPXID_MAP_CR(vp, cr);
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
1794
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1799
VOPXID_MAP_CR(vp, cr);
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
1818
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1823
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1826
(vp, off, as, addr, len, prot, maxprot, flags, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1873
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1878
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1880
err = (*(vp)->v_op->vop_pathconf)(vp, cmd, valp, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1892
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1897
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1899
err = (*(vp)->v_op->vop_pageio)(vp, pp, io_off, io_len, flags, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1923
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1929
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1931
(*(vp)->v_op->vop_dispose)(vp, pp, flag, dn, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1939
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1944
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1954
err = (*(vp)->v_op->vop_setsecattr) (vp, vsap, flag, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1964
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1978
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1980
err = (*(vp)->v_op->vop_getsecattr) (vp, vsap, flag, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1991
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1996
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1998
err = (*(vp)->v_op->vop_shrlock)(vp, cmd, shr, flag, cr, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
2033
vn_is_reparse(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
2047
if (VOP_GETATTR(vp, &xvattr.xva_vattr, 0, cr, ct))
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
324
cred_t *cr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
338
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
358
error = nbl_svmand(vp, cr, &svmand);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
373
error = VOP_WRITE(vp, &uio, ioflag, cr, NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
377
error = VOP_READ(vp, &uio, ioflag, cr, NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
89
#define VOPXID_MAP_CR(vp, cr) ((void)vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
998
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_ksocket.c
38
mblk_t **mpp, cred_t *cr)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
103
dirvpp, compvpp, startvp, cr);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
121
cred_t *cr) /* user credential */
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
143
compvpp, rootvp, vp, cr));
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
170
cred_t *cr) /* user's credential */
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
313
rootvp, cr, NULL, NULL, pp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
396
if ((error = pn_getsymlink(cvp, &linkpath, cr)) != 0) {
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
631
vnodetopath(vnode_t *vrootp, vnode_t *vp, char *buf, size_t buflen, cred_t *cr)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
85
cred_t *cr) /* credential */
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
94
dirvpp, compvpp, startvp, cr);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_nblk.c
140
nbl_svmand(vnode_t *vp, cred_t *cr, int *svp)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_nblk.c
146
error = VOP_GETATTR(vp, &va, 0, cr, NULL);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1029
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1072
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1085
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1102
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1119
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1136
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1189
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
127
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1273
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1297
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1308
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1323
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1370
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1403
fop_reqzcbuf(vnode_t *vp, enum uio_rw ioflag, xuio_t *xuio, cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1469
fop_retzcbuf(vnode_t *vp, xuio_t *xuio, cred_t *cr, caller_context_t *ct)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
223
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
271
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
307
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
320
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
343
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
390
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
486
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
557
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
633
(void) fop_setattr(vp, vap, 0, cr, ct);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
644
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
662
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
688
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
724
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
75
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
757
(void) fop_setattr(*vpp, vap, 0, cr, ct);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
768
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
785
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
835
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
847
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
858
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
873
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
963
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
98
cred_t *cr,
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_cred.c
51
cred_t *cr;
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_cred.c
52
cr = CRED();
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_cred.c
53
return (cr);
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_cred.c
59
cred_t *cr;
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_cred.c
60
cr = CRED();
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_cred.c
61
return (cr);
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_cred.c
65
smb_user_setcred(smb_user_t *user, cred_t *cr, uint32_t privileges)
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_cred.c
67
user->u_cred = cr;
usr/src/lib/udapl/libdat/include/dat/dat_redirection.h
100
(cr),\
usr/src/lib/udapl/libdat/include/dat/dat_redirection.h
104
#define DAT_CR_ACCEPT(cr, ep, size, pdata) \
usr/src/lib/udapl/libdat/include/dat/dat_redirection.h
105
(*DAT_HANDLE_TO_PROVIDER(cr)->cr_accept_func)(\
usr/src/lib/udapl/libdat/include/dat/dat_redirection.h
106
(cr),\
usr/src/lib/udapl/libdat/include/dat/dat_redirection.h
111
#define DAT_CR_REJECT(cr) \
usr/src/lib/udapl/libdat/include/dat/dat_redirection.h
112
(*DAT_HANDLE_TO_PROVIDER(cr)->cr_reject_func)(\
usr/src/lib/udapl/libdat/include/dat/dat_redirection.h
113
(cr))
usr/src/lib/udapl/libdat/include/dat/dat_redirection.h
115
#define DAT_CR_HANDOFF(cr, qual) \
usr/src/lib/udapl/libdat/include/dat/dat_redirection.h
116
(*DAT_HANDLE_TO_PROVIDER(cr)->cr_handoff_func)(\
usr/src/lib/udapl/libdat/include/dat/dat_redirection.h
117
(cr),\
usr/src/lib/udapl/libdat/include/dat/dat_redirection.h
98
#define DAT_CR_QUERY(cr, mask, param) \
usr/src/lib/udapl/libdat/include/dat/dat_redirection.h
99
(*DAT_HANDLE_TO_PROVIDER(cr)->cr_query_func)(\
usr/src/stand/lib/fs/nfs/auth_none.c
107
authnone_refresh(AUTH *foo, struct rpc_msg *bar, cred_t *cr)
usr/src/stand/lib/fs/nfs/auth_none.c
82
authnone_marshal(AUTH *client, XDR *xdrs, struct cred *cr)
usr/src/stand/lib/fs/nfs/auth_unix.c
154
authunix_marshal(AUTH *auth, XDR *xdrs, cred_t *cr)
usr/src/stand/lib/fs/nfs/auth_unix.c
190
authunix_refresh(AUTH *auth, struct rpc_msg *msg, cred_t *cr)
usr/src/ucbhead/sys/vfs.h
154
#define VFS_MOUNT(vfsp, mvp, uap, cr) \
usr/src/ucbhead/sys/vfs.h
155
(*(vfsp)->vfs_op->vfs_mount)(vfsp, mvp, uap, cr)
usr/src/ucbhead/sys/vfs.h
156
#define VFS_UNMOUNT(vfsp, cr) (*(vfsp)->vfs_op->vfs_unmount)(vfsp, cr)
usr/src/uts/common/c2/audit.c
1225
cred_t *cr = CRED();
usr/src/uts/common/c2/audit.c
1226
priv_set_t pset = CR_IPRIV(cr);
usr/src/uts/common/c2/audit.c
1246
!priv_isequalset(&CR_LPRIV(pfcred), &CR_LPRIV(cr))) {
usr/src/uts/common/c2/audit.c
1256
if (crgetuid(cr) != crgetuid(pfcred) ||
usr/src/uts/common/c2/audit.c
1257
crgetruid(cr) != crgetruid(pfcred) ||
usr/src/uts/common/c2/audit.c
1258
crgetgid(cr) != crgetgid(pfcred) ||
usr/src/uts/common/c2/audit.c
1259
crgetrgid(cr) != crgetrgid(pfcred)) {
usr/src/uts/common/c2/audit.c
1260
AUDIT_SETPROC(&(u_ad), cr, crgetauinfo(cr));
usr/src/uts/common/c2/audit.c
1684
cred_t *cr;
usr/src/uts/common/c2/audit.c
1723
crhold(cr = p->p_cred);
usr/src/uts/common/c2/audit.c
1726
if ((ainfo = crgetauinfo(cr)) == NULL) {
usr/src/uts/common/c2/audit.c
1727
crfree(cr);
usr/src/uts/common/c2/audit.c
1731
AUDIT_SETPROC_GENERIC(&(u_ad), cr, ainfo, pid);
usr/src/uts/common/c2/audit.c
1733
crfree(cr);
usr/src/uts/common/c2/audit.c
1860
cred_t *cr = CRED();
usr/src/uts/common/c2/audit.c
1863
const auditinfo_addr_t *ainfo = crgetauinfo(cr);
usr/src/uts/common/c2/audit.c
1880
AUDIT_SETSUBJ((caddr_t *)&(ad), cr, ainfo, kctx);
usr/src/uts/common/c2/audit.c
616
cred_t *cr = CRED();
usr/src/uts/common/c2/audit.c
617
const auditinfo_addr_t *ainfo = crgetauinfo(cr);
usr/src/uts/common/c2/audit.c
625
AUDIT_SETSUBJ(&(u_ad), cr, ainfo, kctx);
usr/src/uts/common/c2/audit.c
739
cred_t *cr;
usr/src/uts/common/c2/audit.c
747
cr = CRED();
usr/src/uts/common/c2/audit.c
762
ainfo = crgetauinfo(cr);
usr/src/uts/common/c2/audit.c
810
AUDIT_SETSUBJ((caddr_t *)&(ad), cr, ainfo, kctx);
usr/src/uts/common/c2/audit.c
91
cred_t *cr) /* cred of requestor */
usr/src/uts/common/c2/audit.c
974
cred_t *cr = CRED();
usr/src/uts/common/c2/audit.c
975
const auditinfo_addr_t *ainfo = crgetauinfo(cr);
usr/src/uts/common/c2/audit.c
981
AUDIT_SETSUBJ(&(u_ad), cr, ainfo, kctx);
usr/src/uts/common/c2/audit_event.c
1558
cred_t *cr;
usr/src/uts/common/c2/audit_event.c
1581
crhold(cr = p->p_cred);
usr/src/uts/common/c2/audit_event.c
1585
ainfo = crgetauinfo(cr);
usr/src/uts/common/c2/audit_event.c
1587
crfree(cr);
usr/src/uts/common/c2/audit_event.c
1592
uid = crgetuid(cr);
usr/src/uts/common/c2/audit_event.c
1593
gid = crgetgid(cr);
usr/src/uts/common/c2/audit_event.c
1594
ruid = crgetruid(cr);
usr/src/uts/common/c2/audit_event.c
1595
rgid = crgetrgid(cr);
usr/src/uts/common/c2/audit_event.c
1600
au_uwrite(au_to_label(CR_SL(cr)));
usr/src/uts/common/c2/audit_event.c
1602
crfree(cr);
usr/src/uts/common/c2/audit_event.c
2146
cred_t *cr;
usr/src/uts/common/c2/audit_event.c
2188
crhold(cr = p->p_cred);
usr/src/uts/common/c2/audit_event.c
2192
ainfo = crgetauinfo(cr);
usr/src/uts/common/c2/audit_event.c
2194
crfree(cr);
usr/src/uts/common/c2/audit_event.c
2198
uid = crgetuid(cr);
usr/src/uts/common/c2/audit_event.c
2199
gid = crgetgid(cr);
usr/src/uts/common/c2/audit_event.c
2200
ruid = crgetruid(cr);
usr/src/uts/common/c2/audit_event.c
2201
rgid = crgetrgid(cr);
usr/src/uts/common/c2/audit_event.c
2204
crfree(cr);
usr/src/uts/common/c2/audit_event.c
4993
cred_t *cr;
usr/src/uts/common/c2/audit_event.c
5008
crhold(cr = p->p_cred);
usr/src/uts/common/c2/audit_event.c
5012
ainfo = crgetauinfo(cr);
usr/src/uts/common/c2/audit_event.c
5014
crfree(cr);
usr/src/uts/common/c2/audit_event.c
5018
uid = crgetuid(cr);
usr/src/uts/common/c2/audit_event.c
5019
gid = crgetgid(cr);
usr/src/uts/common/c2/audit_event.c
5020
ruid = crgetruid(cr);
usr/src/uts/common/c2/audit_event.c
5021
rgid = crgetrgid(cr);
usr/src/uts/common/c2/audit_event.c
5024
crfree(cr);
usr/src/uts/common/c2/audit_event.c
5128
cred_t *cr;
usr/src/uts/common/c2/audit_event.c
5153
crhold(cr = p->p_cred);
usr/src/uts/common/c2/audit_event.c
5157
ainfo = crgetauinfo(cr);
usr/src/uts/common/c2/audit_event.c
5159
crfree(cr);
usr/src/uts/common/c2/audit_event.c
5163
uid = crgetuid(cr);
usr/src/uts/common/c2/audit_event.c
5164
gid = crgetgid(cr);
usr/src/uts/common/c2/audit_event.c
5165
ruid = crgetruid(cr);
usr/src/uts/common/c2/audit_event.c
5166
rgid = crgetrgid(cr);
usr/src/uts/common/c2/audit_event.c
5169
crfree(cr);
usr/src/uts/common/c2/audit_event.c
5184
crhold(cr = p->p_cred);
usr/src/uts/common/c2/audit_event.c
5188
ainfo = crgetauinfo(cr);
usr/src/uts/common/c2/audit_event.c
5190
crfree(cr);
usr/src/uts/common/c2/audit_event.c
5194
uid = crgetuid(cr);
usr/src/uts/common/c2/audit_event.c
5195
gid = crgetgid(cr);
usr/src/uts/common/c2/audit_event.c
5196
ruid = crgetruid(cr);
usr/src/uts/common/c2/audit_event.c
5197
rgid = crgetrgid(cr);
usr/src/uts/common/c2/audit_event.c
5200
crfree(cr);
usr/src/uts/common/c2/audit_event.c
5317
cred_t *cr;
usr/src/uts/common/c2/audit_event.c
5342
crhold(cr = p->p_cred);
usr/src/uts/common/c2/audit_event.c
5346
ainfo = crgetauinfo(cr);
usr/src/uts/common/c2/audit_event.c
5348
crfree(cr);
usr/src/uts/common/c2/audit_event.c
5351
uid = crgetuid(cr);
usr/src/uts/common/c2/audit_event.c
5352
gid = crgetgid(cr);
usr/src/uts/common/c2/audit_event.c
5353
ruid = crgetruid(cr);
usr/src/uts/common/c2/audit_event.c
5354
rgid = crgetrgid(cr);
usr/src/uts/common/c2/audit_event.c
5357
crfree(cr);
usr/src/uts/common/c2/audit_start.c
297
cred_t *cr = CRED();
usr/src/uts/common/c2/audit_start.c
298
const auditinfo_addr_t *ainfo = crgetauinfo(cr);
usr/src/uts/common/c2/audit_start.c
303
AUDIT_SETSUBJ(&(u_ad), cr, ainfo, kctx);
usr/src/uts/common/c2/audit_start.c
399
cred_t *cr)
usr/src/uts/common/c2/audit_start.c
418
if (cr == NULL)
usr/src/uts/common/c2/audit_start.c
419
cr = CRED();
usr/src/uts/common/c2/audit_start.c
420
ainfo = crgetauinfo(cr);
usr/src/uts/common/contract/device.c
500
const cred_t *cr)
usr/src/uts/common/contract/device.c
543
(error = secpolicy_sys_devices(cr)) != 0) {
usr/src/uts/common/contract/device.c
583
(error = secpolicy_contract_event(cr)) != 0)
usr/src/uts/common/contract/process.c
226
const cred_t *cr)
usr/src/uts/common/contract/process.c
290
!secpolicy_contract_event_choice(cr)) {
usr/src/uts/common/contract/process.c
297
if (error = secpolicy_contract_identity(cr))
usr/src/uts/common/contract/process.c
323
(error = secpolicy_contract_event(cr)) != 0)
usr/src/uts/common/contract/process.c
337
!secpolicy_contract_event_choice(cr)) {
usr/src/uts/common/crypto/api/kcf_cipher.c
474
crypto_data_t *ciphertext, crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_cipher.c
491
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_cipher.c
499
if ((ctx->cc_flags & CRYPTO_USE_OPSTATE) && cr == NULL) {
usr/src/uts/common/crypto/api/kcf_cipher.c
509
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_cipher.c
534
crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_cipher.c
551
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_cipher.c
557
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_cipher.c
756
crypto_data_t *plaintext, crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_cipher.c
773
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_cipher.c
781
if ((ctx->cc_flags & CRYPTO_USE_OPSTATE) && cr == NULL) {
usr/src/uts/common/crypto/api/kcf_cipher.c
791
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_cipher.c
816
crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_cipher.c
833
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_cipher.c
840
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_cipher.c
853
crypto_data_t *ciphertext, crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_cipher.c
868
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_cipher.c
875
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_cipher.c
888
crypto_data_t *plaintext, crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_cipher.c
903
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_cipher.c
910
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_digest.c
337
crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_digest.c
354
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_digest.c
360
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_digest.c
386
crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_digest.c
403
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_digest.c
409
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_digest.c
423
crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_digest.c
440
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_digest.c
446
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_digest.c
457
crypto_data_t *digest, crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_digest.c
473
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_digest.c
479
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_dual.c
1037
save_flag = cr->cr_flag;
usr/src/uts/common/crypto/api/kcf_dual.c
1038
cr->cr_flag |= CRYPTO_ALWAYS_QUEUE;
usr/src/uts/common/crypto/api/kcf_dual.c
1044
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_dual.c
1046
cr->cr_flag = save_flag;
usr/src/uts/common/crypto/api/kcf_dual.c
1050
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_dual.c
1056
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_dual.c
1524
crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_dual.c
1596
if (cr != NULL && pd->pd_prov_type == CRYPTO_HW_PROVIDER) {
usr/src/uts/common/crypto/api/kcf_dual.c
1597
if ((kcf_insert_triedlist(&list, pd, KCF_KMFLAG(cr))
usr/src/uts/common/crypto/api/kcf_dual.c
1609
ctx = kcf_new_ctx(cr, pd, pd->pd_sid);
usr/src/uts/common/crypto/api/kcf_dual.c
1632
if (cr == NULL) {
usr/src/uts/common/crypto/api/kcf_dual.c
1710
save_flag = cr->cr_flag;
usr/src/uts/common/crypto/api/kcf_dual.c
1711
cr->cr_flag |= CRYPTO_ALWAYS_QUEUE;
usr/src/uts/common/crypto/api/kcf_dual.c
1742
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_dual.c
1744
cr->cr_flag = save_flag;
usr/src/uts/common/crypto/api/kcf_dual.c
1775
ctx = kcf_new_ctx(cr, pd, pd->pd_sid);
usr/src/uts/common/crypto/api/kcf_dual.c
1786
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_dual.c
1798
KCF_SWFP_RHNDL(cr));
usr/src/uts/common/crypto/api/kcf_dual.c
1816
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_dual.c
1821
(kcf_insert_triedlist(&list, pd, KCF_KMFLAG(cr)) != NULL))
usr/src/uts/common/crypto/api/kcf_dual.c
1841
crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_dual.c
1910
ctx = kcf_new_ctx(cr, real_provider, sid);
usr/src/uts/common/crypto/api/kcf_dual.c
1918
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_dual.c
1933
KCF_SWFP_RHNDL(cr));
usr/src/uts/common/crypto/api/kcf_dual.c
1954
rv = kcf_submit_request(real_provider, ctx, cr, &params,
usr/src/uts/common/crypto/api/kcf_dual.c
1974
crypto_dual_data_t *ct, crypto_data_t *pt, crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_dual.c
2002
if (cr == NULL) {
usr/src/uts/common/crypto/api/kcf_dual.c
2031
save_flag = cr->cr_flag;
usr/src/uts/common/crypto/api/kcf_dual.c
2032
cr->cr_flag |= CRYPTO_ALWAYS_QUEUE;
usr/src/uts/common/crypto/api/kcf_dual.c
2038
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_dual.c
2040
cr->cr_flag = save_flag;
usr/src/uts/common/crypto/api/kcf_dual.c
2045
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_dual.c
2052
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_dual.c
2064
crypto_data_t *pt, crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_dual.c
2090
if (cr == NULL) {
usr/src/uts/common/crypto/api/kcf_dual.c
2105
save_flag = cr->cr_flag;
usr/src/uts/common/crypto/api/kcf_dual.c
2106
cr->cr_flag |= CRYPTO_ALWAYS_QUEUE;
usr/src/uts/common/crypto/api/kcf_dual.c
2112
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_dual.c
2114
cr->cr_flag = save_flag;
usr/src/uts/common/crypto/api/kcf_dual.c
2120
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_dual.c
2127
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_dual.c
419
crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_dual.c
487
ctx = kcf_new_ctx(cr, real_provider, sid);
usr/src/uts/common/crypto/api/kcf_dual.c
495
if (CHECK_FASTPATH(cr, real_provider)) {
usr/src/uts/common/crypto/api/kcf_dual.c
510
KCF_SWFP_RHNDL(cr));
usr/src/uts/common/crypto/api/kcf_dual.c
531
rv = kcf_submit_request(real_provider, ctx, cr, &params,
usr/src/uts/common/crypto/api/kcf_dual.c
556
crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_dual.c
627
if (cr != NULL && pd->pd_prov_type == CRYPTO_HW_PROVIDER) {
usr/src/uts/common/crypto/api/kcf_dual.c
628
if ((kcf_insert_triedlist(&list, pd, KCF_KMFLAG(cr))
usr/src/uts/common/crypto/api/kcf_dual.c
640
ctx = kcf_new_ctx(cr, pd, pd->pd_sid);
usr/src/uts/common/crypto/api/kcf_dual.c
663
if (cr == NULL) {
usr/src/uts/common/crypto/api/kcf_dual.c
736
save_flag = cr->cr_flag;
usr/src/uts/common/crypto/api/kcf_dual.c
737
cr->cr_flag |= CRYPTO_ALWAYS_QUEUE;
usr/src/uts/common/crypto/api/kcf_dual.c
768
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_dual.c
770
cr->cr_flag = save_flag;
usr/src/uts/common/crypto/api/kcf_dual.c
801
ctx = kcf_new_ctx(cr, pd, pd->pd_sid);
usr/src/uts/common/crypto/api/kcf_dual.c
813
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_dual.c
825
KCF_SWFP_RHNDL(cr));
usr/src/uts/common/crypto/api/kcf_dual.c
843
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_dual.c
848
(kcf_insert_triedlist(&list, pd, KCF_KMFLAG(cr)) != NULL))
usr/src/uts/common/crypto/api/kcf_dual.c
868
crypto_data_t *pt, crypto_dual_data_t *ct, crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_dual.c
896
if (cr == NULL) {
usr/src/uts/common/crypto/api/kcf_dual.c
939
save_flag = cr->cr_flag;
usr/src/uts/common/crypto/api/kcf_dual.c
940
cr->cr_flag |= CRYPTO_ALWAYS_QUEUE;
usr/src/uts/common/crypto/api/kcf_dual.c
946
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_dual.c
948
cr->cr_flag = save_flag;
usr/src/uts/common/crypto/api/kcf_dual.c
953
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_dual.c
960
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_dual.c
971
crypto_data_t *mac, crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_dual.c
999
if (cr == NULL) {
usr/src/uts/common/crypto/api/kcf_mac.c
523
crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_mac.c
540
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_mac.c
546
rv = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_mac.c
572
crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_mac.c
589
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_mac.c
595
rv = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_mac.c
608
crypto_data_t *mac, crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_mac.c
625
if (CHECK_FASTPATH(cr, pd)) {
usr/src/uts/common/crypto/api/kcf_mac.c
631
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_sign.c
147
crypto_data_t *signature, crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_sign.c
163
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_sign.c
175
crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_sign.c
192
rv = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_sign.c
202
crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_sign.c
219
rv = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_sign.c
432
crypto_data_t *signature, crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_sign.c
448
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_verify.c
148
crypto_data_t *signature, crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_verify.c
164
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_verify.c
176
crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_verify.c
194
rv = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_verify.c
204
crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_verify.c
221
rv = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/api/kcf_verify.c
434
crypto_data_t *data, crypto_call_req_t *cr)
usr/src/uts/common/crypto/api/kcf_verify.c
450
error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
usr/src/uts/common/crypto/core/kcf_sched.c
1947
crypto_call_req_t *cr = &last_req->kr_callreq;
usr/src/uts/common/crypto/core/kcf_sched.c
1949
(*(cr->cr_callback_func))(cr->cr_callback_arg, status);
usr/src/uts/common/disp/fss.c
2548
fss_donice(kthread_t *t, cred_t *cr, int incr, int *retvalp)
usr/src/uts/common/disp/fss.c
2563
if ((incr < 0 || incr > 2 * NZERO) && secpolicy_raisepriority(cr) != 0)
usr/src/uts/common/disp/fss.c
2610
fss_doprio(kthread_t *t, cred_t *cr, int incr, int *retvalp)
usr/src/uts/common/disp/fss.c
2634
return (fss_parmsset(t, &fssparms, (id_t)0, cr));
usr/src/uts/common/disp/fx.c
1479
fx_donice(kthread_t *t, cred_t *cr, int incr, int *retvalp)
usr/src/uts/common/disp/fx.c
1496
secpolicy_raisepriority(cr) != 0)
usr/src/uts/common/disp/fx.c
1550
fx_doprio(kthread_t *t, cred_t *cr, int incr, int *retvalp)
usr/src/uts/common/disp/fx.c
1576
return (fx_parmsset(t, (void *)&fxkparms, (id_t)0, cr));
usr/src/uts/common/disp/rt.c
1040
rt_donice(kthread_t *t, cred_t *cr, int incr, int *retvalp)
usr/src/uts/common/disp/rt.c
1050
rt_doprio(kthread_t *t, cred_t *cr, int incr, int *retvalp)
usr/src/uts/common/disp/rt.c
1071
return (rt_parmsset(t, &rtkparms, rt_cid, cr));
usr/src/uts/common/disp/sysclass.c
226
sys_donice(kthread_t *t, cred_t *cr, int incr, int *retvalp)
usr/src/uts/common/disp/sysclass.c
233
sys_doprio(kthread_t *t, cred_t *cr, int incr, int *retvalp)
usr/src/uts/common/disp/thread.c
812
cred_t *cr;
usr/src/uts/common/disp/thread.c
816
if ((cr = (*tp)->t_cred) != NULL && crgetzoneid(cr) == zoneid) {
usr/src/uts/common/disp/ts.c
1981
ts_donice(kthread_t *t, cred_t *cr, int incr, int *retvalp)
usr/src/uts/common/disp/ts.c
1998
secpolicy_raisepriority(cr) != 0)
usr/src/uts/common/disp/ts.c
2046
ts_doprio(kthread_t *t, cred_t *cr, int incr, int *retvalp)
usr/src/uts/common/disp/ts.c
2071
return (ts_parmsset(t, &tsparms, 0, cr));
usr/src/uts/common/dtrace/dtrace.c
12412
cred_t *cr = dcr->dcr_cred;
usr/src/uts/common/dtrace/dtrace.c
12413
zoneid_t zone = cr != NULL ? crgetzoneid(cr) : 0;
usr/src/uts/common/dtrace/dtrace.c
12415
if ((dcr->dcr_visible & DTRACE_CRV_ALLZONE) || (cr != NULL &&
usr/src/uts/common/dtrace/dtrace.c
12874
cred_t *cr)
usr/src/uts/common/dtrace/dtrace.c
13030
if (dtrace_difo_validate(dp, vstate, DIF_DIR_NREGS, cr) != 0)
usr/src/uts/common/dtrace/dtrace.c
13048
cred_t *cr)
usr/src/uts/common/dtrace/dtrace.c
13052
if ((dp = dtrace_dof_difo(dof, sec, vstate, cr)) == NULL)
usr/src/uts/common/dtrace/dtrace.c
13060
cred_t *cr)
usr/src/uts/common/dtrace/dtrace.c
13173
act->dtad_difo = dtrace_dof_difo(dof, difosec, vstate, cr);
usr/src/uts/common/dtrace/dtrace.c
13193
cred_t *cr)
usr/src/uts/common/dtrace/dtrace.c
13228
if ((pred = dtrace_dof_predicate(dof, sec, vstate, cr)) == NULL)
usr/src/uts/common/dtrace/dtrace.c
13239
ep->dted_action = dtrace_dof_actdesc(dof, sec, vstate, cr);
usr/src/uts/common/dtrace/dtrace.c
13337
dtrace_dof_slurp(dof_hdr_t *dof, dtrace_vstate_t *vstate, cred_t *cr,
usr/src/uts/common/dtrace/dtrace.c
13516
if ((ep = dtrace_dof_ecbdesc(dof, sec, vstate, cr)) == NULL) {
usr/src/uts/common/dtrace/dtrace.c
1369
cred_t *cr, *s_cr = state->dts_cred.dcr_cred;
usr/src/uts/common/dtrace/dtrace.c
1377
if ((cr = CRED()) != NULL &&
usr/src/uts/common/dtrace/dtrace.c
13772
dtrace_state_create(dev_t *devp, cred_t *cr)
usr/src/uts/common/dtrace/dtrace.c
1378
s_cr->cr_uid == cr->cr_uid &&
usr/src/uts/common/dtrace/dtrace.c
1379
s_cr->cr_uid == cr->cr_ruid &&
usr/src/uts/common/dtrace/dtrace.c
1380
s_cr->cr_uid == cr->cr_suid &&
usr/src/uts/common/dtrace/dtrace.c
1381
s_cr->cr_gid == cr->cr_gid &&
usr/src/uts/common/dtrace/dtrace.c
1382
s_cr->cr_gid == cr->cr_rgid &&
usr/src/uts/common/dtrace/dtrace.c
1383
s_cr->cr_gid == cr->cr_sgid)
usr/src/uts/common/dtrace/dtrace.c
13852
if (cr == NULL || PRIV_POLICY_ONLY(cr, PRIV_ALL, B_FALSE)) {
usr/src/uts/common/dtrace/dtrace.c
13863
crhold(cr);
usr/src/uts/common/dtrace/dtrace.c
13864
state->dts_cred.dcr_cred = cr;
usr/src/uts/common/dtrace/dtrace.c
13870
if (PRIV_POLICY_ONLY(cr, PRIV_DTRACE_USER, B_FALSE) ||
usr/src/uts/common/dtrace/dtrace.c
13871
PRIV_POLICY_ONLY(cr, PRIV_DTRACE_PROC, B_FALSE)) {
usr/src/uts/common/dtrace/dtrace.c
13881
if (PRIV_POLICY_ONLY(cr, PRIV_DTRACE_USER, B_FALSE)) {
usr/src/uts/common/dtrace/dtrace.c
13882
if (PRIV_POLICY_ONLY(cr, PRIV_PROC_OWNER, B_FALSE)) {
usr/src/uts/common/dtrace/dtrace.c
13890
if (PRIV_POLICY_ONLY(cr, PRIV_PROC_ZONE, B_FALSE)) {
usr/src/uts/common/dtrace/dtrace.c
13903
if (priv_isequalset(priv_getset(cr, PRIV_EFFECTIVE),
usr/src/uts/common/dtrace/dtrace.c
13904
cr->cr_zone->zone_privset)) {
usr/src/uts/common/dtrace/dtrace.c
13916
if (PRIV_POLICY_ONLY(cr, PRIV_DTRACE_KERNEL, B_FALSE)) {
usr/src/uts/common/dtrace/dtrace.c
13931
if (PRIV_POLICY_ONLY(cr, PRIV_PROC_OWNER, B_FALSE))
usr/src/uts/common/dtrace/dtrace.c
13939
if (PRIV_POLICY_ONLY(cr, PRIV_PROC_ZONE, B_FALSE))
usr/src/uts/common/dtrace/dtrace.c
13948
if (priv_isequalset(priv_getset(cr, PRIV_EFFECTIVE),
usr/src/uts/common/dtrace/dtrace.c
13949
cr->cr_zone->zone_privset)) {
usr/src/uts/common/dtrace/dtrace.c
13961
if (PRIV_POLICY_ONLY(cr, PRIV_DTRACE_PROC, B_FALSE)) {
usr/src/uts/common/dtrace/dtrace.c
13962
if (PRIV_POLICY_ONLY(cr, PRIV_PROC_OWNER, B_FALSE))
usr/src/uts/common/dtrace/dtrace.c
13966
if (PRIV_POLICY_ONLY(cr, PRIV_PROC_ZONE, B_FALSE))
usr/src/uts/common/dtrace/dtrace.c
1397
cred_t *cr, *s_cr = state->dts_cred.dcr_cred;
usr/src/uts/common/dtrace/dtrace.c
1405
if ((cr = CRED()) != NULL && s_cr->cr_zone == cr->cr_zone)
usr/src/uts/common/dtrace/dtrace.c
1561
cred_t *cr;
usr/src/uts/common/dtrace/dtrace.c
1567
if ((cr = CRED()) == NULL ||
usr/src/uts/common/dtrace/dtrace.c
1568
s_cr->cr_uid != cr->cr_uid ||
usr/src/uts/common/dtrace/dtrace.c
1569
s_cr->cr_uid != cr->cr_ruid ||
usr/src/uts/common/dtrace/dtrace.c
1570
s_cr->cr_uid != cr->cr_suid ||
usr/src/uts/common/dtrace/dtrace.c
1571
s_cr->cr_gid != cr->cr_gid ||
usr/src/uts/common/dtrace/dtrace.c
1572
s_cr->cr_gid != cr->cr_rgid ||
usr/src/uts/common/dtrace/dtrace.c
1573
s_cr->cr_gid != cr->cr_sgid ||
usr/src/uts/common/dtrace/dtrace.c
1590
cred_t *cr;
usr/src/uts/common/dtrace/dtrace.c
1595
if ((cr = CRED()) == NULL ||
usr/src/uts/common/dtrace/dtrace.c
1596
s_cr->cr_zone->zone_id != cr->cr_zone->zone_id) {
usr/src/uts/common/dtrace/dtrace.c
16474
dtrace_ioctl(dev_t dev, int cmd, intptr_t arg, int md, cred_t *cr, int *rv)
usr/src/uts/common/dtrace/dtrace.c
16728
if (dtrace_dof_slurp(dof, vstate, cr, &enab, 0, B_TRUE) != 0) {
usr/src/uts/common/dtrace/dtrace.c
16817
dtrace_cred2priv(cr, &priv, &uid, &zoneid);
usr/src/uts/common/dtrace/dtrace.c
7792
dtrace_cred2priv(cred_t *cr, uint32_t *privp, uid_t *uidp, zoneid_t *zoneidp)
usr/src/uts/common/dtrace/dtrace.c
7796
if (cr == NULL || PRIV_POLICY_ONLY(cr, PRIV_ALL, B_FALSE)) {
usr/src/uts/common/dtrace/dtrace.c
7802
*uidp = crgetuid(cr);
usr/src/uts/common/dtrace/dtrace.c
7803
*zoneidp = crgetzoneid(cr);
usr/src/uts/common/dtrace/dtrace.c
7806
if (PRIV_POLICY_ONLY(cr, PRIV_DTRACE_KERNEL, B_FALSE))
usr/src/uts/common/dtrace/dtrace.c
7808
else if (PRIV_POLICY_ONLY(cr, PRIV_DTRACE_USER, B_FALSE))
usr/src/uts/common/dtrace/dtrace.c
7810
if (PRIV_POLICY_ONLY(cr, PRIV_DTRACE_PROC, B_FALSE))
usr/src/uts/common/dtrace/dtrace.c
7812
if (PRIV_POLICY_ONLY(cr, PRIV_PROC_OWNER, B_FALSE))
usr/src/uts/common/dtrace/dtrace.c
7814
if (PRIV_POLICY_ONLY(cr, PRIV_PROC_ZONE, B_FALSE))
usr/src/uts/common/dtrace/dtrace.c
8242
cred_t *cr, const dtrace_pops_t *pops, void *arg, dtrace_provider_id_t *idp)
usr/src/uts/common/dtrace/dtrace.c
8297
if (cr != NULL) {
usr/src/uts/common/dtrace/dtrace.c
8298
provider->dtpv_priv.dtpp_uid = crgetuid(cr);
usr/src/uts/common/dtrace/dtrace.c
8299
provider->dtpv_priv.dtpp_zoneid = crgetzoneid(cr);
usr/src/uts/common/dtrace/dtrace.c
9266
cred_t *cr)
usr/src/uts/common/dtrace/dtrace.c
9274
kcheckload = cr == NULL ||
usr/src/uts/common/dtrace/fasttrap.c
1935
fasttrap_ioctl(dev_t dev, int cmd, intptr_t arg, int md, cred_t *cr, int *rv)
usr/src/uts/common/dtrace/fasttrap.c
1987
if (!PRIV_POLICY_CHOICE(cr, PRIV_ALL, B_FALSE)) {
usr/src/uts/common/dtrace/fasttrap.c
2003
if ((ret = priv_proc_cred_perm(cr, p, NULL,
usr/src/uts/common/dtrace/fasttrap.c
2027
if (!PRIV_POLICY_CHOICE(cr, PRIV_ALL, B_FALSE)) {
usr/src/uts/common/dtrace/fasttrap.c
2043
if ((ret = priv_proc_cred_perm(cr, p, NULL,
usr/src/uts/common/fs/autofs/auto_vfsops.c
350
auto_mount(vfs_t *vfsp, vnode_t *vp, struct mounta *uap, cred_t *cr)
usr/src/uts/common/fs/autofs/auto_vfsops.c
369
if ((error = secpolicy_fs_mount(cr, vp, vfsp)) != 0)
usr/src/uts/common/fs/autofs/auto_vfsops.c
637
rootfnp = auto_makefnnode(VDIR, vfsp, fnip->fi_path, cr, fngp);
usr/src/uts/common/fs/autofs/auto_vfsops.c
694
auto_unmount(vfs_t *vfsp, int flag, cred_t *cr)
usr/src/uts/common/fs/autofs/auto_vfsops.c
705
if (secpolicy_fs_unmount(cr, vfsp) != 0)
usr/src/uts/common/fs/autofs/auto_vnops.c
1268
auto_readlink(vnode_t *vp, struct uio *uiop, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/autofs/auto_vnops.c
790
cred_t *cr,
usr/src/uts/common/fs/autofs/auto_vnops.c
806
if (error = auto_trigger_mount(odvp, cr, &o_newvp))
usr/src/uts/common/fs/autofs/auto_vnops.c
822
if (error = auto_trigger_mount(ndvp, cr, &n_newvp)) {
usr/src/uts/common/fs/autofs/auto_vnops.c
853
error = VOP_RENAME(o_newvp, onm, n_newvp, nnm, cr, ct, flags);
usr/src/uts/common/fs/bootfs/bootfs_vfsops.c
156
bootfs_unmount(vfs_t *vfsp, int flag, cred_t *cr)
usr/src/uts/common/fs/bootfs/bootfs_vfsops.c
162
if ((ret = secpolicy_fs_unmount(cr, vfsp)) != 0)
usr/src/uts/common/fs/bootfs/bootfs_vfsops.c
65
bootfs_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr)
usr/src/uts/common/fs/bootfs/bootfs_vfsops.c
72
if ((ret = secpolicy_fs_mount(cr, mvp, vfsp)) != 0)
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
130
cred_t *cr, int *rvalp, caller_context_t *ct)
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
137
bootfs_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
151
bootfs_access(vnode_t *vp, int mode, int flags, cred_t *cr,
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
157
if (crgetuid(cr) != bpn->bvn_attr.va_uid) {
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
159
if (groupmember(bpn->bvn_attr.va_gid, cr) == 0)
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
163
return (secpolicy_vnode_access2(cr, vp, bpn->bvn_attr.va_uid,
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
170
int flags, vnode_t *rdir, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
207
bootfs_readdir(vnode_t *vp, struct uio *uiop, cred_t *cr, int *eofp,
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
329
bootfs_inactive(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
368
cred_t *cr)
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
419
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
432
plsz, seg, addr, rw, cr);
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
435
protp, pl, plsz, seg, addr, rw, cr);
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
44
bootfs_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct)
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
478
vn_a.cred = cr;
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/bootfs/bootfs_vnops.c
51
bootfs_close(vnode_t *vp, int flag, int count, offset_t offset, cred_t *cr,
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
510
bootfs_pathconf(vnode_t *vp, int cmd, ulong_t *valp, cred_t *cr,
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
521
ret = fs_pathconf(vp, cmd, valp, cr, ct);
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
59
bootfs_read(vnode_t *vp, struct uio *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_all.c
77
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_all.c
99
cred_t *cr, int flags, int *deflags, pathname_t *rpnp)
usr/src/uts/common/fs/ctfs/ctfs_cdir.c
100
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_cdir.c
135
ctfs_cdir_inactive(vnode_t *vp, cred_t *cr, caller_context_t *cct)
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
114
ctfs_ctl_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
119
return (ctfs_ctl_access(*vpp, VWRITE, 0, cr, ct));
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
151
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
163
ctfs_stat_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
183
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
276
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
86
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_event.c
104
ctfs_endpoint_ioctl(ctfs_endpoint_t *endpt, int cmd, intptr_t arg, cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_event.c
123
(void *)arg, rprivchk ? cr : NULL, zuniqid, 0));
usr/src/uts/common/fs/ctfs/ctfs_event.c
127
(void *)arg, rprivchk ? cr : NULL, zuniqid, 1));
usr/src/uts/common/fs/ctfs/ctfs_event.c
133
return (cte_set_reliable(&endpt->ctfs_endpt_listener, cr));
usr/src/uts/common/fs/ctfs/ctfs_event.c
197
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_event.c
207
if (error = secpolicy_contract_observer(cr, ct))
usr/src/uts/common/fs/ctfs/ctfs_event.c
221
ctfs_ev_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *cct)
usr/src/uts/common/fs/ctfs/ctfs_event.c
227
if (error = secpolicy_contract_observer(cr, ct))
usr/src/uts/common/fs/ctfs/ctfs_event.c
242
ctfs_ev_inactive(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/ctfs/ctfs_event.c
269
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_event.c
298
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_event.c
304
return (ctfs_endpoint_ioctl(&evnode->ctfs_ev_listener, cmd, arg, cr,
usr/src/uts/common/fs/ctfs/ctfs_event.c
385
ctfs_bu_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/ctfs/ctfs_event.c
403
ctfs_bu_inactive(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/ctfs/ctfs_event.c
428
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_event.c
458
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_event.c
464
return (ctfs_endpoint_ioctl(&bunode->ctfs_bu_listener, cmd, arg, cr,
usr/src/uts/common/fs/ctfs/ctfs_latest.c
100
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_latest.c
108
if (nvp = ctfs_latest_nested_open(vp, cr)) {
usr/src/uts/common/fs/ctfs/ctfs_latest.c
123
ctfs_latest_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/ctfs/ctfs_latest.c
130
if (nvp = ctfs_latest_nested_open(*vpp, cr)) {
usr/src/uts/common/fs/ctfs/ctfs_latest.c
133
return (VOP_OPEN(vpp, flag, cr, ct));
usr/src/uts/common/fs/ctfs/ctfs_latest.c
150
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_latest.c
155
if (nvp = ctfs_latest_nested_open(vp, cr)) {
usr/src/uts/common/fs/ctfs/ctfs_latest.c
156
int res = VOP_GETATTR(nvp, vap, flags, cr, ct);
usr/src/uts/common/fs/ctfs/ctfs_latest.c
66
ctfs_latest_nested_open(vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/ctfs/ctfs_latest.c
79
cr, 0, NULL, NULL) == 0);
usr/src/uts/common/fs/ctfs/ctfs_root.c
217
ctfs_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr)
usr/src/uts/common/fs/ctfs/ctfs_root.c
224
if (secpolicy_fs_mount(cr, mvp, vfsp) != 0)
usr/src/uts/common/fs/ctfs/ctfs_root.c
279
ctfs_unmount(vfs_t *vfsp, int flag, struct cred *cr)
usr/src/uts/common/fs/ctfs/ctfs_root.c
283
if (secpolicy_fs_unmount(cr, vfsp) != 0)
usr/src/uts/common/fs/ctfs/ctfs_root.c
399
ctfs_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/ctfs/ctfs_root.c
419
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_root.c
434
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_root.c
452
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_root.c
470
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_root.c
488
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_sym.c
110
ctfs_sym_readlink(vnode_t *vp, uio_t *uiop, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/ctfs/ctfs_sym.c
123
ctfs_sym_inactive(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/ctfs/ctfs_sym.c
86
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_tdir.c
137
cred_t *cr, int flags, int *deflags, pathname_t *rpnp)
usr/src/uts/common/fs/ctfs/ctfs_tdir.c
83
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_tmpl.c
121
cred_t *cr,
usr/src/uts/common/fs/ctfs/ctfs_tmpl.c
151
error = ctmpl_set(tmplnode->ctfs_tmn_tmpl, &kparam, cr);
usr/src/uts/common/fs/ctfs/ctfs_tmpl.c
179
ctfs_tmpl_inactive(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/ctfs/ctfs_tmpl.c
77
ctfs_tmpl_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/ctfs/ctfs_tmpl.c
94
cred_t *cr,
usr/src/uts/common/fs/dcfs/dc_vnops.c
247
dc_open(struct vnode **vpp, int flag, struct cred *cr, caller_context_t *ctp)
usr/src/uts/common/fs/dcfs/dc_vnops.c
255
struct cred *cr, caller_context_t *ctp)
usr/src/uts/common/fs/dcfs/dc_vnops.c
264
dc_read(struct vnode *vp, struct uio *uiop, int ioflag, struct cred *cr,
usr/src/uts/common/fs/dcfs/dc_vnops.c
352
dc_inactive(struct vnode *vp, cred_t *cr, caller_context_t *ctp)
usr/src/uts/common/fs/dcfs/dc_vnops.c
397
cred_t *cr, caller_context_t *ctp)
usr/src/uts/common/fs/dcfs/dc_vnops.c
407
if (error = VOP_GETATTR(dp->dc_subvp, &vattr, 0, cr, ctp))
usr/src/uts/common/fs/dcfs/dc_vnops.c
412
return (fs_frlock(vp, cmd, bfp, flag, offset, flk_cbp, cr, ctp));
usr/src/uts/common/fs/dcfs/dc_vnops.c
418
struct seg *seg, caddr_t addr, enum seg_rw rw, struct cred *cr)
usr/src/uts/common/fs/dcfs/dc_vnops.c
446
UIO_SYSSPACE, 0, 0, cr, NULL);
usr/src/uts/common/fs/dcfs/dc_vnops.c
483
struct seg *seg, caddr_t addr, enum seg_rw rw, struct cred *cr)
usr/src/uts/common/fs/dcfs/dc_vnops.c
520
return (dc_getblock_miss(vp, off, len, ppp, seg, addr, rw, cr));
usr/src/uts/common/fs/dcfs/dc_vnops.c
539
enum seg_rw rw, struct cred *cr, caller_context_t *ctp)
usr/src/uts/common/fs/dcfs/dc_vnops.c
575
rw, cr);
usr/src/uts/common/fs/dcfs/dc_vnops.c
594
int flags, struct cred *cr)
usr/src/uts/common/fs/dcfs/dc_vnops.c
618
struct cred *cr, caller_context_t *ctp)
usr/src/uts/common/fs/dcfs/dc_vnops.c
634
error = pvn_vplist_dirty(vp, off, dc_putapage, flags, cr);
usr/src/uts/common/fs/dcfs/dc_vnops.c
732
struct cred *cr, caller_context_t *ctp)
usr/src/uts/common/fs/dcfs/dc_vnops.c
750
struct cred *cr, caller_context_t *ctp)
usr/src/uts/common/fs/dev/sdev_vfsops.c
197
struct cred *cr)
usr/src/uts/common/fs/dev/sdev_vfsops.c
209
if ((secpolicy_fs_mount(cr, mvp, vfsp) != 0) ||
usr/src/uts/common/fs/dev/sdev_vfsops.c
210
(secpolicy_sys_devices(cr) != 0))
usr/src/uts/common/fs/dev/sdev_vfsops.c
331
dv = sdev_mkroot(vfsp, devdev, mvp, avp, cr);
usr/src/uts/common/fs/dev/sdev_vfsops.c
368
cr, AT_CTIME|AT_MTIME|AT_ATIME);
usr/src/uts/common/fs/dev/sdev_vfsops.c
380
sdev_unmount(struct vfs *vfsp, int flag, struct cred *cr)
usr/src/uts/common/fs/dev/sdev_vfsops.c
389
if ((secpolicy_fs_unmount(cr, vfsp) != 0) ||
usr/src/uts/common/fs/dev/sdev_vfsops.c
390
(secpolicy_sys_devices(cr) != 0))
usr/src/uts/common/fs/dev/sdev_vnops.c
1532
offset_t offset, struct flk_callback *flk_cbp, struct cred *cr,
usr/src/uts/common/fs/dev/sdev_vnops.c
1541
flk_cbp, cr, ct);
usr/src/uts/common/fs/dev/sdev_vnops.c
1547
sdev_pathconf(vnode_t *vp, int cmd, ulong_t *valp, cred_t *cr,
usr/src/uts/common/fs/dev/sdev_vnops.c
1556
return (fs_pathconf(vp, cmd, valp, cr, ct));
usr/src/uts/common/fs/dev/sdev_vnops.c
450
struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/dev/sdev_vnops.c
468
error = VOP_GETATTR(dv->sdev_attrvp, vap, flags, cr, ct);
usr/src/uts/common/fs/dev/sdev_vnops.c
490
struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/dev/sdev_vnops.c
502
return (fs_fab_acl(vp, vsap, flags, cr, ct));
usr/src/uts/common/fs/dev/sdev_vnops.c
508
error = VOP_GETSECATTR(avp, vsap, flags, cr, ct);
usr/src/uts/common/fs/dev/sdev_vnops.c
515
struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/dev/sdev_vnops.c
536
error = sdev_shadow_node(dv, cr);
usr/src/uts/common/fs/dev/sdev_vnops.c
552
error = VOP_SETSECATTR(avp, vsap, flags, cr, ct);
usr/src/uts/common/fs/dev/sdev_vnops.c
563
sdev_unlocked_access(void *vdv, int mode, struct cred *cr)
usr/src/uts/common/fs/dev/sdev_vnops.c
569
if (crgetuid(cr) != owner) {
usr/src/uts/common/fs/dev/sdev_vnops.c
571
if (groupmember(dv->sdev_attr->va_gid, cr) == 0)
usr/src/uts/common/fs/dev/sdev_vnops.c
575
return (secpolicy_vnode_access2(cr, SDEVTOV(dv), owner,
usr/src/uts/common/fs/dev/sdev_vnops.c
580
sdev_self_access(sdev_node_t *dv, int mode, int flags, struct cred *cr,
usr/src/uts/common/fs/dev/sdev_vnops.c
589
ret = VOP_ACCESS(dv->sdev_attrvp, mode, flags, cr, ct);
usr/src/uts/common/fs/dev/sdev_vnops.c
591
ret = sdev_unlocked_access(dv, mode, cr);
usr/src/uts/common/fs/dev/sdev_vnops.c
600
sdev_access(struct vnode *vp, int mode, int flags, struct cred *cr,
usr/src/uts/common/fs/dev/sdev_vnops.c
607
ret = sdev_self_access(dv, mode, flags, cr, ct);
usr/src/uts/common/fs/devfs/devfs_vfsops.c
178
struct cred *cr)
usr/src/uts/common/fs/devfs/devfs_vfsops.c
187
if (secpolicy_fs_mount(cr, mvp, vfsp) != 0)
usr/src/uts/common/fs/devfs/devfs_vfsops.c
234
(void) VOP_SETATTR(DVTOV(dv), &va, 0, cr, NULL);
usr/src/uts/common/fs/devfs/devfs_vfsops.c
244
devfs_unmount(struct vfs *vfsp, int flag, struct cred *cr)
usr/src/uts/common/fs/devfs/devfs_vnops.c
162
devfs_getattr(struct vnode *vp, struct vattr *vap, int flags, struct cred *cr,
usr/src/uts/common/fs/devfs/devfs_vnops.c
194
error = VOP_GETATTR(dv->dv_attrvp, vap, flags, cr, ct);
usr/src/uts/common/fs/devfs/devfs_vnops.c
224
struct cred *cr)
usr/src/uts/common/fs/devfs/devfs_vnops.c
244
error = secpolicy_vnode_setattr(cr, vp, vap,
usr/src/uts/common/fs/devfs/devfs_vnops.c
285
vap, flags, cr, NULL);
usr/src/uts/common/fs/devfs/devfs_vnops.c
303
&vattr, flags, cr, NULL) == 0) {
usr/src/uts/common/fs/devfs/devfs_vnops.c
343
struct cred *cr,
usr/src/uts/common/fs/devfs/devfs_vnops.c
406
return (devfs_setattr_dir(dv, vp, vap, flags, cr));
usr/src/uts/common/fs/devfs/devfs_vnops.c
462
error = VOP_GETATTR(dv->dv_attrvp, vattrp, 0, cr, ct);
usr/src/uts/common/fs/devfs/devfs_vnops.c
471
error = secpolicy_vnode_setattr(cr, vp, vap, dv->dv_attr,
usr/src/uts/common/fs/devfs/devfs_vnops.c
519
dv->dv_name, cr, ct, 0);
usr/src/uts/common/fs/devfs/devfs_vnops.c
544
NULL, NULLVP, cr,
usr/src/uts/common/fs/devfs/devfs_vnops.c
554
flags, cr, NULL);
usr/src/uts/common/fs/devfs/devfs_vnops.c
558
vap, flags, cr, NULL);
usr/src/uts/common/fs/devfs/devfs_vnops.c
588
devfs_pathconf(vnode_t *vp, int cmd, ulong_t *valp, cred_t *cr,
usr/src/uts/common/fs/devfs/devfs_vnops.c
603
return (VOP_PATHCONF(dvroot->dv_attrvp, cmd, valp, cr, ct));
usr/src/uts/common/fs/devfs/devfs_vnops.c
607
return (fs_pathconf(vp, cmd, valp, cr, ct));
usr/src/uts/common/fs/devfs/devfs_vnops.c
615
struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/devfs/devfs_vnops.c
630
error = fs_fab_acl(vp, vsap, flags, cr, ct);
usr/src/uts/common/fs/devfs/devfs_vnops.c
635
error = VOP_GETSECATTR(avp, vsap, flags, cr, ct);
usr/src/uts/common/fs/devfs/devfs_vnops.c
649
struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/devfs/devfs_vnops.c
672
NULL, NULLVP, cr, DV_SHADOW_CREATE | DV_SHADOW_WRITE_HELD);
usr/src/uts/common/fs/devfs/devfs_vnops.c
688
error = VOP_SETSECATTR(avp, vsap, flags, cr, ct);
usr/src/uts/common/fs/devfs/devfs_vnops.c
697
if (fs_acl_nontrivial(avp, cr))
usr/src/uts/common/fs/devfs/devfs_vnops.c
710
devfs_unlocked_access(void *vdv, int mode, struct cred *cr)
usr/src/uts/common/fs/devfs/devfs_vnops.c
717
if (crgetuid(cr) != owner) {
usr/src/uts/common/fs/devfs/devfs_vnops.c
719
if (groupmember(dv->dv_attr->va_gid, cr) == 0)
usr/src/uts/common/fs/devfs/devfs_vnops.c
723
return (secpolicy_vnode_access2(cr, DVTOV(dv), owner,
usr/src/uts/common/fs/devfs/devfs_vnops.c
728
devfs_access(struct vnode *vp, int mode, int flags, struct cred *cr,
usr/src/uts/common/fs/devfs/devfs_vnops.c
738
if ((vp->v_rdev == rconsdev) && secpolicy_console(cr) != 0) {
usr/src/uts/common/fs/devfs/devfs_vnops.c
744
res = devfs_unlocked_access(dv, mode, cr);
usr/src/uts/common/fs/devfs/devfs_vnops.c
746
res = VOP_ACCESS(dv->dv_attrvp, mode, flags, cr, ct);
usr/src/uts/common/fs/doorfs/door_vnops.c
105
struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/doorfs/door_vnops.c
143
door_getattr(struct vnode *vp, struct vattr *vap, int flags, struct cred *cr,
usr/src/uts/common/fs/doorfs/door_vnops.c
171
door_inactive(struct vnode *vp, struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/doorfs/door_vnops.c
238
door_access(struct vnode *vp, int mode, int flags, struct cred *cr,
usr/src/uts/common/fs/doorfs/door_vnops.c
42
static int door_open(struct vnode **vpp, int flag, struct cred *cr,
usr/src/uts/common/fs/doorfs/door_vnops.c
45
offset_t offset, struct cred *cr, caller_context_t *ct);
usr/src/uts/common/fs/doorfs/door_vnops.c
47
int flags, struct cred *cr, caller_context_t *ct);
usr/src/uts/common/fs/doorfs/door_vnops.c
48
static void door_inactive(struct vnode *vp, struct cred *cr,
usr/src/uts/common/fs/doorfs/door_vnops.c
51
struct cred *cr, caller_context_t *ct);
usr/src/uts/common/fs/doorfs/door_vnops.c
76
door_open(struct vnode **vpp, int flag, struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/fd/fdops.c
103
fdread(vnode_t *vp, uio_t *uiop, int ioflag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fd/fdops.c
165
fdgetattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/fd/fdops.c
198
fdaccess(vnode_t *vp, int mode, int flags, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fd/fdops.c
206
vnode_t *rdir, cred_t *cr, caller_context_t *ct, int *direntflags,
usr/src/uts/common/fs/fd/fdops.c
220
vnode_t **vpp, cred_t *cr, int flag, caller_context_t *ct,
usr/src/uts/common/fs/fd/fdops.c
228
fdreaddir(vnode_t *vp, uio_t *uiop, cred_t *cr, int *eofp, caller_context_t *ct,
usr/src/uts/common/fs/fd/fdops.c
306
fdinactive(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fd/fdops.c
368
fdmount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr)
usr/src/uts/common/fs/fd/fdops.c
372
if (secpolicy_fs_mount(cr, mvp, vfsp) != 0)
usr/src/uts/common/fs/fd/fdops.c
411
fdunmount(vfs_t *vfsp, int flag, cred_t *cr)
usr/src/uts/common/fs/fd/fdops.c
415
if (secpolicy_fs_unmount(cr, vfsp) != 0)
usr/src/uts/common/fs/fd/fdops.c
83
fdopen(vnode_t **vpp, int mode, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fd/fdops.c
95
fdclose(vnode_t *vp, int flag, int count, offset_t offset, cred_t *cr,
usr/src/uts/common/fs/fem.c
1000
(*func)(arg0, cr, ct);
usr/src/uts/common/fs/fem.c
1008
(*func)(arg0, cr, ct);
usr/src/uts/common/fs/fem.c
1147
offset_t offset, struct flk_callback *flk_cbp, cred_t *cr,
usr/src/uts/common/fs/fem.c
1160
errc = (*func)(arg0, cmd, bfp, flag, offset, flk_cbp, cr, ct);
usr/src/uts/common/fs/fem.c
1168
errc = (*func)(arg0, cmd, bfp, flag, offset, flk_cbp, cr, ct);
usr/src/uts/common/fs/fem.c
1176
offset_t offset, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
1188
errc = (*func)(arg0, cmd, bfp, flag, offset, cr, ct);
usr/src/uts/common/fs/fem.c
1195
errc = (*func)(arg0, cmd, bfp, flag, offset, cr, ct);
usr/src/uts/common/fs/fem.c
1231
enum seg_rw rw, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
1244
addr, rw, cr, ct);
usr/src/uts/common/fs/fem.c
1253
addr, rw, cr, ct);
usr/src/uts/common/fs/fem.c
1260
vhead_putpage(vnode_t *vp, offset_t off, size_t len, int flags, cred_t *cr,
usr/src/uts/common/fs/fem.c
1273
errc = (*func)(arg0, off, len, flags, cr, ct);
usr/src/uts/common/fs/fem.c
1281
errc = (*func)(arg0, off, len, flags, cr, ct);
usr/src/uts/common/fs/fem.c
1290
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
1303
flags, cr, ct);
usr/src/uts/common/fs/fem.c
1311
flags, cr, ct);
usr/src/uts/common/fs/fem.c
1320
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
1333
flags, cr, ct);
usr/src/uts/common/fs/fem.c
1342
flags, cr, ct);
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
1364
flags, cr, ct);
usr/src/uts/common/fs/fem.c
1373
flags, cr, ct);
usr/src/uts/common/fs/fem.c
1434
vhead_pathconf(vnode_t *vp, int cmd, ulong_t *valp, cred_t *cr,
usr/src/uts/common/fs/fem.c
1447
errc = (*func)(arg0, cmd, valp, cr, ct);
usr/src/uts/common/fs/fem.c
1455
errc = (*func)(arg0, cmd, valp, cr, ct);
usr/src/uts/common/fs/fem.c
1463
size_t io_len, int flags, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
1475
errc = (*func)(arg0, pp, io_off, io_len, flags, cr, ct);
usr/src/uts/common/fs/fem.c
1483
errc = (*func)(arg0, pp, io_off, io_len, flags, cr, ct);
usr/src/uts/common/fs/fem.c
1517
vhead_dispose(vnode_t *vp, struct page *pp, int flag, int dn, cred_t *cr,
usr/src/uts/common/fs/fem.c
1529
(*func)(arg0, pp, flag, dn, cr, ct);
usr/src/uts/common/fs/fem.c
1537
(*func)(arg0, pp, flag, dn, cr, ct);
usr/src/uts/common/fs/fem.c
1544
vhead_setsecattr(vnode_t *vp, vsecattr_t *vsap, int flag, cred_t *cr,
usr/src/uts/common/fs/fem.c
1557
errc = (*func)(arg0, vsap, flag, cr, ct);
usr/src/uts/common/fs/fem.c
1565
errc = (*func)(arg0, vsap, flag, cr, ct);
usr/src/uts/common/fs/fem.c
1572
vhead_getsecattr(vnode_t *vp, vsecattr_t *vsap, int flag, cred_t *cr,
usr/src/uts/common/fs/fem.c
1585
errc = (*func)(arg0, vsap, flag, cr, ct);
usr/src/uts/common/fs/fem.c
1593
errc = (*func)(arg0, vsap, flag, cr, ct);
usr/src/uts/common/fs/fem.c
1601
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
1613
errc = (*func)(arg0, cmd, shr, flag, cr, ct);
usr/src/uts/common/fs/fem.c
1621
errc = (*func)(arg0, cmd, shr, flag, cr, ct);
usr/src/uts/common/fs/fem.c
1656
vhead_reqzcbuf(vnode_t *vp, enum uio_rw ioflag, xuio_t *xuiop, cred_t *cr,
usr/src/uts/common/fs/fem.c
1669
errc = (*func)(arg0, ioflag, xuiop, cr, ct);
usr/src/uts/common/fs/fem.c
1677
errc = (*func)(arg0, ioflag, xuiop, cr, ct);
usr/src/uts/common/fs/fem.c
1684
vhead_retzcbuf(vnode_t *vp, xuio_t *xuiop, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
1696
errc = (*func)(arg0, xuiop, cr, ct);
usr/src/uts/common/fs/fem.c
1704
errc = (*func)(arg0, xuiop, cr, ct);
usr/src/uts/common/fs/fem.c
1711
fshead_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr)
usr/src/uts/common/fs/fem.c
1724
errc = (*func)(vfsp, mvp, uap, cr);
usr/src/uts/common/fs/fem.c
1732
errc = (*func)(arg0, mvp, uap, cr);
usr/src/uts/common/fs/fem.c
1739
fshead_unmount(vfs_t *vfsp, int flag, cred_t *cr)
usr/src/uts/common/fs/fem.c
1752
errc = (*func)(vfsp, flag, cr);
usr/src/uts/common/fs/fem.c
1760
errc = (*func)(arg0, flag, cr);
usr/src/uts/common/fs/fem.c
1822
fshead_sync(vfs_t *vfsp, short flag, cred_t *cr)
usr/src/uts/common/fs/fem.c
1835
errc = (*func)(vfsp, flag, cr);
usr/src/uts/common/fs/fem.c
1842
errc = (*func)(arg0, flag, cr);
usr/src/uts/common/fs/fem.c
1849
fshead_syncfs(vfs_t *vfsp, short flag, cred_t *cr)
usr/src/uts/common/fs/fem.c
1862
errc = (*func)(vfsp, flag, cr);
usr/src/uts/common/fs/fem.c
1869
errc = (*func)(arg0, flag, cr);
usr/src/uts/common/fs/fem.c
2079
vnext_open(femarg_t *vf, int mode, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
2089
return ((*func)(arg0, mode, cr, ct));
usr/src/uts/common/fs/fem.c
2093
vnext_close(femarg_t *vf, int flag, int count, offset_t offset, cred_t *cr,
usr/src/uts/common/fs/fem.c
2104
return ((*func)(arg0, flag, count, offset, cr, ct));
usr/src/uts/common/fs/fem.c
2108
vnext_read(femarg_t *vf, uio_t *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/fem.c
2119
return ((*func)(arg0, uiop, ioflag, cr, ct));
usr/src/uts/common/fs/fem.c
2123
vnext_write(femarg_t *vf, uio_t *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/fem.c
2134
return ((*func)(arg0, uiop, ioflag, cr, ct));
usr/src/uts/common/fs/fem.c
2138
vnext_ioctl(femarg_t *vf, int cmd, intptr_t arg, int flag, cred_t *cr,
usr/src/uts/common/fs/fem.c
2149
return ((*func)(arg0, cmd, arg, flag, cr, rvalp, ct));
usr/src/uts/common/fs/fem.c
2153
vnext_setfl(femarg_t *vf, int oflags, int nflags, cred_t *cr,
usr/src/uts/common/fs/fem.c
2164
return ((*func)(arg0, oflags, nflags, cr, ct));
usr/src/uts/common/fs/fem.c
2168
vnext_getattr(femarg_t *vf, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/fem.c
2179
return ((*func)(arg0, vap, flags, cr, ct));
usr/src/uts/common/fs/fem.c
2183
vnext_setattr(femarg_t *vf, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/fem.c
2194
return ((*func)(arg0, vap, flags, cr, ct));
usr/src/uts/common/fs/fem.c
2198
vnext_access(femarg_t *vf, int mode, int flags, cred_t *cr,
usr/src/uts/common/fs/fem.c
2209
return ((*func)(arg0, mode, flags, cr, ct));
usr/src/uts/common/fs/fem.c
2214
int flags, vnode_t *rdir, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/fem.c
2225
return ((*func)(arg0, nm, vpp, pnp, flags, rdir, cr, ct,
usr/src/uts/common/fs/fem.c
2231
int mode, vnode_t **vpp, cred_t *cr, int flag, caller_context_t *ct,
usr/src/uts/common/fs/fem.c
2242
return ((*func)(arg0, name, vap, excl, mode, vpp, cr, flag, ct, vsecp));
usr/src/uts/common/fs/fem.c
2246
vnext_remove(femarg_t *vf, char *nm, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/fem.c
2257
return ((*func)(arg0, nm, cr, ct, flags));
usr/src/uts/common/fs/fem.c
2261
vnext_link(femarg_t *vf, vnode_t *svp, char *tnm, cred_t *cr,
usr/src/uts/common/fs/fem.c
2272
return ((*func)(arg0, svp, tnm, cr, ct, flags));
usr/src/uts/common/fs/fem.c
2276
vnext_rename(femarg_t *vf, char *snm, vnode_t *tdvp, char *tnm, cred_t *cr,
usr/src/uts/common/fs/fem.c
2287
return ((*func)(arg0, snm, tdvp, tnm, cr, ct, flags));
usr/src/uts/common/fs/fem.c
2292
cred_t *cr, caller_context_t *ct, int flags, vsecattr_t *vsecp)
usr/src/uts/common/fs/fem.c
2302
return ((*func)(arg0, dirname, vap, vpp, cr, ct, flags, vsecp));
usr/src/uts/common/fs/fem.c
2306
vnext_rmdir(femarg_t *vf, char *nm, vnode_t *cdir, cred_t *cr,
usr/src/uts/common/fs/fem.c
2317
return ((*func)(arg0, nm, cdir, cr, ct, flags));
usr/src/uts/common/fs/fem.c
2321
vnext_readdir(femarg_t *vf, uio_t *uiop, cred_t *cr, int *eofp,
usr/src/uts/common/fs/fem.c
2332
return ((*func)(arg0, uiop, cr, eofp, ct, flags));
usr/src/uts/common/fs/fem.c
2337
cred_t *cr, caller_context_t *ct, int flags)
usr/src/uts/common/fs/fem.c
2347
return ((*func)(arg0, linkname, vap, target, cr, ct, flags));
usr/src/uts/common/fs/fem.c
2351
vnext_readlink(femarg_t *vf, uio_t *uiop, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
2361
return ((*func)(arg0, uiop, cr, ct));
usr/src/uts/common/fs/fem.c
2365
vnext_fsync(femarg_t *vf, int syncflag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
2375
return ((*func)(arg0, syncflag, cr, ct));
usr/src/uts/common/fs/fem.c
2379
vnext_inactive(femarg_t *vf, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
2389
(*func)(arg0, cr, ct);
usr/src/uts/common/fs/fem.c
2464
offset_t offset, struct flk_callback *flk_cbp, cred_t *cr,
usr/src/uts/common/fs/fem.c
2475
return ((*func)(arg0, cmd, bfp, flag, offset, flk_cbp, cr, ct));
usr/src/uts/common/fs/fem.c
2480
offset_t offset, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
2490
return ((*func)(arg0, cmd, bfp, flag, offset, cr, ct));
usr/src/uts/common/fs/fem.c
2510
enum seg_rw rw, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
2521
cr, ct));
usr/src/uts/common/fs/fem.c
2526
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
2536
return ((*func)(arg0, off, len, flags, cr, ct));
usr/src/uts/common/fs/fem.c
2542
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
2553
cr, ct));
usr/src/uts/common/fs/fem.c
2559
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
2570
cr, ct));
usr/src/uts/common/fs/fem.c
2576
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
2587
cr, ct));
usr/src/uts/common/fs/fem.c
2621
vnext_pathconf(femarg_t *vf, int cmd, ulong_t *valp, cred_t *cr,
usr/src/uts/common/fs/fem.c
2632
return ((*func)(arg0, cmd, valp, cr, ct));
usr/src/uts/common/fs/fem.c
2637
size_t io_len, int flags, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
2647
return ((*func)(arg0, pp, io_off, io_len, flags, cr, ct));
usr/src/uts/common/fs/fem.c
2665
vnext_dispose(femarg_t *vf, struct page *pp, int flag, int dn, cred_t *cr,
usr/src/uts/common/fs/fem.c
2676
(*func)(arg0, pp, flag, dn, cr, ct);
usr/src/uts/common/fs/fem.c
2680
vnext_setsecattr(femarg_t *vf, vsecattr_t *vsap, int flag, cred_t *cr,
usr/src/uts/common/fs/fem.c
2691
return ((*func)(arg0, vsap, flag, cr, ct));
usr/src/uts/common/fs/fem.c
2695
vnext_getsecattr(femarg_t *vf, vsecattr_t *vsap, int flag, cred_t *cr,
usr/src/uts/common/fs/fem.c
2706
return ((*func)(arg0, vsap, flag, cr, ct));
usr/src/uts/common/fs/fem.c
2711
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
2721
return ((*func)(arg0, cmd, shr, flag, cr, ct));
usr/src/uts/common/fs/fem.c
2740
vnext_reqzcbuf(femarg_t *vf, enum uio_rw ioflag, xuio_t *xuiop, cred_t *cr,
usr/src/uts/common/fs/fem.c
2751
return ((*func)(arg0, ioflag, xuiop, cr, ct));
usr/src/uts/common/fs/fem.c
2755
vnext_retzcbuf(femarg_t *vf, xuio_t *xuiop, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
2765
return ((*func)(arg0, xuiop, cr, ct));
usr/src/uts/common/fs/fem.c
2769
vfsnext_mount(fsemarg_t *vf, vnode_t *mvp, struct mounta *uap, cred_t *cr)
usr/src/uts/common/fs/fem.c
2779
return ((*func)(arg0, mvp, uap, cr));
usr/src/uts/common/fs/fem.c
2783
vfsnext_unmount(fsemarg_t *vf, int flag, cred_t *cr)
usr/src/uts/common/fs/fem.c
2793
return ((*func)(arg0, flag, cr));
usr/src/uts/common/fs/fem.c
2825
vfsnext_sync(fsemarg_t *vf, short flag, cred_t *cr)
usr/src/uts/common/fs/fem.c
2835
return ((*func)(arg0, flag, cr));
usr/src/uts/common/fs/fem.c
2895
vfsnext_syncfs(fsemarg_t *vf, uint64_t flags, cred_t *cr)
usr/src/uts/common/fs/fem.c
2905
return ((*func)(arg0, flags, cr));
usr/src/uts/common/fs/fem.c
436
vhead_open(vnode_t **vpp, int mode, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
448
errc = (*func)(arg0, mode, cr, ct);
usr/src/uts/common/fs/fem.c
455
errc = (*func)(arg0, mode, cr, ct);
usr/src/uts/common/fs/fem.c
462
vhead_close(vnode_t *vp, int flag, int count, offset_t offset, cred_t *cr,
usr/src/uts/common/fs/fem.c
475
errc = (*func)(arg0, flag, count, offset, cr, ct);
usr/src/uts/common/fs/fem.c
482
errc = (*func)(arg0, flag, count, offset, cr, ct);
usr/src/uts/common/fs/fem.c
489
vhead_read(vnode_t *vp, uio_t *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/fem.c
502
errc = (*func)(arg0, uiop, ioflag, cr, ct);
usr/src/uts/common/fs/fem.c
509
errc = (*func)(arg0, uiop, ioflag, cr, ct);
usr/src/uts/common/fs/fem.c
516
vhead_write(vnode_t *vp, uio_t *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/fem.c
529
errc = (*func)(arg0, uiop, ioflag, cr, ct);
usr/src/uts/common/fs/fem.c
536
errc = (*func)(arg0, uiop, ioflag, cr, ct);
usr/src/uts/common/fs/fem.c
543
vhead_ioctl(vnode_t *vp, int cmd, intptr_t arg, int flag, cred_t *cr,
usr/src/uts/common/fs/fem.c
556
errc = (*func)(arg0, cmd, arg, flag, cr, rvalp, ct);
usr/src/uts/common/fs/fem.c
563
errc = (*func)(arg0, cmd, arg, flag, cr, rvalp, ct);
usr/src/uts/common/fs/fem.c
570
vhead_setfl(vnode_t *vp, int oflags, int nflags, cred_t *cr,
usr/src/uts/common/fs/fem.c
583
errc = (*func)(arg0, oflags, nflags, cr, ct);
usr/src/uts/common/fs/fem.c
590
errc = (*func)(arg0, oflags, nflags, cr, ct);
usr/src/uts/common/fs/fem.c
597
vhead_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/fem.c
610
errc = (*func)(arg0, vap, flags, cr, ct);
usr/src/uts/common/fs/fem.c
618
errc = (*func)(arg0, vap, flags, cr, ct);
usr/src/uts/common/fs/fem.c
625
vhead_setattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/fem.c
638
errc = (*func)(arg0, vap, flags, cr, ct);
usr/src/uts/common/fs/fem.c
646
errc = (*func)(arg0, vap, flags, cr, ct);
usr/src/uts/common/fs/fem.c
653
vhead_access(vnode_t *vp, int mode, int flags, cred_t *cr,
usr/src/uts/common/fs/fem.c
666
errc = (*func)(arg0, mode, flags, cr, ct);
usr/src/uts/common/fs/fem.c
674
errc = (*func)(arg0, mode, flags, cr, ct);
usr/src/uts/common/fs/fem.c
682
int flags, vnode_t *rdir, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/fem.c
695
errc = (*func)(arg0, nm, vpp, pnp, flags, rdir, cr, ct,
usr/src/uts/common/fs/fem.c
704
errc = (*func)(arg0, nm, vpp, pnp, flags, rdir, cr, ct,
usr/src/uts/common/fs/fem.c
713
int mode, vnode_t **vpp, cred_t *cr, int flag, caller_context_t *ct,
usr/src/uts/common/fs/fem.c
726
errc = (*func)(arg0, name, vap, excl, mode, vpp, cr, flag,
usr/src/uts/common/fs/fem.c
735
errc = (*func)(arg0, name, vap, excl, mode, vpp, cr, flag,
usr/src/uts/common/fs/fem.c
743
vhead_remove(vnode_t *dvp, char *nm, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/fem.c
756
errc = (*func)(arg0, nm, cr, ct, flags);
usr/src/uts/common/fs/fem.c
764
errc = (*func)(arg0, nm, cr, ct, flags);
usr/src/uts/common/fs/fem.c
771
vhead_link(vnode_t *tdvp, vnode_t *svp, char *tnm, cred_t *cr,
usr/src/uts/common/fs/fem.c
784
errc = (*func)(arg0, svp, tnm, cr, ct, flags);
usr/src/uts/common/fs/fem.c
791
errc = (*func)(arg0, svp, tnm, cr, ct, flags);
usr/src/uts/common/fs/fem.c
799
cred_t *cr, caller_context_t *ct, int flags)
usr/src/uts/common/fs/fem.c
811
errc = (*func)(arg0, snm, tdvp, tnm, cr, ct, flags);
usr/src/uts/common/fs/fem.c
819
errc = (*func)(arg0, snm, tdvp, tnm, cr, ct, flags);
usr/src/uts/common/fs/fem.c
827
cred_t *cr, caller_context_t *ct, int flags, vsecattr_t *vsecp)
usr/src/uts/common/fs/fem.c
839
errc = (*func)(arg0, dirname, vap, vpp, cr, ct, flags, vsecp);
usr/src/uts/common/fs/fem.c
846
errc = (*func)(arg0, dirname, vap, vpp, cr, ct, flags, vsecp);
usr/src/uts/common/fs/fem.c
853
vhead_rmdir(vnode_t *dvp, char *nm, vnode_t *cdir, cred_t *cr,
usr/src/uts/common/fs/fem.c
866
errc = (*func)(arg0, nm, cdir, cr, ct, flags);
usr/src/uts/common/fs/fem.c
873
errc = (*func)(arg0, nm, cdir, cr, ct, flags);
usr/src/uts/common/fs/fem.c
880
vhead_readdir(vnode_t *vp, uio_t *uiop, cred_t *cr, int *eofp,
usr/src/uts/common/fs/fem.c
893
errc = (*func)(arg0, uiop, cr, eofp, ct, flags);
usr/src/uts/common/fs/fem.c
901
errc = (*func)(arg0, uiop, cr, eofp, ct, flags);
usr/src/uts/common/fs/fem.c
909
cred_t *cr, caller_context_t *ct, int flags)
usr/src/uts/common/fs/fem.c
921
errc = (*func)(arg0, linkname, vap, target, cr, ct, flags);
usr/src/uts/common/fs/fem.c
929
errc = (*func)(arg0, linkname, vap, target, cr, ct, flags);
usr/src/uts/common/fs/fem.c
936
vhead_readlink(vnode_t *vp, uio_t *uiop, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
948
errc = (*func)(arg0, uiop, cr, ct);
usr/src/uts/common/fs/fem.c
956
errc = (*func)(arg0, uiop, cr, ct);
usr/src/uts/common/fs/fem.c
963
vhead_fsync(vnode_t *vp, int syncflag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
975
errc = (*func)(arg0, syncflag, cr, ct);
usr/src/uts/common/fs/fem.c
982
errc = (*func)(arg0, syncflag, cr, ct);
usr/src/uts/common/fs/fem.c
989
vhead_inactive(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fifofs/fifovnops.c
1117
fifo_ioctl(vnode_t *vp, int cmd, intptr_t arg, int mode, cred_t *cr,
usr/src/uts/common/fs/fifofs/fifovnops.c
1127
fifo_fastioctl(vp, cmd, arg, mode, cr, rvalp) :
usr/src/uts/common/fs/fifofs/fifovnops.c
1128
fifo_strioctl(vp, cmd, arg, mode, cr, rvalp));
usr/src/uts/common/fs/fifofs/fifovnops.c
1147
fifo_fastioctl(vnode_t *vp, int cmd, intptr_t arg, int mode, cred_t *cr,
usr/src/uts/common/fs/fifofs/fifovnops.c
1206
return (strioctl(vp, cmd, arg, mode, U_TO_K, cr, rvalp));
usr/src/uts/common/fs/fifofs/fifovnops.c
1321
error = strioctl(vp, cmd, arg, mode, U_TO_K, cr, rvalp);
usr/src/uts/common/fs/fifofs/fifovnops.c
1401
return (fifo_strioctl(vp, cmd, arg, mode, cr, rvalp));
usr/src/uts/common/fs/fifofs/fifovnops.c
1409
fifo_strioctl(vnode_t *vp, int cmd, intptr_t arg, int mode, cred_t *cr,
usr/src/uts/common/fs/fifofs/fifovnops.c
1419
error = strioctl(vp, cmd, arg, mode, U_TO_K, cr, rvalp);
usr/src/uts/common/fs/fifofs/fifovnops.c
1568
int mode, struct vnode **vpp, struct cred *cr, int flag,
usr/src/uts/common/fs/fifofs/fifovnops.c
1575
if (mode && (error = fifo_access(dvp, mode, 0, cr, ct)))
usr/src/uts/common/fs/fifofs/fifovnops.c
1889
fifo_pathconf(vnode_t *vp, int cmd, ulong_t *valp, cred_t *cr,
usr/src/uts/common/fs/fifofs/fifovnops.c
1947
&val, cr, ct);
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/fs_subr.c
162
fs_sync(struct vfs *vfspp, short flag, cred_t *cr)
usr/src/uts/common/fs/fs_subr.c
172
fs_syncfs_nop(vfs_t *vfspp, uint64_t flag, cred_t *cr)
usr/src/uts/common/fs/fs_subr.c
182
fs_fsync(vnode_t *vp, int syncflag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fs_subr.c
192
fs_putpage(vnode_t *vp, offset_t off, size_t len, int flags, cred_t *cr,
usr/src/uts/common/fs/fs_subr.c
251
flk_callback_t *flk_cbp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fs_subr.c
428
fs_setfl(vnode_t *vp, int oflags, int nflags, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/fs_subr.c
484
fs_pathconf(vnode_t *vp, int cmd, ulong_t *valp, cred_t *cr,
usr/src/uts/common/fs/fs_subr.c
587
fs_dispose(struct vnode *vp, page_t *pp, int fl, int dn, struct cred *cr,
usr/src/uts/common/fs/fs_subr.c
601
fs_nodispose(struct vnode *vp, page_t *pp, int fl, int dn, struct cred *cr,
usr/src/uts/common/fs/fs_subr.c
612
fs_fab_acl(vnode_t *vp, vsecattr_t *vsecattr, int flag, cred_t *cr,
usr/src/uts/common/fs/fs_subr.c
627
if (error = VOP_GETATTR(vp, &vattr, 0, cr, ct))
usr/src/uts/common/fs/fs_subr.c
669
fs_shrlock(struct vnode *vp, int cmd, struct shrlock *shr, int flag, cred_t *cr,
usr/src/uts/common/fs/fs_subr.c
761
fs_acl_nontrivial(vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/fs_subr.c
770
error = VOP_PATHCONF(vp, _PC_ACL_ENABLED, &acl_styles, cr, NULL);
usr/src/uts/common/fs/fs_subr.c
794
error = VOP_GETSECATTR(vp, &vsecattr, 0, cr, NULL);
usr/src/uts/common/fs/fs_subr.c
859
fs_vscan(vnode_t *vp, cred_t *cr, int async)
usr/src/uts/common/fs/fs_subr.c
864
ret = (*fs_av_scan)(vp, cr, async);
usr/src/uts/common/fs/fs_subr.c
95
fs_nosys_syncfs(vfs_t *vfsp, uint64_t flags, cred_t *cr)
usr/src/uts/common/fs/fs_subr.h
96
extern int fs_acl_nontrivial(struct vnode *vp, struct cred *cr);
usr/src/uts/common/fs/gfs.c
1002
gfs_dir_readdir(vnode_t *dvp, uio_t *uiop, int *eofp, void *data, cred_t *cr,
usr/src/uts/common/fs/gfs.c
1011
error = gfs_get_parent_ino(dvp, cr, ct, &pino, &ino);
usr/src/uts/common/fs/gfs.c
1066
int flags, vnode_t *rdir, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/gfs.c
1069
return (gfs_dir_lookup(dvp, nm, vpp, cr, flags, direntflags, realpnp));
usr/src/uts/common/fs/gfs.c
1080
gfs_vop_readdir(vnode_t *vp, uio_t *uiop, cred_t *cr, int *eofp,
usr/src/uts/common/fs/gfs.c
1083
return (gfs_dir_readdir(vp, uiop, eofp, NULL, cr, ct, flags));
usr/src/uts/common/fs/gfs.c
1165
gfs_vop_inactive(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/gfs.c
161
gfs_get_parent_ino(vnode_t *dvp, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/gfs.c
177
error = VOP_GETATTR(parent, &va, 0, cr, ct);
usr/src/uts/common/fs/gfs.c
746
const char *nm, vnode_t *dvp, vnode_t **vpp, cred_t *cr, int flags,
usr/src/uts/common/fs/gfs.c
761
ret = callback(dvp, nm, vpp, &ino, cr, flags, direntflags, realpnp);
usr/src/uts/common/fs/gfs.c
890
gfs_dir_lookup(vnode_t *dvp, const char *nm, vnode_t **vpp, cred_t *cr,
usr/src/uts/common/fs/gfs.c
932
&dynvp, cr, flags, direntflags, vp ? NULL : realpnp);
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
1341
cred_t *cr)
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
1378
if ((error = secpolicy_spec_open(cr, bvp, FREAD)) != 0)
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
1385
if ((error = VOP_ACCESS(svp, VREAD, 0, cr, NULL)) != 0)
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
224
struct mounta *uap, struct cred *cr);
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
225
static int hsfs_unmount(struct vfs *vfsp, int, struct cred *cr);
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
232
mode_t mode, int flags, struct cred *cr, int isroot);
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
247
mode_t *mode, cred_t *cr);
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
287
struct mounta *uap, struct cred *cr)
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
296
if ((error = secpolicy_fs_mount(cr, mvp, vfsp)) != 0)
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
342
error = hs_getmdev(vfsp, uap->spec, uap->flags, &dev, &mode, cr);
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
359
error = hs_mountfs(vfsp, dev, dpn.pn_path, mode, flags, cr, 0);
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
369
struct cred *cr)
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
374
if (secpolicy_fs_unmount(cr, vfsp) != 0)
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
409
(void) VOP_CLOSE(fsp->hsfs_devvp, FREAD, 1, (offset_t)0, cr, NULL);
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
574
struct cred *cr,
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
628
if (error = VOP_OPEN(&devvp, FREAD, cr, NULL)) {
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
643
if ((error = VOP_GETATTR(devvp, &vap, ATTR_COMM, cr, NULL)) != 0) {
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
939
(void) VOP_CLOSE(devvp, FREAD, 1, (offset_t)0, cr, NULL);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1558
int flags, cred_t *cr)
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1582
struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1600
error = pvn_vplist_dirty(vp, off, hsfs_putapage, flags, cr);
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/hsfs/hsfs_vnops.c
1753
offset_t offset, struct flk_callback *flk_cbp, cred_t *cr,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1769
return (fs_frlock(vp, cmd, bfp, flag, offset, flk_cbp, cr, ct));
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
2240
hsfs_pathconf(struct vnode *vp, int cmd, ulong_t *valp, struct cred *cr,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
2266
error = fs_pathconf(vp, cmd, valp, cr, ct);
usr/src/uts/common/fs/lofs/lofs_vfsops.c
155
struct cred *cr)
usr/src/uts/common/fs/lofs/lofs_vfsops.c
165
if ((error = secpolicy_fs_mount(cr, vp, vfsp)) != 0)
usr/src/uts/common/fs/lofs/lofs_vfsops.c
211
if (is_system_labeled() && crgetzoneid(cr) == GLOBAL_ZONEID) {
usr/src/uts/common/fs/lofs/lofs_vfsops.c
259
getpflags(NET_MAC_AWARE, cr) != 0) {
usr/src/uts/common/fs/lofs/lofs_vfsops.c
291
if ((error = VOP_ACCESS(realrootvp, 0, 0, cr, NULL)) != 0) {
usr/src/uts/common/fs/lofs/lofs_vfsops.c
421
lo_unmount(struct vfs *vfsp, int flag, struct cred *cr)
usr/src/uts/common/fs/lofs/lofs_vfsops.c
425
if (secpolicy_fs_unmount(cr, vfsp) != 0)
usr/src/uts/common/fs/lofs/lofs_vfsops.c
510
lo_sync(struct vfs *vfsp, short flag, struct cred *cr)
usr/src/uts/common/fs/lofs/lofs_vfsops.c
524
lo_syncfs(vfs_t *vfsp, uint64_t flags, cred_t *cr)
usr/src/uts/common/fs/lofs/lofs_vfsops.c
533
return (VFS_SYNCFS(realvfs, flags, cr));
usr/src/uts/common/fs/lofs/lofs_vnops.c
1041
cred_t *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1045
return (VOP_FRLOCK(vp, cmd, bfp, flag, offset, flk_cbp, cr, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
1055
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1059
return (VOP_SPACE(vp, cmd, bfp, flag, offset, cr, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
1073
struct cred *cr,
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
108
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1087
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1091
return (VOP_PUTPAGE(vp, off, len, flags, cr, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
1104
struct cred *cr,
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
1121
struct cred *cr,
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
1139
struct cred *cr,
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/lofs/lofs_vnops.c
115
return (VOP_CLOSE(vp, flag, count, offset, cr, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
1173
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1177
return (VOP_PATHCONF(vp, cmd, valp, cr, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
1187
cred_t *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
119
lo_read(vnode_t *vp, struct uio *uiop, int ioflag, struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1191
return (VOP_PAGEIO(vp, pp, io_off, io_len, flags, cr, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
1200
cred_t *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1205
VOP_DISPOSE(vp, pp, fl, dn, cr, ct);
usr/src/uts/common/fs/lofs/lofs_vnops.c
1213
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1219
return (VOP_SETSECATTR(vp, secattr, flags, cr, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
1227
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1231
return (VOP_GETSECATTR(vp, secattr, flags, cr, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
1240
cred_t *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1244
return (VOP_SHRLOCK(vp, cmd, shr, flag, cr, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
126
return (VOP_READ(vp, uiop, ioflag, cr, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
130
lo_write(vnode_t *vp, struct uio *uiop, int ioflag, struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
137
return (VOP_WRITE(vp, uiop, ioflag, cr, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
146
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
154
return (VOP_IOCTL(vp, cmd, arg, flag, cr, rvalp, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
158
lo_setfl(vnode_t *vp, int oflags, int nflags, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/lofs/lofs_vnops.c
161
return (VOP_SETFL(vp, oflags, nflags, cr, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
169
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
177
if (error = VOP_GETATTR(realvp(vp), vap, flags, cr, ct))
usr/src/uts/common/fs/lofs/lofs_vnops.c
188
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
195
return (VOP_SETATTR(vp, vap, flags, cr, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
203
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
214
return (VOP_ACCESS(vp, mode, flags, cr, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
218
lo_fsync(vnode_t *vp, int syncflag, struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/lofs/lofs_vnops.c
224
return (VOP_FSYNC(vp, syncflag, cr, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
229
lo_inactive(vnode_t *vp, struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/lofs/lofs_vnops.c
298
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
340
if (error = VOP_LOOKUP(realdvp, nm, &vp, pnp, flags, rdir, cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
472
svp = specvp(*vpp, (*vpp)->v_rdev, (*vpp)->v_type, cr);
usr/src/uts/common/fs/lofs/lofs_vnops.c
50
lo_open(vnode_t **vpp, int flag, struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/lofs/lofs_vnops.c
670
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
686
error = VOP_CREATE(realvp(dvp), nm, va, exclusive, mode, &vp, cr, flag,
usr/src/uts/common/fs/lofs/lofs_vnops.c
69
error = VOP_OPEN(&rvp, flag, cr, ct);
usr/src/uts/common/fs/lofs/lofs_vnops.c
693
svp = specvp(*vpp, (*vpp)->v_rdev, (*vpp)->v_type, cr);
usr/src/uts/common/fs/lofs/lofs_vnops.c
712
if ((error = VOP_ACCESS(dvp, mode, 0, cr, NULL)) == 0) {
usr/src/uts/common/fs/lofs/lofs_vnops.c
748
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
756
return (VOP_REMOVE(dvp, nm, cr, ct, flags));
usr/src/uts/common/fs/lofs/lofs_vnops.c
764
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
813
return (VOP_LINK(tdvp, vp, tnm, cr, ct, flags));
usr/src/uts/common/fs/lofs/lofs_vnops.c
822
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
86
svp = specvp(*vpp, (*vpp)->v_rdev, (*vpp)->v_type, cr);
usr/src/uts/common/fs/lofs/lofs_vnops.c
864
if (VOP_LOOKUP(ndvp, nnm, &tnvp, NULL, 0, NULL, cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
898
return (VOP_RENAME(odvp, onm, ndvp, nnm, cr, ct, flags));
usr/src/uts/common/fs/lofs/lofs_vnops.c
907
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
917
error = VOP_MKDIR(realvp(dvp), nm, va, vpp, cr, ct, flags, vsecp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
942
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
955
return (VOP_RMDIR(dvp, nm, rvp, cr, ct, flags));
usr/src/uts/common/fs/lofs/lofs_vnops.c
964
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
972
return (VOP_SYMLINK(dvp, lnm, tva, tnm, cr, ct, flags));
usr/src/uts/common/fs/lofs/lofs_vnops.c
979
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
983
return (VOP_READLINK(vp, uiop, cr, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
990
struct cred *cr,
usr/src/uts/common/fs/lofs/lofs_vnops.c
999
return (VOP_READDIR(vp, uiop, cr, eofp, ct, flags));
usr/src/uts/common/fs/lookup.c
1008
int flags, cred_t *cr)
usr/src/uts/common/fs/lookup.c
1078
cr) == 0) {
usr/src/uts/common/fs/lookup.c
108
dirvpp, compvpp, startvp, cr);
usr/src/uts/common/fs/lookup.c
1084
vnode_match(vp, compvp, cr)) {
usr/src/uts/common/fs/lookup.c
1115
cred_t *cr)
usr/src/uts/common/fs/lookup.c
1188
cr) == 0) {
usr/src/uts/common/fs/lookup.c
1214
if ((err = VOP_LOOKUP(vp, "..", &pvp, &emptypn, 0, vrootp, cr,
usr/src/uts/common/fs/lookup.c
1242
if ((err = VOP_ACCESS(pvp, vprivs, 0, cr, NULL)) != 0) {
usr/src/uts/common/fs/lookup.c
1250
if ((err = dirfindvp(vrootp, pvp, vp, cr, dbuf, dlen, &dp))
usr/src/uts/common/fs/lookup.c
1359
cred_t *cr, int flags)
usr/src/uts/common/fs/lookup.c
1393
if (VOP_OPEN(&vp, FREAD, cr, NULL) == 0)
usr/src/uts/common/fs/lookup.c
1416
if (vnode_valid_pn(vp, vrootp, &pn, &rpn, flags, cr) == 0) {
usr/src/uts/common/fs/lookup.c
1443
ret = dirtopath(vrootp, vp, buf, buflen, flags, cr);
usr/src/uts/common/fs/lookup.c
1449
(void) VOP_CLOSE(vp, FREAD, 1, 0, cr, NULL);
usr/src/uts/common/fs/lookup.c
1457
vnodetopath(vnode_t *vrootp, vnode_t *vp, char *buf, size_t buflen, cred_t *cr)
usr/src/uts/common/fs/lookup.c
1459
return (vnodetopath_common(vrootp, vp, buf, buflen, cr, 0));
usr/src/uts/common/fs/lookup.c
146
cred_t *cr) /* user credential */
usr/src/uts/common/fs/lookup.c
180
compvpp, rootvp, vp, cr));
usr/src/uts/common/fs/lookup.c
220
cred_t *cr) /* user's credential */
usr/src/uts/common/fs/lookup.c
376
(error = VOP_ACCESS(vp, VREAD, 0, cr, NULL)) != 0)
usr/src/uts/common/fs/lookup.c
383
rootvp, cr, NULL, NULL, pp);
usr/src/uts/common/fs/lookup.c
414
if (error = audit_savepath(pnp, vp, vp, error, cr))
usr/src/uts/common/fs/lookup.c
466
if (error = pn_getsymlink(cvp, &linkpath, cr)) {
usr/src/uts/common/fs/lookup.c
570
EINVAL, cr);
usr/src/uts/common/fs/lookup.c
584
(void) audit_savepath(pnp, cvp, vp, 0, cr);
usr/src/uts/common/fs/lookup.c
627
(void) audit_savepath(pnp, cvp, vp, error, cr);
usr/src/uts/common/fs/lookup.c
761
vnode_match(vnode_t *v1, vnode_t *v2, cred_t *cr)
usr/src/uts/common/fs/lookup.c
796
if (VOP_GETATTR(v1, &v1attr, 0, cr, NULL) != 0 ||
usr/src/uts/common/fs/lookup.c
797
VOP_GETATTR(v2, &v2attr, 0, cr, NULL) != 0 ||
usr/src/uts/common/fs/lookup.c
803
if (VOP_GETATTR(v1, &v1attr, ATTR_REAL, cr, NULL) != 0 ||
usr/src/uts/common/fs/lookup.c
804
VOP_GETATTR(v2, &v2attr, ATTR_REAL, cr, NULL) != 0)
usr/src/uts/common/fs/lookup.c
816
dirfindvp(vnode_t *vrootp, vnode_t *dvp, vnode_t *tvp, cred_t *cr, char *dbuf,
usr/src/uts/common/fs/lookup.c
842
if ((error = VOP_ACCESS(dvp, VREAD, 0, cr, NULL)) != 0)
usr/src/uts/common/fs/lookup.c
854
error = VOP_READDIR(dvp, &uio, cr, &eof, NULL, 0);
usr/src/uts/common/fs/lookup.c
875
vrootp, cr, NULL, NULL, NULL);
usr/src/uts/common/fs/lookup.c
884
if (vnode_match(tvp, cmpvp, cr)) {
usr/src/uts/common/fs/lookup.c
90
cred_t *cr) /* credential */
usr/src/uts/common/fs/lookup.c
906
error = VOP_LOOKUP(dvp, ".zfs", &cmpvp, &pnp, 0, vrootp, cr,
usr/src/uts/common/fs/lookup.c
909
if (vnode_match(tvp, cmpvp, cr)) {
usr/src/uts/common/fs/lookup.c
932
localpath(char *path, struct vnode *vrootp, cred_t *cr)
usr/src/uts/common/fs/lookup.c
965
if (VOP_LOOKUP(vp, component, &cvp, &pn, 0, rootdir, cr,
usr/src/uts/common/fs/lookup.c
99
dirvpp, compvpp, startvp, cr);
usr/src/uts/common/fs/mntfs/mntvfsops.c
179
struct mounta *uap, struct cred *cr)
usr/src/uts/common/fs/mntfs/mntvfsops.c
185
if (secpolicy_fs_mount(cr, mvp, vfsp) != 0)
usr/src/uts/common/fs/mntfs/mntvfsops.c
242
mntunmount(struct vfs *vfsp, int flag, struct cred *cr)
usr/src/uts/common/fs/mntfs/mntvfsops.c
247
if (secpolicy_fs_unmount(cr, vfsp) != 0)
usr/src/uts/common/fs/mntfs/mntvnops.c
1010
if (error = VOP_GETATTR(mnp->mnt_mountvp, vap, flags, cr, ct))
usr/src/uts/common/fs/mntfs/mntvnops.c
1115
mntaccess(vnode_t *vp, int mode, int flags, cred_t *cr,
usr/src/uts/common/fs/mntfs/mntvnops.c
1126
return (VOP_ACCESS(mnp->mnt_mountvp, mode, flags, cr, ct));
usr/src/uts/common/fs/mntfs/mntvnops.c
1170
mntfsync(vnode_t *vp, int syncflag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/mntfs/mntvnops.c
1177
mntinactive(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/mntfs/mntvnops.c
1299
mntfs_special_info_string(char *path, uint_t *major, uint_t *minor, cred_t *cr)
usr/src/uts/common/fs/mntfs/mntvnops.c
1311
error = VOP_GETATTR(vp, &vattr, ATTR_REAL, cr, NULL);
usr/src/uts/common/fs/mntfs/mntvnops.c
1331
mntfs_special_info_element(mntelem_t *elemp, cred_t *cr)
usr/src/uts/common/fs/mntfs/mntvnops.c
1339
type = mntfs_special_info_string(newpath, NULL, NULL, cr);
usr/src/uts/common/fs/mntfs/mntvnops.c
1468
mntioctl(struct vnode *vp, int cmd, intptr_t arg, int flag, cred_t *cr,
usr/src/uts/common/fs/mntfs/mntvnops.c
1590
error = vfs_settag(major, minor, pbuf, tagbuf, cr);
usr/src/uts/common/fs/mntfs/mntvnops.c
1592
error = vfs_clrtag(major, minor, pbuf, tagbuf, cr);
usr/src/uts/common/fs/mntfs/mntvnops.c
1686
&preftab.mnt_major, &preftab.mnt_minor, cr);
usr/src/uts/common/fs/mntfs/mntvnops.c
1750
type == mntfs_special_info_element(elemp, cr))
usr/src/uts/common/fs/mntfs/mntvnops.c
838
mntopen(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/mntfs/mntvnops.c
862
mntclose(vnode_t *vp, int flag, int count, offset_t offset, cred_t *cr,
usr/src/uts/common/fs/mntfs/mntvnops.c
995
mntgetattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/namefs/namevfs.c
192
nm_walk_mounts(const vnode_t *vp, nm_walk_mounts_f *func, cred_t *cr, void *arg)
usr/src/uts/common/fs/namefs/namevfs.c
201
if ((ret = func(np, cr, arg)) != 0)
usr/src/uts/common/fs/namefs/namevno.c
207
nm_ioctl(vnode_t *vp, int cmd, intptr_t arg, int mode, cred_t *cr, int *rvalp,
usr/src/uts/common/fs/namefs/namevno.c
210
return (VOP_IOCTL(VTONM(vp)->nm_filevp, cmd, arg, mode, cr, rvalp, ct));
usr/src/uts/common/fs/namefs/namevno.c
355
vnode_t **vpp, cred_t *cr, int flag, caller_context_t *ct,
usr/src/uts/common/fs/namefs/namevno.c
362
if (mode && (error = nm_access(dvp, mode, 0, cr, ct)) != 0)
usr/src/uts/common/fs/nbmlock.c
143
nbl_svmand(vnode_t *vp, cred_t *cr, int *svp)
usr/src/uts/common/fs/nbmlock.c
153
error = VOP_GETATTR(vp, &va, flags, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1054
error = VOP_GETATTR(vp, &va, 0, cr, &ct);
usr/src/uts/common/fs/nfs/nfs3_srv.c
107
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
1070
if (crgetuid(cr) != va.va_uid) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
1071
error = VOP_ACCESS(vp, VREAD, 0, cr, &ct);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1075
error = VOP_ACCESS(vp, VEXEC, 0, cr, &ct);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1140
if (VOP_REQZCBUF(vp, UIO_READ, (xuio_t *)uiop, cr, &ct) == 0) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
116
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
1187
error = VOP_READ(vp, uiop, 0, cr, &ct);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1207
error = VOP_GETATTR(vp, &va, 0, cr, &ct);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1246
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
125
error = rfs4_delegated_getattr(vp, &va, 0, cr);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1264
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
129
if (vn_is_nfs_reparse(vp, cr))
usr/src/uts/common/fs/nfs/nfs3_srv.c
1308
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
1332
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
1389
error = VOP_GETATTR(vp, &bva, 0, cr, &ct);
usr/src/uts/common/fs/nfs/nfs3_srv.c
139
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
1416
if (crgetuid(cr) != bva.va_uid &&
usr/src/uts/common/fs/nfs/nfs3_srv.c
1417
(error = VOP_ACCESS(vp, VWRITE, 0, cr, &ct)))
usr/src/uts/common/fs/nfs/nfs3_srv.c
1494
curthread->t_cred = cr;
usr/src/uts/common/fs/nfs/nfs3_srv.c
1495
error = VOP_WRITE(vp, &uio, ioflag, cr, &ct);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1508
avap = VOP_GETATTR(vp, &ava, 0, cr, &ct) ? NULL : &ava;
usr/src/uts/common/fs/nfs/nfs3_srv.c
1545
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
155
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
1566
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
1592
cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
1601
dbvap = VOP_GETATTR(dvp, &dbva, 0, cr, NULL) ? NULL : &dbva;
usr/src/uts/common/fs/nfs/nfs3_srv.c
1683
NULL, 0, NULL, cr, NULL, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
171
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
1710
error = VOP_GETATTR(tvp, &tva, 0, cr,
usr/src/uts/common/fs/nfs/nfs3_srv.c
1762
&vp, cr, 0, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1765
davap = VOP_GETATTR(dvp, &dava, 0, cr, NULL) ? NULL : &dava;
usr/src/uts/common/fs/nfs/nfs3_srv.c
1785
NULL, cr, NULL, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1810
vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs3_srv.c
1839
vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs3_srv.c
1860
(void) VOP_SETATTR(vp, &va, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1862
vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs3_srv.c
1878
(void) VOP_FSYNC(vp, FNODSYNC, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1879
(void) VOP_FSYNC(dvp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1893
cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
190
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
1907
cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
1932
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
1952
cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
1961
dbvap = VOP_GETATTR(dvp, &dbva, 0, cr, NULL) ? NULL : &dbva;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2016
error = VOP_MKDIR(dvp, name, &va, &vp, cr, NULL, 0, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2022
davap = VOP_GETATTR(dvp, &dava, 0, cr, NULL) ? NULL : &dava;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2027
(void) VOP_FSYNC(dvp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2039
vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2044
(void) VOP_FSYNC(vp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2053
cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
2067
cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
2083
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
2104
cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
2113
dbvap = VOP_GETATTR(dvp, &dbva, 0, cr, NULL) ? NULL : &dbva;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2183
error = VOP_SYMLINK(dvp, name, &va, symdata, cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2186
davap = VOP_GETATTR(dvp, &dava, 0, cr, NULL) ? NULL : &dava;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2191
error = VOP_LOOKUP(dvp, name, &vp, NULL, 0, NULL, cr,
usr/src/uts/common/fs/nfs/nfs3_srv.c
2197
(void) VOP_FSYNC(dvp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2215
vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2220
(void) VOP_FSYNC(vp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2243
cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
2259
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
2282
cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
2291
dbvap = VOP_GETATTR(dvp, &dbva, 0, cr, NULL) ? NULL : &dbva;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2332
if (secpolicy_sys_devices(cr) != 0) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
236
error = rfs4_delegated_getattr(vp, &bva, 0, cr);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2388
&vp, cr, 0, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2394
davap = VOP_GETATTR(dvp, &dava, 0, cr, NULL) ? NULL : &dava;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2399
(void) VOP_FSYNC(dvp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2413
vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2421
(void) VOP_FSYNC(realvp, FNODSYNC, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2423
(void) VOP_FSYNC(vp, FNODSYNC, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2430
cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
2443
cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
2459
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
2477
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
2486
bvap = VOP_GETATTR(vp, &bva, 0, cr, NULL) ? NULL : &bva;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2539
NULL, cr, NULL, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2549
error = VOP_REMOVE(vp, name, cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2555
error = VOP_REMOVE(vp, name, cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2563
avap = VOP_GETATTR(vp, &ava, 0, cr, NULL) ? NULL : &ava;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2568
(void) VOP_FSYNC(vp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2587
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
2606
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
2623
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
2632
bvap = VOP_GETATTR(vp, &bva, 0, cr, NULL) ? NULL : &bva;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2681
error = VOP_RMDIR(vp, name, ZONE_ROOTVP(), cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2687
avap = VOP_GETATTR(vp, &ava, 0, cr, NULL) ? NULL : &ava;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2692
(void) VOP_FSYNC(vp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2720
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
2736
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
2767
cred_t *, cr, vnode_t *, fvp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
2791
fbvap = VOP_GETATTR(fvp, &fbva, 0, cr, NULL) ? NULL : &fbva;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2814
tbvap = VOP_GETATTR(tvp, &tbva, 0, cr, NULL) ? NULL : &tbva;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2870
NULL, cr, NULL, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2889
VOP_LOOKUP(tvp, toname, &targvp, NULL, 0, NULL, cr,
usr/src/uts/common/fs/nfs/nfs3_srv.c
2901
error = VOP_RENAME(fvp, name, tvp, toname, cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2907
error = VOP_RENAME(fvp, name, tvp, toname, cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2917
favap = VOP_GETATTR(fvp, &fava, 0, cr, NULL) ? NULL : &fava;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2919
tavap = VOP_GETATTR(tvp, &tava, 0, cr, NULL) ? NULL : &tava;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2924
(void) VOP_FSYNC(fvp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2925
(void) VOP_FSYNC(tvp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2953
cred_t *, cr, vnode_t *, fvp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
2970
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
2995
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
3004
vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3042
bvap = VOP_GETATTR(dvp, &bva, 0, cr, NULL) ? NULL : &bva;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3086
error = VOP_LINK(dvp, vp, name, cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs3_srv.c
3089
vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3091
avap = VOP_GETATTR(dvp, &ava, 0, cr, NULL) ? NULL : &ava;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3096
(void) VOP_FSYNC(vp, FNODSYNC, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
3097
(void) VOP_FSYNC(dvp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
3109
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
3127
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
313
if (crgetuid(cr) == bva.va_uid && ava.va_size != bva.va_size) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
3177
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
3197
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
322
(offset_t)ava.va_size, cr, &ct);
usr/src/uts/common/fs/nfs/nfs3_srv.c
3224
vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3231
error = VOP_ACCESS(vp, VREAD, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
3262
error = VOP_READDIR(vp, &uio, cr, &iseof, NULL, 0);
usr/src/uts/common/fs/nfs/nfs3_srv.c
3265
vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs3_srv.c
327
error = VOP_SETATTR(vp, &ava, flag, cr, &ct);
usr/src/uts/common/fs/nfs/nfs3_srv.c
3350
(void) VOP_FSYNC(vp, FNODSYNC, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
336
avap = rfs4_delegated_getattr(vp, &ava, 0, cr) ? NULL : &ava;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3363
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
3380
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
341
(void) VOP_FSYNC(vp, FNODSYNC, cr, &ct);
usr/src/uts/common/fs/nfs/nfs3_srv.c
3438
struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
3472
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
3500
vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3507
error = VOP_ACCESS(vp, VREAD, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
353
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
3576
error = VOP_READDIR(vp, &uio, cr, &iseof, NULL, 0);
usr/src/uts/common/fs/nfs/nfs3_srv.c
3661
vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs3_srv.c
368
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
3680
error = VOP_LOOKUP(vp, dp->d_name, &nvp, NULL, 0, NULL, cr,
usr/src/uts/common/fs/nfs/nfs3_srv.c
3690
nvap = rfs4_delegated_getattr(nvp, &nva, 0, cr) ? NULL : &nva;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3693
if (vn_is_nfs_reparse(nvp, cr))
usr/src/uts/common/fs/nfs/nfs3_srv.c
3741
(void) VOP_FSYNC(vp, FNODSYNC, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
3758
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
3776
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
3809
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
3822
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
3849
vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3874
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
3888
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
389
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
3906
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
3918
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
3950
vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3967
error = VOP_PATHCONF(vp, _PC_FILESIZEBITS, &l, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
3994
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
4003
cred_t *, cr, vnode_t *, NULL, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
4018
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
4031
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
4056
vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs3_srv.c
4058
error = VOP_PATHCONF(vp, _PC_LINK_MAX, &val, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
4063
error = VOP_PATHCONF(vp, _PC_NAME_MAX, &val, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
4068
error = VOP_PATHCONF(vp, _PC_NO_TRUNC, &val, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
4076
error = VOP_PATHCONF(vp, _PC_CHOWN_RESTRICTED, &val, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
4089
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
4102
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
4118
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
4134
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
4145
error = VOP_GETATTR(vp, &bva, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
4182
if (crgetuid(cr) != bva.va_uid &&
usr/src/uts/common/fs/nfs/nfs3_srv.c
4183
(error = VOP_ACCESS(vp, VWRITE, 0, cr, NULL)))
usr/src/uts/common/fs/nfs/nfs3_srv.c
4186
error = VOP_FSYNC(vp, FSYNC, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
4189
avap = VOP_GETATTR(vp, &ava, 0, cr, NULL) ? NULL : &ava;
usr/src/uts/common/fs/nfs/nfs3_srv.c
419
cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
4199
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
4214
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
425
cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
435
dvap = VOP_GETATTR(dvp, &dva, 0, cr, NULL) ? NULL : &dva;
usr/src/uts/common/fs/nfs/nfs3_srv.c
456
if (rfs_climb_crossmnt(&dvp, &exi, cr) != 0) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
485
error = rfs_publicfh_mclookup(name, dvp, cr, &vp,
usr/src/uts/common/fs/nfs/nfs3_srv.c
517
NULL, 0, NULL, cr, NULL, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
546
dvap = VOP_GETATTR(dvp, &dva, 0, cr, NULL) ? NULL : &dva;
usr/src/uts/common/fs/nfs/nfs3_srv.c
565
vap = rfs4_delegated_getattr(vp, &va, 0, cr) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs3_srv.c
582
cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
597
cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
619
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
635
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
661
error = VOP_GETATTR(vp, &va, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
689
error = VOP_ACCESS(vp, VREAD, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
699
error = VOP_ACCESS(vp, VEXEC, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
709
error = VOP_ACCESS(vp, VWRITE, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
721
error = VOP_ACCESS(vp, VWRITE, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
730
error = VOP_ACCESS(vp, VEXEC, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
741
vap = rfs4_delegated_getattr(vp, &va, 0, cr) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs3_srv.c
747
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
761
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
778
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
796
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
805
error = VOP_GETATTR(vp, &va, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
812
if (vn_is_nfs_reparse(vp, cr))
usr/src/uts/common/fs/nfs/nfs3_srv.c
849
s = build_symlink(vp, cr, &strsz);
usr/src/uts/common/fs/nfs/nfs3_srv.c
872
error = VOP_READLINK(vp, &uio, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
879
vap = VOP_GETATTR(vp, &va, 0, cr, NULL) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs3_srv.c
894
(void) VOP_FSYNC(vp, FNODSYNC, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
919
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
936
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
965
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs3_srv.c
988
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1011
int flags, cred_t *cr, zone_t *zone)
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1025
cred_t *lcr = NULL, *tcr = cr;
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1138
NULL, vfsp, gethrtime(), cr, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1162
lcr = crdup(cr);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1163
(void) crsetugid(lcr, svp->sv_secdata->uid, crgetgid(cr));
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1365
nfs3_unmount(vfs_t *vfsp, int flag, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1370
if (secpolicy_fs_unmount(cr, vfsp) != 0)
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1393
destroy_rtable(vfsp, cr);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1413
rflush(vfsp, cr);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1433
destroy_rtable(vfsp, cr);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1510
cred_t *cr;
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1520
cr = CRED();
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1535
xdr_FSSTAT3res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1545
nfs3_cache_post_op_attr(vp, &res.resok.obj_attributes, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1579
nfs3_cache_post_op_attr(vp, &res.resfail.obj_attributes, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1580
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1596
nfs3_sync(vfs_t *vfsp, short flag, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1603
rflush(vfsp, cr);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1665
cred_t *cr;
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1740
cr = crgetcred();
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1743
error = nfs3rootvp(&rtvp, vfsp, svp, args.flags, cr, global_zone);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1745
crfree(cr);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
478
nfs3_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
500
if ((error = secpolicy_fs_mount(cr, mvp, vfsp)) != 0)
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
926
svp->sv_knconf, cr);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
949
error = nfs3rootvp(&rtvp, vfsp, svp_head, flags, cr, mntzone);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1004
nfs3write(vnode_t *vp, caddr_t base, u_offset_t offset, int count, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1048
xdr_WRITE3res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1131
cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1185
xdr_READ3vres, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1239
nfs3_ioctl(vnode_t *vp, int cmd, intptr_t arg, int flag, cred_t *cr, int *rvalp,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1247
return (nfs_directio(vp, (int)arg, cr));
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1255
nfs3_getattr(vnode_t *vp, struct vattr *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1299
error = nfs3_putpage(vp, (offset_t)0, 0, 0, cr, ct);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1311
return (nfs3getattr(vp, vap, cr));
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1316
nfs3_setattr(vnode_t *vp, struct vattr *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1328
error = nfs3getattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1332
error = secpolicy_vnode_setattr(cr, vp, vap, &va, flags, nfs3_accessx,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1337
error = nfs3setattr(vp, vap, flags, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1346
nfs3setattr(vnode_t *vp, struct vattr *vap, int flags, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1380
error = nfs3_putpage(vp, (offset_t)0, 0, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1419
error = nfs3getattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1438
xdr_SETATTR3res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1480
(vap->va_size & PAGEMASK), cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1482
nfs3_cache_wcc_data(vp, &res.resok.obj_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1492
terror = nfs3getattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1501
(void) nfs3setattr(vp, &va, 0, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1505
nfs3_cache_wcc_data(vp, &res.resfail.obj_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1520
if (nfs3getattr(vp, &va, cr) == 0)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1523
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1530
nfs3_accessx(void *vp, int mode, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1533
return (nfs3_access(vp, mode, 0, cr, NULL));
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1538
nfs3_access(vnode_t *vp, int mode, int flags, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1585
cred = cr;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1636
nfs3_cache_post_op_attr(vp, &res.resok.obj_attributes, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1644
if (cred != cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1659
nfs3_cache_post_op_attr(vp, &res.resfail.obj_attributes, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1660
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1673
nfs3_readlink(vnode_t *vp, struct uio *uiop, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1695
error = nfs3_validate_caches(vp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1725
xdr_READLINK3res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1739
cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1759
&res.resfail.symlink_attributes, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1760
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1783
nfs3_fsync(vnode_t *vp, int syncflag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1792
error = nfs3_putpage_commit(vp, (offset_t)0, 0, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1805
nfs3_inactive(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1819
nfs_async_inactive(vp, cr, nfs3_inactive);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1866
cr, ct);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1895
&res.resok.dir_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1900
&res.resfail.dir_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1901
PURGE_STALE_FH(error, unldvp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1916
rp_addfree(rp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1926
int flags, vnode_t *rdir, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1956
(void) nfs3lookup_dnlc(dvp, XATTR_DIR_NAME, &avp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1958
error = acl_getxattrdir3(dvp, &avp, cflag, cr, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1978
error = nfs3lookup(dvp, nm, vpp, pnp, flags, rdir, cr, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1987
*vpp = specvp(vp, vp->v_rdev, vp->v_type, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2011
int flags, vnode_t *rdir, cred_t *cr, int rfscall_flags)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2050
error = nfs3_access(dvp, VEXEC, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2069
error = nfs3lookup_dnlc(dvp, nm, vpp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2074
error = nfs3lookup_otw(dvp, nm, vpp, cr, rfscall_flags);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2080
nfs3lookup_dnlc(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2106
error = nfs3_validate_caches(dvp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2111
error = nfs3_access(dvp, VEXEC, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2144
nfs3lookup_otw(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2179
xdr_LOOKUP3vres, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2185
nfs3_cache_post_op_vattr(dvp, &res.dir_attributes, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2189
PURGE_STALE_FH(error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2197
dvp->v_vfsp, t, cr, VTOR(dvp)->r_path, nm);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2200
dvp->v_vfsp, t, cr, VTOR(dvp)->r_path, nm);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2203
error = nfs3getattr(vp, &vattr, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2227
int mode, vnode_t **vpp, cred_t *cr, int lfaware, caller_context_t *ct,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2265
error = nfs3_access(dvp, VEXEC, 0, cr, ct);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2278
error = nfs3lookup_otw(dvp, nm, &vp, cr, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2291
vp = specvp(vp, vp->v_rdev, vp->v_type, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2294
if (!(error = VOP_ACCESS(vp, mode, 0, cr, ct))) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2312
&vattr, 0, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2339
error = setdirgid(dvp, &vattr.va_gid, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2353
error = nfs3create(dvp, nm, &vattr, exclusive, mode, vpp, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2393
error = nfs3mknod(dvp, nm, &vattr, exclusive, mode, vpp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2401
int mode, vnode_t **vpp, cred_t *cr, int lfaware)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2473
xdr_CREATE3res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2483
nfs3_cache_wcc_data(dvp, &res.resok.dir_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2499
error = nfs3lookup(dvp, nm, &vp, NULL, 0, NULL, cr, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2506
dvp->v_vfsp, t, cr, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2509
dvp->v_vfsp, t, cr, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2527
va, cr)) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2535
nm, cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2547
error = nfs3getattr(vp, &vattr, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2602
error = nfs3setattr(vp, va, 0, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2612
(void) nfs3_remove(dvp, nm, cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2626
(void) nfs3setattr(vp, va, 0, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2633
*vpp = specvp(vp, vp->v_rdev, vp->v_type, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2638
nfs3_cache_wcc_data(dvp, &res.resfail.dir_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2639
PURGE_STALE_FH(error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2652
nfs3excl_create_settimes(vnode_t *vp, struct vattr *vap, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2685
xdr_SETATTR3res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2701
nfs3_cache_wcc_data(vp, &res.resok.obj_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2708
nfs3_cache_wcc_data(vp, &res.resfail.obj_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2719
int mode, vnode_t **vpp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2769
xdr_MKNOD3res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2779
nfs3_cache_wcc_data(dvp, &res.resok.dir_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2784
error = nfs3lookup(dvp, nm, &vp, NULL, 0, NULL, cr, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2791
dvp->v_vfsp, t, cr, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2794
dvp->v_vfsp, t, cr, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2797
error = nfs3getattr(vp, &vattr, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2811
(void) nfs3setattr(vp, va, 0, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2818
*vpp = specvp(vp, vp->v_rdev, vp->v_type, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2823
nfs3_cache_wcc_data(dvp, &res.resfail.dir_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2824
PURGE_STALE_FH(error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2836
nfs3_remove(vnode_t *dvp, char *nm, cred_t *cr, caller_context_t *ct, int flags)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2854
error = nfs3lookup(dvp, nm, &vp, NULL, 0, NULL, cr, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2860
if (vp->v_type == VDIR && secpolicy_fs_linkdir(cr, dvp->v_vfsp)) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2890
error = nfs3rename(dvp, nm, dvp, tmpname, cr, ct);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2900
crhold(cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2901
rp->r_unlcred = cr;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2919
error = nfs3_putpage(vp, (offset_t)0, 0, 0, cr, ct);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2936
xdr_REMOVE3res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
295
nfs3_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2954
cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2959
t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2960
PURGE_STALE_FH(error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2977
nfs3_link(vnode_t *tdvp, vnode_t *svp, char *tnm, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3014
xdr_LINK3res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3027
nfs3_cache_post_op_attr(svp, &res.resok.file_attributes, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3028
nfs3_cache_wcc_data(tdvp, &res.resok.linkdir_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3034
cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3035
nfs3_cache_wcc_data(tdvp, &res.resfail.linkdir_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3056
nfs3_rename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3066
return (nfs3rename(odvp, onm, ndvp, nnm, cr, ct));
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3073
nfs3rename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
308
crhold(cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
309
rp->r_cred = cr;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3117
error = nfs3lookup(ndvp, nnm, &nvp, NULL, 0, NULL, cr, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3164
cr, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3209
error = nfs3_link(ndvp, nvp, tmpname, cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3212
cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3229
crhold(cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3230
rp->r_unlcred = cr;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3253
error = nfs3lookup(odvp, onm, &ovp, NULL, 0, NULL, cr, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3280
xdr_RENAME3res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3298
nfs3_cache_wcc_data(odvp, &res.resok.fromdir_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
330
error = nfs3_validate_caches(vp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3302
nfs3_cache_wcc_data(ndvp, &res.resok.todir_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3339
nfs3_cache_wcc_data(odvp, &res.resfail.fromdir_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3342
cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
336
error = nfs3_getattr_otw(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3377
nfs3_mkdir(vnode_t *dvp, char *nm, struct vattr *va, vnode_t **vpp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3397
error = setdirgid(dvp, &va->va_gid, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3400
error = setdirmode(dvp, &va->va_mode, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3423
xdr_MKDIR3res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3434
nfs3_cache_wcc_data(dvp, &res.resok.dir_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3439
error = nfs3lookup(dvp, nm, &vp, NULL, 0, NULL, cr, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3448
dvp->v_vfsp, t, cr, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3451
dvp->v_vfsp, t, cr, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3454
error = nfs3getattr(vp, &vattr, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
346
nfs3_close(vnode_t *vp, int flag, int count, offset_t offset, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3467
(void) nfs3setattr(vp, va, 0, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3471
nfs3_cache_wcc_data(dvp, &res.resfail.dir_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3472
PURGE_STALE_FH(error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3482
nfs3_rmdir(vnode_t *dvp, char *nm, vnode_t *cdir, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3502
error = nfs3lookup(dvp, nm, &vp, NULL, 0, NULL, cr, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3543
xdr_RMDIR3res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3557
nfs3_cache_wcc_data(dvp, &res.resok.dir_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3563
nfs3_cache_wcc_data(dvp, &res.resfail.dir_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3564
PURGE_STALE_FH(error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3587
nfs3_symlink(vnode_t *dvp, char *lnm, struct vattr *tva, char *tnm, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3628
xdr_SYMLINK3res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3639
nfs3_cache_wcc_data(dvp, &res.resok.dir_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3647
dvp->v_vfsp, t, cr, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3650
dvp->v_vfsp, t, cr, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3682
nfs3_cache_wcc_data(dvp, &res.resfail.dir_wcc, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3683
PURGE_STALE_FH(error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3718
nfs3_readdir(vnode_t *vp, struct uio *uiop, cred_t *cr, int *eofp,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3754
error = nfs3_validate_caches(vp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
390
nfs_lockrelease(vp, flag, offset, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3950
nfs_async_readdir(vp, rrdc, cr, do_nfs3readdir);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3993
error = do_nfs3readdir(vp, nrdc, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4016
do_nfs3readdir(vnode_t *vp, rddir_cache *rdc, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4043
nfs3readdirplus(vp, rdc, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4045
nfs3readdir(vp, rdc, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4047
nfs3readdir(vp, rdc, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4066
nfs3readdir(vnode_t *vp, rddir_cache *rdc, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4124
xdr_READDIR3vres, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4136
nfs3_cache_post_op_vattr(vp, &res.dir_attributes, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4140
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4176
nfs3readdirplus(vnode_t *vp, rddir_cache *rdc, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
422
cr, ct);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4221
res.credentials = cr;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4235
xdr_READDIRPLUS3vres, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4248
nfs3_cache_post_op_vattr(vp, &res.dir_attributes, res.time, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4252
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
426
error = nfs3_putpage_commit(vp, (offset_t)0, 0, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4288
nfs3_bio(struct buf *bp, stable_how *stab_comm, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4307
rp->r_cred = cr;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4308
crhold(cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4309
cred = cr;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4340
if (cred != cr) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4343
rp->r_cred = cr;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4344
crhold(cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4345
cred = cr;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4359
rp->r_cred = cr;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4360
crhold(cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4361
cred = cr;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4385
if (cred != cr) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4388
rp->r_cred = cr;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4389
crhold(cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4391
cred = cr;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
447
(void) nfs3_getattr_otw(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4536
enum seg_rw rw, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
454
nfs3_directio_read(vnode_t *vp, struct uio *uiop, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4553
error = nfs3_validate_caches(vp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4592
pl, plsz, seg, addr, rw, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4596
nfs_purge_caches(vp, NFS_NOPURGE_DNLC, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4599
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4612
enum seg_rw rw, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4685
addr + (rablkoff + bsize - off), seg, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4712
(void) nfs_async_readahead(vp, blkoff, addr, seg, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4807
error = nfs3_bio(bp, NULL, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4879
cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4954
error = nfs3_bio(bp, NULL, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4995
nfs3_putpage(vnode_t *vp, offset_t off, size_t len, int flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5001
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5017
error = nfs_putpages(vp, off, len, flags, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
503
xdr_READ3uiores, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5031
int flags, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5043
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5138
error = nfs_async_putapage(vp, pp, io_off, io_len, flags, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5141
error = nfs3_sync_putapage(vp, pp, io_off, io_len, flags, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5152
int flags, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5161
error = nfs3_rdwrlbn(vp, pp, io_off, io_len, flags, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5194
B_INVAL | B_FORCE, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5206
(void) nfs3_commit_vp(vp, (u_offset_t)0, 0, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5216
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5247
error = nfs3_getattr_otw(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5249
error = nfs3getattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5312
vn_a.cred = cr;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5330
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5348
offset_t offset, struct flk_callback *flk_cbp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5414
if (!lm_safelock(vp, bfp, cr))
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5417
return (fs_frlock(vp, cmd, bfp, flag, offset, flk_cbp, cr, ct));
usr/src/uts/common/fs/nfs/nfs3_vnops.c
542
nfs3_read(vnode_t *vp, struct uio *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5429
if (!lm_safelock(vp, bfp, cr)) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5467
error = nfs3_putpage(vp, (offset_t)0, 0, B_INVAL, cr, ct);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5489
rc = lm4_frlock(vp, cmd, bfp, flag, offset, cr, &lm_fh3, flk_cbp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5511
offset_t offset, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5533
error = nfs3getattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5538
error = nfs3setattr(vp, &va, 0, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5571
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5650
dmapp->cr = cr;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5701
B_ASYNC, dmapp->cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5704
dmapp->len, dmapp->cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5716
B_INVAL, dmapp->cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5732
nfs3_pathconf(vnode_t *vp, int cmd, ulong_t *valp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5805
error = nfs3lookup_dnlc(vp, XATTR_DIR_NAME, &avp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5807
error = acl_getxattrdir3(vp, &avp, 0, cr, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
581
return (nfs3_directio_read(vp, uiop, cr));
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5812
error = do_xattr_exists_check(avp, valp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5877
xdr_PATHCONF3res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5886
nfs3_cache_post_op_attr(vp, &res.resok.obj_attributes, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
589
error = nfs3_validate_caches(vp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5918
nfs3_cache_post_op_attr(vp, &res.resfail.obj_attributes, t, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5919
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5931
int flags, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5936
error = nfs3_rdwrlbn(vp, pp, io_off, io_len, flags, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5947
int flags, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5963
error = nfs_async_pageio(vp, pp, io_off, io_len, flags, cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5966
error = nfs3_rdwrlbn(vp, pp, io_off, io_len, flags, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5976
nfs3_dispose(vnode_t *vp, page_t *pp, int fl, int dn, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6117
nfs_async_commit(vp, plist, offset, len, cr, nfs3_async_commit);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6124
error = nfs3_commit(vp, offset, len, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6180
nfs3_commit(vnode_t *vp, offset3 offset, count3 count, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6197
rp->r_cred = cr;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6198
crhold(cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6199
cred = cr;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6235
if (cred != cr) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6238
rp->r_cred = cr;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6239
crhold(cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6240
cred = cr;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6448
nfs3_putpage_commit(vnode_t *vp, offset_t poff, size_t plen, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6480
error = nfs3_putpage(vp, poff, plen, B_ASYNC, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6491
error = nfs3_putpage(vp, poff, plen, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6509
error = nfs3_commit_vp(vp, poff, plen, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
651
nfs3_write(vnode_t *vp, struct uio *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6518
nfs3_commit_vp(vnode_t *vp, u_offset_t poff, size_t plen, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6578
return (nfs3_sync_commit(vp, plist, offset, len, cr));
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6585
cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6591
error = nfs3_commit(vp, offset, count, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6622
cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6625
(void) nfs3_sync_commit(vp, plist, offset, count, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6630
nfs3_setsecattr(vnode_t *vp, vsecattr_t *vsecattr, int flag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6642
error = acl_setacl3(vp, vsecattr, flag, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6652
nfs3_getsecattr(vnode_t *vp, vsecattr_t *vsecattr, int flag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6664
error = acl_getacl3(vp, vsecattr, flag, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6669
return (fs_fab_acl(vp, vsecattr, flag, cr, ct));
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6674
nfs3_shrlock(vnode_t *vp, int cmd, struct shrlock *shr, int flag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6704
return (fs_shrlock(vp, cmd, shr, flag, cr, ct));
usr/src/uts/common/fs/nfs/nfs3_vnops.c
693
error = nfs3getattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
774
count, cr, &stab_comm);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
933
int flags, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
980
error = nfs3_bio(bp, &stab_comm, cr);
usr/src/uts/common/fs/nfs/nfs4_acache.c
110
nfs4_access_cache(rnode4_t *rp, uint32_t acc, uint32_t resacc, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_acache.c
116
hp = &acache4[acache4hash(rp, cr)];
usr/src/uts/common/fs/nfs/nfs4_acache.c
128
crhold(cr);
usr/src/uts/common/fs/nfs/nfs4_acache.c
129
nap->cred = cr;
usr/src/uts/common/fs/nfs/nfs4_acache.c
138
if (crcmp(ap->cred, cr) == 0 && ap->rnode == rp) {
usr/src/uts/common/fs/nfs/nfs4_acache.c
64
nfs4_access_check(rnode4_t *rp, uint32_t acc, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_acache.c
76
hp = &acache4[acache4hash(rp, cr)];
usr/src/uts/common/fs/nfs/nfs4_acache.c
80
if (crcmp(ap->cred, cr) == 0 && ap->rnode == rp) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
1380
cred_t *cr, vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_callback.c
1401
lost_rqstp->lr_cr = cr;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1407
nfs4delegreturn_otw(rnode4_t *rp, cred_t *cr, nfs4_error_t *ep)
usr/src/uts/common/fs/nfs/nfs4_callback.c
1436
rfs4call(VTOMI4(RTOV4(rp)), &args, &res, cr, &doqueue, 0, ep);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1443
nfs4_attr_cache(RTOV4(rp), garp, t, cr, TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1450
nfs4_do_delegreturn(rnode4_t *rp, int flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_callback.c
1496
cr, vp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1506
nfs4delegreturn_otw(rp, cr, &e);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1521
cr, vp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1586
cred_t *cr = NULL;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1628
cr = rp->r_deleg_cred;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1629
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1630
crhold(cr);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1638
(void) VOP_PUTPAGE(vp, 0, 0, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1695
error = nfs4_do_delegreturn(rp, flags, cr, ncg);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1699
if (cr)
usr/src/uts/common/fs/nfs/nfs4_callback.c
1700
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_callback.c
2043
cred_t *cr;
usr/src/uts/common/fs/nfs/nfs4_callback.c
2084
cr = rp->r_deleg_cred;
usr/src/uts/common/fs/nfs/nfs4_callback.c
2085
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs4_callback.c
2086
crhold(cr);
usr/src/uts/common/fs/nfs/nfs4_callback.c
2099
nfs4_invalidate_pages(vp, 0, cr);
usr/src/uts/common/fs/nfs/nfs4_callback.c
2107
error = VOP_PUTPAGE(vp, 0, 0, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_callback.c
2125
error = VOP_PUTPAGE(vp, 0, 0, B_INVAL, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_callback.c
2141
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_callback.c
2158
nfs4_ga_res_t *garp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_callback.c
2273
crhold(cr);
usr/src/uts/common/fs/nfs/nfs4_callback.c
2274
rp->r_deleg_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_client.c
1005
rfs4call(mi, &args, &res, cr, &doqueue, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_client.c
1246
struct seg *seg, cred_t *cr, void (*readahead)(vnode_t *,
usr/src/uts/common/fs/nfs/nfs4_client.c
1290
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs4_client.c
1291
crhold(cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
1292
args->a_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_client.c
1339
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
1692
int flags, cred_t *cr, int (*putapage)(vnode_t *, page_t *,
usr/src/uts/common/fs/nfs/nfs4_client.c
1720
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs4_client.c
1721
crhold(cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
1722
args->a_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_client.c
1742
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
176
nfs4_validate_caches(vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_client.c
1811
return ((*putapage)(vp, pp, off, len, flags, cr));
usr/src/uts/common/fs/nfs/nfs4_client.c
1816
int flags, cred_t *cr, int (*pageio)(vnode_t *, page_t *, u_offset_t,
usr/src/uts/common/fs/nfs/nfs4_client.c
1844
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs4_client.c
1845
crhold(cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
1846
args->a_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_client.c
1866
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
188
return (nfs4_getattr_otw(vp, &gar, cr, 0));
usr/src/uts/common/fs/nfs/nfs4_client.c
1942
return ((*pageio)(vp, pp, io_off, io_len, flags, cr));
usr/src/uts/common/fs/nfs/nfs4_client.c
1946
nfs4_async_readdir(vnode_t *vp, rddir4_cache *rdc, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_client.c
1970
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs4_client.c
1971
crhold(cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
1972
args->a_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_client.c
1986
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
2034
cred_t *cr, void (*commit)(vnode_t *, page_t *, offset3, count3,
usr/src/uts/common/fs/nfs/nfs4_client.c
2058
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs4_client.c
2059
crhold(cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
2060
args->a_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_client.c
2079
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
2123
(*commit)(vp, plist, offset, count, cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
2136
nfs4_async_inactive(vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_client.c
2150
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs4_client.c
2151
crhold(cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
2152
args->a_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_client.c
2176
crfree(cr); /* drop our reference */
usr/src/uts/common/fs/nfs/nfs4_client.c
2207
rp4_addfree(rp, cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
225
nfs4_purge_stale_fh(int errno, vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_client.c
2409
nfs4_putpages(vnode_t *vp, u_offset_t off, size_t len, int flags, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_client.c
241
nfs4_invalidate_pages(vp, (u_offset_t)0, cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
242
nfs4_purge_caches(vp, NFS4_PURGE_DNLC, cr, FALSE);
usr/src/uts/common/fs/nfs/nfs4_client.c
2476
flags, cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
250
nfs4_purge_caches(vnode_t *vp, int purge_dnlc, cred_t *cr, int asyncpg)
usr/src/uts/common/fs/nfs/nfs4_client.c
2520
&io_len, flags, cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
2540
nfs4_invalidate_pages(vnode_t *vp, u_offset_t off, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_client.c
2559
B_INVAL | B_TRUNC, cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
2658
nfs4_write_error(vnode_t *vp, int error, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_client.c
2696
crgetuid(cr), crgetgid(cr));
usr/src/uts/common/fs/nfs/nfs4_client.c
2697
if (crgetuid(curthread->t_cred) != crgetuid(cr) ||
usr/src/uts/common/fs/nfs/nfs4_client.c
2698
crgetgid(curthread->t_cred) != crgetgid(cr)) {
usr/src/uts/common/fs/nfs/nfs4_client.c
2712
cr == kcred ? "" : " not");
usr/src/uts/common/fs/nfs/nfs4_client.c
303
nfs4_flush_pages(vp, cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
324
args->cr = cr;
usr/src/uts/common/fs/nfs/nfs4_client.c
325
crhold(args->cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
3419
cred_t *cr;
usr/src/uts/common/fs/nfs/nfs4_client.c
345
nfs4_flush_pages(vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_client.c
3472
cr = sp->s_cred;
usr/src/uts/common/fs/nfs/nfs4_client.c
3473
crhold(cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
3476
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs4_client.c
3490
rfs4call(mi, &args, &res, cr, &doqueue, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_client.c
3491
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
350
error = VOP_PUTPAGE(vp, (u_offset_t)0, 0, B_INVAL, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_client.c
374
nfs4_flush_pages(args->vp, args->cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
383
crfree(args->cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
443
hrtime_t t, cred_t *cr, int async,
usr/src/uts/common/fs/nfs/nfs4_client.c
623
nfs4_purge_caches(vp, NFS4_NOPURGE_DNLC, cr, recov ? 1 : async);
usr/src/uts/common/fs/nfs/nfs4_client.c
804
nfs4_getattr_otw(vnode_t *vp, nfs4_ga_res_t *garp, cred_t *cr, int get_acl)
usr/src/uts/common/fs/nfs/nfs4_client.c
827
nfs4_getattr_otw_norecovery(vp, garp, &e, cr, get_acl);
usr/src/uts/common/fs/nfs/nfs4_client.c
842
nfs4_attr_cache(vp, garp, t, cr, FALSE, NULL);
usr/src/uts/common/fs/nfs/nfs4_client.c
846
nfs4_purge_stale_fh(e.error, vp, cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
865
nfs4_error_t *ep, cred_t *cr, int get_acl)
usr/src/uts/common/fs/nfs/nfs4_client.c
89
cred_t *cr;
usr/src/uts/common/fs/nfs/nfs4_client.c
903
rfs4call(VTOMI4(vp), &args, &res, cr, &doqueue, 0, ep);
usr/src/uts/common/fs/nfs/nfs4_client.c
923
nfs4getattr(vnode_t *vp, vattr_t *vap, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_client.c
946
error = nfs4_getattr_otw(vp, &gar, cr, 0);
usr/src/uts/common/fs/nfs/nfs4_client.c
965
nfs4_ga_res_t *garp, bitmap4 reqbitmap, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
1008
nfs4_secinfo_vnode(vnode_t *vp, cred_t *cr, int isrecov)
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
1020
error = nfs4_secinfo_fh_otw(VTOMI4(vp), svp->sv_dfh, nm, cr);
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
1023
error = nfs4_secinfo_path(VTOMI4(vp), cr, isrecov);
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
1040
cred_t *cr, *lcr = NULL;
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
1053
cr = crgetcred();
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
1056
lcr = crdup(cr);
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
1058
crgetgid(cr));
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
1063
error = nfs4_secinfo_path(mi, cr, TRUE);
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
1068
error = nfs4_secinfo_vnode(vp1, cr, TRUE);
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
1075
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
457
secinfo_tryroot_otw(mntinfo4_t *mi, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
481
rfs4call(mi, &args, &res, cr, &doqueue, RFSCALL_SOFT, &e);
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
618
nfs4secinfo_otw(mntinfo4_t *mi, cred_t *cr, servinfo4_t *svp, int isrecov)
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
679
rfs4call(mi, &args, &res, cr, &doqueue, RFSCALL_SOFT, &e);
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
708
if (e.error = secinfo_tryroot_otw(mi, cr)) {
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
840
nfs4_secinfo_path(mntinfo4_t *mi, cred_t *cr, int isrecov)
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
879
error = nfs4secinfo_otw(mi, cr, svp, isrecov);
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
912
nfs4_secinfo_fh_otw(mntinfo4_t *mi, nfs4_sharedfh_t *fh, char *nm, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
939
rfs4call(mi, &args, &res, cr, &doqueue, RFSCALL_SOFT, &e);
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
993
nfs4_secinfo_vnode_otw(vnode_t *dvp, char *nm, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
997
return (nfs4_secinfo_fh_otw(VTOMI4(dvp), VTOR4(dvp)->r_fh, nm, cr));
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1313
nfs4_find_or_create_lock_owner(pid_t pid, rnode4_t *rp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1358
*oopp = find_open_owner(cr, NFS4_PERM_CREATED, mi);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1377
(void *)cr, rnode4info(rp)));
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1447
find_freed_open_owner(cred_t *cr, nfs4_oo_hash_bucket_t *bucketp,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1453
"find_freed_open_owner: cred %p", (void*)cr));
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1461
if (!crcmp(foop->oo_cred, cr)) {
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1572
nfs4_get_otw_cred(cred_t *cr, mntinfo4_t *mi, nfs4_open_owner_t *provided_oop)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1578
oop = find_open_owner(cr, NFS4_PERM_CREATED, mi);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1584
ret_cr = cr;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1590
ret_cr = cr;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1610
nfs4_get_otw_cred_by_osp(rnode4_t *rp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1616
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1625
oop = find_open_owner(cr, NFS4_PERM_CREATED, VTOMI4(RTOV4(rp)));
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1683
ret_cr = cr;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1695
ret_cr = cr;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1761
nfs4_open_owner_t *oop, nfs4_open_stream_t *osp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1782
lost_rqstp->lr_cr = cr;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1799
nfs4_open_stream_t *osp, vnode_t *vp, cred_t *cr, nfs4_lost_rqst_t *lrp,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1830
cred_otw = nfs4_get_otw_cred(cr, VTOMI4(vp), oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1962
cred_otw != cr) {
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1964
cred_otw = cr;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2028
cred_t *cr = NULL;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2045
cr = resend_rqstp->lr_cr;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2167
rfs4call(mi, &args, &res, cr, &doqueue, 0, ep);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2192
*vpp = makenfs4node(sfh, garp, dvp->v_vfsp, t, cr, dvp,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2314
nfs4open_confirm(vp, &seqid, &op_res->stateid, cr, TRUE,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2382
nfs4_delegation_accept(rp, claim, op_res, garp, cr);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2388
nfs4_attr_cache(vp, garp, t, cr, TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
299
find_open_owner_nolock(cred_t *cr, int just_created, mntinfo4_t *mi)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
306
(void*)cr, just_created));
usr/src/uts/common/fs/nfs/nfs4_client_state.c
311
bucketp = lock_bucket(cr, mi);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
316
if (!crcmp(oop->oo_cred, cr) &&
usr/src/uts/common/fs/nfs/nfs4_client_state.c
346
oop = find_freed_open_owner(cr, bucketp, mi);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
354
find_open_owner(cred_t *cr, int just_created, mntinfo4_t *mi)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
359
oop = find_open_owner_nolock(cr, just_created, mi);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
507
nfs4_get_open_stateid(rnode4_t *rp, cred_t *cr, mntinfo4_t *mi, stateid4 *sid)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
514
oop = find_open_owner(cr, NFS4_PERM_CREATED, mi);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
554
nfs4_get_w_stateid(cred_t *cr, rnode4_t *rp, pid_t pid, mntinfo4_t *mi,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
571
if (nfs4_get_open_stateid(rp, cr, mi, &sid)) {
usr/src/uts/common/fs/nfs/nfs4_client_state.c
598
nfs4_get_stateid(cred_t *cr, rnode4_t *rp, pid_t pid, mntinfo4_t *mi,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
639
if (nfs4_get_open_stateid(rp, cr, mi, &sid)) {
usr/src/uts/common/fs/nfs/nfs4_client_state.c
67
lock_bucket(cred_t *cr, mntinfo4_t *mi)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
683
create_open_owner(cred_t *cr, mntinfo4_t *mi)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
693
crhold(cr);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
694
oop->oo_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
713
bucketp = lock_bucket(cr, mi);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
72
hash_key = (uint32_t)(crgetuid(cr) + crgetruid(cr))
usr/src/uts/common/fs/nfs/nfs4_client_state.c
75
"hash_key %d for cred %p", hash_key, (void*)cr));
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
102
deleg_rd_open(femarg_t *arg, int mode, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
122
return (vnext_open(arg, mode, cr, ct));
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
127
deleg_wr_open(femarg_t *arg, int mode, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
146
return (vnext_open(arg, mode, cr, ct));
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
155
deleg_wr_read(femarg_t *arg, uio_t *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
168
return (vnext_read(arg, uiop, ioflag, cr, ct));
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
176
deleg_rd_write(femarg_t *arg, uio_t *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
187
return (vnext_write(arg, uiop, ioflag, cr, ct));
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
195
deleg_wr_write(femarg_t *arg, uio_t *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
208
return (vnext_write(arg, uiop, ioflag, cr, ct));
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
213
deleg_rd_setattr(femarg_t *arg, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
228
return (vnext_setattr(arg, vap, flags, cr, ct));
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
233
deleg_wr_setattr(femarg_t *arg, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
253
return (vnext_setattr(arg, vap, flags, cr, ct));
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
295
offset_t offset, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
305
return (vnext_space(arg, cmd, bfp, flag, offset, cr, ct));
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
310
offset_t offset, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
323
return (vnext_space(arg, cmd, bfp, flag, offset, cr, ct));
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
327
deleg_rd_setsecattr(femarg_t *arg, vsecattr_t *vsap, int flag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
340
return (vnext_setsecattr(arg, vsap, flag, cr, ct));
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
344
deleg_wr_setsecattr(femarg_t *arg, vsecattr_t *vsap, int flag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c
357
return (vnext_setsecattr(arg, vsap, flag, cr, ct));
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2302
cred_t *cr;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2305
cr = pid_to_cr(flk->l_pid);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2306
if (cr == NULL) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2321
FREAD|FWRITE, 0, cr, ep, NULL, did_reclaimp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2327
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2718
cred_t *cr;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2743
cr = lrp->lr_cr;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2751
nfs4close_one(vp, osp, cr, acc_bits, lrp, ep,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2825
close_after_open_resend(vnode_t *vp, cred_t *cr, uint32_t acc_bits,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2830
nfs4close_one(vp, NULL, cr, acc_bits, NULL, ep,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3247
cred_t *cr;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3256
crhold(cr = p->p_cred);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3260
return (cr);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1161
destroy_rtable4(struct vfs *vfsp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1192
rp4_addfree(rp, cr);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1271
r4flush(struct vfs *vfsp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1387
(void) VOP_PUTPAGE(vp, (u_offset_t)0, 0, B_ASYNC, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
198
r4flushpages(rnode4_t *rp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_rnode.c
221
error = VOP_PUTPAGE(vp, (u_offset_t)0, 0, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
229
nfs4_invalidate_pages(vp, (u_offset_t)0, cr);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
237
r4inactive(rnode4_t *rp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_rnode.c
245
r4flushpages(rp, cr);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
347
hrtime_t t, cred_t *cr, int index)
usr/src/uts/common/fs/nfs/nfs4_rnode.c
371
nfs4_attr_cache(vp, garp, t, cr, TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
449
mntinfo4_t *mi, cred_t *cr, hrtime_t t)
usr/src/uts/common/fs/nfs/nfs4_rnode.c
467
nfs4_vnodeops, nfs4_putapage, &newnode, cr);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
496
r4_do_attrcache(vp, garp, newnode, t, cr, index);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
509
hrtime_t t, cred_t *cr, vnode_t *dvp, nfs4_fname_t *nm)
usr/src/uts/common/fs/nfs/nfs4_rnode.c
529
nfs4_putapage, &newnode, cr);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
546
r4_do_attrcache(vp, garp, newnode, t, cr, index);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
575
int *newnode, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_rnode.c
618
r4inactive(rp, cr);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
704
rp4_addfree(rp, cr);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
760
rp4_addfree(rnode4_t *rp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_rnode.c
808
r4inactive(rp, cr);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
886
(void) nfs4close_all(vp, cr);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
898
r4flushpages(rp, cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
10107
vn_is_nfs_reparse(vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_srv.c
10115
if (vn_is_reparse(vp, cr, NULL) == B_FALSE)
usr/src/uts/common/fs/nfs/nfs4_srv.c
10206
fetch_referral(vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_srv.c
10219
if (vn_is_reparse(vp, cr, NULL) == B_FALSE)
usr/src/uts/common/fs/nfs/nfs4_srv.c
10268
build_symlink(vnode_t *vp, cred_t *cr, size_t *strsz)
usr/src/uts/common/fs/nfs/nfs4_srv.c
10278
if ((fsl = fetch_referral(vp, cr)) == NULL)
usr/src/uts/common/fs/nfs/nfs4_srv.c
1224
error = VOP_LOOKUP(dvp, nm, &vp, NULL, 0, NULL, cs->cr,
usr/src/uts/common/fs/nfs/nfs4_srv.c
1282
exi = nfs_vptoexi(NULL, vp, cs->cr, &walk, NULL, TRUE);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1558
cred_t *cr = cs->cr;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1577
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1601
error = VOP_GETATTR(vp, &va, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1631
error = VOP_ACCESS(vp, VREAD, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1639
error = VOP_ACCESS(vp, VEXEC, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1647
error = VOP_ACCESS(vp, VWRITE, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1659
error = VOP_ACCESS(vp, VWRITE, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1666
error = VOP_ACCESS(vp, VEXEC, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1692
cred_t *cr = cs->cr;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1714
error = VOP_GETATTR(vp, &va, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1738
if (crgetuid(cr) != va.va_uid &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
1739
(error = VOP_ACCESS(vp, VWRITE, 0, cs->cr, NULL))) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
1744
error = VOP_FSYNC(vp, FSYNC, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1769
cred_t *cr = cs->cr;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1778
if (secpolicy_sys_devices(cr) != 0) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
1813
error = VOP_CREATE(dvp, nm, vap, excl, mode, &vp, cr, 0, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1834
cred_t *cr = cs->cr;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1950
error = VOP_GETATTR(dvp, &bva, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1970
vap->va_uid = crgetuid(cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1974
vap->va_gid = crgetgid(cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1986
error = VOP_MKDIR(dvp, name, vap, &vp, cr, NULL, 0, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1995
if (VOP_GETATTR(dvp, &iva, 0, cs->cr, NULL))
usr/src/uts/common/fs/nfs/nfs4_srv.c
2046
error = VOP_SYMLINK(dvp, name, vap, lname, cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs4_srv.c
2058
if (VOP_GETATTR(dvp, &iva, 0, cs->cr, NULL))
usr/src/uts/common/fs/nfs/nfs4_srv.c
2061
error = VOP_LOOKUP(dvp, name, &vp, NULL, 0, NULL, cr,
usr/src/uts/common/fs/nfs/nfs4_srv.c
2071
if (VOP_GETATTR(dvp, &iva2, 0, cs->cr, NULL) ||
usr/src/uts/common/fs/nfs/nfs4_srv.c
2103
if (VOP_GETATTR(dvp, &iva, 0, cs->cr, NULL))
usr/src/uts/common/fs/nfs/nfs4_srv.c
2119
(void) VOP_FSYNC(dvp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
2135
if (VOP_GETATTR(dvp, &ava, 0, cr, NULL)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
2187
(void) VOP_FSYNC(realvp, syncval, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
2189
(void) VOP_FSYNC(vp, syncval, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
2436
return (rfs4_vop_getattr(vp, sargp->vap, 0, cs->cr));
usr/src/uts/common/fs/nfs/nfs4_srv.c
2650
if (vn_is_nfs_reparse(cs->vp, cs->cr)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
2695
if (cs->exi->exi_moved || vn_is_nfs_reparse(cs->exi->exi_vp, cs->cr)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
2705
if (vn_is_nfs_reparse(cs->vp, cs->cr) && !client_is_downrev(req)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
2853
error = VOP_GETATTR(dvp, &bdva, 0, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
2872
error = VOP_LINK(dvp, vp, name, cs->cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs4_srv.c
2882
if (VOP_GETATTR(dvp, &idva, 0, cs->cr, NULL))
usr/src/uts/common/fs/nfs/nfs4_srv.c
2888
(void) VOP_FSYNC(vp, FNODSYNC, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
2889
(void) VOP_FSYNC(dvp, 0, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
2901
if (VOP_GETATTR(dvp, &adva, 0, cs->cr, NULL)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
2997
error = VOP_LOOKUP(cs->vp, nm, &vp, NULL, 0, NULL, cs->cr,
usr/src/uts/common/fs/nfs/nfs4_srv.c
3067
exi = nfs_vptoexi(NULL, vp, cs->cr, &walk, NULL, TRUE);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3105
crfree(cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3106
cs->cr = crdup(cs->basecr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3351
V_ACE_MASK, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3353
error = ((VOP_ACCESS(cs->vp, VREAD, 0, cs->cr, NULL) != 0) &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
3354
(VOP_ACCESS(cs->vp, VWRITE, 0, cs->cr, NULL) != 0) &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
3355
(VOP_ACCESS(cs->vp, VEXEC, 0, cs->cr, NULL) != 0));
usr/src/uts/common/fs/nfs/nfs4_srv.c
3379
error = VOP_LOOKUP(cs->vp, "", &avp, NULL, lookup_flags, NULL, cs->cr,
usr/src/uts/common/fs/nfs/nfs4_srv.c
3532
verror = VOP_GETATTR(vp, &va, 0, cs->cr, &ct);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3549
if (crgetuid(cs->cr) != va.va_uid &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
3550
(error = VOP_ACCESS(vp, VREAD, 0, cs->cr, &ct)) &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
3551
(error = VOP_ACCESS(vp, VEXEC, 0, cs->cr, &ct))) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3606
if (!VOP_REQZCBUF(vp, UIO_READ, (xuio_t *)uiop, cs->cr, &ct)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3653
error = do_io(FREAD, vp, uiop, 0, cs->cr, &ct);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3656
verror = VOP_GETATTR(vp, &va, 0, cs->cr, &ct);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3753
if (cs->cr)
usr/src/uts/common/fs/nfs/nfs4_srv.c
3754
crfree(cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3756
cs->cr = crdup(cs->basecr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3860
if (cs->cr) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3861
crfree(cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3862
cs->cr = NULL;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3880
cs->cr = crdup(cs->basecr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3882
ASSERT(cs->cr != NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3921
if (cs->cr)
usr/src/uts/common/fs/nfs/nfs4_srv.c
3922
crfree(cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3924
cs->cr = crdup(cs->basecr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4020
if (vn_is_nfs_reparse(vp, cs->cr) && client_is_downrev(req)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
4041
error = VOP_GETATTR(vp, &va, 0, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4061
s = build_symlink(vp, cs->cr, &strsz);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4084
error = VOP_READLINK(vp, &uio, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4286
int *lkup_error, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_srv.c
4296
if ((error = VOP_LOOKUP(dvp, nm, &vp, NULL, 0, NULL, cr, NULL, NULL,
usr/src/uts/common/fs/nfs/nfs4_srv.c
4409
fp = rfs4_lookup_and_findfile(dvp, name, &vp, &error, cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4478
error = VOP_GETATTR(dvp, &bdva, 0, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4510
if ((error = VOP_RMDIR(dvp, name, ZONE_ROOTVP(), cs->cr,
usr/src/uts/common/fs/nfs/nfs4_srv.c
4515
if ((error = VOP_REMOVE(dvp, name, cs->cr, NULL, 0)) == 0 &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
4532
if (!VOP_GETATTR(tvp, &va, 0, cs->cr, NULL) &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
4567
if (VOP_GETATTR(dvp, &idva, 0, cs->cr, NULL))
usr/src/uts/common/fs/nfs/nfs4_srv.c
4573
(void) VOP_FSYNC(dvp, 0, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4580
if (VOP_GETATTR(dvp, &adva, 0, cs->cr, NULL)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
4785
&error, cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4809
cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4840
error = VOP_GETATTR(odvp, &obdva, 0, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4843
error = VOP_GETATTR(ndvp, &nbdva, 0, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4853
error = VOP_RENAME(odvp, converted_onm, ndvp, converted_nnm, cs->cr,
usr/src/uts/common/fs/nfs/nfs4_srv.c
4872
if (!VOP_GETATTR(tvp, &va, 0, cs->cr, NULL) &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
4935
if (VOP_GETATTR(odvp, &oidva, 0, cs->cr, NULL))
usr/src/uts/common/fs/nfs/nfs4_srv.c
4939
if (VOP_GETATTR(ndvp, &nidva, 0, cs->cr, NULL))
usr/src/uts/common/fs/nfs/nfs4_srv.c
4945
(void) VOP_FSYNC(odvp, 0, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4946
(void) VOP_FSYNC(ndvp, 0, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4958
if (VOP_GETATTR(odvp, &oadva, 0, cs->cr, NULL)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
4964
if (VOP_GETATTR(odvp, &nadva, 0, cs->cr, NULL)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
5004
error = VOP_LOOKUP(ndvp, nnm, &vp, NULL, 0, NULL, cs->cr,
usr/src/uts/common/fs/nfs/nfs4_srv.c
5196
sargp->cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
5431
cred_t *cr = cs->cr;
usr/src/uts/common/fs/nfs/nfs4_srv.c
5473
error = VOP_GETATTR(vp, &va, 0, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
5540
error = VOP_GETATTR(vp, &bva, 0, cr, &ct);
usr/src/uts/common/fs/nfs/nfs4_srv.c
5561
if (crgetuid(cr) == bva.va_uid) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
5570
(offset_t)sarg.vap->va_size, cr, &ct);
usr/src/uts/common/fs/nfs/nfs4_srv.c
5575
error = VOP_SETATTR(vp, sarg.vap, sarg.flag, cr, &ct);
usr/src/uts/common/fs/nfs/nfs4_srv.c
5627
(void) VOP_FSYNC(vp, FNODSYNC, cr, &ct);
usr/src/uts/common/fs/nfs/nfs4_srv.c
5857
cred_t *savecred, *cr;
usr/src/uts/common/fs/nfs/nfs4_srv.c
5900
cr = cs->cr;
usr/src/uts/common/fs/nfs/nfs4_srv.c
5902
error = VOP_GETATTR(vp, &bva, 0, cr, &ct);
usr/src/uts/common/fs/nfs/nfs4_srv.c
5924
if (crgetuid(cr) != bva.va_uid &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
5925
(error = VOP_ACCESS(vp, VWRITE, 0, cr, &ct))) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
6016
curthread->t_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_srv.c
6017
error = do_io(FWRITE, vp, &uio, ioflag, cr, &ct);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6065
cred_t *cr;
usr/src/uts/common/fs/nfs/nfs4_srv.c
6095
cr = svc_xprt_cred(req->rq_xprt);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6096
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6098
if (sec_svc_getcred(req, cr, &cs->principal, &cs->nfsflavor) == 0) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
6114
cs->basecr = cr;
usr/src/uts/common/fs/nfs/nfs4_srv.c
6404
error = VOP_GETATTR(dvp, &bva, 0, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6422
if (VOP_GETATTR(dvp, &ava, 0, cs->cr, NULL)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
6432
error = VOP_GETATTR(cs->vp, &fva, 0, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6464
cred_t *cr, vnode_t **vpp, bool_t *created)
usr/src/uts/common/fs/nfs/nfs4_srv.c
6480
error = VOP_CREATE(dvp, nm, vap, EXCL, VWRITE, vpp, cr, 0, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6501
error = VOP_LOOKUP(dvp, nm, vpp, NULL, 0, NULL, cr,
usr/src/uts/common/fs/nfs/nfs4_srv.c
6535
error = VOP_GETATTR(*vpp, &va, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6563
cred_t *cr = cs->cr;
usr/src/uts/common/fs/nfs/nfs4_srv.c
6571
ASSERT(cr != NULL && vp->v_type == VREG);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6584
if ((VOP_ACCESS(vp, VREAD, 0, cr, NULL) != 0) &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
6585
(VOP_ACCESS(vp, VEXEC, 0, cr, NULL) != 0)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
6591
error = VOP_ACCESS(vp, VWRITE, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6693
error = VOP_GETATTR(dvp, &bva, 0, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6799
cs->cr, &vp, &created);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6858
if (VOP_GETATTR(dvp, &iva, 0, cs->cr, NULL)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
6882
(void) VOP_FSYNC(dvp, 0, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6889
if (VOP_GETATTR(dvp, &ava, 0, cs->cr, NULL)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
6917
if (VOP_GETATTR(vp, &cva, 0, cs->cr, NULL) == 0) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
6972
(void) VOP_SETATTR(vp, &cva, 0, cs->cr, &ct);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6983
(void) VOP_FSYNC(vp, FNODSYNC, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7080
rfs4_state_close(sp, FALSE, FALSE, cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7142
rfs4_state_close(sp, FALSE, FALSE, cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7169
rfs4_state_close(sp, FALSE, FALSE, cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7187
rfs4_state_close(sp, FALSE, FALSE, cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7211
err = VOP_OPEN(&cs->vp, fflags, cs->cr, &ct);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7221
rfs4_state_close(sp, FALSE, FALSE, cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7362
error = VOP_GETATTR(cs->vp, &va, 0, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7377
if (crgetuid(cs->cr) != va.va_uid) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
851
if (cs->cr) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
852
crfree(cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8766
rfs4_state_close(sp, FALSE, FALSE, cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8785
rfs4_release_share_lock_state(rfs4_state_t *sp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_srv.c
8894
(void) VOP_CLOSE(fp->rf_vp, fflags, 1, (offset_t)0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9584
args->offset, args->length, cs->cr, resop);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9761
args->offset, args->length, cs->cr, resop);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9910
NULL, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1013
vap, 0, sarg->cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1020
sarg->cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1055
0, sarg->cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1065
0, sarg->cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1254
_PC_CHOWN_RESTRICTED, &val, sarg->cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1269
_PC_CHOWN_RESTRICTED, &val, sarg->cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1359
error = rfs4_vop_getattr(stubvp, vap, 0, sarg->cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
162
cs.cr = kcred;
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1637
fsl = fetch_referral(sarg->cs->vp, sarg->cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1731
sarg->cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1759
sarg->cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1808
sarg->cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1822
sarg->cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1855
sarg->cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1869
sarg->cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
436
status = rfs4_vop_getattr(vp, vap, 0, cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
625
&val, sarg->cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
629
_PC_XATTR_EXISTS, &val, sarg->cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
645
&val, sarg->cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
649
sarg->cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
927
sarg->cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
966
0, sarg->cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
811
rfs4_vop_getattr(vnode_t *vp, vattr_t *vap, int flag, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
816
error = VOP_GETATTR(vp, vap, flag, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
828
rfs4_delegated_getattr(vnode_t *vp, vattr_t *vap, int flag, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
830
return (VOP_GETATTR(vp, vap, flag, cr, NULL));
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
1044
&pc_val, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
1135
p = fetch_referral(vp, cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
127
error = VOP_LOOKUP(dvp, d_name, &vp, NULL, 0, NULL, cs->cr,
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
133
if (vn_is_nfs_reparse(vp, cs->cr) && !client_is_downrev(req)) {
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
214
scr = cs->cr;
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
215
cs->cr = crdup(cs->basecr);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
219
crfree(cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
220
cs->cr = scr;
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
247
rfs4_get_pc_encode(vnode_t *vp, rfs4_pc_encode_t *pce, bitmap4 ar, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
258
error = VOP_PATHCONF(vp, _PC_FILESIZEBITS, &pc_val, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
280
error = VOP_PATHCONF(vp, _PC_LINK_MAX, &pc_val, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
289
error = VOP_PATHCONF(vp, _PC_NAME_MAX, &pc_val, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
468
error = VOP_ACCESS(dvp, VREAD, 0, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
489
error = rfs4_get_pc_encode(cs->vp, &dpce, ar, cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
641
error = VOP_READDIR(dvp, &uio, cs->cr, &iseofdir, NULL, 0);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
752
&pce, ae, cs->cr);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
841
VOP_GETATTR(vp, &va, 0, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
850
if (vn_is_nfs_reparse(vp, cs->cr) &&
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
954
&pc_val, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
959
cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
3387
cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_state.c
3400
rfs4_release_share_lock_state(sp, cr, close_of_client);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1007
esi = nfs4_trigger_esi_create(vp, svp, cr);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1090
nfs4_trigger_esi_create(vnode_t *vp, servinfo4_t *svp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1101
esi = nfs4_trigger_esi_create_referral(vp, cr);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1382
cred_t *cr, nfs4_ga_res_t *garp, COMPOUND4res_clnt *callres, bool_t lock)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1454
rfs4call(mi, &args, &res, cr, &doqueue, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1528
find_referral_stubvp(vnode_t *dvp, char *nm, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1547
if (nfs4_fetch_locations(mi, VTOR4(dvp)->r_fh, nm, cr,
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1582
cr, dvp, fn_get(VTOSV(dvp)->sv_name, nm, sfhp));
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1592
nfs4_setup_referral(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1597
if ((nvp = find_referral_stubvp(dvp, nm, cr)) == NULL)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1623
char *nm, cred_t *cr, nfs4_ga_res_t *grp, COMPOUND4res_clnt *res,
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1633
ret = nfs4_fetch_locations(mi, sfh, nm, cr, &garp, &callres, TRUE);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1701
nfs4_trigger_esi_create_referral(vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1741
index = nfs4_process_referral(mi, drp->r_fh, fn, cr,
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1841
cred_t *cr, vnode_t **newvpp)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1937
retval = domount(NULL, uap, stubvp, cr, vfsp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
2328
int isTreeRoot, int flag, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
2406
error = umount2_engine(vfsp, flag, cr, FALSE);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
2515
nfs4_ephemeral_umount(mntinfo4_t *mi, int flag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
2710
FALSE, flag, cr);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
2722
flag, cr);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
367
nfs4_trigger_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
372
error = nfs4_trigger_mount(*vpp, cr, &newvp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
383
return (VOP_OPEN(vpp, flag, cr, ct));
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
428
nfs4_trigger_getattr(vnode_t *vp, struct vattr *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
436
error = nfs4_trigger_mount(vp, cr, &newvp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
440
error = VOP_GETATTR(newvp, vap, flags, cr, ct);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
445
error = nfs4_getattr(vp, vap, flags, cr, ct);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
457
nfs4_trigger_setattr(vnode_t *vp, struct vattr *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
463
error = nfs4_trigger_mount(vp, cr, &newvp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
467
error = VOP_SETATTR(newvp, vap, flags, cr, ct);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
474
nfs4_trigger_access(vnode_t *vp, int mode, int flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
480
error = nfs4_trigger_mount(vp, cr, &newvp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
484
error = VOP_ACCESS(newvp, mode, flags, cr, ct);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
492
struct pathname *pnp, int flags, vnode_t *rdir, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
508
return (nfs4_lookup(dvp, nm, vpp, pnp, flags, rdir, cr,
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
512
return (vtodv(dvp, vpp, cr, TRUE));
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
515
error = nfs4_trigger_mount(dvp, cr, &newdvp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
519
error = VOP_LOOKUP(newdvp, nm, vpp, pnp, flags, rdir, cr, ct,
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
528
enum vcexcl exclusive, int mode, vnode_t **vpp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
534
error = nfs4_trigger_mount(dvp, cr, &newdvp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
538
error = VOP_CREATE(newdvp, nm, va, exclusive, mode, vpp, cr,
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
546
nfs4_trigger_remove(vnode_t *dvp, char *nm, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
552
error = nfs4_trigger_mount(dvp, cr, &newdvp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
556
error = VOP_REMOVE(newdvp, nm, cr, ct, flags);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
563
nfs4_trigger_link(vnode_t *tdvp, vnode_t *svp, char *tnm, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
569
error = nfs4_trigger_mount(tdvp, cr, &newtdvp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
577
error = VOP_LINK(newtdvp, svp, tnm, cr, ct, flags);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
585
cred_t *cr, caller_context_t *ct, int flags)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
610
error = nfs4_trigger_mount(sdvp, cr, &newsdvp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
614
error = VOP_RENAME(newsdvp, snm, tdvp, tnm, cr, ct, flags);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
624
cred_t *cr, caller_context_t *ct, int flags, vsecattr_t *vsecp)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
629
error = nfs4_trigger_mount(dvp, cr, &newdvp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
633
error = VOP_MKDIR(newdvp, nm, va, vpp, cr, ct, flags, vsecp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
640
nfs4_trigger_rmdir(vnode_t *dvp, char *nm, vnode_t *cdir, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
646
error = nfs4_trigger_mount(dvp, cr, &newdvp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
650
error = VOP_RMDIR(newdvp, nm, cdir, cr, ct, flags);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
658
cred_t *cr, caller_context_t *ct, int flags)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
663
error = nfs4_trigger_mount(dvp, cr, &newdvp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
667
error = VOP_SYMLINK(newdvp, lnm, tva, tnm, cr, ct, flags);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
674
nfs4_trigger_readlink(vnode_t *vp, struct uio *uiop, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
680
error = nfs4_trigger_mount(vp, cr, &newvp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
684
error = VOP_READLINK(newvp, uiop, cr, ct);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
741
nfs4_trigger_mount(vnode_t *vp, cred_t *cr, vnode_t **newvpp)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
839
error = nfs4_trigger_domount_args_create(vp, cr, &dma);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
849
mcred = crdup(cr);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
902
nfs4_trigger_domount_args_create(vnode_t *vp, cred_t *cr, domount_args_t **dmap)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
920
esi_first = nfs4_trigger_esi_create(vp, svp, cr);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1030
error = clget4(&ci, svp, cr, newcl, chp, nfscl);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1218
cred_t *cr = icr;
usr/src/uts/common/fs/nfs/nfs4_subr.c
1249
cr = crdup(icr);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1250
(void) setpflags(NET_MAC_AWARE, 1, cr);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1258
rpcerr.re_errno = nfs_clget4(mi, svp, cr, &client, &ch, nfscl);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1296
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1305
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1316
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1412
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1427
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1566
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1582
cred_t *cr, int *doqueue, int flags, nfs4_error_t *ep)
usr/src/uts/common/fs/nfs/nfs4_subr.c
1604
xdr_COMPOUND4res_clnt, (caddr_t)resp, cr,
usr/src/uts/common/fs/nfs/nfs4_subr.c
1658
int filetype, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_subr.c
1712
rfs4call(mi, &args, &res, cr, &doqueue, RFSCALL_SOFT, ep);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1796
cred_t *cr, *cred_otw;
usr/src/uts/common/fs/nfs/nfs4_subr.c
1823
cr = curthread->t_cred;
usr/src/uts/common/fs/nfs/nfs4_subr.c
1824
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1830
cred_otw = nfs4_get_otw_cred_by_osp(rp, cr, &osp,
usr/src/uts/common/fs/nfs/nfs4_subr.c
2049
cred_t *cr, vnode_t **vpp, int need_start_op)
usr/src/uts/common/fs/nfs/nfs4_subr.c
2120
remap_lookup(np, rootvp, RML_ORDINARY, cr,
usr/src/uts/common/fs/nfs/nfs4_subr.c
2177
remap_lookup(pnp, rootvp, RML_ORDINARY, cr,
usr/src/uts/common/fs/nfs/nfs4_subr.c
2236
vp = makenfs4node_by_fh(sfh, psfh, &np, &gar, mi, cr, t);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2887
nfs4_directio(vnode_t *vp, int cmd, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_subr.c
2913
B_INVAL, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_subr.c
769
authget(servinfo4_t *svp, CLIENT *ch_client, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_subr.c
785
cr, &ch_client->cl_auth))) {
usr/src/uts/common/fs/nfs/nfs4_subr.c
807
error = sec_clnt_geth(ch_client, svp->sv_currsec, cr,
usr/src/uts/common/fs/nfs/nfs4_subr.c
811
error = sec_clnt_geth(ch_client, svp->sv_secdata, cr,
usr/src/uts/common/fs/nfs/nfs4_subr.c
824
clget4(clinfo_t *ci, servinfo4_t *svp, cred_t *cr, CLIENT **newcl,
usr/src/uts/common/fs/nfs/nfs4_subr.c
915
&svp->sv_addr, ci->cl_readsize, ci->cl_retrans, cr);
usr/src/uts/common/fs/nfs/nfs4_subr.c
920
error = authget(svp, cp->ch_client, cr);
usr/src/uts/common/fs/nfs/nfs4_subr.c
952
ci->cl_vers, ci->cl_readsize, ci->cl_retrans, cr, &cp->ch_client);
usr/src/uts/common/fs/nfs/nfs4_subr.c
975
error = authget(svp, cp->ch_client, cr);
usr/src/uts/common/fs/nfs/nfs4_subr.c
992
nfs_clget4(mntinfo4_t *mi, servinfo4_t *svp, cred_t *cr, CLIENT **newcl,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
1106
svp->sv_knconf, cr);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
1129
error = nfs4rootvp(&rtvp, vfsp, svp_head, flags, cr, mntzone);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
1142
nfs4setclientid(mi, cr, FALSE, &n4e);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
1232
getlinktext_otw(mntinfo4_t *mi, nfs_fh4 *fh, char **linktextp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
1277
rfs4call(mi, &args, &res, cr, &doqueue, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
1361
cred_t *cr, int flags)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
1371
error = getlinktext_otw(mi, fh, &symlink, cr, flags);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
1613
resolve_referral(mntinfo4_t *mi, servinfo4_t *svp, cred_t *cr, int nth,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
1636
index = nfs4_process_referral(mi, sfh, nm, cr,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
1675
int flags, cred_t *cr, nfs4_error_t *ep)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
1753
(void) nfs4_secinfo_path(mi, cr, FALSE);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
1791
rfs4call(mi, &args, &res, cr, &doqueue, RFSCALL_SOFT, ep);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
1887
tmpfhp, cr, flags);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
1895
ep->error = resolve_referral(mi, svp, cr, nthcomp,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
1979
ep->error = resolve_sympath(mi, svp, nthcomp, resfhp, cr,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2262
int flags, cred_t *cr, zone_t *zone)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2281
cred_t *lcr = NULL, *tcr = cr;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2289
ASSERT(crgetref(cr));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2458
lcr = crdup(cr);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2459
(void) crsetugid(lcr, svp->sv_secdata->uid, crgetgid(cr));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2575
&mfname, NULL, mi, cr, gethrtime());
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2675
nfs4_unmount(vfs_t *vfsp, int flag, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2685
if (secpolicy_fs_unmount(cr, vfsp) != 0)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2702
nfs4_free_mount(vfsp, flag, cr);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2709
async_free_mount(vfsp, flag, cr);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2724
r4flush(vfsp, cr);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2732
if (nfs4_ephemeral_umount(mi, flag, cr,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2774
destroy_rtable4(vfsp, cr);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2838
nfs4_statfs_otw(vnode_t *vp, struct statvfs64 *sbp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2847
NFS4_STATFS_ATTR_MASK, cr))
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2863
cred_t *cr;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2869
cr = CRED();
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2871
error = nfs4_statfs_otw(vp, sbp, cr);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2877
nfs4_purge_stale_fh(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2896
nfs4_sync(vfs_t *vfsp, short flag, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2903
r4flush(vfsp, cr);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2960
cred_t *cr;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3045
cr = crgetcred();
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3048
error = nfs4rootvp(&rtvp, vfsp, svp, args.flags, cr, global_zone);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3051
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3063
nfs4setclientid(mi, cr, FALSE, &n4e);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3066
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3179
nfs4setclientid(mntinfo4_t *mi, cred_t *cr, bool_t recovery, nfs4_error_t *n4ep)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3205
np = new_nfs4_server(svp, cr);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3292
nfs4setclientid_otw(mi, svp, cr, np, n4ep, &retry_inuse);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3301
lcr = crdup(cr);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3303
crgetgid(cr));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3406
nfs4setclientid_otw(mntinfo4_t *mi, struct servinfo4 *svp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3459
rfs4call(mi, &args, &res, cr, &doqueue, 0, ep);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3573
rfs4call(mi, &args, &res, cr, &doqueue, 0, ep);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3874
new_nfs4_server(struct servinfo4 *svp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3927
crhold(cr);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3928
np->s_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3952
add_new_nfs4_server(struct servinfo4 *svp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3957
sp = new_nfs4_server(svp, cr);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4260
async_free_mount(vfs_t *vfsp, int flag, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4268
args->fm_cr = cr;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4269
crhold(cr);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4292
nfs4_free_mount(vfs_t *vfsp, int flag, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4374
if (!nfs4_ephemeral_umount(mi, flag, cr,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4399
destroy_rtable4(vfsp, cr);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
699
nfs4_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
718
if (secpolicy_fs_mount(cr, mvp, vfsp) != 0)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10020
error = nfs4_bio(bp, NULL, cr, FALSE);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10092
cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10168
error = nfs4_bio(bp, NULL, cr, TRUE);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1020
oop = find_open_owner_nolock(cr, NFS4_JUST_CREATED, VTOMI4(dvp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10209
nfs4_putpage(vnode_t *vp, offset_t off, size_t len, int flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10215
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10237
error = nfs4_putpages(vp, off, len, flags, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10251
int flags, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1026
oop = create_open_owner(cr, VTOMI4(dvp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10263
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10359
error = nfs4_async_putapage(vp, pp, io_off, io_len, flags, cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10362
error = nfs4_sync_putapage(vp, pp, io_off, io_len, flags, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10373
int flags, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10382
error = nfs4_rdwrlbn(vp, pp, io_off, io_len, flags, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10415
B_INVAL | B_FORCE, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10427
(void) nfs4_commit_vp(vp, (u_offset_t)0, 0, cr,
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
10468
error = nfs4_validate_caches(vp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10515
error = nfs4getattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10553
oop = find_open_owner(cr, NFS4_PERM_CREATED, mi);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10567
error = open_and_get_osp(vp, cr, &osp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10582
(void *)cr, rnode4info(rp)));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10596
vn_a.cred = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10626
open_and_get_osp(vnode_t *map_vp, cred_t *cr, nfs4_open_stream_t **ospp)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10640
if ((error = vtodv(open_vp, &dvp, cr, TRUE)) != 0)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10670
error = nfs4open_otw(dvp, file_name, NULL, &open_vp, cr, 0, FREAD, 0,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10695
(void) nfs4close_one(open_vp, NULL, cr, FREAD, NULL, &e,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10703
oop = find_open_owner(cr, NFS4_PERM_CREATED, VTOMI4(open_vp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10713
(void) nfs4close_one(open_vp, NULL, cr, FREAD, NULL, &e,
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
10762
oop = find_open_owner(cr, NFS4_PERM_CREATED, mi);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10839
offset_t offset, struct flk_callback *flk_cbp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10905
if (!nfs4_safelock(vp, bfp, cr))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10908
return (fs_frlock(vp, cmd, bfp, flag, offset, flk_cbp, cr, ct));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10920
if (!nfs4_safelock(vp, bfp, cr)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10959
error = nfs4_putpage(vp, (offset_t)0, 0, B_INVAL, cr, ct);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10979
cr, &e, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11003
offset_t offset, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11021
error = nfs4setattr(vp, &va, 0, cr, NULL);
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
11140
dmapp->cr = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11246
dmapp->len, dmapp->cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11258
B_INVAL, dmapp->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11270
nfs4close_one(dmapp->vp, NULL, dmapp->cr, 0, NULL, &e,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11327
nfs4_have_xattrs(vnode_t *vp, ulong_t *valp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11333
LOOKUP_XATTR, cr)) == 0)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11334
error = do_xattr_exists_check(avp, valp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11343
nfs4_pathconf(vnode_t *vp, int cmd, ulong_t *valp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11382
return (nfs4_have_xattrs(vp, valp, cr));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1139
nfs4args_setattr(&argop[9], &_v, NULL, 0, NULL, cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11429
error = nfs4_attr_otw(vp, TAG_PATHCONF, &gar, NFS4_PATHCONF_MASK, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11444
nfs4_attr_cache(vp, &gar, t, cr, TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11464
if (error = nfs4_have_xattrs(vp, valp, cr))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11481
int flags, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11487
error = nfs4_rdwrlbn(vp, pp, io_off, io_len, flags, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11498
int flags, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11515
error = nfs4_async_pageio(vp, pp, io_off, io_len, flags, cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11518
error = nfs4_rdwrlbn(vp, pp, io_off, io_len, flags, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11528
nfs4_dispose(vnode_t *vp, page_t *pp, int fl, int dn, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11671
cr, do_nfs4_async_commit);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11678
error = nfs4_commit(vp, (offset4)offset, (count4)len, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11739
nfs4_commit(vnode_t *vp, offset4 offset, count4 count, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11769
cred_otw = nfs4_get_otw_cred_by_osp(rp, cr, &osp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12079
nfs4_putpage_commit(vnode_t *vp, offset_t poff, size_t plen, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12112
error = nfs4_putpage(vp, poff, plen, B_ASYNC, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12123
error = nfs4_putpage(vp, poff, plen, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12140
error = nfs4_commit_vp(vp, poff, plen, cr, NFS4_WRITE_WAIT);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12156
cred_t *cr, int wait_on_writes)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12229
return (nfs4_sync_commit(vp, plist, offset, len, cr));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12234
cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12241
error = nfs4_commit(vp, (offset4)offset, (count3)count, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12272
cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12275
(void) nfs4_sync_commit(vp, plist, offset, count, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12280
nfs4_setsecattr(vnode_t *vp, vsecattr_t *vsecattr, int flag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12320
error = nfs4setattr(vp, &va, flag, cr, &nfsace4_vsap);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12329
nfs4_getsecattr(vnode_t *vp, vsecattr_t *vsecattr, int flag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12357
return (fs_fab_acl(vp, vsecattr, flag, cr, ct));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12384
error = nfs4_getattr_otw(vp, &gar, cr, 1);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12388
error = fs_fab_acl(vp, vsecattr, flag, cr, ct);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12398
error = fs_fab_acl(vp, vsecattr, flag, cr, ct);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12414
error = fs_fab_acl(vp, vsecattr, flag, cr, ct);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12418
error = fs_fab_acl(vp, vsecattr, flag, cr, ct);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12543
nfs4_shrlock(vnode_t *vp, int cmd, struct shrlock *shr, int flag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12569
return (fs_shrlock(vp, cmd, shr, flag, cr, ct));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12602
hrtime_t t, vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12615
nfs4_attr_cache(vp, garp, t, cr, FALSE, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12724
nfs4open_confirm(vnode_t *vp, seqid4 *seqid, stateid4 *stateid, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12769
rfs4call(mi, &args, &res, cr, &doqueue, 0, ep);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12838
cred_t *cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12845
cr = osp->os_open_owner->oo_cred;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12846
crhold(cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12848
return (cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13231
nfs4frlock_check_deleg(vnode_t *vp, nfs4_error_t *ep, cred_t *cr, int lt)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13251
oop = find_open_owner(cr, NFS4_PERM_CREATED, mi);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13269
(void *)cr, rnode4info(rp)));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13335
vnode_t *vp, int flag, u_offset_t offset, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13347
nfs4frlock_check_deleg(vp, ep, cr, F_UNLCK);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1343
vp = makenfs4node(otw_sfh, garp, dvp->v_vfsp, t, cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13441
flock64_t *flk, int cmd, vnode_t *vp, cred_t *cr, nfs4_error_t *ep)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13452
nfs4frlock_check_deleg(vp, ep, cr, flk->l_type);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13475
nfs4_find_or_create_lock_owner(pid, rp, cr, &oop, &osp, &lop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13502
nfs4_lost_rqst_t *lost_rqstp, cred_t *cr, vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13555
lost_rqstp->lr_cr = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13820
nfs_resop4 *resop, cred_t *cr, bool_t *did_start_fop,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1388
nfs4_attr_cache(vp, garp, t, cr, TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13890
if (!nfs4_safelock(vp, flk, cr)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13970
vnode_t *vp, flock64_t *flk, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14002
nfs4_reinstitute_local_lock_state(vp, flk, cr, lop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14160
int flag, u_offset_t offset, cred_t *cr, nfs4_error_t *ep,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14214
vp, cr, &cred_otw);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14240
NULL, NULL, lop, flk, &lost_rqst, cr, vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14283
vp, flag, offset, cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14288
argsp, flk, cmd, vp, cr, ep);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14386
cred_otw != cr) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14389
cr, &cred_otw);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14451
resop, lop, vp, flk, cr, resend_rqstp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14459
&tick_delay, &whence, &ep->error, resop, cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14502
skip_get_err, cred_otw, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14517
nfs4_safelock(vnode_t *vp, const struct flock64 *bfp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14550
error = VOP_GETATTR(vp, &va, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14630
nfs4_lockrelease(vnode_t *vp, int flag, offset_t offset, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14708
cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14805
vtodv(vnode_t *vp, vnode_t **dvpp, cred_t *cr, bool_t need_start_op)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14831
dvp = makenfs4node_by_fh(sfh, NULL, &mfname, NULL, mi, cr, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14854
error = nfs4_make_dotdot(svnp->sv_dfh, 0, vp, cr, &dvp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14980
nfs4close_all(vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1505
(void *)osp, (void *)cr, rnode4info(rp)));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15058
nfs4close_one(vp, osp, cr, 0, NULL, &e, CLOSE_FORCE, 0, 0, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15106
nfs4close_one(vnode_t *vp, nfs4_open_stream_t *provided_osp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15146
oop = find_open_owner(cr, NFS4_PERM_CREATED, mi);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15156
"close type %d", (void *)rp, (void *)mi, (void *)cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15162
cred_otw = nfs4_get_otw_cred(cr, mi, oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15396
nfs4_open_downgrade(access_bits, 0, oop, osp, vp, cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15521
cred_otw != cr) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15523
cred_otw = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1558
e.error = nfs4setattr(vp, in_va, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15847
nfs4_reinstitute_local_lock_state(vnode_t *vp, flock64_t *lost_flp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1585
nfs4close_one(vp, NULL, cr, open_flag, NULL, &err,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1588
(void) nfs4_remove(dvp, file_name, cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15907
push_reinstate(vp, cmd, &llp->ll_flock, cr, lop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15943
push_reinstate(vp, cmd, &ul_fl, cr, lop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15966
push_reinstate(vp, cmd, &ul_fl, cr, lop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15990
push_reinstate(vnode_t *vp, int cmd, flock64_t *flk, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
16001
NULL, NULL, lop, flk, &req, cr, vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1617
dinfo.di_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1703
cred_t *cr = NULL, *cred_otw = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1723
cr = state_to_cred(osp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1724
if (cr == NULL) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1729
cred_otw = nfs4_get_otw_cred(cr, mi, osp->os_open_owner);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1938
if (ep->error == EACCES && cred_otw != cr) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1940
cred_otw = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2054
if (cred_otw != cr) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2056
cred_otw = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2200
nfs4_attr_cache(vp, garp, t, cr, TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2207
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2216
(void *)osp, (void *)cr, rnode4info(rp)));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2225
if (cr != NULL)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2226
crfree(cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2234
nfs4_open_non_reg_file(vnode_t **vpp, int flag, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2254
return (nfs4_getattr_otw(*vpp, &gar, cr, 0));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2262
nfs4_close(vnode_t *vp, int flag, int count, offset_t offset, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2315
e.error = nfs4_lockrelease(vp, flag, offset, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2350
error = nfs4_putpage_commit(vp, 0, 0, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2374
nfs4close_one(vp, NULL, cr, flag, NULL, &e, CLOSE_NORM, 0, 0, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2393
nfs4_open_owner_t *oop, nfs4_open_stream_t *osp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2418
lost_rqstp->lr_cr = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2616
nfs4_read(vnode_t *vp, struct uio *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2670
uiop->uio_resid, &resid, cr, FALSE, uiop));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2680
if (error = nfs4_validate_caches(vp, cr))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2741
nfs4_write(vnode_t *vp, struct uio *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2797
error = nfs4getattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2885
count, cr, &stab_comm);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3057
int flags, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3091
error = nfs4_bio(bp, &stab_comm, cr, FALSE);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3112
nfs4rdwr_check_osid(vnode_t *vp, nfs4_error_t *ep, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3123
oop = find_open_owner(cr, NFS4_PERM_CREATED, mi);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3173
nfs4write(vnode_t *vp, caddr_t base, u_offset_t offset, int count, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3228
nfs4args_write(&argop[1], stable, rp, cr, &wargs, &sid_types);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3248
rfs4call(mi, &args, &res, cr, &doqueue, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3291
if (nfs4rdwr_check_osid(vp, &e, cr)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3411
size_t *residp, cred_t *cr, bool_t async, struct uio *uiop)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3457
rargs->stateid = nfs4_get_stateid(cr, rp, curproc->p_pidp->pid_id, mi,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3493
rfs4call(mi, &args, &res, cr, &doqueue, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3552
if (nfs4rdwr_check_osid(vp, &e, cr)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3638
nfs4_ioctl(vnode_t *vp, int cmd, intptr_t arg, int flag, cred_t *cr, int *rvalp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3645
return (nfs4_directio(vp, (int)arg, cr));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3653
nfs4_getattr(vnode_t *vp, struct vattr *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3702
0, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3718
return (nfs4getattr(vp, vap, cr));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3738
nfs4_setattr(vnode_t *vp, struct vattr *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3758
error = nfs4setattr(vp, vap, flags, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3782
nfs4setattr(vnode_t *vp, struct vattr *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3829
e.error = nfs4_putpage(vp, (offset_t)0, 0, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3898
nfs4args_setattr(&argop[setattr_argop], vap, vsap, flags, rp, cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3953
rfs4call(VTOMI4(vp), &args, &res, cr, &doqueue, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4106
nfs4_purge_stale_fh(e.error, vp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4157
nfs4_invalidate_pages(vp, (vap->va_size & PAGEMASK), cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4181
e.error = nfs4_update_attrcache(res.status, garp, t, vp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4239
terror = nfs4getattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4267
(void) nfs4setattr(vp, &va, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4276
nfs4_access(vnode_t *vp, int mode, int flags, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4316
e.error = nfs4_validate_caches(vp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4331
cred = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4435
nfs4_purge_stale_fh(e.error, vp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4445
t, cr, FALSE, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4456
if (cred != cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4490
nfs4_readlink(vnode_t *vp, struct uio *uiop, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4517
e.error = nfs4_validate_caches(vp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4562
rfs4call(VTOMI4(vp), &args, &res, cr, &doqueue, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4597
nfs4_purge_stale_fh(e.error, vp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4632
e.error = nfs4_update_attrcache(res.status, garp, t, vp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4653
nfs4_fsync(vnode_t *vp, int syncflag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4661
error = nfs4_putpage_commit(vp, (offset_t)0, 0, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4674
nfs4_inactive(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4695
nfs4_async_inactive(vp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4717
nfs4_async_inactive(vp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4726
nfs4_async_inactive(vp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4734
nfs4_async_inactive(vp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4741
rp4_addfree(rp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4750
nfs4_inactive_otw(vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4779
e.error = nfs4close_all(vp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4802
rp4_addfree(rp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4820
rp4_addfree(rp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4841
e.error = nfs4_putpage(vp, (u_offset_t)0, 0, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4909
nfs4_purge_stale_fh(error, unldvp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4958
int flags, vnode_t *rdir, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
497
rnode4_t *rp, cred_t *cr, bitmap4 supp, int *error,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4973
error = nfs4lookup_xattr(dvp, nm, &avp, flags, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5010
error = nfs4lookup(dvp, nm, vpp, cr, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5018
*vpp = specvp(vp, vp->v_rdev, vp->v_type, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5027
nfs4lookup_xattr(vnode_t *dvp, char *nm, vnode_t **vpp, int flags, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5078
error = nfs4openattr(dvp, vpp, cflag, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5086
nfs4lookup(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr, int skipdnlc)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5116
error = nfs4_access(dvp, VEXEC, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5142
return (nfs4lookupnew_otw(dvp, nm, vpp, cr));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5174
nm, vpp, cr));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5179
error = nfs4_access(dvp, VEXEC, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
519
nfs4_get_stateid(cr, rp, curproc->p_pidp->pid_id, mi,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5208
return (nfs4lookupvalidate_otw(dvp, nm, vpp, cr));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5235
nfs4lookupvalidate_otw(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5346
rfs4call(VTOMI4(dvp), &args, &res, cr, &doqueue, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5349
e.error = nfs4_setup_referral(dvp, nm, vpp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5369
if ((e.error = nfs4_secinfo_vnode_otw(dvp, nm, cr)))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5429
nfs4_purge_stale_fh(e.error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5439
nfs4_purge_caches(dvp, NFS4_NOPURGE_DNLC, cr, TRUE);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5442
nfs4_purge_stale_fh(e.error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5453
t, cr, FALSE, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5456
nfs4_purge_stale_fh(e.error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5469
res.array[3].nfs_resop4_u.opaccess.access, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5474
cacc = nfs4_access_check(drp, ACCESS4_LOOKUP, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5490
e.error = nfs4_access(dvp, VEXEC, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5551
e.error = nfs4_make_dotdot(sfhp, t, dvp, cr, &nvp, 1);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5563
nfs4_attr_cache(nvp, garp, t, cr, FALSE, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5565
nvp = makenfs4node(sfhp, garp, dvp->v_vfsp, t, cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5580
e.error = nfs4getattr(nvp, &vattr, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5632
e.error = nfs4_access(dvp, VEXEC, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5669
nfs4lookupnew_otw(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
578
nfs4args_write(nfs_argop4 *argop, stable_how4 stable, rnode4_t *rp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5784
rfs4call(VTOMI4(dvp), &args, &res, cr, &doqueue, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5787
e.error = nfs4_setup_referral(dvp, nm, vpp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5807
if ((e.error = nfs4_secinfo_vnode_otw(dvp, nm, cr)))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
586
wargs->stateid = nfs4_get_w_stateid(cr, rp, curproc->p_pidp->pid_id,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5861
nfs4_purge_stale_fh(e.error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5930
nfs4_purge_caches(dvp, NFS4_NOPURGE_DNLC, cr, TRUE);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5938
t, cr, FALSE, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5941
nfs4_purge_stale_fh(e.error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5953
res.array[8].nfs_resop4_u.opaccess.access, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5958
cacc = nfs4_access_check(drp, ACCESS4_LOOKUP, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5973
e.error = nfs4_access(dvp, VEXEC, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6009
e.error = nfs4_access(dvp, VEXEC, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6023
e.error = nfs4_make_dotdot(sfhp, t, dvp, cr, &nvp, 1);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6033
nfs4_attr_cache(nvp, garp, t, cr, FALSE, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6035
nvp = makenfs4node(sfhp, garp, dvp->v_vfsp, t, cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
619
nfs4_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6360
nfs4openattr(vnode_t *dvp, vnode_t **avp, int cflag, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
637
error = nfs4_open_non_reg_file(vpp, flag, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6417
rfs4call(VTOMI4(dvp), &args, &res, cr, &doqueue, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
646
if ((error = vtodv(*vpp, &dvp, cr, TRUE)) != 0)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6490
dvp->v_vfsp, t, cr, dvp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6529
int mode, vnode_t **vpp, cred_t *cr, int flags, caller_context_t *ct,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6584
error = nfs4lookup(dvp, nm, &vp, cr, 1);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6613
vp = specvp(vp, vp->v_rdev, vp->v_type, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6616
if (!(error = VOP_ACCESS(vp, mode, 0, cr, ct))) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6641
error = nfs4setattr(vp, &vattr, 0, cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6655
(offset_t)0, 0, 0, cr, ct);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6710
error = nfs4mknod(dvp, nm, &vattr, exclusive, mode, vpp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6734
error = nfs4open_otw(dvp, nm, &vattr, vpp, cr, 1, flags, createmode, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6740
cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6814
vnode_t **vpp, cred_t *cr, nfs_ftype4 type)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6854
if (VOP_GETATTR(dvp, &dva, 0, cr, NULL) == 0) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
686
error = nfs4open_otw(dvp, fn, NULL, vpp, cr, 0, flag, 0,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7008
nfs4args_setattr(&argop[9], &_v, NULL, 0, NULL, cr, supp_attrs,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7033
rfs4call(mi, &args, &res, cr, &doqueue, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7091
nfs4_purge_stale_fh(e.error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
710
nfs4_open_owner_t *oop, cred_t *cr, vnode_t *vp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7104
*vpp = vp = makenfs4node(sfhp, NULL, dvp->v_vfsp, t, cr, dvp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7115
e.error = nfs4getattr(vp, &vattr, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7127
dvp->v_vfsp, t, cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7136
dinfo.di_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7166
int mode, vnode_t **vpp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7195
error = call_nfs4_create_req(dvp, nm, specp, va, &vp, cr, type);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7207
(void) nfs4setattr(vp, va, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7214
*vpp = specvp(vp, vp->v_rdev, vp->v_type, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7234
nfs4_remove(vnode_t *dvp, char *nm, cred_t *cr, caller_context_t *ct, int flags)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7259
e.error = nfs4lookup(dvp, nm, &vp, cr, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7312
e.error = nfs4rename(dvp, nm, dvp, tmpname, cr, ct);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7322
crhold(cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7323
rp->r_unlcred = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7348
e.error = nfs4_putpage(vp, (u_offset_t)0, 0, 0, cr, ct);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
738
lost_rqstp->lr_cr = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7393
rfs4call(mi, &args, &res, cr, &doqueue, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7427
nfs4_purge_stale_fh(e.error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7434
dinfo.di_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7467
nfs4_link(vnode_t *tdvp, vnode_t *svp, char *tnm, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7562
rfs4call(VTOMI4(svp), &args, &res, cr, &doqueue, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7615
if (e.error == EISDIR && crgetuid(cr) != 0)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7642
t, svp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7650
nvp = makenfs4node(VTOR4(svp)->r_fh, NULL, tdvp->v_vfsp, t, cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7656
dinfo.di_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
768
vnode_t **vpp, cred_t *cr, int create_flag, int open_flag,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7688
nfs4_rename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7698
return (nfs4rename(odvp, onm, ndvp, nnm, cr, ct));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7709
nfs4rename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7759
error = nfs4lookup(ndvp, nnm, &nvp, cr, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7813
error = nfs4lookup(odvp, onm, &ovp, cr, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7875
error = nfs4_link(ndvp, nvp, tmpname, cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7880
cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7900
crhold(cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7901
rp->r_unlcred = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7928
error = nfs4lookup(odvp, onm, &ovp, cr, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7986
error = nfs4rename_volatile_fh(odvp, onm, ovp, ndvp, nnm, cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7989
error = nfs4rename_persistent_fh(odvp, onm, ovp, ndvp, nnm, cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8007
(void) nfs4_remove(ndvp, tmpname, cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8150
vnode_t *ndvp, char *nnm, cred_t *cr, nfsstat4 *statp)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8231
rfs4call(mi, &args, &res, cr, &doqueue, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8280
dinfo.di_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8339
vnode_t *ndvp, char *nnm, cred_t *cr, nfsstat4 *statp)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8480
rfs4call(mi, &args, &res, cr, &doqueue, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8553
dinfo.di_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8597
t, ovp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8614
nfs4_mkdir(vnode_t *dvp, char *nm, struct vattr *va, vnode_t **vpp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8635
error = call_nfs4_create_req(dvp, nm, NULL, va, &vp, cr, NF4DIR);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8653
nfs4_rmdir(vnode_t *dvp, char *nm, vnode_t *cdir, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8688
e.error = nfs4lookup(dvp, nm, &vp, cr, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
872
(void *)cr));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8765
rfs4call(mi, &args, &res, cr, &doqueue, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8800
nfs4_purge_stale_fh(e.error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8817
dinfo.di_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8857
nfs4_symlink(vnode_t *dvp, char *lnm, struct vattr *tva, char *tnm, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8871
error = call_nfs4_create_req(dvp, lnm, tnm, tva, &vp, cr, NF4LNK);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8913
nfs4_readdir(vnode_t *vp, struct uio *uiop, cred_t *cr, int *eofp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8943
error = nfs4_validate_caches(vp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8993
nfs4readdir(vp, rdc, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
900
nfs4_access(vpi, VREAD, 0, cr, NULL) == 0)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
903
nfs4_access(vpi, VWRITE, 0, cr, NULL) == 0)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9096
nfs4_async_readdir(vp, rrdc, cr, do_nfs4readdir);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9107
do_nfs4readdir(vnode_t *vp, rddir4_cache *rdc, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9119
nfs4readdir(vp, rdc, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
912
cred_otw = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9156
nfs4readdir(vnode_t *vp, rddir4_cache *rdc, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9309
rargs->cr = cr;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9346
rfs4call(mi, &args, &res, cr, &doqueue, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9420
nfs4_purge_stale_fh(e.error, vp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9495
if (!nfs4_make_dotdot(sfhp, t, vp, cr, &pvp, 0)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9525
nfs4_bio(struct buf *bp, stable_how4 *stab_comm, cred_t *cr, bool_t readahead)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9547
cred_otw = nfs4_get_otw_cred_by_osp(rp, cr, &osp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9585
cred_otw = nfs4_get_otw_cred_by_osp(rp, cr, &osp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9740
enum seg_rw rw, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9761
if (error = nfs4_validate_caches(vp, cr))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9802
pl, plsz, seg, addr, rw, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9809
nfs4_purge_caches(vp, NFS4_NOPURGE_DNLC, cr, FALSE);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9812
nfs4_purge_stale_fh(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9825
enum seg_rw rw, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9901
seg, cr, nfs4_readahead) < 0) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9927
(void) nfs4_async_readahead(vp, blkoff, addr, seg, cr,
usr/src/uts/common/fs/nfs/nfs4_xdr.c
2381
aobjp->cr,
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
114
error = fs_fab_acl(vp, &resp->resok.acl, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
124
error = rfs4_delegated_getattr(vp, &va, 0, cr);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
194
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
213
error = VOP_SETSECATTR(vp, &args->acl, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
222
error = rfs4_delegated_getattr(vp, &va, 0, cr);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
249
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
262
error = rfs4_delegated_getattr(vp, &va, 0, cr);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
288
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
319
error = VOP_GETATTR(vp, &va, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
329
error = VOP_ACCESS(vp, VREAD, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
334
error = VOP_ACCESS(vp, VEXEC, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
340
error = VOP_ACCESS(vp, VWRITE, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
347
error = VOP_ACCESS(vp, VWRITE, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
352
error = VOP_ACCESS(vp, VEXEC, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
358
error = rfs4_delegated_getattr(vp, &va, 0, cr);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
384
struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
401
error = VOP_PATHCONF(vp, _PC_SATTR_EXISTS, &val, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
404
&val, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
413
error = VOP_LOOKUP(vp, "", &avp, NULL, flags, NULL, cr,
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
422
error = rfs4_delegated_getattr(avp, &va, 0, cr);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
448
struct svc_req *req __unused, cred_t *cr, bool_t ro __unused)
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
464
vap = rfs4_delegated_getattr(vp, &va, 0, cr) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
470
error = VOP_GETSECATTR(vp, &resp->resok.acl, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
488
error = fs_fab_acl(vp, &resp->resok.acl, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
495
vap = rfs4_delegated_getattr(vp, &va, 0, cr) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
560
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
578
vap = rfs4_delegated_getattr(vp, &va, 0, cr) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
585
error = VOP_SETSECATTR(vp, &args->acl, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
588
vap = rfs4_delegated_getattr(vp, &va, 0, cr) ? NULL : &va;
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
624
struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
642
error = VOP_PATHCONF(vp, _PC_SATTR_EXISTS, &val, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
645
&val, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
654
error = VOP_LOOKUP(vp, "", &avp, NULL, flags, NULL, cr,
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
663
error = rfs4_delegated_getattr(avp, &va, 0, cr);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
80
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
96
error = VOP_GETSECATTR(vp, &resp->resok.acl, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
123
acl_getacl2(vnode_t *vp, vsecattr_t *vsp, int flag, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
136
error = nfs_validate_caches(vp, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
166
xdr_GETACL2res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
174
(void) nfs_cache_fattr(vp, &res.resok.attr, &va, t, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
178
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
186
acl_setacl2(vnode_t *vp, vsecattr_t *vsp, int flag, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
205
xdr_SETACL2res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
227
(void) nfs_cache_fattr(vp, &res.resok.attr, &va, t, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
229
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
236
acl_getattr2_otw(vnode_t *vp, vattr_t *vap, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
258
xdr_GETATTR2res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
266
error = nfs_cache_fattr(vp, &res.resok.attr, vap, t, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
268
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
276
acl_access2(vnode_t *vp, int mode, int flags, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
322
cred = cr;
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
335
cacc = nfs_access_check(rp, acc, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
374
(void) nfs_cache_fattr(vp, &res.resok.attr, &va, t, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
382
if (cred != cr)
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
397
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
418
acl_getxattrdir2(vnode_t *vp, vnode_t **vpp, bool_t create, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
443
xdr_GETXATTRDIR2res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
450
vp->v_vfsp, t, cr, VTOR(vp)->r_path, XATTR_RPATH);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
457
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
504
acl_getacl3(vnode_t *vp, vsecattr_t *vsp, int flag, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
516
error = nfs3_validate_caches(vp, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
546
xdr_GETACL3res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
555
nfs3_cache_post_op_attr(vp, &res.resok.attr, t, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
559
nfs3_cache_post_op_attr(vp, &res.resfail.attr, t, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
560
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
568
acl_setacl3(vnode_t *vp, vsecattr_t *vsp, int flag, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
586
xdr_SETACL3res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
608
nfs3_cache_post_op_attr(vp, &res.resok.attr, t, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
610
nfs3_cache_post_op_attr(vp, &res.resfail.attr, t, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
611
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
618
acl_getxattrdir3(vnode_t *vp, vnode_t **vpp, bool_t create, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
645
xdr_GETXATTRDIR3res, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
656
vp->v_vfsp, t, cr, VTOR(vp)->r_path, XATTR_RPATH);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
659
vp->v_vfsp, t, cr, VTOR(vp)->r_path, XATTR_RPATH);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
662
error = nfs3getattr(nvp, &vattr, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
677
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs_auth.c
1043
flavor, &addr, &access, cr, &tmpuid, &tmpgid, &tmpngids,
usr/src/uts/common/fs/nfs/nfs_auth.c
1214
&addr, &access, cr, &tmpuid, &tmpgid, &tmpngids, &tmpgids)) {
usr/src/uts/common/fs/nfs/nfs_auth.c
1238
int flavor, int perm, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_auth.c
1257
access = nfsauth_cache_get(exi, req, flavor, cr, NULL, NULL, NULL,
usr/src/uts/common/fs/nfs/nfs_auth.c
1264
nfsauth_access(struct exportinfo *exi, struct svc_req *req, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_auth.c
1276
if (crgetuid(cr) == 0) {
usr/src/uts/common/fs/nfs/nfs_auth.c
1283
*uid = crgetuid(cr);
usr/src/uts/common/fs/nfs/nfs_auth.c
1285
*gid = crgetgid(cr);
usr/src/uts/common/fs/nfs/nfs_auth.c
1355
flavor != AUTH_SYS || crgetngroups(cr) < NGRPS)) {
usr/src/uts/common/fs/nfs/nfs_auth.c
1363
access = nfsauth_cache_get(exi, req, flavor, cr, uid, gid, ngids, gids);
usr/src/uts/common/fs/nfs/nfs_auth.c
1387
access = nfsauth_cache_get(exi, req, AUTH_NONE, cr,
usr/src/uts/common/fs/nfs/nfs_auth.c
1397
AUTH_NONE, cr, NULL, NULL, NULL,
usr/src/uts/common/fs/nfs/nfs_auth.c
320
cred_t *cr, uid_t *uid, gid_t *gid, uint_t *ngids, gid_t **gids)
usr/src/uts/common/fs/nfs/nfs_auth.c
324
access = nfsauth_access(exi, req, cr, uid, gid, ngids, gids);
usr/src/uts/common/fs/nfs/nfs_auth.c
856
cred_t *cr, uid_t *uid, gid_t *gid, uint_t *ngids, gid_t **gids)
usr/src/uts/common/fs/nfs/nfs_auth.c
876
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs_auth.c
956
ac.auth_clnt_cred = cr;
usr/src/uts/common/fs/nfs/nfs_auth.c
976
np->auth_clnt_cred = crdup(cr);
usr/src/uts/common/fs/nfs/nfs_client.c
1004
error = nfs3_getattr_otw(vp, vap, cr);
usr/src/uts/common/fs/nfs/nfs_client.c
1364
struct seg *seg, cred_t *cr, void (*readahead)(vnode_t *,
usr/src/uts/common/fs/nfs/nfs_client.c
1408
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs_client.c
1409
crhold(cr);
usr/src/uts/common/fs/nfs/nfs_client.c
1410
args->a_cred = cr;
usr/src/uts/common/fs/nfs/nfs_client.c
1457
crfree(cr);
usr/src/uts/common/fs/nfs/nfs_client.c
1464
int flags, cred_t *cr, int (*putapage)(vnode_t *, page_t *,
usr/src/uts/common/fs/nfs/nfs_client.c
147
nfs_validate_caches(vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_client.c
1492
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs_client.c
1493
crhold(cr);
usr/src/uts/common/fs/nfs/nfs_client.c
1494
args->a_cred = cr;
usr/src/uts/common/fs/nfs/nfs_client.c
1547
crfree(cr);
usr/src/uts/common/fs/nfs/nfs_client.c
1581
return ((*putapage)(vp, pp, off, len, flags, cr));
usr/src/uts/common/fs/nfs/nfs_client.c
1586
int flags, cred_t *cr, int (*pageio)(vnode_t *, page_t *, u_offset_t,
usr/src/uts/common/fs/nfs/nfs_client.c
160
return (nfs_getattr_otw(vp, &va, cr));
usr/src/uts/common/fs/nfs/nfs_client.c
1614
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs_client.c
1615
crhold(cr);
usr/src/uts/common/fs/nfs/nfs_client.c
1616
args->a_cred = cr;
usr/src/uts/common/fs/nfs/nfs_client.c
1669
crfree(cr);
usr/src/uts/common/fs/nfs/nfs_client.c
1714
return ((*pageio)(vp, pp, io_off, io_len, flags, cr));
usr/src/uts/common/fs/nfs/nfs_client.c
1718
nfs_async_readdir(vnode_t *vp, rddir_cache *rdc, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_client.c
174
nfs3_validate_caches(vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_client.c
1743
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs_client.c
1744
crhold(cr);
usr/src/uts/common/fs/nfs/nfs_client.c
1745
args->a_cred = cr;
usr/src/uts/common/fs/nfs/nfs_client.c
1791
crfree(cr);
usr/src/uts/common/fs/nfs/nfs_client.c
1816
cred_t *cr, void (*commit)(vnode_t *, page_t *, offset3, count3, cred_t *))
usr/src/uts/common/fs/nfs/nfs_client.c
1839
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs_client.c
1840
crhold(cr);
usr/src/uts/common/fs/nfs/nfs_client.c
1841
args->a_cred = cr;
usr/src/uts/common/fs/nfs/nfs_client.c
187
return (nfs3_getattr_otw(vp, &va, cr));
usr/src/uts/common/fs/nfs/nfs_client.c
1892
crfree(cr);
usr/src/uts/common/fs/nfs/nfs_client.c
1906
(*commit)(vp, plist, offset, count, cr);
usr/src/uts/common/fs/nfs/nfs_client.c
1910
nfs_async_inactive(vnode_t *vp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_client.c
1924
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs_client.c
1925
crhold(cr);
usr/src/uts/common/fs/nfs/nfs_client.c
1926
args->a_cred = cr;
usr/src/uts/common/fs/nfs/nfs_client.c
194
nfs_purge_caches(vnode_t *vp, int purge_dnlc, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_client.c
1943
crfree(cr); /* drop our reference */
usr/src/uts/common/fs/nfs/nfs_client.c
1977
rp_addfree(VTOR(vp), cr);
usr/src/uts/common/fs/nfs/nfs_client.c
2396
nfs_putpages(vnode_t *vp, u_offset_t off, size_t len, int flags, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_client.c
240
error = VOP_PUTPAGE(vp, (u_offset_t)0, 0, B_INVAL, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_client.c
2463
flags, cr);
usr/src/uts/common/fs/nfs/nfs_client.c
2509
&io_len, flags, cr);
usr/src/uts/common/fs/nfs/nfs_client.c
2529
nfs_invalidate_pages(vnode_t *vp, u_offset_t off, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_client.c
2546
B_INVAL | B_TRUNC, cr);
usr/src/uts/common/fs/nfs/nfs_client.c
2606
nfs_write_error(vnode_t *vp, int error, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_client.c
2638
crgetuid(cr), crgetgid(cr));
usr/src/uts/common/fs/nfs/nfs_client.c
2639
if (crgetuid(CRED()) != crgetuid(cr) ||
usr/src/uts/common/fs/nfs/nfs_client.c
2640
crgetgid(CRED()) != crgetgid(cr)) {
usr/src/uts/common/fs/nfs/nfs_client.c
2653
cr == kcred ? "" : " not");
usr/src/uts/common/fs/nfs/nfs_client.c
2868
nfs_lockrelease(vnode_t *vp, int flag, offset_t offset, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_client.c
287
nfs3_cache_post_op_attr(vnode_t *vp, post_op_attr *poap, hrtime_t t, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_client.c
2904
ret = VOP_FRLOCK(vp, F_SETLK, &ld, flag, offset, NULL, cr,
usr/src/uts/common/fs/nfs/nfs_client.c
2945
ret = VOP_SHRLOCK(vp, F_UNSHARE, &shr, flag, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_client.c
295
(void) nfs3_cache_fattr3(vp, &poap->attr, &attr, t, cr);
usr/src/uts/common/fs/nfs/nfs_client.c
303
cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_client.c
309
nfs_attr_cache(vp, poap->fres.vap, t, cr);
usr/src/uts/common/fs/nfs/nfs_client.c
345
nfs3_cache_wcc_data(vnode_t *vp, wcc_data *wccp, hrtime_t t, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_client.c
361
nfs3_attr_cache(vp, &bva, &ava, t, cr);
usr/src/uts/common/fs/nfs/nfs_client.c
363
nfs_attr_cache(vp, &ava, t, cr);
usr/src/uts/common/fs/nfs/nfs_client.c
433
cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_client.c
440
nfs_attr_cache(vp, vap, t, cr);
usr/src/uts/common/fs/nfs/nfs_client.c
455
nfs3_cache_fattr3(vnode_t *vp, fattr3 *na, vattr_t *vap, hrtime_t t, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_client.c
462
nfs_attr_cache(vp, vap, t, cr);
usr/src/uts/common/fs/nfs/nfs_client.c
481
nfs_attr_cache(vnode_t *vp, vattr_t *vap, hrtime_t t, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_client.c
577
nfs_purge_caches(vp, NFS_NOPURGE_DNLC, cr);
usr/src/uts/common/fs/nfs/nfs_client.c
624
cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_client.c
720
nfs_purge_caches(vp, NFS_NOPURGE_DNLC, cr);
usr/src/uts/common/fs/nfs/nfs_client.c
864
nfs_getattr_otw(vnode_t *vp, struct vattr *vap, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_client.c
881
error = acl_getattr2_otw(vp, vap, cr);
usr/src/uts/common/fs/nfs/nfs_client.c
892
xdr_attrstat, (caddr_t)&ns, cr,
usr/src/uts/common/fs/nfs/nfs_client.c
898
error = nfs_cache_fattr(vp, &ns.ns_attr, vap, t, cr);
usr/src/uts/common/fs/nfs/nfs_client.c
900
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs_client.c
912
nfsgetattr(vnode_t *vp, struct vattr *vap, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_client.c
924
error = nfs_getattr_otw(vp, vap, cr);
usr/src/uts/common/fs/nfs/nfs_client.c
941
nfs3_getattr_otw(vnode_t *vp, struct vattr *vap, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_client.c
965
xdr_GETATTR3vres, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs_client.c
973
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs_client.c
983
nfs_attr_cache(vp, vap, t, cr);
usr/src/uts/common/fs/nfs/nfs_client.c
992
nfs3getattr(vnode_t *vp, struct vattr *vap, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_common.c
576
nfs_directio(vnode_t *vp, int cmd, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_common.c
602
B_INVAL, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_export.c
1013
unexport(ne, exi, cr) != 0)
usr/src/uts/common/fs/nfs/nfs_export.c
1027
crfree(cr);
usr/src/uts/common/fs/nfs/nfs_export.c
1244
exportfs(struct exportfs_args *args, model_t model, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_export.c
1299
error = unexport(ne, ex1, cr);
usr/src/uts/common/fs/nfs/nfs_export.c
1336
(void) VOP_ACCESS(vp, 0, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_export.c
1421
exi->exi_zoneid = crgetzoneid(cr);
usr/src/uts/common/fs/nfs/nfs_export.c
1832
nfslog_share_record(exi, cr);
usr/src/uts/common/fs/nfs/nfs_export.c
1902
unexport(nfs_export_t *ne, struct exportinfo *exi, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_export.c
1973
nfslog_share_record(ne->exi_public, cr);
usr/src/uts/common/fs/nfs/nfs_export.c
1977
nfslog_unshare_record(exi, cr);
usr/src/uts/common/fs/nfs/nfs_export.c
1989
nfs_getfh(struct nfs_getfh_args *args, model_t model, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_export.c
2038
(void) VOP_ACCESS(vp, 0, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_export.c
2058
exi = nfs_vptoexi(dvp, vp, cr, NULL, &error, FALSE);
usr/src/uts/common/fs/nfs/nfs_export.c
2134
STRUCT_FGETP(uap, fname), UIO_USERSPACE, cr);
usr/src/uts/common/fs/nfs/nfs_export.c
2158
nfs_vptoexi(vnode_t *dvp, vnode_t *vp, cred_t *cr, int *walk,
usr/src/uts/common/fs/nfs/nfs_export.c
2219
error = VOP_LOOKUP(vp, "..", &dvp, NULL, 0, NULL, cr,
usr/src/uts/common/fs/nfs/nfs_export.c
979
cred_t *cr;
usr/src/uts/common/fs/nfs/nfs_export.c
985
cr = zone_get_kcred(zoneid);
usr/src/uts/common/fs/nfs/nfs_export.c
986
VERIFY(cr != NULL);
usr/src/uts/common/fs/nfs/nfs_log.c
1632
caddr_t args, caddr_t res, cred_t *cr, struct netbuf *pnb,
usr/src/uts/common/fs/nfs/nfs_log.c
1647
ASSERT(res != NULL); ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs_log.c
1733
if (xdr_nfslog_request_record(&xdrs, exi, req, cr, pnb,
usr/src/uts/common/fs/nfs/nfs_log.c
1787
log_public_record(struct exportinfo *exi, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_log.c
1818
(caddr_t)&args, (caddr_t)&res, cr, &nb, 0, NFSLOG_ALL_BUFFERS);
usr/src/uts/common/fs/nfs/nfs_log.c
1828
nfslog_share_record(struct exportinfo *exi, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_log.c
1845
nfslog_write_record(exi, &req, (caddr_t)exi, (caddr_t)&res, cr,
usr/src/uts/common/fs/nfs/nfs_log.c
1849
log_public_record(exi, cr);
usr/src/uts/common/fs/nfs/nfs_log.c
1857
nfslog_unshare_record(struct exportinfo *exi, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_log.c
1872
(caddr_t)exi, (caddr_t)&res, cr, &nb, 0, NFSLOG_ONE_BUFFER);
usr/src/uts/common/fs/nfs/nfs_log.c
1878
cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_log.c
1909
cr, &nb, 0, NFSLOG_ONE_BUFFER);
usr/src/uts/common/fs/nfs/nfs_log_xdr.c
149
cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_log_xdr.c
188
ruid = crgetruid(cr);
usr/src/uts/common/fs/nfs/nfs_log_xdr.c
191
rgid = crgetrgid(cr);
usr/src/uts/common/fs/nfs/nfs_server.c
1503
cred_t *cr;
usr/src/uts/common/fs/nfs/nfs_server.c
1650
cr = svc_xprt_cred(xprt);
usr/src/uts/common/fs/nfs/nfs_server.c
1667
authres = checkauth(exi, req, cr, anon_ok, publicfh_ok,
usr/src/uts/common/fs/nfs/nfs_server.c
1683
cr = NULL;
usr/src/uts/common/fs/nfs/nfs_server.c
1712
(*disp->dis_proc)(args, res, exi, req, cr, ro);
usr/src/uts/common/fs/nfs/nfs_server.c
1742
(*disp->dis_proc)(args, res, exi, req, cr, ro);
usr/src/uts/common/fs/nfs/nfs_server.c
1819
cr, &nb, nfslog_rec_id, NFSLOG_ONE_BUFFER);
usr/src/uts/common/fs/nfs/nfs_server.c
2015
checkauth(struct exportinfo *exi, struct svc_req *req, cred_t *cr, int anon_ok,
usr/src/uts/common/fs/nfs/nfs_server.c
2057
stat = sec_svc_getcred(req, cr, &principal, &nfsflavor);
usr/src/uts/common/fs/nfs/nfs_server.c
2086
access = nfsauth_access(exi, req, cr, &uid, &gid, &ngids, &gids);
usr/src/uts/common/fs/nfs/nfs_server.c
2127
anon_res = crsetugid(cr, exi->exi_export.ex_anon,
usr/src/uts/common/fs/nfs/nfs_server.c
2129
(void) crsetgroups(cr, 0, NULL);
usr/src/uts/common/fs/nfs/nfs_server.c
2133
if (!stat || (crgetuid(cr) == 0 &&
usr/src/uts/common/fs/nfs/nfs_server.c
2135
anon_res = crsetugid(cr, exi->exi_export.ex_anon,
usr/src/uts/common/fs/nfs/nfs_server.c
2137
(void) crsetgroups(cr, 0, NULL);
usr/src/uts/common/fs/nfs/nfs_server.c
2138
} else if (crgetuid(cr) == 0 && access & NFSAUTH_ROOT) {
usr/src/uts/common/fs/nfs/nfs_server.c
2155
(void) crsetugid(cr, secp->s_rootid,
usr/src/uts/common/fs/nfs/nfs_server.c
2157
(void) crsetgroups(cr, 0, NULL);
usr/src/uts/common/fs/nfs/nfs_server.c
2159
} else if (crgetuid(cr) != uid || crgetgid(cr) != gid) {
usr/src/uts/common/fs/nfs/nfs_server.c
2160
if (crsetugid(cr, uid, gid) != 0)
usr/src/uts/common/fs/nfs/nfs_server.c
2161
anon_res = crsetugid(cr,
usr/src/uts/common/fs/nfs/nfs_server.c
2164
(void) crsetgroups(cr, 0, NULL);
usr/src/uts/common/fs/nfs/nfs_server.c
2166
(void) crsetgroups(cr, ngids, gids);
usr/src/uts/common/fs/nfs/nfs_server.c
2212
if (crgetuid(cr) == 0 && secp->s_rootid == 0)
usr/src/uts/common/fs/nfs/nfs_server.c
2216
(void) crsetugid(cr, secp->s_rootid, secp->s_rootid);
usr/src/uts/common/fs/nfs/nfs_server.c
2226
(void) crsetgroups(cr, 0, NULL);
usr/src/uts/common/fs/nfs/nfs_server.c
2236
if (crgetuid(cr) != 0 &&
usr/src/uts/common/fs/nfs/nfs_server.c
2237
(crgetuid(cr) != UID_NOBODY || crgetgid(cr) != GID_NOBODY))
usr/src/uts/common/fs/nfs/nfs_server.c
2240
anon_res = crsetugid(cr, exi->exi_export.ex_anon,
usr/src/uts/common/fs/nfs/nfs_server.c
2242
(void) crsetgroups(cr, 0, NULL);
usr/src/uts/common/fs/nfs/nfs_server.c
2264
if (crsetugid(cr, UID_NOBODY, GID_NOBODY) != 0)
usr/src/uts/common/fs/nfs/nfs_server.c
2283
cred_t *cr;
usr/src/uts/common/fs/nfs/nfs_server.c
2292
cr = cs->cr;
usr/src/uts/common/fs/nfs/nfs_server.c
2296
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs_server.c
2330
access = nfsauth4_access(cs->exi, cs->vp, req, cr, &uid, &gid, &ngids,
usr/src/uts/common/fs/nfs/nfs_server.c
2366
anon_res = crsetugid(cr, exi->exi_export.ex_anon,
usr/src/uts/common/fs/nfs/nfs_server.c
2368
(void) crsetgroups(cr, 0, NULL);
usr/src/uts/common/fs/nfs/nfs_server.c
2372
if (crgetuid(cr) == 0 && !(access & NFSAUTH_UIDMAP)) {
usr/src/uts/common/fs/nfs/nfs_server.c
2373
anon_res = crsetugid(cr, exi->exi_export.ex_anon,
usr/src/uts/common/fs/nfs/nfs_server.c
2375
(void) crsetgroups(cr, 0, NULL);
usr/src/uts/common/fs/nfs/nfs_server.c
2376
} else if (crgetuid(cr) == 0 && access & NFSAUTH_ROOT) {
usr/src/uts/common/fs/nfs/nfs_server.c
2393
(void) crsetugid(cr, secp->s_rootid,
usr/src/uts/common/fs/nfs/nfs_server.c
2395
(void) crsetgroups(cr, 0, NULL);
usr/src/uts/common/fs/nfs/nfs_server.c
2397
} else if (crgetuid(cr) != uid || crgetgid(cr) != gid) {
usr/src/uts/common/fs/nfs/nfs_server.c
2398
if (crsetugid(cr, uid, gid) != 0)
usr/src/uts/common/fs/nfs/nfs_server.c
2399
anon_res = crsetugid(cr,
usr/src/uts/common/fs/nfs/nfs_server.c
2402
(void) crsetgroups(cr, 0, NULL);
usr/src/uts/common/fs/nfs/nfs_server.c
2404
(void) crsetgroups(cr, ngids, gids);
usr/src/uts/common/fs/nfs/nfs_server.c
2449
if (crgetuid(cr) == 0 && secp->s_rootid == 0)
usr/src/uts/common/fs/nfs/nfs_server.c
2452
(void) crsetugid(cr, secp->s_rootid, secp->s_rootid);
usr/src/uts/common/fs/nfs/nfs_server.c
2462
(void) crsetgroups(cr, 0, NULL);
usr/src/uts/common/fs/nfs/nfs_server.c
2472
if (crgetuid(cr) != 0 &&
usr/src/uts/common/fs/nfs/nfs_server.c
2473
(crgetuid(cr) != UID_NOBODY || crgetgid(cr) != GID_NOBODY))
usr/src/uts/common/fs/nfs/nfs_server.c
2476
anon_res = crsetugid(cr, exi->exi_export.ex_anon,
usr/src/uts/common/fs/nfs/nfs_server.c
2478
(void) crsetgroups(cr, 0, NULL);
usr/src/uts/common/fs/nfs/nfs_server.c
2752
rfs_publicfh_mclookup(char *p, vnode_t *dvp, cred_t *cr, vnode_t **vpp,
usr/src/uts/common/fs/nfs/nfs_server.c
2796
error = rfs_pathname(p, &mc_dvp, vpp, dvp, cr, pathflag);
usr/src/uts/common/fs/nfs/nfs_server.c
2804
error = rfs_pathname(p, NULL, vpp, dvp, cr, pathflag);
usr/src/uts/common/fs/nfs/nfs_server.c
2841
(void) VOP_ACCESS(*vpp, 0, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_server.c
2943
mc_dvp, cr, NATIVEPATH);
usr/src/uts/common/fs/nfs/nfs_server.c
2991
cred_t *cr, /* user's credential */
usr/src/uts/common/fs/nfs/nfs_server.c
2998
ASSERT3U(crgetzoneid(cr), ==, curzone->zone_id);
usr/src/uts/common/fs/nfs/nfs_server.c
3030
ZONE_ROOTVP(), startdvp, cr);
usr/src/uts/common/fs/nfs/nfs_server.c
3048
ZONE_ROOTVP(), startdvp, cr);
usr/src/uts/common/fs/nfs/nfs_server.c
3129
nfs_check_vpexi(vnode_t *mc_dvp, vnode_t *vp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_server.c
3135
*exi = nfs_vptoexi(mc_dvp, vp, cr, &walk, NULL, FALSE);
usr/src/uts/common/fs/nfs/nfs_server.c
656
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_server.c
663
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_server.c
666
cred_t *, cr, vnode_t *, NULL, struct exportinfo *, exi);
usr/src/uts/common/fs/nfs/nfs_server.c
668
cred_t *, cr, vnode_t *, NULL, struct exportinfo *, exi);
usr/src/uts/common/fs/nfs/nfs_server.c
674
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_srv.c
1001
acl_perm(vp, exi, &va, cr);
usr/src/uts/common/fs/nfs/nfs_srv.c
1049
struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_srv.c
1089
error = VOP_GETATTR(vp, &va, 0, cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
1098
if (crgetuid(cr) != va.va_uid) {
usr/src/uts/common/fs/nfs/nfs_srv.c
1104
error = VOP_ACCESS(vp, VWRITE, 0, cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
1178
curthread->t_cred = cr;
usr/src/uts/common/fs/nfs/nfs_srv.c
1179
error = VOP_WRITE(vp, &uio, FSYNC, cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
1222
curthread->t_cred = cr;
usr/src/uts/common/fs/nfs/nfs_srv.c
1223
error = VOP_WRITE(vp, &uio, FSYNC, cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
1239
error = VOP_GETATTR(vp, &va, 0, cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
1243
acl_perm(vp, exi, &va, cr);
usr/src/uts/common/fs/nfs/nfs_srv.c
1266
cred_t *cr;
usr/src/uts/common/fs/nfs/nfs_srv.c
1293
struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_srv.c
131
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_srv.c
1327
rfs_write_sync(wa, ns, exi, req, cr, ro);
usr/src/uts/common/fs/nfs/nfs_srv.c
1341
nrp->cr = cr;
usr/src/uts/common/fs/nfs/nfs_srv.c
148
error = rfs4_delegated_getattr(vp, &va, 0, cr);
usr/src/uts/common/fs/nfs/nfs_srv.c
153
if (vn_is_nfs_reparse(vp, cr))
usr/src/uts/common/fs/nfs/nfs_srv.c
1558
error = VOP_GETATTR(vp, &va, 0, rp->cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
156
acl_perm(vp, exi, &va, cr);
usr/src/uts/common/fs/nfs/nfs_srv.c
1561
if (crgetuid(rp->cr) != va.va_uid) {
usr/src/uts/common/fs/nfs/nfs_srv.c
1568
error = VOP_ACCESS(vp, VWRITE, 0, rp->cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
1714
curthread->t_cred = cr;
usr/src/uts/common/fs/nfs/nfs_srv.c
1715
error = VOP_WRITE(vp, &uio, 0, rp->cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
1734
error = VOP_GETATTR(vp, &va, 0, rp->cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
1737
acl_perm(vp, exi, &va, rp->cr);
usr/src/uts/common/fs/nfs/nfs_srv.c
1763
error = VOP_PUTPAGE(vp, (u_offset_t)off, len, 0, cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
1766
error = VOP_FSYNC(vp, FNODSYNC, cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
178
struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_srv.c
1802
struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_srv.c
1905
error = VOP_LOOKUP(dvp, name, &tvp, NULL, 0, NULL, cr,
usr/src/uts/common/fs/nfs/nfs_srv.c
1912
error = VOP_GETATTR(tvp, &at, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
1924
va.va_type != VSOCK && secpolicy_sys_devices(cr) != 0) {
usr/src/uts/common/fs/nfs/nfs_srv.c
1938
lookuperr = VOP_LOOKUP(dvp, name, &tvp, NULL, 0, NULL, cr,
usr/src/uts/common/fs/nfs/nfs_srv.c
1962
error = VOP_GETATTR(tvp, &bva, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
1997
error = VOP_CREATE(dvp, name, &va, NONEXCL, mode, &vp, cr, 0,
usr/src/uts/common/fs/nfs/nfs_srv.c
2014
error = VOP_GETATTR(vp, &va, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2018
acl_perm(vp, exi, &va, cr);
usr/src/uts/common/fs/nfs/nfs_srv.c
2031
(void) VOP_FSYNC(realvp, FNODSYNC, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2033
(void) VOP_FSYNC(vp, FNODSYNC, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2046
(void) VOP_FSYNC(dvp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2070
struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_srv.c
2101
NULL, cr, NULL, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2132
error = VOP_REMOVE(vp, da->da_name, cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs_srv.c
2137
(void) VOP_FSYNC(vp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2162
struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_srv.c
2230
NULL, cr, NULL, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2251
VOP_LOOKUP(tovp, args->rna_to.da_name, &targvp, NULL, 0, NULL, cr,
usr/src/uts/common/fs/nfs/nfs_srv.c
2276
tovp, args->rna_to.da_name, cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs_srv.c
2285
(void) VOP_FSYNC(tovp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2286
(void) VOP_FSYNC(fromvp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2311
struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_srv.c
2370
error = VOP_LINK(tovp, fromvp, args->la_to.da_name, cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs_srv.c
2375
(void) VOP_FSYNC(tovp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2376
(void) VOP_FSYNC(fromvp, FNODSYNC, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2397
struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_srv.c
2452
error = VOP_SYMLINK(vp, args->sla_from.da_name, &va, name, cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs_srv.c
2458
NULL, cr, NULL, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2461
(void) VOP_FSYNC(svp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2468
(void) VOP_FSYNC(vp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2491
struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_srv.c
2535
error = VOP_MKDIR(vp, name, &va, &dvp, cr, NULL, 0, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2543
error = VOP_GETATTR(dvp, &va, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2547
acl_perm(vp, exi, &va, cr);
usr/src/uts/common/fs/nfs/nfs_srv.c
2556
(void) VOP_FSYNC(dvp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2563
(void) VOP_FSYNC(vp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2583
struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_srv.c
2617
error = VOP_RMDIR(vp, da->da_name, ZONE_ROOTVP(), cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs_srv.c
2622
(void) VOP_FSYNC(vp, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2647
struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_srv.c
2675
error = VOP_ACCESS(vp, VREAD, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
270
error = VOP_GETATTR(vp, &bva, 0, cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
2712
error = VOP_READDIR(vp, &uio, cr, &iseof, NULL, 0);
usr/src/uts/common/fs/nfs/nfs_srv.c
2769
(void) VOP_FSYNC(vp, FNODSYNC, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
2792
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_srv.c
297
if (crgetuid(cr) == bva.va_uid && !error &&
usr/src/uts/common/fs/nfs/nfs_srv.c
3012
acl_perm(struct vnode *vp, struct exportinfo *exi, struct vattr *va, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_srv.c
3025
error = VOP_GETSECATTR(vp, &vsa, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
308
(offset_t)va.va_size, cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
319
error = VOP_SETATTR(vp, &va, flag, cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
337
error = rfs4_delegated_getattr(vp, &va, 0, cr);
usr/src/uts/common/fs/nfs/nfs_srv.c
341
acl_perm(vp, exi, &va, cr);
usr/src/uts/common/fs/nfs/nfs_srv.c
351
(void) VOP_FSYNC(vp, FNODSYNC, cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
415
rfs_climb_crossmnt(vnode_t **dvpp, struct exportinfo **exip, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_srv.c
426
exi = nfs_vptoexi(NULL, dvp, cr, NULL, NULL, FALSE);
usr/src/uts/common/fs/nfs/nfs_srv.c
447
struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_srv.c
507
if (rfs_climb_crossmnt(&dvp, &exi, cr) != 0) {
usr/src/uts/common/fs/nfs/nfs_srv.c
541
error = rfs_publicfh_mclookup(name, dvp, cr, &vp, &exi,
usr/src/uts/common/fs/nfs/nfs_srv.c
547
error = VOP_LOOKUP(dvp, name, &vp, NULL, 0, NULL, cr,
usr/src/uts/common/fs/nfs/nfs_srv.c
563
error = rfs4_delegated_getattr(vp, &va, 0, cr);
usr/src/uts/common/fs/nfs/nfs_srv.c
567
acl_perm(vp, exi, &va, cr);
usr/src/uts/common/fs/nfs/nfs_srv.c
614
struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_srv.c
634
error = VOP_GETATTR(vp, &va, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
651
if (vn_is_nfs_reparse(vp, cr))
usr/src/uts/common/fs/nfs/nfs_srv.c
677
s = build_symlink(vp, cr, &strsz);
usr/src/uts/common/fs/nfs/nfs_srv.c
707
error = VOP_READLINK(vp, &uio, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
763
struct exportinfo *exi, struct svc_req *req, cred_t *cr, bool_t ro)
usr/src/uts/common/fs/nfs/nfs_srv.c
827
error = VOP_GETATTR(vp, &va, 0, cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
846
if (crgetuid(cr) != va.va_uid) {
usr/src/uts/common/fs/nfs/nfs_srv.c
847
error = VOP_ACCESS(vp, VREAD, 0, cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
854
error = VOP_ACCESS(vp, VEXEC, 0, cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
935
error = VOP_READ(vp, &uio, 0, cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
966
error = VOP_GETATTR(vp, &va, 0, cr, &ct);
usr/src/uts/common/fs/nfs/nfs_subr.c
1054
cr = crdup(icr);
usr/src/uts/common/fs/nfs/nfs_subr.c
1055
(void) setpflags(NET_MAC_AWARE, 1, cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
1063
rpcerr.re_errno = nfs_clget(mi, svp, cr, &client, &ch, nfscl);
usr/src/uts/common/fs/nfs/nfs_subr.c
1287
crfree(cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
1385
crfree(cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
1405
xdrproc_t xdrres, caddr_t resp, cred_t *cr, int *douprintf,
usr/src/uts/common/fs/nfs/nfs_subr.c
1411
cr, douprintf, flags, fi);
usr/src/uts/common/fs/nfs/nfs_subr.c
1417
(cr = crnetadjust(cr)) != NULL) {
usr/src/uts/common/fs/nfs/nfs_subr.c
1422
resp, cr, douprintf, flags, fi);
usr/src/uts/common/fs/nfs/nfs_subr.c
1423
crfree(cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
1441
xdrproc_t xdrres, caddr_t resp, cred_t *cr, int *douprintf,
usr/src/uts/common/fs/nfs/nfs_subr.c
1451
cr, douprintf, flags, fi);
usr/src/uts/common/fs/nfs/nfs_subr.c
1466
(crr = crnetadjust(cr)) != NULL) {
usr/src/uts/common/fs/nfs/nfs_subr.c
1492
cred_t *cr = icr;
usr/src/uts/common/fs/nfs/nfs_subr.c
1605
cr = crdup(icr);
usr/src/uts/common/fs/nfs/nfs_subr.c
1606
(void) setpflags(NET_MAC_AWARE, 1, cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
1614
rpcerr.re_errno = acl_clget(mi, svp, cr, &client, &ch, nfscl);
usr/src/uts/common/fs/nfs/nfs_subr.c
1630
crfree(cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
1874
crfree(cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
1974
crfree(cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
2102
setdirgid(vnode_t *dvp, gid_t *gidp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_subr.c
2109
error = VOP_GETATTR(dvp, &va, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_subr.c
2123
*gidp = crgetgid(cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
2131
setdirmode(vnode_t *dvp, mode_t *omp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_subr.c
2137
error = VOP_GETATTR(dvp, &va, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_subr.c
2175
rinactive(rnode_t *rp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_subr.c
2203
error = VOP_PUTPAGE(vp, (u_offset_t)0, 0, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_subr.c
2211
nfs_invalidate_pages(vp, (u_offset_t)0, cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
2278
hrtime_t t, cred_t *cr, char *dnm, char *nm)
usr/src/uts/common/fs/nfs/nfs_subr.c
2293
nfs_putapage, nfs_rddir_compar, &newnode, cr, dnm, nm);
usr/src/uts/common/fs/nfs/nfs_subr.c
2298
(void) nfs_cache_fattr(vp, attr, &va, t, cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
2340
cred_t *cr, char *dnm, char *nm)
usr/src/uts/common/fs/nfs/nfs_subr.c
2350
nfs3_vnodeops, nfs3_putapage, nfs3_rddir_compar, &newnode, cr,
usr/src/uts/common/fs/nfs/nfs_subr.c
2363
nfs_attr_cache(vp, vap, t, cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
2382
cred_t *cr, char *dnm, char *nm)
usr/src/uts/common/fs/nfs/nfs_subr.c
2393
nfs3_vnodeops, nfs3_putapage, nfs3_rddir_compar, &newnode, cr,
usr/src/uts/common/fs/nfs/nfs_subr.c
2406
(void) nfs3_cache_fattr3(vp, attr, &va, t, cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
2462
int *newnode, cred_t *cr, char *dnm, char *nm)
usr/src/uts/common/fs/nfs/nfs_subr.c
2504
rinactive(rp, cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
2612
rp_addfree(rp, cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
2677
rp_addfree(rnode_t *rp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_subr.c
2711
rinactive(rp, cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
2971
destroy_rtable(struct vfs *vfsp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_subr.c
3002
rp_addfree(rp, cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
3054
rflush(struct vfs *vfsp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_subr.c
309
clget_impl(clinfo_t *ci, servinfo_t *svp, cred_t *cr, CLIENT **newcl,
usr/src/uts/common/fs/nfs/nfs_subr.c
3170
(void) VOP_PUTPAGE(vp, (u_offset_t)0, 0, B_ASYNC, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_subr.c
3188
acachehash(rnode_t *rp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_subr.c
3191
return ((((intptr_t)rp >> ACACHE_SHIFT_BITS) + crgetuid(cr)) &
usr/src/uts/common/fs/nfs/nfs_subr.c
3201
nfs_access_check(rnode_t *rp, uint32_t acc, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_subr.c
3213
hp = &acache[acachehash(rp, cr)];
usr/src/uts/common/fs/nfs/nfs_subr.c
3217
if (crcmp(ap->cred, cr) == 0 && ap->rnode == rp) {
usr/src/uts/common/fs/nfs/nfs_subr.c
3247
nfs_access_cache(rnode_t *rp, uint32_t acc, uint32_t resacc, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_subr.c
3253
hp = &acache[acachehash(rp, cr)];
usr/src/uts/common/fs/nfs/nfs_subr.c
3265
crhold(cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
3266
nap->cred = cr;
usr/src/uts/common/fs/nfs/nfs_subr.c
3275
if (crcmp(ap->cred, cr) == 0 && ap->rnode == rp) {
usr/src/uts/common/fs/nfs/nfs_subr.c
400
&svp->sv_addr, ci->cl_readsize, ci->cl_retrans, cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
401
error = sec_clnt_geth(cp->ch_client, svp->sv_secdata, cr,
usr/src/uts/common/fs/nfs/nfs_subr.c
434
ci->cl_vers, ci->cl_readsize, ci->cl_retrans, cr, &cp->ch_client);
usr/src/uts/common/fs/nfs/nfs_subr.c
453
error = sec_clnt_geth(cp->ch_client, svp->sv_secdata, cr,
usr/src/uts/common/fs/nfs/nfs_subr.c
471
clget(clinfo_t *ci, servinfo_t *svp, cred_t *cr, CLIENT **newcl,
usr/src/uts/common/fs/nfs/nfs_subr.c
479
return (clget_impl(ci, svp, cr, newcl, chp, nfscl));
usr/src/uts/common/fs/nfs/nfs_subr.c
483
acl_clget(mntinfo_t *mi, servinfo_t *svp, cred_t *cr, CLIENT **newcl,
usr/src/uts/common/fs/nfs/nfs_subr.c
5121
struct knetconfig *knconf, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_subr.c
517
error = clget_impl(&ci, svp, cr, newcl, chp, nfscl);
usr/src/uts/common/fs/nfs/nfs_subr.c
5191
(crgetzoneid(cr) == GLOBAL_ZONEID &&
usr/src/uts/common/fs/nfs/nfs_subr.c
5192
getpflags(NET_MAC_AWARE, cr) != 0)) {
usr/src/uts/common/fs/nfs/nfs_subr.c
5230
do_xattr_exists_check(vnode_t *vp, ulong_t *valp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_subr.c
5253
error = VOP_READDIR(vp, &uio, cr, &eof, NULL, 0);
usr/src/uts/common/fs/nfs/nfs_subr.c
544
nfs_clget(mntinfo_t *mi, servinfo_t *svp, cred_t *cr, CLIENT **newcl,
usr/src/uts/common/fs/nfs/nfs_subr.c
578
error = clget_impl(&ci, svp, cr, newcl, chp, nfscl);
usr/src/uts/common/fs/nfs/nfs_subr.c
830
xdrproc_t xdrres, caddr_t resp, cred_t *cr, int *douprintf,
usr/src/uts/common/fs/nfs/nfs_subr.c
839
cr, douprintf, &rpc_status, flags, fi);
usr/src/uts/common/fs/nfs/nfs_subr.c
845
(cr = crnetadjust(cr)) != NULL) {
usr/src/uts/common/fs/nfs/nfs_subr.c
850
resp, cr, douprintf, NULL, flags, fi);
usr/src/uts/common/fs/nfs/nfs_subr.c
851
crfree(cr);
usr/src/uts/common/fs/nfs/nfs_subr.c
876
xdrproc_t xdrres, caddr_t resp, cred_t *cr, int *douprintf,
usr/src/uts/common/fs/nfs/nfs_subr.c
885
cr, douprintf, NULL, flags, fi);
usr/src/uts/common/fs/nfs/nfs_subr.c
904
(crr = crnetadjust(cr)) != NULL) {
usr/src/uts/common/fs/nfs/nfs_subr.c
941
cred_t *cr = icr;
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1145
int flags, cred_t *cr, zone_t *zone)
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1155
cred_t *lcr = NULL, *tcr = cr;
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1257
NULL, vfsp, gethrtime(), cr, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1267
lcr = crdup(cr);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1268
(void) crsetugid(lcr, svp->sv_secdata->uid, crgetgid(cr));
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1360
nfs_unmount(vfs_t *vfsp, int flag, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1365
if (secpolicy_fs_unmount(cr, vfsp) != 0)
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1388
destroy_rtable(vfsp, cr);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1408
rflush(vfsp, cr);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1428
destroy_rtable(vfsp, cr);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1597
nfs_sync(vfs_t *vfsp, short flag, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1604
rflush(vfsp, cr);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1670
cred_t *cr;
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1742
cr = crgetcred();
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1745
error = nfsrootvp(&rtvp, vfsp, svp, args.flags, cr, global_zone);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1747
crfree(cr);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
497
nfs_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_vfsops.c
518
if ((error = secpolicy_fs_mount(cr, mvp, vfsp)) != 0)
usr/src/uts/common/fs/nfs/nfs_vfsops.c
953
svp->sv_knconf, cr);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
976
error = nfsrootvp(&rtvp, vfsp, svp_head, flags, cr, mntzone);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1066
nfs_ioctl(vnode_t *vp, int cmd, intptr_t arg, int flag, cred_t *cr, int *rvalp,
usr/src/uts/common/fs/nfs/nfs_vnops.c
1074
return (nfs_directio(vp, (int)arg, cr));
usr/src/uts/common/fs/nfs/nfs_vnops.c
1082
nfs_getattr(vnode_t *vp, struct vattr *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
1126
error = nfs_putpage(vp, (offset_t)0, 0, 0, cr, ct);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1138
return (nfsgetattr(vp, vap, cr));
usr/src/uts/common/fs/nfs/nfs_vnops.c
1143
nfs_setattr(vnode_t *vp, struct vattr *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
1165
error = nfsgetattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1169
error = secpolicy_vnode_setattr(cr, vp, vap, &va, flags, nfs_accessx,
usr/src/uts/common/fs/nfs/nfs_vnops.c
1175
error = nfssetattr(vp, vap, flags, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1184
nfssetattr(vnode_t *vp, struct vattr *vap, int flags, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_vnops.c
1220
error = nfs_putpage(vp, (offset_t)0, 0, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1282
error = nfsgetattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1295
xdr_attrstat, (caddr_t)&ns, cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
1333
(vap->va_size & PAGEMASK), cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1335
(void) nfs_cache_fattr(vp, &ns.ns_attr, &va, t, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1363
sizeof (zb), cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1374
terror = nfsgetattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1385
(void) nfssetattr(vp, &va, 0, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1390
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1400
nfs_accessx(void *vp, int mode, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_vnops.c
1403
return (nfs_access(vp, mode, 0, cr, NULL));
usr/src/uts/common/fs/nfs/nfs_vnops.c
1408
nfs_access(vnode_t *vp, int mode, int flags, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs_vnops.c
1420
error = acl_access2(vp, mode, flags, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1426
error = nfsgetattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1452
if (crgetuid(cr) != va.va_uid) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
1454
if (!groupmember(va.va_gid, cr))
usr/src/uts/common/fs/nfs/nfs_vnops.c
1458
return (secpolicy_vnode_access2(cr, vp, va.va_uid,
usr/src/uts/common/fs/nfs/nfs_vnops.c
1466
nfs_readlink(vnode_t *vp, struct uio *uiop, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs_vnops.c
1487
error = nfs_validate_caches(vp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1513
xdr_rdlnres, (caddr_t)&rl, cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
1543
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1563
nfs_fsync(vnode_t *vp, int syncflag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs_vnops.c
1573
error = nfs_putpage(vp, (offset_t)0, 0, 0, cr, ct);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1587
nfs_inactive(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs_vnops.c
1601
nfs_async_inactive(vp, cr, nfs_inactive);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1647
cr, ct);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1683
rp_addfree(rp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1693
int flags, vnode_t *rdir, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/nfs/nfs_vnops.c
1723
(void) nfslookup_dnlc(dvp, XATTR_DIR_NAME, &avp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1725
error = acl_getxattrdir2(dvp, &avp, cflag, cr, 0);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1745
error = nfslookup(dvp, nm, vpp, pnp, flags, rdir, cr, 0);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1754
*vpp = specvp(vp, vp->v_rdev, vp->v_type, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1778
int flags, vnode_t *rdir, cred_t *cr, int rfscall_flags)
usr/src/uts/common/fs/nfs/nfs_vnops.c
1817
error = nfs_access(dvp, VEXEC, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1829
error = nfslookup_dnlc(dvp, nm, vpp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1834
error = nfslookup_otw(dvp, nm, vpp, cr, rfscall_flags);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1840
nfslookup_dnlc(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_vnops.c
1867
error = nfs_validate_caches(dvp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1872
error = nfs_access(dvp, VEXEC, 0, cr, NULL);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1905
nfslookup_otw(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
1933
xdr_diropres, (caddr_t)&dr, cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
1940
dvp->v_vfsp, t, cr, VTOR(dvp)->r_path, nm);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1955
PURGE_STALE_FH(error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1967
int mode, vnode_t **vpp, cred_t *cr, int lfaware, caller_context_t *ct,
usr/src/uts/common/fs/nfs/nfs_vnops.c
2009
error = nfs_access(dvp, VEXEC, 0, cr, ct);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2022
error = nfslookup_otw(dvp, nm, &vp, cr, 0);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2035
vp = specvp(vp, vp->v_rdev, vp->v_type, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2038
if (!(error = VOP_ACCESS(vp, mode, 0, cr, ct))) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
2042
error = nfssetattr(vp, &vattr, 0, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2081
error = setdirgid(dvp, &vattr.va_gid, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2149
xdr_diropres, (caddr_t)&dr, cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
2160
dvp->v_vfsp, t, cr, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2181
(u_offset_t)0, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2192
(void) nfssetattr(vp, &vattr, 0, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2199
*vpp = specvp(vp, vp->v_rdev, vp->v_type, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2204
PURGE_STALE_FH(error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2220
nfs_remove(vnode_t *dvp, char *nm, cred_t *cr, caller_context_t *ct, int flags)
usr/src/uts/common/fs/nfs/nfs_vnops.c
2237
error = nfslookup(dvp, nm, &vp, NULL, 0, NULL, cr, 0);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2243
if (vp->v_type == VDIR && secpolicy_fs_linkdir(cr, dvp->v_vfsp)) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
2273
error = nfsrename(dvp, nm, dvp, tmpname, cr, ct);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2283
crhold(cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2284
rp->r_unlcred = cr;
usr/src/uts/common/fs/nfs/nfs_vnops.c
2302
error = nfs_putpage(vp, (offset_t)0, 0, 0, cr, ct);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2317
xdr_enum, (caddr_t)&status, cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
2336
PURGE_STALE_FH(error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2353
nfs_link(vnode_t *tdvp, vnode_t *svp, char *tnm, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
2381
xdr_enum, (caddr_t)&status, cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
2408
nfs_rename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
2418
return (nfsrename(odvp, onm, ndvp, nnm, cr, ct));
usr/src/uts/common/fs/nfs/nfs_vnops.c
2425
nfsrename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
2467
error = nfslookup(ndvp, nnm, &nvp, NULL, 0, NULL, cr, 0);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2514
cr, 0);
usr/src/uts/common/fs/nfs/nfs_vnops.c
255
nfs_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs_vnops.c
2559
error = nfs_link(ndvp, nvp, tmpname, cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2562
cr, NULL, 0);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2579
crhold(cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2580
rp->r_unlcred = cr;
usr/src/uts/common/fs/nfs/nfs_vnops.c
2603
error = nfslookup(odvp, onm, &ovp, NULL, 0, NULL, cr, 0);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2629
xdr_enum, (caddr_t)&status, cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
268
crhold(cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
269
rp->r_cred = cr;
usr/src/uts/common/fs/nfs/nfs_vnops.c
2711
nfs_mkdir(vnode_t *dvp, char *nm, struct vattr *va, vnode_t **vpp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
2730
error = setdirgid(dvp, &va->va_gid, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2733
error = setdirmode(dvp, &va->va_mode, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2757
xdr_diropres, (caddr_t)&dr, cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
2774
dvp->v_vfsp, t, cr, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2785
(void) nfssetattr(*vpp, va, 0, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2788
PURGE_STALE_FH(error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2799
nfs_rmdir(vnode_t *dvp, char *nm, vnode_t *cdir, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
2818
error = nfslookup(dvp, nm, &vp, NULL, 0, NULL, cr, 0);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2857
xdr_enum, (caddr_t)&status, cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
2875
PURGE_STALE_FH(error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2898
nfs_symlink(vnode_t *dvp, char *lnm, struct vattr *tva, char *tnm, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
290
error = nfs_validate_caches(vp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2928
xdr_enum, (caddr_t)&status, cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
2939
PURGE_STALE_FH(error, dvp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
296
error = nfs_getattr_otw(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2970
nfs_readdir(vnode_t *vp, struct uio *uiop, cred_t *cr, int *eofp,
usr/src/uts/common/fs/nfs/nfs_vnops.c
3004
error = nfs_validate_caches(vp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
306
nfs_close(vnode_t *vp, int flag, int count, offset_t offset, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
3189
nfs_async_readdir(vp, rrdc, cr, nfsreaddir);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3231
error = nfsreaddir(vp, nrdc, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3254
nfsreaddir(vnode_t *vp, rddir_cache *rdc, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_vnops.c
3305
xdr_getrddirres, (caddr_t)&rd, cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
3349
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3378
nfs_bio(struct buf *bp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_vnops.c
3397
rp->r_cred = cr;
usr/src/uts/common/fs/nfs/nfs_vnops.c
3398
crhold(cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3399
cred = cr;
usr/src/uts/common/fs/nfs/nfs_vnops.c
3431
if (cred != cr) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
3434
rp->r_cred = cr;
usr/src/uts/common/fs/nfs/nfs_vnops.c
3435
crhold(cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3436
cred = cr;
usr/src/uts/common/fs/nfs/nfs_vnops.c
3450
rp->r_cred = cr;
usr/src/uts/common/fs/nfs/nfs_vnops.c
3451
crhold(cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3452
cred = cr;
usr/src/uts/common/fs/nfs/nfs_vnops.c
3476
if (cred != cr) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
3479
rp->r_cred = cr;
usr/src/uts/common/fs/nfs/nfs_vnops.c
3480
crhold(cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3482
cred = cr;
usr/src/uts/common/fs/nfs/nfs_vnops.c
350
nfs_lockrelease(vp, flag, offset, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3629
enum seg_rw rw, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs_vnops.c
3647
error = nfs_validate_caches(vp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3686
seg, addr, rw, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3690
nfs_purge_caches(vp, NFS_NOPURGE_DNLC, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3693
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3706
enum seg_rw rw, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_vnops.c
3778
addr + (rablkoff + bsize - off), seg, cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
3805
(void) nfs_async_readahead(vp, blkoff, addr, seg, cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
382
cr, ct);
usr/src/uts/common/fs/nfs/nfs_vnops.c
386
error = nfs_putpage(vp, (offset_t)0, 0, 0, cr, ct);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3900
error = nfs_bio(bp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3967
cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4042
error = nfs_bio(bp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
407
(void) nfs_getattr_otw(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4078
nfs_putpage(vnode_t *vp, offset_t off, size_t len, int flags, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4084
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4103
error = nfs_putpages(vp, off, len, flags, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4117
int flags, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4129
ASSERT(cr != NULL);
usr/src/uts/common/fs/nfs/nfs_vnops.c
414
nfs_read(vnode_t *vp, struct uio *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4226
error = nfs_async_putapage(vp, pp, io_off, io_len, flags, cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4229
error = nfs_sync_putapage(vp, pp, io_off, io_len, flags, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4240
int flags, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4248
error = nfs_rdwrlbn(vp, pp, io_off, io_len, flags, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4280
B_INVAL | B_FORCE, cr, NULL);
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
4334
error = nfs_getattr_otw(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4336
error = nfsgetattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4398
vn_a.cred = cr;
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
4434
struct flk_callback *flk_cbp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4488
if (!lm_safelock(vp, bfp, cr))
usr/src/uts/common/fs/nfs/nfs_vnops.c
4491
return (fs_frlock(vp, cmd, bfp, flag, offset, flk_cbp, cr, ct));
usr/src/uts/common/fs/nfs/nfs_vnops.c
4503
if (!lm_safelock(vp, bfp, cr)) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
4541
error = nfs_putpage(vp, (offset_t)0, 0, B_INVAL, cr, ct);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4563
rc = lm_frlock(vp, cmd, bfp, flag, offset, cr, &lm_fh, flk_cbp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4585
offset_t offset, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4615
error = nfsgetattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4620
error = nfssetattr(vp, &va, 0, 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
470
&resid, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4732
dmapp->cr = cr;
usr/src/uts/common/fs/nfs/nfs_vnops.c
4783
B_ASYNC, dmapp->cr, NULL);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4786
0, dmapp->cr, NULL);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4798
B_INVAL, dmapp->cr, NULL);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4807
nfs_pathconf(vnode_t *vp, int cmd, ulong_t *valp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
487
error = nfs_validate_caches(vp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4888
error = nfslookup_dnlc(vp, XATTR_DIR_NAME, &avp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4890
error = acl_getxattrdir2(vp, &avp, 0, cr, 0);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4895
error = do_xattr_exists_check(avp, valp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4916
int flags, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4921
error = nfs_rdwrlbn(vp, pp, io_off, io_len, flags, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4932
int flags, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4950
error = nfs_async_pageio(vp, pp, io_off, io_len, flags, cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4953
error = nfs_rdwrlbn(vp, pp, io_off, io_len, flags, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4963
nfs_setsecattr(vnode_t *vp, vsecattr_t *vsecattr, int flag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4974
error = acl_setacl2(vp, vsecattr, flag, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4984
nfs_getsecattr(vnode_t *vp, vsecattr_t *vsecattr, int flag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4995
error = acl_getacl2(vp, vsecattr, flag, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
5000
return (fs_fab_acl(vp, vsecattr, flag, cr, ct));
usr/src/uts/common/fs/nfs/nfs_vnops.c
5005
nfs_shrlock(vnode_t *vp, int cmd, struct shrlock *shr, int flag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
5035
return (fs_shrlock(vp, cmd, shr, flag, cr, ct));
usr/src/uts/common/fs/nfs/nfs_vnops.c
548
nfs_write(vnode_t *vp, struct uio *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
589
error = nfsgetattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
671
count, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
826
int flags, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_vnops.c
851
error = nfs_bio(bp, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
864
nfswrite(vnode_t *vp, caddr_t base, uint_t offset, int count, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_vnops.c
901
xdr_attrstat, (caddr_t)&ns, cr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
948
int count, size_t *residp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs_vnops.c
993
xdr_rdresult, (caddr_t)&rr, cr,
usr/src/uts/common/fs/objfs/objfs_common.c
37
objfs_dir_open(vnode_t **cpp, int flag, cred_t *cr,
usr/src/uts/common/fs/objfs/objfs_common.c
51
objfs_common_close(vnode_t *vp, int flag, int count, offset_t off, cred_t *cr,
usr/src/uts/common/fs/objfs/objfs_common.c
62
objfs_dir_access(vnode_t *vp, int mode, int flags, cred_t *cr,
usr/src/uts/common/fs/objfs/objfs_data.c
456
objfs_data_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/objfs/objfs_data.c
482
objfs_data_access(vnode_t *vp, int mode, int flags, cred_t *cr,
usr/src/uts/common/fs/objfs/objfs_data.c
493
objfs_data_open(vnode_t **cpp, int flag, cred_t *cr,
usr/src/uts/common/fs/objfs/objfs_data.c
559
objfs_data_read(vnode_t *vp, uio_t *uio, int ioflag, cred_t *cr,
usr/src/uts/common/fs/objfs/objfs_odir.c
64
objfs_odir_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/objfs/objfs_root.c
155
objfs_root_readdir(vnode_t *vp, uio_t *uiop, cred_t *cr, int *eofp,
usr/src/uts/common/fs/objfs/objfs_root.c
160
return (gfs_dir_readdir(vp, uiop, eofp, &mp, cr, ct, flags));
usr/src/uts/common/fs/objfs/objfs_root.c
55
objfs_root_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/objfs/objfs_root.c
72
cred_t *cr, int flags, int *deflags, pathname_t *rpnp)
usr/src/uts/common/fs/objfs/objfs_vfs.c
158
objfs_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr)
usr/src/uts/common/fs/objfs/objfs_vfs.c
163
if (secpolicy_fs_mount(cr, mvp, vfsp) != 0)
usr/src/uts/common/fs/objfs/objfs_vfs.c
197
objfs_unmount(vfs_t *vfsp, int flag, struct cred *cr)
usr/src/uts/common/fs/objfs/objfs_vfs.c
201
if (secpolicy_fs_unmount(cr, vfsp) != 0)
usr/src/uts/common/fs/pcfs/pc_vfsops.c
1004
pcfs_syncfs(vfs_t *vfsp, uint64_t flags, cred_t *cr)
usr/src/uts/common/fs/pcfs/pc_vfsops.c
2338
cred_t *cr = CRED();
usr/src/uts/common/fs/pcfs/pc_vfsops.c
2343
error = ldi_open_by_dev(&rdev, OTYP_CHR, FREAD, cr, &lh, li);
usr/src/uts/common/fs/pcfs/pc_vfsops.c
2359
(intptr_t)&isremoveable, FKIOCTL, cr, NULL)) {
usr/src/uts/common/fs/pcfs/pc_vfsops.c
2363
(intptr_t)&ishotpluggable, FKIOCTL, cr, NULL)) {
usr/src/uts/common/fs/pcfs/pc_vfsops.c
2370
if (ldi_ioctl(lh, DKIOCGMEDIAINFO, argp, FKIOCTL, cr, NULL)) {
usr/src/uts/common/fs/pcfs/pc_vfsops.c
2413
!ldi_ioctl(lh, FDIOGCHAR, argp, FKIOCTL, cr, NULL))
usr/src/uts/common/fs/pcfs/pc_vfsops.c
2421
!ldi_ioctl(lh, DKIOCINFO, argp, FKIOCTL, cr, NULL) &&
usr/src/uts/common/fs/pcfs/pc_vfsops.c
2434
!ldi_ioctl(lh, DKIOCGGEOM, argp, FKIOCTL, cr, NULL) &&
usr/src/uts/common/fs/pcfs/pc_vfsops.c
2460
(void) ldi_close(lh, FREAD, cr);
usr/src/uts/common/fs/pcfs/pc_vfsops.c
295
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vfsops.c
431
if ((error = secpolicy_spec_open(cr, svp, oflag)) != 0)
usr/src/uts/common/fs/pcfs/pc_vfsops.c
440
if ((error = VOP_ACCESS(svp, aflag, 0, cr, NULL)) != 0)
usr/src/uts/common/fs/pcfs/pc_vfsops.c
636
struct cred *cr)
usr/src/uts/common/fs/pcfs/pc_vfsops.c
646
if ((error = secpolicy_fs_mount(cr, mvp, vfsp)) != 0)
usr/src/uts/common/fs/pcfs/pc_vfsops.c
696
if (error = pcfs_device_identify(vfsp, uap, cr, &dos_ldrive, &xdev))
usr/src/uts/common/fs/pcfs/pc_vfsops.c
728
(vfsp->vfs_flag & VFS_RDONLY) ? FREAD : FREAD | FWRITE, cr, NULL);
usr/src/uts/common/fs/pcfs/pc_vfsops.c
808
1, (offset_t)0, cr, NULL);
usr/src/uts/common/fs/pcfs/pc_vfsops.c
820
struct cred *cr)
usr/src/uts/common/fs/pcfs/pc_vfsops.c
824
if (secpolicy_fs_unmount(cr, vfsp) != 0)
usr/src/uts/common/fs/pcfs/pc_vfsops.c
967
pcfs_sync(struct vfs *vfsp, short flag, struct cred *cr)
usr/src/uts/common/fs/pcfs/pc_vnops.c
1043
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1073
if (secpolicy_pcfs_modify_bootpartition(cr) != 0) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
1100
cr, ct);
usr/src/uts/common/fs/pcfs/pc_vnops.c
1132
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1151
if (secpolicy_pcfs_modify_bootpartition(cr) != 0) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
1173
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1189
error = pcfs_access(sdvp, VWRITE, 0, cr, ct);
usr/src/uts/common/fs/pcfs/pc_vnops.c
1213
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1234
if (secpolicy_pcfs_modify_bootpartition(cr) != 0) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
1258
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1278
if (secpolicy_pcfs_modify_bootpartition(cr) != 0) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
1299
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1444
struct cred *cr)
usr/src/uts/common/fs/pcfs/pc_vnops.c
1585
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1605
seg, addr, rw, cr);
usr/src/uts/common/fs/pcfs/pc_vnops.c
1628
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1696
pcfs_putapage, flags, cr);
usr/src/uts/common/fs/pcfs/pc_vnops.c
1721
flags, cr);
usr/src/uts/common/fs/pcfs/pc_vnops.c
1761
struct cred *cr)
usr/src/uts/common/fs/pcfs/pc_vnops.c
1869
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1895
vn_a.cred = cr;
usr/src/uts/common/fs/pcfs/pc_vnops.c
1932
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
195
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1951
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1968
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
2002
return (fs_pathconf(vp, cmd, valp, cr, ct));
usr/src/uts/common/fs/pcfs/pc_vnops.c
2015
cred_t *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
2035
error = VOP_SETATTR(vp, (vattr_t *)&vattr, 0, cr, ct);
usr/src/uts/common/fs/pcfs/pc_vnops.c
212
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
224
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
258
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
569
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
620
vap->va_uid = crgetuid(cr);
usr/src/uts/common/fs/pcfs/pc_vnops.c
621
vap->va_gid = crgetgid(cr);
usr/src/uts/common/fs/pcfs/pc_vnops.c
704
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
748
if (secpolicy_pcfs_modify_bootpartition(cr) != 0) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
853
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
873
secpolicy_pcfs_modify_bootpartition(cr) != 0)
usr/src/uts/common/fs/pcfs/pc_vnops.c
885
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
914
struct cred *cr,
usr/src/uts/common/fs/pcfs/pc_vnops.c
986
struct cred *cr,
usr/src/uts/common/fs/portfs/port_fop.c
2014
port_fop_unmount(fsemarg_t *vf, int flag, cred_t *cr)
usr/src/uts/common/fs/portfs/port_fop.c
2076
error = vfsnext_unmount(vf, flag, cr);
usr/src/uts/common/fs/portfs/port_fop.c
2104
port_fop_open(femarg_t *vf, int mode, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/portfs/port_fop.c
2109
retval = vnext_open(vf, mode, cr, ct);
usr/src/uts/common/fs/portfs/port_fop.c
2115
port_fop_write(femarg_t *vf, struct uio *uiop, int ioflag, struct cred *cr,
usr/src/uts/common/fs/portfs/port_fop.c
2121
retval = vnext_write(vf, uiop, ioflag, cr, ct);
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
2135
flags, cr, ct);
usr/src/uts/common/fs/portfs/port_fop.c
2141
port_fop_read(femarg_t *vf, struct uio *uiop, int ioflag, struct cred *cr,
usr/src/uts/common/fs/portfs/port_fop.c
2147
retval = vnext_read(vf, uiop, ioflag, cr, ct);
usr/src/uts/common/fs/portfs/port_fop.c
215
static int port_fop_open(femarg_t *vf, int mode, cred_t *cr,
usr/src/uts/common/fs/portfs/port_fop.c
2157
port_fop_setattr(femarg_t *vf, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/portfs/port_fop.c
2164
retval = vnext_setattr(vf, vap, flags, cr, ct);
usr/src/uts/common/fs/portfs/port_fop.c
217
static int port_fop_read(femarg_t *vf, uio_t *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/portfs/port_fop.c
2182
int mode, vnode_t **vpp, cred_t *cr, int flag,
usr/src/uts/common/fs/portfs/port_fop.c
219
static int port_fop_write(femarg_t *vf, uio_t *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/portfs/port_fop.c
2199
retval = vnext_create(vf, name, vap, excl, mode, vpp, cr,
usr/src/uts/common/fs/portfs/port_fop.c
2217
port_fop_remove(femarg_t *vf, char *nm, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/portfs/port_fop.c
2223
retval = vnext_remove(vf, nm, cr, ct, flags);
usr/src/uts/common/fs/portfs/port_fop.c
2229
port_fop_link(femarg_t *vf, vnode_t *svp, char *tnm, cred_t *cr,
usr/src/uts/common/fs/portfs/port_fop.c
223
uint_t flags, cred_t *cr, caller_context_t *ct);
usr/src/uts/common/fs/portfs/port_fop.c
2235
retval = vnext_link(vf, svp, tnm, cr, ct, flags);
usr/src/uts/common/fs/portfs/port_fop.c
224
static int port_fop_setattr(femarg_t *vf, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/portfs/port_fop.c
2247
port_fop_rename(femarg_t *vf, char *snm, vnode_t *tdvp, char *tnm, cred_t *cr,
usr/src/uts/common/fs/portfs/port_fop.c
2253
retval = vnext_rename(vf, snm, tdvp, tnm, cr, ct, flags);
usr/src/uts/common/fs/portfs/port_fop.c
2260
cred_t *cr, caller_context_t *ct, int flags, vsecattr_t *vsecp)
usr/src/uts/common/fs/portfs/port_fop.c
2265
retval = vnext_mkdir(vf, dirname, vap, vpp, cr, ct, flags, vsecp);
usr/src/uts/common/fs/portfs/port_fop.c
227
vcexcl_t excl, int mode, vnode_t **vpp, cred_t *cr, int flag,
usr/src/uts/common/fs/portfs/port_fop.c
2271
port_fop_rmdir(femarg_t *vf, char *nm, vnode_t *cdir, cred_t *cr,
usr/src/uts/common/fs/portfs/port_fop.c
2277
retval = vnext_rmdir(vf, nm, cdir, cr, ct, flags);
usr/src/uts/common/fs/portfs/port_fop.c
2283
port_fop_readdir(femarg_t *vf, uio_t *uiop, cred_t *cr, int *eofp,
usr/src/uts/common/fs/portfs/port_fop.c
2289
retval = vnext_readdir(vf, uiop, cr, eofp, ct, flags);
usr/src/uts/common/fs/portfs/port_fop.c
229
static int port_fop_remove(femarg_t *vf, char *nm, cred_t *cr,
usr/src/uts/common/fs/portfs/port_fop.c
2296
cred_t *cr, caller_context_t *ct, int flags)
usr/src/uts/common/fs/portfs/port_fop.c
2301
retval = vnext_symlink(vf, linkname, vap, target, cr, ct, flags);
usr/src/uts/common/fs/portfs/port_fop.c
231
static int port_fop_link(femarg_t *vf, vnode_t *svp, char *tnm, cred_t *cr,
usr/src/uts/common/fs/portfs/port_fop.c
2310
port_fop_setsecattr(femarg_t *vf, vsecattr_t *vsap, int flags, cred_t *cr,
usr/src/uts/common/fs/portfs/port_fop.c
2315
retval = vnext_setsecattr(vf, vsap, flags, cr, ct);
usr/src/uts/common/fs/portfs/port_fop.c
234
cred_t *cr, caller_context_t *ct, int flags);
usr/src/uts/common/fs/portfs/port_fop.c
236
vnode_t **vpp, cred_t *cr, caller_context_t *ct, int flags,
usr/src/uts/common/fs/portfs/port_fop.c
238
static int port_fop_rmdir(femarg_t *vf, char *nm, vnode_t *cdir, cred_t *cr,
usr/src/uts/common/fs/portfs/port_fop.c
240
static int port_fop_readdir(femarg_t *vf, uio_t *uiop, cred_t *cr, int *eofp,
usr/src/uts/common/fs/portfs/port_fop.c
243
char *target, cred_t *cr, caller_context_t *ct, int flags);
usr/src/uts/common/fs/portfs/port_fop.c
245
cred_t *cr, caller_context_t *ct);
usr/src/uts/common/fs/portfs/port_fop.c
250
static int port_fop_unmount(fsemarg_t *vf, int flag, cred_t *cr);
usr/src/uts/common/fs/portfs/port_vnops.c
154
port_close(struct vnode *vp, int flag, int count, offset_t offset, cred_t *cr,
usr/src/uts/common/fs/portfs/port_vnops.c
313
port_getattr(struct vnode *vp, struct vattr *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/portfs/port_vnops.c
345
port_inactive(struct vnode *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/portfs/port_vnops.c
364
port_access(struct vnode *vp, int mode, int flags, cred_t *cr,
usr/src/uts/common/fs/portfs/port_vnops.c
70
port_open(struct vnode **vpp, int flag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/proc/prcontrol.c
1105
error = pr_scred(p, prcred, cr, cmd == PCSCREDX);
usr/src/uts/common/fs/proc/prcontrol.c
1110
error = pr_spriv(p, &argp->prpriv, cr);
usr/src/uts/common/fs/proc/prcontrol.c
1114
error = pr_szoneid(p, (zoneid_t)argp->przoneid, cr);
usr/src/uts/common/fs/proc/prcontrol.c
1124
prwritectl32(struct vnode *vp, struct uio *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prcontrol.c
1126
return (prwritectl_common(vp, uiop, cr, proc_ctl_info32,
usr/src/uts/common/fs/proc/prcontrol.c
1649
pr_kill(prnode_t *pnp, int sig, cred_t *cr)
usr/src/uts/common/fs/proc/prcontrol.c
1665
info.si_uid = crgetruid(cr);
usr/src/uts/common/fs/proc/prcontrol.c
1695
pr_nice(proc_t *p, int nice, cred_t *cr)
usr/src/uts/common/fs/proc/prcontrol.c
1704
err = CL_DONICE(t, cr, nice, (int *)NULL);
usr/src/uts/common/fs/proc/prcontrol.c
2285
pr_scred(proc_t *p, prcred_t *prcred, cred_t *cr, boolean_t dogrps)
usr/src/uts/common/fs/proc/prcontrol.c
2292
zone_t *zone = crgetzone(cr);
usr/src/uts/common/fs/proc/prcontrol.c
2315
error = secpolicy_allow_setid(cr, prcred->pr_euid, B_FALSE);
usr/src/uts/common/fs/proc/prcontrol.c
2318
error = secpolicy_allow_setid(cr, prcred->pr_ruid, B_FALSE);
usr/src/uts/common/fs/proc/prcontrol.c
2322
error = secpolicy_allow_setid(cr, prcred->pr_suid, B_FALSE);
usr/src/uts/common/fs/proc/prcontrol.c
2385
pr_szoneid(proc_t *p, zoneid_t zoneid, cred_t *cr)
usr/src/uts/common/fs/proc/prcontrol.c
2393
if (secpolicy_zone_config(cr) != 0)
usr/src/uts/common/fs/proc/prcontrol.c
2442
pr_spriv(proc_t *p, prpriv_t *prpriv, cred_t *cr)
usr/src/uts/common/fs/proc/prcontrol.c
2449
if ((err = priv_pr_spriv(p, prpriv, cr)) == 0) {
usr/src/uts/common/fs/proc/prcontrol.c
345
prwritectl_common(vnode_t *vp, uio_t *uiop, cred_t *cr,
usr/src/uts/common/fs/proc/prcontrol.c
503
ret = pr_controlf(proc_cmd->pcs_cmd, data, prwc.prwc_pnp, cr);
usr/src/uts/common/fs/proc/prcontrol.c
571
pr_control(long cmd, void *generic, prnode_t *pnp, cred_t *cr)
usr/src/uts/common/fs/proc/prcontrol.c
656
error = pr_kill(pnp, (int)argp->sig, cr);
usr/src/uts/common/fs/proc/prcontrol.c
669
error = pr_nice(p, (int)argp->nice, cr);
usr/src/uts/common/fs/proc/prcontrol.c
751
error = pr_scred(p, &argp->prcred, cr, cmd == PCSCREDX);
usr/src/uts/common/fs/proc/prcontrol.c
755
error = pr_spriv(p, &argp->prpriv, cr);
usr/src/uts/common/fs/proc/prcontrol.c
758
error = pr_szoneid(p, (zoneid_t)argp->przoneid, cr);
usr/src/uts/common/fs/proc/prcontrol.c
768
prwritectl(vnode_t *vp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prcontrol.c
770
return (prwritectl_common(vp, uiop, cr, proc_ctl_info,
usr/src/uts/common/fs/proc/prcontrol.c
857
pr_control32(long cmd, void *generic, prnode_t *pnp, cred_t *cr)
usr/src/uts/common/fs/proc/prcontrol.c
950
error = pr_kill(pnp, (int)argp->sig, cr);
usr/src/uts/common/fs/proc/prcontrol.c
963
error = pr_nice(p, (int)argp->nice, cr);
usr/src/uts/common/fs/proc/prioctl.c
118
error = ctmpl_set(tmpl, &kparam, cr);
usr/src/uts/common/fs/proc/prioctl.c
141
prioctl64(struct vnode *vp, int cmd, intptr_t arg, int flag, cred_t *cr,
usr/src/uts/common/fs/proc/prioctl.c
145
prioctl(struct vnode *vp, int cmd, intptr_t arg, int flag, cred_t *cr,
usr/src/uts/common/fs/proc/prioctl.c
1640
prioctl32(struct vnode *vp, int cmd, intptr_t arg, int flag, cred_t *cr,
usr/src/uts/common/fs/proc/prioctl.c
1708
return (prctioctl(pnp, cmd, arg, flag, cr));
usr/src/uts/common/fs/proc/prioctl.c
190
return (prctioctl(pnp, cmd, arg, flag, cr));
usr/src/uts/common/fs/proc/prioctl.c
1982
(caddr_t)(uintptr_t)un32.va, rvalp, cr);
usr/src/uts/common/fs/proc/prioctl.c
2203
error = pr_kill(pnp, un32.signo, cr);
usr/src/uts/common/fs/proc/prioctl.c
2215
error = pr_nice(p, un32.nice, cr);
usr/src/uts/common/fs/proc/prioctl.c
3023
propenm(prnode_t *pnp, caddr_t cmaddr, caddr_t va, int *rvalp, cred_t *cr)
usr/src/uts/common/fs/proc/prioctl.c
3068
if ((error = VOP_ACCESS(xvp, VREAD, 0, cr, NULL)) == 0)
usr/src/uts/common/fs/proc/prioctl.c
3850
cred_t *cr,
usr/src/uts/common/fs/proc/prioctl.c
3856
return (prioctl32(vp, cmd, arg, flag, cr, rvalp, ct));
usr/src/uts/common/fs/proc/prioctl.c
3858
return (prioctl64(vp, cmd, arg, flag, cr, rvalp, ct));
usr/src/uts/common/fs/proc/prioctl.c
458
error = propenm(pnp, cmaddr, un.va, rvalp, cr);
usr/src/uts/common/fs/proc/prioctl.c
651
error = pr_kill(pnp, sig, cr);
usr/src/uts/common/fs/proc/prioctl.c
664
error = pr_nice(p, (int)un.nice, cr);
usr/src/uts/common/fs/proc/prioctl.c
91
prctioctl(prnode_t *pnp, int cmd, intptr_t arg, int flag, cred_t *cr)
usr/src/uts/common/fs/proc/prvfsops.c
192
struct mounta *uap, struct cred *cr)
usr/src/uts/common/fs/proc/prvfsops.c
197
if (secpolicy_fs_mount(cr, mvp, vfsp) != 0)
usr/src/uts/common/fs/proc/prvfsops.c
250
prunmount(struct vfs *vfsp, int flag, struct cred *cr)
usr/src/uts/common/fs/proc/prvfsops.c
256
if (secpolicy_fs_unmount(cr, vfsp) != 0) {
usr/src/uts/common/fs/proc/prvnops.c
1016
pr_read_map(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1023
pr_read_rmap(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1030
pr_read_xmap(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1037
pr_read_cred(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1072
pr_read_priv(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1096
pr_read_sigact(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1135
pr_read_auxv(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1170
pr_read_ldt(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1206
pr_read_usage(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1295
pr_read_lusage(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1406
pr_read_pagedata(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1431
pr_read_opagedata(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1458
pr_read_watch(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1504
pr_read_lwpstatus(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1535
pr_read_lwpsinfo(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1582
pr_read_lwpusage(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1633
pr_read_lwpname(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1661
pr_read_xregs(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1734
pr_read_spymaster(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1764
pr_read_secflags(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1785
pr_read_gwindows(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1829
pr_read_asrs(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1866
pr_read_piddir(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1879
pr_read_pidfile(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
1987
pr_read_status_32(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
2021
pr_read_lstatus_32(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
2075
pr_read_psinfo_32(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
2102
pr_read_lpsinfo_32(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
2218
pr_read_map_32(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
2225
pr_read_rmap_32(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
2232
pr_read_xmap_32(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
2239
pr_read_sigact_32(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
2283
pr_read_auxv_32(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
2318
pr_read_usage_32(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
234
propen(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/proc/prvnops.c
2407
pr_read_lusage_32(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
2519
pr_read_pagedata_32(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
2549
pr_read_opagedata_32(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
2582
pr_read_watch_32(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
2632
pr_read_lwpstatus_32(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
2675
pr_read_lwpsinfo_32(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
2720
pr_read_lwpusage_32(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
274
error = VOP_OPEN(&rvp, flag, cr, ct);
usr/src/uts/common/fs/proc/prvnops.c
2771
pr_read_spymaster_32(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
2802
pr_read_gwindows_32(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
2855
prread(vnode_t *vp, uio_t *uiop, int ioflag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/proc/prvnops.c
2868
return (pr_read_function[pnp->pr_type](pnp, uiop, cr));
usr/src/uts/common/fs/proc/prvnops.c
2870
return (pr_read_function_32[pnp->pr_type](pnp, uiop, cr));
usr/src/uts/common/fs/proc/prvnops.c
2872
return (pr_read_function[pnp->pr_type](pnp, uiop, cr));
usr/src/uts/common/fs/proc/prvnops.c
2926
prwrite(vnode_t *vp, uio_t *uiop, int ioflag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/proc/prvnops.c
3012
prgetattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/proc/prvnops.c
3064
if ((error = praccess(vp, 0, 0, cr, ct)) != 0)
usr/src/uts/common/fs/proc/prvnops.c
3070
error = VOP_GETATTR(rvp, vap, flags, cr, ct);
usr/src/uts/common/fs/proc/prvnops.c
3241
vap->va_size = prgetfdinfosize(p, fp->f_vnode, cr);
usr/src/uts/common/fs/proc/prvnops.c
332
error = secpolicy_proc_excl_open(cr);
usr/src/uts/common/fs/proc/prvnops.c
3464
praccess(vnode_t *vp, int mode, int flags, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/proc/prvnops.c
3495
secpolicy_proc_access(cr) != 0))
usr/src/uts/common/fs/proc/prvnops.c
3497
return (VOP_ACCESS(rvp, mode, flags, cr, ct));
usr/src/uts/common/fs/proc/prvnops.c
3524
error = priv_proc_cred_perm(cr, p, NULL, mode);
usr/src/uts/common/fs/proc/prvnops.c
3537
if (secpolicy_proc_access(cr) != 0)
usr/src/uts/common/fs/proc/prvnops.c
3538
error = VOP_ACCESS(xvp, VREAD, 0, cr, ct);
usr/src/uts/common/fs/proc/prvnops.c
3550
return (VOP_ACCESS(pnp->pr_realvp, mode, flags, cr, ct));
usr/src/uts/common/fs/proc/prvnops.c
3561
error = secpolicy_proc_access(cr);
usr/src/uts/common/fs/proc/prvnops.c
3632
int flags, vnode_t *rdir, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/proc/prvnops.c
3659
if ((error = praccess(dp, VEXEC, 0, cr, ct)) != 0)
usr/src/uts/common/fs/proc/prvnops.c
3683
return (VOP_LOOKUP(dp, comp, vpp, pathp, flags, rdir, cr, ct,
usr/src/uts/common/fs/proc/prvnops.c
3691
(error = praccess(dp, VEXEC, 0, cr, ct)) != 0)
usr/src/uts/common/fs/proc/prvnops.c
3703
int mode, vnode_t **vpp, cred_t *cr, int flag, caller_context_t *ct,
usr/src/uts/common/fs/proc/prvnops.c
3708
if ((error = prlookup(dp, comp, vpp, NULL, 0, NULL, cr,
usr/src/uts/common/fs/proc/prvnops.c
3720
} else if ((error = praccess(*vpp, mode, 0, cr, ct)) == 0) {
usr/src/uts/common/fs/proc/prvnops.c
3741
error = VOP_SETATTR(vp, vap, 0, cr, ct);
usr/src/uts/common/fs/proc/prvnops.c
427
prclose(vnode_t *vp, int flag, int count, offset_t offset, cred_t *cr,
usr/src/uts/common/fs/proc/prvnops.c
5079
prreaddir(vnode_t *vp, uio_t *uiop, cred_t *cr, int *eofp,
usr/src/uts/common/fs/proc/prvnops.c
5935
prfsync(vnode_t *vp, int syncflag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/proc/prvnops.c
5962
prinactive(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/proc/prvnops.c
6098
prreadlink_lookup(prnode_t *pnp, char *buf, size_t size, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
6115
ret = vnodetopath(vrootp, pnp->pr_realvp, buf, size, cr);
usr/src/uts/common/fs/proc/prvnops.c
6150
ret = vnodetopath(vrootp, execvp, buf, size, cr);
usr/src/uts/common/fs/proc/prvnops.c
6196
if ((ret = dirfindvp(vrootp, pnp->pr_realvp, execvp, cr, dbuf,
usr/src/uts/common/fs/proc/prvnops.c
6201
ret = vnodetopath(vrootp, execvp, buf, size, cr);
usr/src/uts/common/fs/proc/prvnops.c
6213
prreadlink(vnode_t *vp, uio_t *uiop, cred_t *cr, caller_context_t *ctp)
usr/src/uts/common/fs/proc/prvnops.c
6237
if ((ret = prreadlink_lookup(pnp, buf, MAXPATHLEN, cr)) == 0)
usr/src/uts/common/fs/proc/prvnops.c
666
pr_read_inval(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
729
pr_read_status(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
751
pr_read_lstatus(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
797
pr_read_psinfo(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
824
pr_read_fdinfo(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/proc/prvnops.c
888
error = prgetfdinfo(p, fp->f_vnode, fdinfo, cr, fp->f_cred, &data);
usr/src/uts/common/fs/proc/prvnops.c
902
pr_read_lpsinfo(prnode_t *pnp, uio_t *uiop, cred_t *cr)
usr/src/uts/common/fs/sharefs/sharefs_vfsops.c
187
sharefs_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr)
usr/src/uts/common/fs/sharefs/sharefs_vfsops.c
192
if (secpolicy_fs_mount(cr, mvp, vfsp) != 0)
usr/src/uts/common/fs/sharefs/sharefs_vfsops.c
223
sharefs_unmount(vfs_t *vfsp, int flag, struct cred *cr)
usr/src/uts/common/fs/sharefs/sharefs_vfsops.c
227
if (secpolicy_fs_unmount(cr, vfsp) != 0)
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
163
sharefs_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
211
sharefs_access(vnode_t *vp, int mode, int flags, cred_t *cr,
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
222
sharefs_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
276
offset_t off, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
301
sharefs_read(vnode_t *vp, uio_t *uio, int ioflag, cred_t *cr,
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
349
sharefs_inactive(vnode_t *vp, cred_t *cr, caller_context_t *tx)
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.c
404
cred_t *cr = scred->scr_cred;
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.c
435
if ((error = SMB_TRAN_CREATE(vcp, cr)) != 0)
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.h
430
int smb_usr_simplerq(smb_dev_t *sdp, intptr_t arg, int flags, cred_t *cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.h
431
int smb_usr_t2request(smb_dev_t *sdp, intptr_t arg, int flags, cred_t *cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.h
434
int smb_usr_rw(smb_dev_t *sdp, int cmd, intptr_t arg, int flags, cred_t *cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.h
444
int smb_usr_iod_work(smb_dev_t *sdp, intptr_t arg, int flags, cred_t *cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.h
446
cred_t *cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.h
469
int nsmb_iod_connect(smb_vc_t *vcp, cred_t *cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.h
470
int nsmb_iod_negotiate(smb_vc_t *vcp, cred_t *cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.h
471
int nsmb_iod_ssnsetup(smb_vc_t *vcp, cred_t *cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_dev.c
108
static int nsmb_close2(smb_dev_t *sdp, cred_t *cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_dev.c
369
cred_t *cr = CRED();
usr/src/uts/common/fs/smbclnt/netsmb/smb_dev.c
372
err = nsmb_ioctl(dev, cmd, arg, flags, cr, NULL);
usr/src/uts/common/fs/smbclnt/netsmb/smb_dev.c
420
cred_t *cr, int *rvalp)
usr/src/uts/common/fs/smbclnt/netsmb/smb_dev.c
448
err = smb_usr_ioctl(sdp, cmd, arg, flags, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_dev.c
459
nsmb_open(dev_t *dev, int flags, int otyp, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_dev.c
494
sdp->zoneid = crgetzoneid(cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_dev.c
502
nsmb_close(dev_t dev, int flags, int otyp, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_dev.c
517
err = nsmb_close2(sdp, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_dev.c
532
nsmb_close2(smb_dev_t *sdp, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1429
nsmb_iod_connect(struct smb_vc *vcp, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1451
err = SMB_TRAN_CREATE(vcp, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1527
nsmb_iod_negotiate(struct smb_vc *vcp, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1535
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1643
nsmb_iod_ssnsetup(struct smb_vc *vcp, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1658
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1683
smb_iod_logoff(struct smb_vc *vcp, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1690
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1710
smb_iod_vc_work(struct smb_vc *vcp, int flags, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
92
static int smb_iod_send_echo(smb_vc_t *, cred_t *cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
93
static int smb_iod_logoff(struct smb_vc *vcp, cred_t *cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
941
smb_iod_send_echo(smb_vc_t *vcp, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
948
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
100
int smb_pkey_deluid(uid_t ioc_uid, cred_t *cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
205
smb_pkey_del(smbioc_pk_t *pk, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
214
uid = crgetruid(cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
216
if (secpolicy_smbfs_login(cr, uid))
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
245
smb_pkey_deluid(uid_t ioc_uid, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
249
if (secpolicy_smbfs_login(cr, ioc_uid))
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
276
smb_pkey_add(smbioc_pk_t *pk, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
286
uid = crgetruid(cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
288
if (secpolicy_smbfs_login(cr, uid))
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
306
ret = smb_pkey_check(pk, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
308
(void) smb_pkey_del(pk, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
330
smb_pkey_check(smbioc_pk_t *pk, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
340
uid = crgetruid(cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
342
if (secpolicy_smbfs_login(cr, uid))
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
367
smb_pkey_ioctl(int cmd, intptr_t arg, int flags, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
392
err = smb_pkey_add(pk, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
396
err = smb_pkey_del(pk, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
400
err = smb_pkey_check(pk, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
407
uid = crgetruid(cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
408
err = smb_pkey_deluid(uid, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
413
err = smb_pkey_deluid(uid, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_pass.c
99
int smb_pkey_check(smbioc_pk_t *pk, cred_t *cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_subr.h
142
void smb_credinit(struct smb_cred *scred, cred_t *cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_subrs.c
64
smb_credinit(struct smb_cred *scred, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_subrs.c
67
if (cr == NULL)
usr/src/uts/common/fs/smbclnt/netsmb/smb_subrs.c
68
cr = ddi_get_cred();
usr/src/uts/common/fs/smbclnt/netsmb/smb_subrs.c
71
cr = crdup(cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_subrs.c
72
(void) setpflags(NET_MAC_AWARE, 1, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_subrs.c
76
crhold(cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_subrs.c
78
scred->scr_cred = cr;
usr/src/uts/common/fs/smbclnt/netsmb/smb_tran.h
70
int (*tr_create)(struct smb_vc *vcp, cred_t *cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_tran.h
86
#define SMB_TRAN_CREATE(vcp, cr) (vcp)->vc_tdesc->tr_create(vcp, cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_trantcp.c
227
cred_t *cr = nbp->nbp_cred;
usr/src/uts/common/fs/smbclnt/netsmb/smb_trantcp.c
238
if (!(mp = allocb_cred_wait(mlen, STR_NOSIG, &error, cr, NOPID)))
usr/src/uts/common/fs/smbclnt/netsmb/smb_trantcp.c
483
smb_nbst_create(struct smb_vc *vcp, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_trantcp.c
503
rc = t_kopen(NULL, dev, fmode, &tiptr, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_trantcp.c
517
nbp->nbp_cred = cr;
usr/src/uts/common/fs/smbclnt/netsmb/smb_trantcp.c
518
crhold(cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
102
smb_usr_xnp(smb_dev_t *sdp, intptr_t arg, int flags, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
144
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
208
smb_usr_rw(smb_dev_t *sdp, int cmd, intptr_t arg, int flags, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
257
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
280
smb_usr_ntcreate(smb_dev_t *sdp, intptr_t arg, int flags, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
321
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
357
smb_usr_printjob(smb_dev_t *sdp, intptr_t arg, int flags, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
383
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
417
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
461
smb_usr_closefh(smb_dev_t *sdp, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
481
smb_usr_get_ssn(smb_dev_t *sdp, int cmd, intptr_t arg, int flags, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
493
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
503
realuid = crgetruid(cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
511
if (secpolicy_vnode_owner(cr, ossn->ssn_owner)) {
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
617
smb_usr_get_tree(smb_dev_t *sdp, int cmd, intptr_t arg, int flags, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
632
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
729
smb_usr_iod_ioctl(smb_dev_t *sdp, int cmd, intptr_t arg, int flags, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
771
err = nsmb_iod_connect(vcp, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
775
err = nsmb_iod_negotiate(vcp, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
779
err = nsmb_iod_ssnsetup(vcp, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
783
err = smb_iod_vc_work(vcp, flags, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
817
smb_usr_ioctl(smb_dev_t *sdp, int cmd, intptr_t arg, int flags, cred_t *cr)
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
849
err = smb_usr_xnp(sdp, arg, flags, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
854
err = smb_usr_rw(sdp, cmd, arg, flags, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
858
err = smb_usr_ntcreate(sdp, arg, flags, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
862
err = smb_usr_printjob(sdp, arg, flags, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
866
err = smb_usr_closefh(sdp, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
871
err = smb_usr_get_ssn(sdp, cmd, arg, flags, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
881
err = smb_usr_get_tree(sdp, cmd, arg, flags, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
895
err = smb_usr_iod_ioctl(sdp, cmd, arg, flags, cr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
903
err = smb_pkey_ioctl(cmd, arg, flags, cr);
usr/src/uts/common/fs/smbclnt/netsmb/subr_mchain.c
261
cred_t *cr;
usr/src/uts/common/fs/smbclnt/netsmb/subr_mchain.c
270
cr = ddi_get_cred();
usr/src/uts/common/fs/smbclnt/netsmb/subr_mchain.c
271
mblk = allocb_cred_wait(MLEN, STR_NOSIG, &error, cr, NOPID);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
134
smbfs_setsd(vnode_t *vp, uint32_t selector, mblk_t **mp, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
162
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
195
smbfs_acl_iocget(vnode_t *vp, intptr_t arg, int flag, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
213
error = smbfs_getsd(vp, iocb.selector, &m, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
256
smbfs_acl_iocset(vnode_t *vp, intptr_t arg, int flag, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
287
error = smbfs_setsd(vp, iocb.selector, &mbp->mb_top, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
299
smbfs_acl_refresh(vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
330
error = smbfs_getsd(vp, selector, &m, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
392
smbfs_acl_getids(vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
411
error = smbfs_acl_refresh(vp, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
428
int flag, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
450
error = smbfs_acl_refresh(vp, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
481
uint32_t selector, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
514
error = smbfs_setsd(vp, selector, &mbp->mb_top, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
529
smbfs_acl_setids(vnode_t *vp, vattr_t *vap, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
549
error = smbfs_acl_store(vp, NULL, uid, gid, selector, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
560
int flag, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
577
error = smbfs_acl_getids(vp, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
581
error = smbfs_acl_store(vp, vsa, np->n_uid, np->n_gid, selector, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
71
smbfs_getsd(vnode_t *vp, uint32_t selector, mblk_t **mp, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
87
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
151
cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
163
return (smbfs_getattr_otw(vp, &fa, cr));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
174
smbfs_purge_caches(struct vnode *vp, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
187
(void) VOP_PUTPAGE(vp, (u_offset_t)0, 0, B_INVAL, cr, NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
213
cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
244
smbfs_purge_caches(vp, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
399
smbfs_getattr_otw(vnode_t *vp, struct smbfattr *fap, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
429
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
477
smbfs_cache_check(vp, fap, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
490
smbfsgetattr(vnode_t *vp, struct vattr *vap, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
507
(void) smbfs_acl_getids(vp, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
520
error = smbfs_getattr_otw(vp, &fa, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
654
smbfs_flushall(cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
659
smg = zone_getspecific(smi_list_key, crgetzone(cr));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
672
smbfs_rflush(cur_smi->smi_vfsp, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
333
void smbfs_rflush(struct vfs *vfsp, cred_t *cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
334
void smbfs_flushall(cred_t *cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
336
int smbfs_directio(vnode_t *vp, int cmd, cred_t *cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
355
int smbfs_validate_caches(struct vnode *vp, cred_t *cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
356
void smbfs_purge_caches(struct vnode *vp, cred_t *cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
381
int smbfs_writevnode(vnode_t *vp, uio_t *uiop, cred_t *cr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
383
int smbfsgetattr(vnode_t *vp, struct vattr *vap, cred_t *cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
385
void smbfs_invalidate_pages(vnode_t *vp, u_offset_t off, cred_t *cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
396
int smbfs_get_xattrdir(vnode_t *dvp, vnode_t **vpp, cred_t *cr, int);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
398
int smbfs_xa_exists(vnode_t *vp, cred_t *cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1054
smbfs_rflush(struct vfs *vfsp, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1113
(void) VOP_PUTPAGE(vp, (u_offset_t)0, 0, B_ASYNC, cr, NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1132
smbfs_directio(vnode_t *vp, int cmd, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1159
B_INVAL, cr, NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vfsops.c
1010
smbfs_flushall(cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vfsops.c
1014
smbfs_rflush(vfsp, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vfsops.c
1080
smbfs_mount_label_policy(vfs_t *vfsp, void *ipaddr, int addr_type, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vfsops.c
1127
(crgetzoneid(cr) == GLOBAL_ZONEID &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vfsops.c
1128
getpflags(NET_MAC_AWARE, cr) != 0)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vfsops.c
395
smbfs_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vfsops.c
416
if ((error = secpolicy_fs_mount(cr, mvp, vfsp)) != 0)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vfsops.c
524
error = smbfs_mount_label_policy(vfsp, addr, ipvers, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vfsops.c
612
smi->smi_uid = crgetuid(cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vfsops.c
613
smi->smi_gid = crgetgid(cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vfsops.c
661
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vfsops.c
758
smbfs_unmount(vfs_t *vfsp, int flag, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vfsops.c
766
if (secpolicy_fs_unmount(cr, vfsp) != 0)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vfsops.c
771
smbfs_rflush(vfsp, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vfsops.c
994
smbfs_sync(vfs_t *vfsp, short flag, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1193
int flags, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1235
error = smbfs_bio(bp, sync, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1252
smbfs_bio(struct buf *bp, int sync, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1308
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1376
cred_t *cr, int *rvalp, caller_context_t *ct)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
138
static int smbfslookup(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1392
error = smbfs_fsync(vp, 0, cr, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1410
error = smbfs_directio(vp, (int)arg, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1418
error = smbfs_acl_iocget(vp, arg, flag, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1422
error = smbfs_acl_iocset(vp, arg, flag, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1440
smbfs_getattr(vnode_t *vp, struct vattr *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
146
static int smbfs_readvdir(vnode_t *vp, uio_t *uio, cred_t *cr, int *eofp,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1492
error = smbfs_putpage(vp, (offset_t)0, 0, 0, cr, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1504
return (smbfsgetattr(vp, vap, cr));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1511
smbfs_setattr(vnode_t *vp, struct vattr *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1544
error = smbfsgetattr(vp, &oldva, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1551
error = secpolicy_vnode_setattr(cr, vp, vap, &oldva, flags,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1558
error = smbfs_acl_setids(vp, vap, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1574
error = smbfssetattr(vp, vap, flags, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1590
smbfssetattr(vnode_t *vp, struct vattr *vap, int flags, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1634
error = smbfs_putpage(vp, (offset_t)0, 0, 0, cr, NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1651
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1776
(vap->va_size & PAGEMASK), cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1868
smbfs_access_rwx(vfs_t *vfsp, int vtype, int mode, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1916
if (crgetuid(cr) != va.va_uid) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1918
if (!groupmember(va.va_gid, cr))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1931
return (secpolicy_vnode_access2(cr, tvp, va.va_uid,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1939
smbfs_accessx(void *arg, int mode, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1946
return (smbfs_access_rwx(vp->v_vfsp, vp->v_type, mode, cr));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1955
smbfs_access(vnode_t *vp, int mode, int flags, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1969
return (smbfs_access_rwx(vfsp, vp->v_type, mode, cr));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1975
smbfs_readlink(vnode_t *vp, struct uio *uiop, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1991
smbfs_fsync(vnode_t *vp, int syncflag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
201
smbfs_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2013
error = smbfs_putpage(vp, (offset_t)0, 0, 0, cr, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2020
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2071
smbfs_inactive(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2108
error = smbfs_putpage(vp, (u_offset_t)0, 0, 0, cr, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2116
smbfs_invalidate_pages(vp, (u_offset_t)0, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2128
int flags, vnode_t *rdir, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2160
error = smbfs_get_xattrdir(dvp, vpp, cr, flags);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2167
error = smbfslookup(dvp, nm, vpp, cr, 1, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2184
smbfslookup(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2232
error = smbfs_access(dvp, VEXEC, 0, cr, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2339
error = smbfslookup_cache(dvp, nm, nmlen, &vp, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2353
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
237
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2405
vnode_t **vpp, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2430
error = smbfsgetattr(dvp, &va, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2489
int mode, vnode_t **vpp, cred_t *cr, int lfaware, caller_context_t *ct,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2549
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2563
error = smbfslookup(dvp, nm, &vp, cr, 0, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2577
error = smbfs_access(vp, mode, 0, cr, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2603
error = smbfssetattr(vp, &vattr, 0, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2622
error = smbfs_access(dvp, VWRITE, 0, cr, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2631
error = smbfs_access_rwx(vfsp, VREG, mode, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2707
smbfs_remove(vnode_t *dvp, char *nm, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2725
error = smbfs_access(dvp, VWRITE|VEXEC, 0, cr, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2731
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2734
error = smbfslookup(dvp, nm, &vp, cr, 0, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2905
smbfs_link(vnode_t *tdvp, vnode_t *svp, char *tnm, cred_t *cr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2920
smbfs_rename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2955
error = smbfs_access(odvp, VWRITE|VEXEC, 0, cr, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2959
error = smbfs_access(ndvp, VWRITE, 0, cr, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2990
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2993
error = smbfslookup(odvp, onm, &ovp, cr, 0, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3153
cred_t *cr, caller_context_t *ct, int flags, vsecattr_t *vsecp)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3180
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3185
error = smbfs_access(dvp, VWRITE, 0, cr, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3223
smbfs_rmdir(vnode_t *dvp, char *nm, vnode_t *cdir, cred_t *cr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3243
error = smbfs_access(dvp, VWRITE|VEXEC, 0, cr, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3249
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3254
error = smbfslookup(dvp, nm, &vp, cr, 0, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3314
smbfs_symlink(vnode_t *dvp, char *lnm, struct vattr *tva, char *tnm, cred_t *cr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3324
smbfs_readdir(vnode_t *vp, struct uio *uiop, cred_t *cr, int *eofp,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3342
error = smbfs_access(vp, VREAD, 0, cr, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3359
error = smbfs_readvdir(vp, uiop, cr, eofp, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3368
smbfs_readvdir(vnode_t *vp, uio_t *uio, cred_t *cr, int *eofp,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3416
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
343
np->r_cred = cr;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
344
crhold(cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3451
error = smbfslookup(vp, dp->d_name, &newvp, cr, 1, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
365
smbfs_close(vnode_t *vp, int flag, int count, offset_t offset, cred_t *cr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3685
enum seg_rw rw, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3709
error = smbfs_validate_caches(vp, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3742
pl, plsz, seg, addr, rw, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3746
smbfs_purge_caches(vp, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3759
smbfs_invalidate_pages(vp, (u_offset_t)0, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3760
smbfs_purge_caches(vp, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3777
enum seg_rw rw, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3921
error = smbfs_bio(bp, 0, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4007
smbfs_putpage(vnode_t *vp, offset_t off, size_t len, int flags, cred_t *cr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4079
flags, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4127
&io_len, flags, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4157
int flags, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4268
error = smbfs_rdwrlbn(vp, pp, io_off, io_len, flags, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4299
B_INVAL | B_FORCE, cr, NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4330
smbfs_invalidate_pages(vnode_t *vp, u_offset_t off, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4351
B_INVAL | B_TRUNC, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4368
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4403
if ((error = smbfsgetattr(vp, &va, cr)) != 0)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
443
error = smbfs_putpage(vp, (offset_t)0, 0, 0, cr, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4464
vn_a.cred = cr;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4489
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4540
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4554
crhold(cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4558
dmapp->dm_cr = cr;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4597
cred_t *cr;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4602
cr = dmapp->dm_cr;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
462
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4654
crfree(cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4672
offset_t offset, struct flk_callback *flk_cbp, cred_t *cr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4679
return (fs_frlock(vp, cmd, bfp, flag, offset, flk_cbp, cr, ct));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4694
offset_t offset, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4730
error = smbfsgetattr(vp, &va, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4735
error = smbfssetattr(vp, &va, 0, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4756
smbfs_pathconf(vnode_t *vp, int cmd, ulong_t *valp, cred_t *cr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4802
*valp = smbfs_xa_exists(vp, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4821
return (fs_pathconf(vp, cmd, valp, cr, ct));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4828
smbfs_getsecattr(vnode_t *vp, vsecattr_t *vsa, int flag, cred_t *cr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4857
error = smbfs_acl_getvsa(vp, vsa, flag, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4862
error = fs_fab_acl(vp, vsa, flag, cr, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4869
smbfs_setsecattr(vnode_t *vp, vsecattr_t *vsa, int flag, cred_t *cr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4901
error = secpolicy_vnode_setdac(cr, smi->smi_uid);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4906
error = smbfs_acl_setvsa(vp, vsa, flag, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4919
smbfs_shrlock(vnode_t *vp, int cmd, struct shrlock *shr, int flag, cred_t *cr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4926
return (fs_shrlock(vp, cmd, shr, flag, cr, ct));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
546
smbfs_read(vnode_t *vp, struct uio *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
589
if (error = smbfsgetattr(vp, &va, cr))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
623
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
650
error = smbfs_validate_caches(vp, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
707
smbfs_write(vnode_t *vp, struct uio *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
760
if (error = smbfsgetattr(vp, &va, cr))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
838
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_xattr.c
197
smbfs_xa_exists(vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_xattr.c
206
error = smbfs_get_xattrdir(vp, &xvp, cr, LOOKUP_XATTR);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_xattr.c
212
smb_credinit(&scred, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_xattr.c
84
smbfs_get_xattrdir(vnode_t *pvp, vnode_t **vpp, cred_t *cr, int flags)
usr/src/uts/common/fs/smbsrv/smb2_durable.c
945
cred_t *cr, *oldcr;
usr/src/uts/common/fs/smbsrv/smb2_durable.c
954
cr = crget();
usr/src/uts/common/fs/smbsrv/smb2_durable.c
957
crsetsid(cr, &ksid, KSID_USER);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
959
crsetsid(cr, &ksid, KSID_OWNER);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
967
crsetsid(cr, &ksid, KSID_GROUP);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
970
of->f_cr = cr;
usr/src/uts/common/fs/smbsrv/smb_acl.c
774
smb_fsacl_inherit(acl_t *dir_zacl, int is_dir, int which_acl, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_acl.c
787
owner_sid = crgetsid(cr, KSID_OWNER);
usr/src/uts/common/fs/smbsrv/smb_acl.c
788
group_sid = crgetsid(cr, KSID_GROUP);
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
428
cred_t *cr = NULL;
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
479
cr = smb_cred_create(token);
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
480
if (cr == NULL) {
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
485
(void) smb_user_logon(user, cr,
usr/src/uts/common/fs/smbsrv/smb_authenticate.c
488
crfree(cr);
usr/src/uts/common/fs/smbsrv/smb_cred.c
101
crsetsid(cr, &ksid, KSID_USER);
usr/src/uts/common/fs/smbsrv/smb_cred.c
103
crsetsid(cr, &ksid, KSID_GROUP);
usr/src/uts/common/fs/smbsrv/smb_cred.c
105
crsetsid(cr, &ksid, KSID_OWNER);
usr/src/uts/common/fs/smbsrv/smb_cred.c
107
crsetsidlist(cr, ksidlist);
usr/src/uts/common/fs/smbsrv/smb_cred.c
109
return (cr);
usr/src/uts/common/fs/smbsrv/smb_cred.c
164
cred_t *cr;
usr/src/uts/common/fs/smbsrv/smb_cred.c
166
cr = crget();
usr/src/uts/common/fs/smbsrv/smb_cred.c
167
ASSERT(cr != NULL);
usr/src/uts/common/fs/smbsrv/smb_cred.c
169
return (cr);
usr/src/uts/common/fs/smbsrv/smb_cred.c
67
cred_t *cr;
usr/src/uts/common/fs/smbsrv/smb_cred.c
74
cr = crget();
usr/src/uts/common/fs/smbsrv/smb_cred.c
75
ASSERT(cr != NULL);
usr/src/uts/common/fs/smbsrv/smb_cred.c
81
priv_addset(&CR_PPRIV(cr), PRIV_SYS_SMB);
usr/src/uts/common/fs/smbsrv/smb_cred.c
90
if (crsetugid(cr, token->tkn_user.i_id, gid) != 0) {
usr/src/uts/common/fs/smbsrv/smb_cred.c
91
crfree(cr);
usr/src/uts/common/fs/smbsrv/smb_cred.c
95
if (crsetgroups(cr, posix_grps->pg_ngrps, posix_grps->pg_grps) != 0) {
usr/src/uts/common/fs/smbsrv/smb_cred.c
96
crfree(cr);
usr/src/uts/common/fs/smbsrv/smb_fem.c
241
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fem.c
253
error = vnext_create(arg, name, vap, excl, mode, vpp, cr, flag,
usr/src/uts/common/fs/smbsrv/smb_fem.c
277
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fem.c
288
error = vnext_remove(arg, name, cr, ct, flags);
usr/src/uts/common/fs/smbsrv/smb_fem.c
302
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fem.c
313
error = vnext_rename(arg, snm, tdvp, tnm, cr, ct, flags);
usr/src/uts/common/fs/smbsrv/smb_fem.c
336
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fem.c
348
error = vnext_mkdir(arg, name, vap, vpp, cr, ct, flags, vsecp);
usr/src/uts/common/fs/smbsrv/smb_fem.c
361
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fem.c
372
error = vnext_rmdir(arg, name, cdir, cr, ct, flags);
usr/src/uts/common/fs/smbsrv/smb_fem.c
385
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fem.c
396
error = vnext_link(arg, svp, tnm, cr, ct, flags);
usr/src/uts/common/fs/smbsrv/smb_fem.c
410
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fem.c
421
error = vnext_symlink(arg, linkname, vap, target, cr, ct, flags);
usr/src/uts/common/fs/smbsrv/smb_fem.c
440
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fem.c
475
rc = vnext_open(arg, mode, cr, ct);
usr/src/uts/common/fs/smbsrv/smb_fem.c
490
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fem.c
508
rc = vnext_read(arg, uiop, ioflag, cr, ct);
usr/src/uts/common/fs/smbsrv/smb_fem.c
523
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fem.c
541
rc = vnext_write(arg, uiop, ioflag, cr, ct);
usr/src/uts/common/fs/smbsrv/smb_fem.c
551
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fem.c
570
rc = vnext_setattr(arg, vap, flags, cr, ct);
usr/src/uts/common/fs/smbsrv/smb_fem.c
581
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fem.c
600
rc = vnext_space(arg, cmd, bfp, flag, offset, cr, ct);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1009
smb_fsop_getattr(smb_request_t *sr, cred_t *cr, smb_node_t *snode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1019
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1038
status = smb_ofile_access(sr->fid_ofile, cr, access);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1055
rc = smb_vop_getattr(snode->vp, unnamed_vp, attr, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1077
smb_fsop_link(smb_request_t *sr, cred_t *cr, smb_node_t *from_fnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1086
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1122
rc = smb_vop_link(to_dnode->vp, from_fnode->vp, to_name, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1144
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1157
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1198
flags, &ret_flags, NULL, &from_attr, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
124
smb_fsop_create_with_sd(smb_request_t *sr, cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1240
rc = smb_ofile_access(sr->fid_ofile, cr, DELETE);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1254
to_name, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1257
from_snode = smb_node_lookup(sr, NULL, cr, from_vp, from_name,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1304
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1316
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1364
status = smb_ofile_access(sr->fid_ofile, cr, access);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1381
rc = smb_vop_setattr(snode->vp, unnamed_vp, set_attr, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1392
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1403
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1426
status = smb_ofile_access(sr->fid_ofile, cr, access);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1434
rc = smb_vop_space(node->vp, F_FREESP, &flk, FWRITE, 0LL, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1450
smb_fsop_read(smb_request_t *sr, cred_t *cr, smb_node_t *snode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1459
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
147
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1482
if (cr != kcr && (ofile->f_granted_access & amask) == 0)
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1493
cr = kcr;
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1520
rc = smb_vop_read(snode->vp, uio, ioflag, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1535
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1553
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1573
if (cr != kcr && (ofile->f_granted_access & amask) == 0)
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1598
cr = kcr;
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1626
rc = smb_vop_write(vp, uio, ioflag, lcount, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1661
smb_fsop_reqzcbuf(smb_node_t *node, xuio_t *xuio, int ioflag, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1663
return (smb_vop_reqzcbuf(node->vp, ioflag, xuio, cr));
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1667
smb_fsop_retzcbuf(smb_node_t *node, xuio_t *xuio, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1669
return (smb_vop_retzcbuf(node->vp, xuio, cr));
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1679
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1686
err = smb_vop_ioctl(node->vp, _FIO_SEEK_DATA, datap, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1691
err = smb_vop_ioctl(node->vp, _FIO_SEEK_HOLE, holep, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1703
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1707
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1712
return (smb_vop_statfs(snode->vp, statp, cr));
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1733
smb_fsop_access(smb_request_t *sr, cred_t *cr, smb_node_t *snode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1743
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1766
if (cr != kcr && smb_strname_restricted(snode->od_name))
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1794
if (!smb_user_has_security_priv(sr->uid_user, cr))
usr/src/uts/common/fs/smbsrv/smb_fsops.c
181
&vp, flags, cr, vsap);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1813
cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1827
error = smb_vop_access(snode->vp, access, 0, NULL, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
185
&vp, flags, cr, vsap);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1857
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1870
rc = smb_fsop_lookup_file(sr, cr, flags, root_node, dnode, name,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1877
rc = smb_fsop_lookup_stream(sr, cr, flags, root_node, tmp_node, sname,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1906
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1917
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1943
rc = smb_fsop_lookup(sr, cr, flags, root_node, dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1947
rc = smb_fsop_lookup(sr, cr, flags, root_node, dnode, name,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1975
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2004
&xattrdirvp, flags, root_node->vp, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2011
*ret_snode = smb_stream_node_lookup(sr, cr, fnode, xattrdirvp,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2056
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2072
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2104
&ret_flags, root_node ? root_node->vp : NULL, &attr, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2134
cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2147
&lnk_dnode, &lnk_target_node, cr, NULL);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
216
*ret_snode = smb_node_lookup(sr, &sr->arg.open, cr, vp,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2186
*ret_snode = smb_node_lookup(sr, NULL, cr, vp,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2206
*ret_snode = smb_node_lookup(sr, NULL, cr, vp, od_name,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2219
smb_fsop_commit(smb_request_t *sr, cred_t *cr, smb_node_t *snode)
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2221
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2231
return (smb_vop_commit(snode->vp, cr));
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2249
smb_fsop_aclread(smb_request_t *sr, cred_t *cr, smb_node_t *snode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2257
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2273
error = smb_ofile_access(sr->fid_ofile, cr, access);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2284
sr->tid_tree->t_acltype, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2307
smb_fsop_aclwrite(smb_request_t *sr, cred_t *cr, smb_node_t *snode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2316
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2337
error = smb_ofile_access(sr->fid_ofile, cr, access);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
236
flags, cr, NULL);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2375
error = smb_vop_acl_write(snode->vp, acl, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
239
flags, cr, NULL);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2402
smb_fsop_sdread(smb_request_t *sr, cred_t *cr, smb_node_t *snode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2410
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2428
ga_cred = cr;
usr/src/uts/common/fs/smbsrv/smb_fsops.c
245
*ret_snode = smb_node_lookup(sr, &sr->arg.open, cr, vp,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2459
error = smb_fsop_aclread(sr, cr, snode, fs_sd);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2567
smb_fsop_sdwrite(smb_request_t *sr, cred_t *cr, smb_node_t *snode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2576
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2609
error = smb_ofile_access(sr->fid_ofile, cr, access);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2611
error = smb_fsop_access(sr, cr, snode, access);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
262
(void) smb_vop_rmdir(dnode->vp, name, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2620
error = smb_fsop_setattr(sr, cr, snode, &set_attr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2634
error = smb_fsop_aclwrite(sr, cr, snode, fs_sd);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
264
(void) smb_vop_remove(dnode->vp, name, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2737
smb_fsop_eaccess(smb_request_t *sr, cred_t *cr, smb_node_t *snode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2744
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2763
cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2770
smb_vop_eaccess(snode->vp, &access, 0, NULL, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2823
smb_fsop_shrlock(cred_t *cr, smb_node_t *node, uint32_t uniq_fid,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
283
smb_fsop_create(smb_request_t *sr, cred_t *cr, smb_node_t *dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2837
cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2845
smb_fsop_unshrlock(cred_t *cr, smb_node_t *node, uint32_t uniq_fid)
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2847
(void) smb_vop_unshrlock(node->vp, uniq_fid, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2852
cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2903
return (smb_vop_frlock(node->vp, cr, flag, &bf));
usr/src/uts/common/fs/smbsrv/smb_fsops.c
291
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
324
rc = smb_fsop_create_file_with_stream(sr, cr, dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
345
rc = smb_fsop_create_file(sr, cr, dnode, name, flags,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
367
smb_fsop_create_file_with_stream(smb_request_t *sr, cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
378
if (cr != kcr && smb_strname_restricted(sname))
usr/src/uts/common/fs/smbsrv/smb_fsops.c
382
rc = smb_fsop_lookup(sr, cr, flags | SMB_FOLLOW_LINKS,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
392
rc = smb_fsop_create_file(sr, cr, dnode, fname, flags,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
398
rc = smb_fsop_create_stream(sr, cr, dnode, fnode, sname, flags, attr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
405
fnode->od_name, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
428
smb_fsop_create_stream(smb_request_t *sr, cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
440
if (cr != kcr && smb_strname_restricted(sname))
usr/src/uts/common/fs/smbsrv/smb_fsops.c
450
attr, &vp, &xattrdvp, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
466
*ret_snode = smb_stream_node_lookup(sr, cr, fnode, xattrdvp,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
487
smb_fsop_create_file(smb_request_t *sr, cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
511
!smb_user_has_security_priv(sr->uid_user, cr))
usr/src/uts/common/fs/smbsrv/smb_fsops.c
520
rc = smb_fsop_create_with_sd(sr, cr, dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
536
rc = smb_fsop_create_with_sd(sr, cr, dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
549
flags, cr, NULL);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
552
*ret_snode = smb_node_lookup(sr, op, cr, vp,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
585
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
603
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
661
!smb_user_has_security_priv(sr->uid_user, cr))
usr/src/uts/common/fs/smbsrv/smb_fsops.c
670
rc = smb_fsop_create_with_sd(sr, cr, dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
685
rc = smb_fsop_create_with_sd(sr, cr, dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
694
rc = smb_vop_mkdir(dnode->vp, name, attr, &vp, flags, cr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
698
*ret_snode = smb_node_lookup(sr, op, cr, vp, name,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
732
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
743
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
763
if (cr != zone_kcred() && smb_strname_restricted(name)) {
usr/src/uts/common/fs/smbsrv/smb_fsops.c
769
rc = smb_vop_stream_remove(fnode->vp, name, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
779
if (cr != zone_kcred() && smb_strname_restricted(sname)) {
usr/src/uts/common/fs/smbsrv/smb_fsops.c
790
rc = smb_fsop_lookup(sr, cr, flags | SMB_FOLLOW_LINKS,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
802
rc = smb_vop_stream_remove(fnode->vp, sname, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
812
rc = smb_vop_remove(dnode->vp, name, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
837
flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
863
smb_fsop_remove_streams(smb_request_t *sr, cred_t *cr, smb_node_t *fnode)
usr/src/uts/common/fs/smbsrv/smb_fsops.c
872
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
913
flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
939
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
947
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
963
rc = smb_vop_rmdir(dnode->vp, name, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
986
rc = smb_vop_rmdir(dnode->vp, longname, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_init.c
231
smb_drv_open(dev_t *devp, int flag, int otyp, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_init.c
239
rc = smb_drv_open_ctl(devp, flag, otyp, cr);
usr/src/uts/common/fs/smbsrv/smb_init.c
242
rc = smb_drv_open_lib(devp, flag, otyp, cr);
usr/src/uts/common/fs/smbsrv/smb_init.c
257
smb_drv_open_ctl(dev_t *devp, int flag, int otyp, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_init.c
266
if (secpolicy_smb(cr) != 0)
usr/src/uts/common/fs/smbsrv/smb_init.c
292
smb_drv_open_lib(dev_t *devp, int flag, int otyp, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_lock.c
613
smb_lock_posix_unlock(smb_node_t *node, smb_lock_t *lock, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_lock.c
636
B_TRUE, cr);
usr/src/uts/common/fs/smbsrv/smb_lock.c
643
B_TRUE, cr);
usr/src/uts/common/fs/smbsrv/smb_mangle_name.c
377
cred_t *cr = zone_kcred();
usr/src/uts/common/fs/smbsrv/smb_mangle_name.c
406
&bufsize, &eof, 0, cr);
usr/src/uts/common/fs/smbsrv/smb_node.c
1530
cred_t *cr, smb_ofile_t *of, smb_attr_t *attr)
usr/src/uts/common/fs/smbsrv/smb_node.c
1697
rc = smb_fsop_setattr(sr, cr, node, attr);
usr/src/uts/common/fs/smbsrv/smb_node.c
1718
smb_node_getattr(smb_request_t *sr, smb_node_t *node, cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_node.c
1727
rc = smb_fsop_getattr(sr, cr, node, attr);
usr/src/uts/common/fs/smbsrv/smb_node.c
402
smb_stream_node_lookup(smb_request_t *sr, cred_t *cr, smb_node_t *fnode,
usr/src/uts/common/fs/smbsrv/smb_node.c
408
xattrdir_node = smb_node_lookup(sr, NULL, cr, xattrdirvp, XATTR_DIR,
usr/src/uts/common/fs/smbsrv/smb_node.c
414
snode = smb_node_lookup(sr, NULL, cr, vp, stream_name, xattrdir_node,
usr/src/uts/common/fs/smbsrv/smb_node.c
703
smb_node_set_delete_on_close(smb_node_t *node, cred_t *cr, uint32_t flags)
usr/src/uts/common/fs/smbsrv/smb_node.c
731
crhold(cr);
usr/src/uts/common/fs/smbsrv/smb_node.c
732
node->delete_on_close_cred = cr;
usr/src/uts/common/fs/smbsrv/smb_odir.c
288
cred_t *cr;
usr/src/uts/common/fs/smbsrv/smb_odir.c
322
cr = smb_user_getprivcred(sr->uid_user);
usr/src/uts/common/fs/smbsrv/smb_odir.c
324
cr = sr->uid_user->u_cred;
usr/src/uts/common/fs/smbsrv/smb_odir.c
326
*odp = smb_odir_create(sr, dnode, pattern, sattr, odid, cr);
usr/src/uts/common/fs/smbsrv/smb_odir.c
374
cred_t *cr;
usr/src/uts/common/fs/smbsrv/smb_odir.c
388
cr = zone_kcred();
usr/src/uts/common/fs/smbsrv/smb_odir.c
391
rc = smb_vop_lookup_xattrdir(unode->vp, &xattr_dvp, LOOKUP_XATTR, cr);
usr/src/uts/common/fs/smbsrv/smb_odir.c
396
xattr_dnode = smb_node_lookup(sr, NULL, cr, xattr_dvp, XATTR_DIR,
usr/src/uts/common/fs/smbsrv/smb_odir.c
404
SMB_SEARCH_ATTRIBUTES, 0, cr);
usr/src/uts/common/fs/smbsrv/smb_odir.c
920
const char *pattern, uint16_t sattr, uint16_t odid, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_odir.c
948
od->d_cred = cr;
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1601
smb_ofile_access(smb_ofile_t *of, cred_t *cr, uint32_t access)
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1604
if ((of == NULL) || (cr == zone_kcred()))
usr/src/uts/common/fs/smbsrv/smb_user.c
300
cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_user.c
311
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_user.c
339
smb_user_setcred(user, cr, privileges);
usr/src/uts/common/fs/smbsrv/smb_user.c
795
smb_user_setcred(smb_user_t *user, cred_t *cr, uint32_t privileges)
usr/src/uts/common/fs/smbsrv/smb_user.c
799
ASSERT(cr);
usr/src/uts/common/fs/smbsrv/smb_user.c
800
crhold(cr);
usr/src/uts/common/fs/smbsrv/smb_user.c
810
(void) crsetpriv(cr, PRIV_FILE_DAC_SEARCH, NULL);
usr/src/uts/common/fs/smbsrv/smb_user.c
821
(void) crsetpriv(cr,
usr/src/uts/common/fs/smbsrv/smb_user.c
831
(void) crsetpriv(cr, PRIV_FILE_DAC_READ, NULL);
usr/src/uts/common/fs/smbsrv/smb_user.c
839
(void) crsetpriv(cr,
usr/src/uts/common/fs/smbsrv/smb_user.c
854
privcred = crdup(cr);
usr/src/uts/common/fs/smbsrv/smb_user.c
871
user->u_cred = cr;
usr/src/uts/common/fs/smbsrv/smb_user.c
881
smb_user_has_security_priv(smb_user_t *user, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_user.c
896
if (PRIV_POLICY_ONLY(cr,
usr/src/uts/common/fs/smbsrv/smb_user.c
898
PRIV_POLICY_ONLY(cr,
usr/src/uts/common/fs/smbsrv/smb_vops.c
1009
error = VOP_RMDIR(dvp, np, rootdir, cr, &smb_ct, option_flags);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1014
smb_vop_commit(vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1016
return (VOP_FSYNC(vp, 1, cr, &smb_ct));
usr/src/uts/common/fs/smbsrv/smb_vops.c
1133
void *buf, int *count, int *eof, uint32_t rddir_flag, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1169
error = VOP_READDIR(vp, &auio, cr, eof, &smb_ct, flags);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1231
cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1238
LOOKUP_XATTR | CREATE_XATTR_DIR, cr)) != 0)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1257
name, flags, &tmpflgs, rootvp, NULL, cr)) != 0) {
usr/src/uts/common/fs/smbsrv/smb_vops.c
1272
vnode_t **vpp, vnode_t **xattrdirvpp, int flags, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1278
LOOKUP_XATTR | CREATE_XATTR_DIR, cr)) != 0)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1290
vpp, flags, cr, NULL)) != 0)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1299
smb_vop_stream_remove(vnode_t *vp, char *stream_name, int flags, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1305
error = smb_vop_lookup_xattrdir(vp, &xattrdirvp, LOOKUP_XATTR, cr);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1318
error = smb_vop_remove(xattrdirvp, solaris_stream_name, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1328
cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1332
error = VOP_LOOKUP(fvp, "", xattrdirvpp, NULL, flags, NULL, cr,
usr/src/uts/common/fs/smbsrv/smb_vops.c
1363
smb_vop_statfs(vnode_t *vp, struct statvfs64 *statp, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1383
cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1408
if ((error = VOP_GETSECATTR(vp, &vsecattr, flags, cr, &smb_ct)) != 0)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1424
smb_vop_acl_write(vnode_t *vp, acl_t *aclp, int flags, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1437
error = VOP_SETSECATTR(vp, &vsecattr, flags, cr, &smb_ct);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1509
smb_vop_eaccess(vnode_t *vp, int *mode, int flags, vnode_t *dir_vp, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1521
dir_vp, cr);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1530
dir_vp, cr);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1542
uint32_t share_access, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1606
return (VOP_SHRLOCK(vp, cmd, &shr, flag, cr, NULL));
usr/src/uts/common/fs/smbsrv/smb_vops.c
1610
smb_vop_unshrlock(vnode_t *vp, uint32_t uniq_fid, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1635
return (VOP_SHRLOCK(vp, F_UNSHARE, &shr, 0, cr, NULL));
usr/src/uts/common/fs/smbsrv/smb_vops.c
1651
smb_vop_frlock(vnode_t *vp, cred_t *cr, int flag, flock64_t *bf)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1666
return (VOP_FRLOCK(vp, cmd, bf, flag, 0, &flk_cb, cr, &smb_ct));
usr/src/uts/common/fs/smbsrv/smb_vops.c
257
smb_vop_read(vnode_t *vp, uio_t *uiop, int ioflag, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
262
error = VOP_READ(vp, uiop, ioflag, cr, &smb_ct);
usr/src/uts/common/fs/smbsrv/smb_vops.c
269
cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
278
error = VOP_WRITE(vp, uiop, ioflag, cr, &smb_ct);
usr/src/uts/common/fs/smbsrv/smb_vops.c
287
smb_vop_ioctl(vnode_t *vp, int cmd, void *arg, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
295
error = VOP_IOCTL(vp, cmd, (intptr_t)arg, (int)flags, cr,
usr/src/uts/common/fs/smbsrv/smb_vops.c
308
smb_vop_reqzcbuf(vnode_t *vp, int ioflag, xuio_t *xuio, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
312
error = VOP_REQZCBUF(vp, ioflag, xuio, cr, &smb_ct);
usr/src/uts/common/fs/smbsrv/smb_vops.c
317
smb_vop_retzcbuf(vnode_t *vp, xuio_t *xuio, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
321
error = VOP_RETZCBUF(vp, xuio, cr, &smb_ct);
usr/src/uts/common/fs/smbsrv/smb_vops.c
349
smb_vop_priv_check(cred_t *cr, int priv, boolean_t srv_only, vnode_t *vp)
usr/src/uts/common/fs/smbsrv/smb_vops.c
351
return (PRIV_POLICY_ONLY(cr, priv, srv_only) &&
usr/src/uts/common/fs/smbsrv/smb_vops.c
380
int flags, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
394
if (smb_vop_priv_check(cr, PRIV_FILE_DAC_READ, B_TRUE, use_vp))
usr/src/uts/common/fs/smbsrv/smb_vops.c
416
cr, &smb_ct);
usr/src/uts/common/fs/smbsrv/smb_vops.c
476
flags, cr, &smb_ct);
usr/src/uts/common/fs/smbsrv/smb_vops.c
501
flags, cr, &smb_ct);
usr/src/uts/common/fs/smbsrv/smb_vops.c
568
int flags, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
609
if ((error = VOP_SETATTR(use_vp, vap, flags, cr, &smb_ct)) != 0)
usr/src/uts/common/fs/smbsrv/smb_vops.c
623
offset_t offset, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
627
error = VOP_SPACE(vp, cmd, bfp, flags, offset, cr, &smb_ct);
usr/src/uts/common/fs/smbsrv/smb_vops.c
644
smb_vop_access(vnode_t *vp, int mode, int flags, vnode_t *dir_vp, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
651
error = VOP_ACCESS(vp, mode, flags, cr, NULL);
usr/src/uts/common/fs/smbsrv/smb_vops.c
662
cr, NULL);
usr/src/uts/common/fs/smbsrv/smb_vops.c
669
cr, NULL);
usr/src/uts/common/fs/smbsrv/smb_vops.c
676
error = VOP_ACCESS(vp, mode, flags, cr, NULL);
usr/src/uts/common/fs/smbsrv/smb_vops.c
705
cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
767
if (smb_vop_priv_check(cr, PRIV_FILE_DAC_SEARCH, B_FALSE, dvp))
usr/src/uts/common/fs/smbsrv/smb_vops.c
778
error = VOP_LOOKUP(dvp, np, vpp, NULL, option_flags, NULL, cr,
usr/src/uts/common/fs/smbsrv/smb_vops.c
807
int flags, cred_t *cr, vsecattr_t *vsap)
usr/src/uts/common/fs/smbsrv/smb_vops.c
836
vpp, cr, option_flags, &smb_ct, vsap);
usr/src/uts/common/fs/smbsrv/smb_vops.c
849
(void) VOP_SETATTR(*vpp, &ta, 0, cr, &smb_ct);
usr/src/uts/common/fs/smbsrv/smb_vops.c
856
smb_vop_remove(vnode_t *dvp, char *name, int flags, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
869
error = VOP_REMOVE(dvp, np, cr, &smb_ct, option_flags);
usr/src/uts/common/fs/smbsrv/smb_vops.c
881
int flags, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
898
rc = VOP_LINK(to_dvp, from_vp, np, cr, &smb_ct, option_flags);
usr/src/uts/common/fs/smbsrv/smb_vops.c
903
rc = VOP_LINK(to_dvp, from_vp, to_name, cr, &smb_ct, option_flags);
usr/src/uts/common/fs/smbsrv/smb_vops.c
914
char *to_name, int flags, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
934
error = VOP_RENAME(from_dvp, from, to_dvp, to, cr,
usr/src/uts/common/fs/smbsrv/smb_vops.c
942
error = VOP_RENAME(from_dvp, from_name, to_dvp, to_name, cr,
usr/src/uts/common/fs/smbsrv/smb_vops.c
950
int flags, cred_t *cr, vsecattr_t *vsap)
usr/src/uts/common/fs/smbsrv/smb_vops.c
978
error = VOP_MKDIR(dvp, np, vap, vpp, cr, &smb_ct, option_flags, vsap);
usr/src/uts/common/fs/smbsrv/smb_vops.c
996
smb_vop_rmdir(vnode_t *dvp, char *name, int flags, cred_t *cr)
usr/src/uts/common/fs/sockfs/sock_notsupp.c
103
struct msghdr *msg, struct cred *cr)
usr/src/uts/common/fs/sockfs/sock_notsupp.c
111
struct nmsghdr *msg, struct cred *cr)
usr/src/uts/common/fs/sockfs/sock_notsupp.c
119
struct nmsghdr *msg, struct cred *cr)
usr/src/uts/common/fs/sockfs/sock_notsupp.c
134
sock_shutdown_notsupp(sock_lower_handle_t handle, int how, struct cred *cr)
usr/src/uts/common/fs/sockfs/sock_notsupp.c
155
sock_close_notsupp(sock_lower_handle_t proto_handle, int flags, cred_t *cr)
usr/src/uts/common/fs/sockfs/sock_notsupp.c
38
sock_upper_handle_t upper, struct cred *cr)
usr/src/uts/common/fs/sockfs/sock_notsupp.c
46
socklen_t namelen, struct cred *cr)
usr/src/uts/common/fs/sockfs/sock_notsupp.c
54
struct cred *cr)
usr/src/uts/common/fs/sockfs/sock_notsupp.c
63
struct cred *cr)
usr/src/uts/common/fs/sockfs/sock_notsupp.c
71
socklen_t *len, struct cred *cr)
usr/src/uts/common/fs/sockfs/sock_notsupp.c
79
socklen_t *addrlen, struct cred *cr)
usr/src/uts/common/fs/sockfs/sock_notsupp.c
87
int option_name, void *optval, socklen_t *optlenp, struct cred *cr)
usr/src/uts/common/fs/sockfs/sock_notsupp.c
95
int option_name, const void *optval, socklen_t optlen, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockcommon.c
112
protocol, version, flags, errorp, cr);
usr/src/uts/common/fs/sockfs/sockcommon.c
116
if ((*errorp = SOP_INIT(so, NULL, cr, flags)) == 0) {
usr/src/uts/common/fs/sockfs/sockcommon.c
118
(void) VOP_OPEN(&SOTOV(so), FREAD|FWRITE, cr, NULL);
usr/src/uts/common/fs/sockfs/sockcommon.c
136
struct cred *cr;
usr/src/uts/common/fs/sockfs/sockcommon.c
138
if ((cr = CRED()) == NULL)
usr/src/uts/common/fs/sockfs/sockcommon.c
139
cr = kcred;
usr/src/uts/common/fs/sockfs/sockcommon.c
147
errorp, cr);
usr/src/uts/common/fs/sockfs/sockcommon.c
157
if ((*errorp = SOP_INIT(so, parent, cr, flags)) == 0) {
usr/src/uts/common/fs/sockfs/sockcommon.c
159
(void) VOP_OPEN(&SOTOV(so), FREAD|FWRITE, cr, NULL);
usr/src/uts/common/fs/sockfs/sockcommon.c
174
int flags, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockcommon.c
176
return (SOP_BIND(so, name, namelen, flags, cr));
usr/src/uts/common/fs/sockfs/sockcommon.c
183
socket_listen(struct sonode *so, int backlog, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockcommon.c
205
return (SOP_LISTEN(so, backlog, cr));
usr/src/uts/common/fs/sockfs/sockcommon.c
212
socket_accept(struct sonode *lso, int fflag, cred_t *cr, struct sonode **nsop)
usr/src/uts/common/fs/sockfs/sockcommon.c
214
return (SOP_ACCEPT(lso, fflag, cr, nsop));
usr/src/uts/common/fs/sockfs/sockcommon.c
222
socklen_t namelen, int fflag, int flags, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockcommon.c
237
error = SOP_CONNECT(so, name, namelen, fflag, flags, cr);
usr/src/uts/common/fs/sockfs/sockcommon.c
257
socklen_t *addrlen, boolean_t accept, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockcommon.c
260
return (SOP_GETPEERNAME(so, addr, addrlen, accept, cr));
usr/src/uts/common/fs/sockfs/sockcommon.c
269
socklen_t *addrlen, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockcommon.c
271
return (SOP_GETSOCKNAME(so, addr, addrlen, cr));
usr/src/uts/common/fs/sockfs/sockcommon.c
279
socket_shutdown(struct sonode *so, int how, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockcommon.c
281
return (SOP_SHUTDOWN(so, how, cr));
usr/src/uts/common/fs/sockfs/sockcommon.c
290
void *optval, socklen_t *optlenp, int flags, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockcommon.c
293
optlenp, flags, cr));
usr/src/uts/common/fs/sockfs/sockcommon.c
301
const void *optval, t_uscalar_t optlen, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockcommon.c
313
return (SOP_SETSOCKOPT(so, level, option_name, optval, optlen, cr));
usr/src/uts/common/fs/sockfs/sockcommon.c
318
cred_t *cr)
usr/src/uts/common/fs/sockfs/sockcommon.c
331
error = SOP_SENDMSG(so, msg, uiop, cr);
usr/src/uts/common/fs/sockfs/sockcommon.c
356
struct cred *cr, mblk_t **mpp)
usr/src/uts/common/fs/sockfs/sockcommon.c
360
error = SOP_SENDMBLK(so, msg, fflag, cr, mpp);
usr/src/uts/common/fs/sockfs/sockcommon.c
369
cred_t *cr)
usr/src/uts/common/fs/sockfs/sockcommon.c
380
error = SOP_RECVMSG(so, msg, uiop, cr);
usr/src/uts/common/fs/sockfs/sockcommon.c
398
struct cred *cr, int32_t *rvalp)
usr/src/uts/common/fs/sockfs/sockcommon.c
400
return (SOP_IOCTL(so, cmd, arg, mode, cr, rvalp));
usr/src/uts/common/fs/sockfs/sockcommon.c
411
socket_close(struct sonode *so, int flag, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockcommon.c
413
return (VOP_CLOSE(SOTOV(so), flag, 1, 0, cr, NULL));
usr/src/uts/common/fs/sockfs/sockcommon.c
417
socket_close_internal(struct sonode *so, int flag, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockcommon.c
421
return (SOP_CLOSE(so, flag, cr));
usr/src/uts/common/fs/sockfs/sockcommon.c
433
socket_destroy_internal(struct sonode *so, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockcommon.c
70
int flags, int version, struct cred *cr, int *errorp)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
102
so_shutdown_notsupp(struct sonode *so, int how, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
110
struct cred *cr, mblk_t **mpp)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
121
so_init(struct sonode *so, struct sonode *pso, struct cred *cr, int flags)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
123
return (socket_init_common(so, pso, flags, cr));
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
128
int flags, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
132
SO_BLOCK_FALLBACK(so, SOP_BIND(so, name, namelen, flags, cr));
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
1481
so_close(struct sonode *so, int flag, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
1511
error = (*so->so_downcalls->sd_close)(so->so_proto_handle, flag, cr);
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
1586
struct cred *cr)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
1599
SO_BLOCK_FALLBACK(so, SOP_RECVMSG(so, msg, uiop, cr));
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
1625
(so->so_proto_handle, uiop, msg, cr);
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
1640
(so->so_proto_handle, uiop, msg, cr);
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
238
(error = sof_filter_bind(so, name, &namelen, cr)) < 0) {
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
240
(so->so_proto_handle, name, namelen, cr);
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
249
so_listen(struct sonode *so, int backlog, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
254
SO_BLOCK_FALLBACK(so, SOP_LISTEN(so, backlog, cr));
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
257
(error = sof_filter_listen(so, &backlog, cr)) < 0)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
259
backlog, cr);
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
269
socklen_t namelen, int fflag, int flags, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
275
SO_BLOCK_FALLBACK(so, SOP_CONNECT(so, name, namelen, fflag, flags, cr));
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
292
&namelen, cr)) < 0) {
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
294
name, namelen, &id, cr);
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
307
so_accept(struct sonode *so, int fflag, struct cred *cr, struct sonode **nsop)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
314
SO_BLOCK_FALLBACK(so, SOP_ACCEPT(so, fflag, cr, nsop));
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
327
(error = sof_filter_accept(nso, cr)) > 0) ||
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
329
nso->so_proto_handle, (sock_upper_handle_t)nso, cr)) != 0) {
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
330
(void) socket_close(nso, 0, cr);
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
343
struct cred *cr)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
350
SO_BLOCK_FALLBACK(so, SOP_SENDMSG(so, msg, uiop, cr));
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
414
(so->so_proto_handle, uiop, msg, cr);
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
431
((mp = SOF_FILTER_DATA_OUT(so, mp, msg, cr,
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
438
(so->so_proto_handle, mp, msg, cr);
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
459
struct cred *cr, mblk_t **mpp, sof_instance_t *fil,
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
526
cr, &error)) == NULL) {
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
533
(so->so_proto_handle, mp, msg, cr);
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
555
struct cred *cr, mblk_t **mpp)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
559
SO_BLOCK_FALLBACK(so, SOP_SENDMBLK(so, msg, fflag, cr, mpp));
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
561
error = so_sendmblk_impl(so, msg, fflag, cr, mpp, so->so_filter_top,
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
570
so_shutdown(struct sonode *so, int how, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
574
SO_BLOCK_FALLBACK(so, SOP_SHUTDOWN(so, how, cr));
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
593
(error = sof_filter_shutdown(so, &how, cr)) < 0)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
595
how, cr));
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
619
socklen_t *addrlen, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
623
SO_BLOCK_FALLBACK(so, SOP_GETSOCKNAME(so, addr, addrlen, cr));
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
626
(error = sof_filter_getsockname(so, addr, addrlen, cr)) < 0)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
628
(so->so_proto_handle, addr, addrlen, cr);
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
636
socklen_t *addrlen, boolean_t accept, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
640
SO_BLOCK_FALLBACK(so, SOP_GETPEERNAME(so, addr, addrlen, accept, cr));
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
644
(so->so_proto_handle, addr, addrlen, cr);
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
654
(error = sof_filter_getpeername(so, addr, addrlen, cr)) < 0) {
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
656
(so->so_proto_handle, addr, addrlen, cr);
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
665
void *optval, socklen_t *optlenp, int flags, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
670
return (sof_getsockopt(so, option_name, optval, optlenp, cr));
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
673
SOP_GETSOCKOPT(so, level, option_name, optval, optlenp, flags, cr));
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
677
optlenp, cr)) < 0) &&
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
682
cr);
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
72
struct cred *cr, struct sonode **nsop)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
752
const void *optval, socklen_t optlen, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
759
return (sof_setsockopt(so, option_name, optval, optlen, cr));
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
762
SOP_SETSOCKOPT(so, level, option_name, optval, optlen, cr));
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
774
(void *)optval, &optlen, cr)) >= 0)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
79
so_listen_notsupp(struct sonode *so, int backlog, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
828
(so->so_proto_handle, level, option_name, opt, optlen, cr);
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
836
struct cred *cr, int32_t *rvalp)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
840
SO_BLOCK_FALLBACK(so, SOP_IOCTL(so, cmd, arg, mode, cr, rvalp));
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
860
rvalp, cr)) < 0) &&
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
861
(error = socket_ioctl_common(so, cmd, arg, mode, cr, rvalp)) < 0 &&
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
862
(error = socket_strioc_common(so, cmd, arg, mode, cr, rvalp)) < 0) {
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
864
cmd, arg, mode, rvalp, cr);
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
87
socklen_t *len, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
95
socklen_t *addrlen, boolean_t accept, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1221
int protocol, int version, int sflags, int *errorp, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1270
socket_init_common(struct sonode *so, struct sonode *pso, int flags, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1319
(error = sof_sonode_autoattach_filters(so, cr)) != 0)
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1336
&so->so_mode, &error, flags, cr);
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1356
(sock_upper_handle_t)so, upcalls_to_use, 0, cr);
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1371
&protocol, (t_uscalar_t)sizeof (protocol), cr);
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1374
(so->so_proto_handle, 0, cr);
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1416
struct cred *cr, int32_t *rvalp)
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1632
struct cred *cr, int32_t *rvalp)
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1664
if ((retval = so_tpi_fallback(so, cr)) == 0) {
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
1667
return (SOP_IOCTL(so, cmd, arg, mode, cr, rvalp));
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
2269
so_tpi_fallback(struct sonode *so, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
2343
error = sotpi_convert_sonode(so, newsp, &direct, &q, cr);
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
2374
sotpi_revert_sonode(so, cr);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
119
socket_vop_open(struct vnode **vpp, int flag, struct cred *cr,
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
139
struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
164
error = socket_close_internal(so, flag, cr);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
174
socket_vop_read(struct vnode *vp, struct uio *uiop, int ioflag, struct cred *cr,
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
183
return (socket_recvmsg(so, &lmsg, uiop, cr));
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
189
struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
204
return (socket_sendmsg(so, &lmsg, uiop, cr));
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
210
struct cred *cr, int32_t *rvalp, caller_context_t *ct)
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
216
return (socket_ioctl(so, cmd, arg, mode, cr, rvalp));
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
225
socket_vop_setfl(vnode_t *vp, int oflags, int nflags, cred_t *cr,
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
261
cr, &rv);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
283
struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
378
struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
411
socket_vop_access(struct vnode *vp, int mode, int flags, struct cred *cr,
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
419
mode, flags, cr, NULL));
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
432
socket_vop_fsync(struct vnode *vp, int syncflag, struct cred *cr,
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
440
socket_vop_inactive(struct vnode *vp, struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
465
socket_destroy_internal(so, cr);
usr/src/uts/common/fs/sockfs/sockfilter.c
1271
mblk_t *mp, struct nmsghdr *msg, cred_t *cr, int *errp)
usr/src/uts/common/fs/sockfs/sockfilter.c
1282
inst->sofi_cookie, mp, msg, cr, &rval);
usr/src/uts/common/fs/sockfs/sockfilter.c
1362
socklen_t *addrlen, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockfilter.c
1364
__SOF_FILTER_OP(so, bind, cr, addr, addrlen)
usr/src/uts/common/fs/sockfs/sockfilter.c
1368
sof_filter_listen(struct sonode *so, int *backlogp, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockfilter.c
1370
__SOF_FILTER_OP(so, listen, cr, backlogp)
usr/src/uts/common/fs/sockfs/sockfilter.c
1375
socklen_t *addrlen, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockfilter.c
1377
__SOF_FILTER_OP(so, connect, cr, addr, addrlen)
usr/src/uts/common/fs/sockfs/sockfilter.c
1381
sof_filter_accept(struct sonode *so, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockfilter.c
1390
inst->sofi_cookie, cr);
usr/src/uts/common/fs/sockfs/sockfilter.c
1402
sof_filter_shutdown(struct sonode *so, int *howp, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockfilter.c
1404
__SOF_FILTER_OP(so, shutdown, cr, howp)
usr/src/uts/common/fs/sockfs/sockfilter.c
1409
socklen_t *addrlenp, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockfilter.c
1411
__SOF_FILTER_OP(so, getsockname, cr, addr, addrlenp)
usr/src/uts/common/fs/sockfs/sockfilter.c
1416
socklen_t *addrlenp, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockfilter.c
1418
__SOF_FILTER_OP(so, getpeername, cr, addr, addrlenp)
usr/src/uts/common/fs/sockfs/sockfilter.c
1423
void *optval, socklen_t *optlenp, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockfilter.c
1425
__SOF_FILTER_OP(so, setsockopt, cr, level, option_name,
usr/src/uts/common/fs/sockfs/sockfilter.c
1431
void *optval, socklen_t *optlenp, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockfilter.c
1433
__SOF_FILTER_OP(so, getsockopt, cr, level, option_name,
usr/src/uts/common/fs/sockfs/sockfilter.c
1439
int32_t *rvalp, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockfilter.c
1441
__SOF_FILTER_OP(so, ioctl, cr, cmd, arg, mode, rvalp)
usr/src/uts/common/fs/sockfs/sockfilter.c
186
const void *optval, socklen_t optlen, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockfilter.c
255
so->so_protocol, cr, &inst->sofi_cookie);
usr/src/uts/common/fs/sockfs/sockfilter.c
297
inst->sofi_cookie, cr);
usr/src/uts/common/fs/sockfs/sockfilter.c
308
const void *optval, socklen_t optlen, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockfilter.c
329
optlen, cr);
usr/src/uts/common/fs/sockfs/sockfilter.c
340
void *optval, socklen_t *optlenp, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockfilter.c
348
_NOTE(ARGUNUSED(cr));
usr/src/uts/common/fs/sockfs/sockfilter.c
381
void *optval, socklen_t *optlenp, struct cred *cr)
usr/src/uts/common/fs/sockfs/sockfilter.c
394
cr);
usr/src/uts/common/fs/sockfs/sockfilter.c
509
sof_sonode_autoattach_filters(struct sonode *so, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockfilter.c
557
so->so_protocol, cr, &inst->sofi_cookie);
usr/src/uts/common/fs/sockfs/sockfilter_impl.h
165
#define __SOF_FILTER_OP(so, op, cr, ...) \
usr/src/uts/common/fs/sockfs/sockfilter_impl.h
174
__inst->sofi_cookie, __VA_ARGS__, cr); \
usr/src/uts/common/fs/sockfs/sockfilter_impl.h
204
#define SOF_FILTER_DATA_OUT(so, mp, msg, cr, errp) \
usr/src/uts/common/fs/sockfs/sockfilter_impl.h
205
sof_filter_data_out_from(so, (so)->so_filter_top, mp, msg, cr, errp)
usr/src/uts/common/fs/sockfs/sockfilter_impl.h
206
#define SOF_FILTER_DATA_OUT_FROM(so, inst, mp, msg, cr, errp) \
usr/src/uts/common/fs/sockfs/sockfilter_impl.h
207
sof_filter_data_out_from(so, inst, mp, msg, cr, errp)
usr/src/uts/common/fs/sockfs/sockstr.c
176
cred_t *cr;
usr/src/uts/common/fs/sockfs/sockstr.c
188
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/fs/sockfs/sockstr.c
189
if (cr != NULL) {
usr/src/uts/common/fs/sockfs/sockstr.c
191
&error, cr, cpid);
usr/src/uts/common/fs/sockfs/sockstr.c
2726
so_set_asyncsigs(vnode_t *vp, pid_t pgrp, int events, int mode, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockstr.c
2737
return (strioctl(vp, I_ESETSIG, (intptr_t)&ss, mode, K_TO_K, cr,
usr/src/uts/common/fs/sockfs/sockstr.c
2744
so_set_events(struct sonode *so, vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockstr.c
2750
return (so_set_asyncsigs(vp, so->so_pgrp, events, 0, cr));
usr/src/uts/common/fs/sockfs/sockstr.c
2756
so_flip_async(struct sonode *so, vnode_t *vp, int mode, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockstr.c
2768
error = so_set_asyncsigs(vp, so->so_pgrp, events, mode, cr);
usr/src/uts/common/fs/sockfs/sockstr.c
2784
so_set_siggrp(struct sonode *so, vnode_t *vp, pid_t pgrp, int mode, cred_t *cr)
usr/src/uts/common/fs/sockfs/sockstr.c
2805
error = so_set_asyncsigs(vp, pgrp, events, mode, cr);
usr/src/uts/common/fs/sockfs/sockstr.c
2814
error = so_set_asyncsigs(vp, so->so_pgrp, 0, mode, cr);
usr/src/uts/common/fs/sockfs/socksubr.c
1428
soallocproto(size_t size, int sleepflg, cred_t *cr)
usr/src/uts/common/fs/sockfs/socksubr.c
1434
if (cr != NULL)
usr/src/uts/common/fs/sockfs/socksubr.c
1435
mp = allocb_cred(size, cr, curproc->p_pid);
usr/src/uts/common/fs/sockfs/socksubr.c
1444
if (cr != NULL) {
usr/src/uts/common/fs/sockfs/socksubr.c
1446
cr, curproc->p_pid);
usr/src/uts/common/fs/sockfs/socksubr.c
1454
if (cr != NULL) {
usr/src/uts/common/fs/sockfs/socksubr.c
1455
mp = allocb_cred_wait(size, 0, &error, cr,
usr/src/uts/common/fs/sockfs/socksubr.c
1485
cred_t *cr)
usr/src/uts/common/fs/sockfs/socksubr.c
1495
mp = soallocproto(size, sleepflg, cr);
usr/src/uts/common/fs/sockfs/socksubr.c
1540
ssize_t size, int sleepflg, cred_t *cr)
usr/src/uts/common/fs/sockfs/socksubr.c
1548
mp = soallocproto1(buf1, len1, size, sleepflg, cr);
usr/src/uts/common/fs/sockfs/socksubr.c
1562
const void *buf3, ssize_t len3, ssize_t size, int sleepflg, cred_t *cr)
usr/src/uts/common/fs/sockfs/socksubr.c
1570
mp = soallocproto1(buf1, len1, size, sleepflg, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
1037
addr, addrlen, 0, _ALLOC_SLEEP, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
1338
int flags, struct cred *cr)
usr/src/uts/common/fs/sockfs/socktpi.c
1341
return (sotpi_bindlisten(so, name, namelen, 0, flags, cr));
usr/src/uts/common/fs/sockfs/socktpi.c
1344
return (sotpi_bindlisten(so, name, namelen, 1, flags, cr));
usr/src/uts/common/fs/sockfs/socktpi.c
1435
sotpi_listen(struct sonode *so, int backlog, struct cred *cr)
usr/src/uts/common/fs/sockfs/socktpi.c
1482
_SOBIND_UNSPEC|_SOBIND_LOCK_HELD|_SOBIND_LISTEN, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
1498
_SOBIND_REBIND|_SOBIND_LOCK_HELD|_SOBIND_LISTEN, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
1594
sotpi_accept(struct sonode *so, int fflag, struct cred *cr,
usr/src/uts/common/fs/sockfs/socktpi.c
1674
0, 0, K_TO_K, cr, &rval);
usr/src/uts/common/fs/sockfs/socktpi.c
1755
cred_t *cr;
usr/src/uts/common/fs/sockfs/socktpi.c
1758
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/fs/sockfs/socktpi.c
1759
if (cr != NULL) {
usr/src/uts/common/fs/sockfs/socktpi.c
1760
crhold(cr);
usr/src/uts/common/fs/sockfs/socktpi.c
1761
nso->so_peercred = cr;
usr/src/uts/common/fs/sockfs/socktpi.c
1767
sizeof (intptr_t), 0, _ALLOC_INTR, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
1790
mblk_setcred(mp, cr, curproc->p_pid);
usr/src/uts/common/fs/sockfs/socktpi.c
180
int, int *, cred_t *cr);
usr/src/uts/common/fs/sockfs/socktpi.c
1813
cr)) != 0) {
usr/src/uts/common/fs/sockfs/socktpi.c
1834
if ((error = so_set_events(nso, nvp, cr)) != 0) {
usr/src/uts/common/fs/sockfs/socktpi.c
1925
0, 0, K_TO_K, cr, &rval)) != 0) {
usr/src/uts/common/fs/sockfs/socktpi.c
2057
(void) VOP_CLOSE(nvp, 0, 1, 0, cr, NULL);
usr/src/uts/common/fs/sockfs/socktpi.c
2067
(void) VOP_CLOSE(nvp, 0, 1, 0, cr, NULL);
usr/src/uts/common/fs/sockfs/socktpi.c
2091
struct cred *cr)
usr/src/uts/common/fs/sockfs/socktpi.c
2117
cr);
usr/src/uts/common/fs/sockfs/socktpi.c
2145
soallocproto(sizeof (struct T_unbind_req), _ALLOC_INTR, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
2174
_SOBIND_UNSPEC|_SOBIND_LOCK_HELD, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
2240
cr);
usr/src/uts/common/fs/sockfs/socktpi.c
2363
&val, (t_uscalar_t)sizeof (val), cr);
usr/src/uts/common/fs/sockfs/socktpi.c
2529
sotpi_shutdown(struct sonode *so, int how, struct cred *cr)
usr/src/uts/common/fs/sockfs/socktpi.c
2681
0, _ALLOC_SLEEP, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
278
int version, int sflags, int *errorp, cred_t *cr)
usr/src/uts/common/fs/sockfs/socktpi.c
2899
struct cred *cr)
usr/src/uts/common/fs/sockfs/socktpi.c
2926
return (strread(SOTOV(so), uiop, cr));
usr/src/uts/common/fs/sockfs/socktpi.c
347
sotpi_init(struct sonode *so, struct sonode *tso, struct cred *cr, int flags)
usr/src/uts/common/fs/sockfs/socktpi.c
4075
struct cred *cr)
usr/src/uts/common/fs/sockfs/socktpi.c
4093
return (strwrite(SOTOV(so), uiop, cr));
usr/src/uts/common/fs/sockfs/socktpi.c
419
error = stropen(vp, &newdev, flags, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
4191
_SOBIND_UNSPEC|_SOBIND_LOCK_HELD, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
4279
&val, (t_uscalar_t)sizeof (val), cr);
usr/src/uts/common/fs/sockfs/socktpi.c
4345
NULL, cr));
usr/src/uts/common/fs/sockfs/socktpi.c
4347
error = strwrite(SOTOV(so), uiop, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
435
(void) sotpi_close(so, flags, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
4370
&val, (t_uscalar_t)sizeof (val), cr);
usr/src/uts/common/fs/sockfs/socktpi.c
4470
struct cred *cr, mblk_t **mpp)
usr/src/uts/common/fs/sockfs/socktpi.c
4619
sostream_direct(struct sonode *so, struct uio *uiop, mblk_t *mp, cred_t *cr)
usr/src/uts/common/fs/sockfs/socktpi.c
4657
return (strwrite(SOTOV(so), uiop, cr));
usr/src/uts/common/fs/sockfs/socktpi.c
4725
return (strwrite_common(SOTOV(so), uiop, cr, wflag));
usr/src/uts/common/fs/sockfs/socktpi.c
4737
boolean_t accept, struct cred *cr)
usr/src/uts/common/fs/sockfs/socktpi.c
4815
ASSERT(cr);
usr/src/uts/common/fs/sockfs/socktpi.c
4817
0, K_TO_K, cr, &res);
usr/src/uts/common/fs/sockfs/socktpi.c
4873
struct cred *cr)
usr/src/uts/common/fs/sockfs/socktpi.c
494
cr, &rval)) != 0) {
usr/src/uts/common/fs/sockfs/socktpi.c
4940
ASSERT(cr);
usr/src/uts/common/fs/sockfs/socktpi.c
4942
0, K_TO_K, cr, &res);
usr/src/uts/common/fs/sockfs/socktpi.c
496
cr);
usr/src/uts/common/fs/sockfs/socktpi.c
5000
void *optval, socklen_t *optlenp, int flags, struct cred *cr)
usr/src/uts/common/fs/sockfs/socktpi.c
512
(void) sotpi_close(so, flags, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
5286
&oh, sizeof (oh), NULL, maxlen, 0, _ALLOC_SLEEP, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
530
&protocol, (t_uscalar_t)sizeof (protocol), cr);
usr/src/uts/common/fs/sockfs/socktpi.c
532
(void) sotpi_close(so, flags, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
5361
const void *optval, t_uscalar_t optlen, struct cred *cr)
usr/src/uts/common/fs/sockfs/socktpi.c
5394
&oh, sizeof (oh), optval, optlen, 0, _ALLOC_SLEEP, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
555
(void) sotpi_close(so, flags, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
5602
sotpi_close(struct sonode *so, int flag, struct cred *cr)
usr/src/uts/common/fs/sockfs/socktpi.c
5641
error = strclose(vp, flag, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
5668
struct cred *cr, int32_t *rvalp)
usr/src/uts/common/fs/sockfs/socktpi.c
5704
error = socktpi_plumbioctl(vp, cmd, arg, mode, cr, rvalp);
usr/src/uts/common/fs/sockfs/socktpi.c
5715
return (strioctl(vp, cmd, arg, mode, U_TO_K, cr, rvalp));
usr/src/uts/common/fs/sockfs/socktpi.c
5756
error = so_flip_async(so, vp, mode, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
5773
error = so_set_siggrp(so, vp, pgrp, mode, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
5892
return (strioctl(vp, cmd, arg, mode, U_TO_K, cr, rvalp));
usr/src/uts/common/fs/sockfs/socktpi.c
5901
struct cred *cr, int32_t *rvalp)
usr/src/uts/common/fs/sockfs/socktpi.c
5930
return (strioctl(vp, cmd, arg, mode, U_TO_K, cr, rvalp));
usr/src/uts/common/fs/sockfs/socktpi.c
5941
cr, rvalp);
usr/src/uts/common/fs/sockfs/socktpi.c
5953
error = strioctl(vp, cmd, arg, mode, U_TO_K, cr, rvalp);
usr/src/uts/common/fs/sockfs/socktpi.c
5966
error = strioctl(vp, cmd, arg, mode, U_TO_K, cr, rvalp);
usr/src/uts/common/fs/sockfs/socktpi.c
5981
error = strioctl(vp, cmd, arg, mode, U_TO_K, cr, rvalp);
usr/src/uts/common/fs/sockfs/socktpi.c
6006
cr, rvalp);
usr/src/uts/common/fs/sockfs/socktpi.c
6049
return (strioctl(vp, cmd, arg, mode, U_TO_K, cr, rvalp));
usr/src/uts/common/fs/sockfs/socktpi.c
6052
error = strioctl(vp, cmd, arg, mode, U_TO_K, cr, rvalp);
usr/src/uts/common/fs/sockfs/socktpi.c
614
socklen_t namelen, int backlog, int flags, struct cred *cr)
usr/src/uts/common/fs/sockfs/socktpi.c
6309
boolean_t *direct, queue_t **qp, struct cred *cr)
usr/src/uts/common/fs/sockfs/socktpi.c
6332
if ((error = sotpi_init(so, NULL, cr, SO_FALLBACK)) != 0) {
usr/src/uts/common/fs/sockfs/socktpi.c
6362
if (so_set_events(so, so->so_vnode, cr) != 0)
usr/src/uts/common/fs/sockfs/socktpi.c
6393
sotpi_revert_sonode(struct sonode *so, struct cred *cr)
usr/src/uts/common/fs/sockfs/socktpi.c
6403
(void) strclose(vp, FREAD|FWRITE|SO_FALLBACK, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
654
cr);
usr/src/uts/common/fs/specfs/specsubr.c
117
struct cred *cr)
usr/src/uts/common/fs/specfs/specsubr.c
130
return (fifovp(vp, cr));
usr/src/uts/common/fs/specfs/specsubr.c
147
rc = VOP_GETATTR(vp, &va, 0, cr, NULL); /* XXX may block! */
usr/src/uts/common/fs/specfs/specsubr.c
843
device_close(struct vnode *vp, int flag, struct cred *cr)
usr/src/uts/common/fs/specfs/specsubr.c
859
error = strclose(cvp, flag, cr);
usr/src/uts/common/fs/specfs/specsubr.c
86
struct cred *cr,
usr/src/uts/common/fs/specfs/specsubr.c
862
error = dev_close(dev, flag, OTYP_CHR, cr);
usr/src/uts/common/fs/specfs/specsubr.c
872
(size_t)0, B_INVAL|B_FORCE, cr, NULL);
usr/src/uts/common/fs/specfs/specsubr.c
875
error = dev_close(dev, flag, OTYP_BLK, cr);
usr/src/uts/common/fs/specfs/specsubr.c
92
vp = specvp(realvp, dev, vtyp, cr);
usr/src/uts/common/fs/specfs/specvfsops.c
110
struct cred *cr)
usr/src/uts/common/fs/specfs/specvfsops.c
157
(void) VOP_PUTPAGE(vp, (offset_t)0, (uint_t)0, B_ASYNC, cr,
usr/src/uts/common/fs/specfs/specvnops.c
1018
return (cdev_read(dev, uiop, cr));
usr/src/uts/common/fs/specfs/specvnops.c
1086
struct cred *cr,
usr/src/uts/common/fs/specfs/specvnops.c
1104
return (strwrite(vp, uiop, cr));
usr/src/uts/common/fs/specfs/specvnops.c
1121
return (cdev_write(dev, uiop, cr));
usr/src/uts/common/fs/specfs/specvnops.c
1263
spec_ioctl(struct vnode *vp, int cmd, intptr_t arg, int mode, struct cred *cr,
usr/src/uts/common/fs/specfs/specvnops.c
1282
error = strioctl(vp, cmd, arg, mode, U_TO_K, cr, rvalp);
usr/src/uts/common/fs/specfs/specvnops.c
1284
error = cdev_ioctl(dev, cmd, arg, mode, cr, rvalp);
usr/src/uts/common/fs/specfs/specvnops.c
1294
struct cred *cr,
usr/src/uts/common/fs/specfs/specvnops.c
1355
error = VOP_GETATTR(realvp, vap, flags, cr, ct);
usr/src/uts/common/fs/specfs/specvnops.c
1383
struct cred *cr,
usr/src/uts/common/fs/specfs/specvnops.c
1406
error = VOP_SETATTR(realvp, vap, flags, cr, ct);
usr/src/uts/common/fs/specfs/specvnops.c
1428
struct cred *cr,
usr/src/uts/common/fs/specfs/specvnops.c
1439
return (VOP_ACCESS(realvp, mode, flags, cr, ct));
usr/src/uts/common/fs/specfs/specvnops.c
1457
struct cred *cr,
usr/src/uts/common/fs/specfs/specvnops.c
1471
if (mode && (error = spec_access(dvp, mode, 0, cr, ct)))
usr/src/uts/common/fs/specfs/specvnops.c
1488
struct cred *cr,
usr/src/uts/common/fs/specfs/specvnops.c
1511
(void) VOP_PUTPAGE(cvp, (offset_t)0, 0, 0, cr, ct);
usr/src/uts/common/fs/specfs/specvnops.c
1528
(intptr_t)&spec_callback, FNATIVE|FKIOCTL, cr, &rval);
usr/src/uts/common/fs/specfs/specvnops.c
1544
if (VOP_GETATTR(realvp, &vatmp, 0, cr, ct) == 0) {
usr/src/uts/common/fs/specfs/specvnops.c
1562
(void) VOP_SETATTR(realvp, &va, 0, cr, ct);
usr/src/uts/common/fs/specfs/specvnops.c
1564
(void) VOP_FSYNC(realvp, syncflag, cr, ct);
usr/src/uts/common/fs/specfs/specvnops.c
1570
spec_inactive(struct vnode *vp, struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/specfs/specvnops.c
1723
struct cred *cr,
usr/src/uts/common/fs/specfs/specvnops.c
1736
return (fs_frlock(vp, cmd, bfp, flag, offset, flk_cbp, cr, ct));
usr/src/uts/common/fs/specfs/specvnops.c
1770
struct cred *cr,
usr/src/uts/common/fs/specfs/specvnops.c
1797
protp, pl, plsz, seg, addr, rw, cr);
usr/src/uts/common/fs/specfs/specvnops.c
1832
struct cred *cr)
usr/src/uts/common/fs/specfs/specvnops.c
2021
struct cred *cr,
usr/src/uts/common/fs/specfs/specvnops.c
2054
flags, cr);
usr/src/uts/common/fs/specfs/specvnops.c
2085
flags, cr);
usr/src/uts/common/fs/specfs/specvnops.c
2115
struct cred *cr)
usr/src/uts/common/fs/specfs/specvnops.c
2589
cred_t *cr,
usr/src/uts/common/fs/specfs/specvnops.c
2618
struct cred *cr,
usr/src/uts/common/fs/specfs/specvnops.c
2638
error = VOP_SETSECATTR(realvp, vsap, flag, cr, ct);
usr/src/uts/common/fs/specfs/specvnops.c
2654
struct cred *cr,
usr/src/uts/common/fs/specfs/specvnops.c
2665
return (VOP_GETSECATTR(realvp, vsap, flag, cr, ct));
usr/src/uts/common/fs/specfs/specvnops.c
2667
return (fs_fab_acl(vp, vsap, flag, cr, ct));
usr/src/uts/common/fs/specfs/specvnops.c
2675
cred_t *cr,
usr/src/uts/common/fs/specfs/specvnops.c
2686
return (VOP_PATHCONF(realvp, cmd, valp, cr, ct));
usr/src/uts/common/fs/specfs/specvnops.c
2688
return (fs_pathconf(vp, cmd, valp, cr, ct));
usr/src/uts/common/fs/specfs/specvnops.c
563
spec_open(struct vnode **vpp, int flag, struct cred *cr, caller_context_t *cc)
usr/src/uts/common/fs/specfs/specvnops.c
634
if ((error = secpolicy_spec_open(cr, vp, flag)) != 0)
usr/src/uts/common/fs/specfs/specvnops.c
681
error = dev_open(&newdev, flag, type, cr);
usr/src/uts/common/fs/specfs/specvnops.c
758
(void) device_close(*vpp, flag, cr);
usr/src/uts/common/fs/specfs/specvnops.c
785
error = stropen(cvp, &newdev, flag, cr);
usr/src/uts/common/fs/specfs/specvnops.c
814
(void) spec_close(vp, flag, 1, 0, cr, cc);
usr/src/uts/common/fs/specfs/specvnops.c
836
(void) spec_close(vp, flag, 1, 0, cr, cc);
usr/src/uts/common/fs/specfs/specvnops.c
855
(void) spec_close(vp, flag, 1, 0, cr, cc);
usr/src/uts/common/fs/specfs/specvnops.c
879
struct cred *cr,
usr/src/uts/common/fs/specfs/specvnops.c
956
error = device_close(vp, flag, cr);
usr/src/uts/common/fs/specfs/specvnops.c
980
struct cred *cr,
usr/src/uts/common/fs/specfs/specvnops.c
998
return (strread(vp, uiop, cr));
usr/src/uts/common/fs/swapfs/swap_subr.c
240
swap_sync(struct vfs *vfsp, short flag, struct cred *cr)
usr/src/uts/common/fs/swapfs/swap_subr.c
84
static int swap_sync(struct vfs *vfsp, short flag, struct cred *cr);
usr/src/uts/common/fs/swapfs/swap_vnops.c
117
struct cred *cr,
usr/src/uts/common/fs/swapfs/swap_vnops.c
128
pl, plsz, seg, addr, rw, cr));
usr/src/uts/common/fs/swapfs/swap_vnops.c
146
struct cred *cr)
usr/src/uts/common/fs/swapfs/swap_vnops.c
232
PAGESIZE, flags, cr, NULL);
usr/src/uts/common/fs/swapfs/swap_vnops.c
320
struct cred *cr)
usr/src/uts/common/fs/swapfs/swap_vnops.c
342
seg, addr, rw, cr);
usr/src/uts/common/fs/swapfs/swap_vnops.c
411
cr, NULL);
usr/src/uts/common/fs/swapfs/swap_vnops.c
481
struct cred *cr,
usr/src/uts/common/fs/swapfs/swap_vnops.c
521
flags, cr);
usr/src/uts/common/fs/swapfs/swap_vnops.c
57
caddr_t addr, enum seg_rw rw, struct cred *cr, caller_context_t *ct);
usr/src/uts/common/fs/swapfs/swap_vnops.c
574
flags, cr);
usr/src/uts/common/fs/swapfs/swap_vnops.c
59
int flags, struct cred *cr, caller_context_t *ct);
usr/src/uts/common/fs/swapfs/swap_vnops.c
60
static void swap_inactive(struct vnode *vp, struct cred *cr,
usr/src/uts/common/fs/swapfs/swap_vnops.c
605
struct cred *cr)
usr/src/uts/common/fs/swapfs/swap_vnops.c
63
cred_t *cr, caller_context_t *ct);
usr/src/uts/common/fs/swapfs/swap_vnops.c
67
struct seg *seg, caddr_t addr, enum seg_rw rw, struct cred *cr);
usr/src/uts/common/fs/swapfs/swap_vnops.c
72
enum seg_rw rw, struct cred *cr);
usr/src/uts/common/fs/swapfs/swap_vnops.c
731
B_WRITE | flags, cr, NULL);
usr/src/uts/common/fs/swapfs/swap_vnops.c
75
size_t *lenp, int flags, struct cred *cr);
usr/src/uts/common/fs/swapfs/swap_vnops.c
758
cred_t *cr,
usr/src/uts/common/fs/swapfs/swap_vnops.c
779
VOP_DISPOSE(pvp, pp, fl, dn, cr, ct);
usr/src/uts/common/fs/swapfs/swap_vnops.c
781
fs_dispose(vp, pp, fl, dn, cr, ct);
usr/src/uts/common/fs/swapfs/swap_vnops.c
96
struct cred *cr,
usr/src/uts/common/fs/tmpfs/tmp_subr.c
87
struct cred *cr)
usr/src/uts/common/fs/tmpfs/tmp_subr.c
89
uid_t uid = crgetuid(cr);
usr/src/uts/common/fs/tmpfs/tmp_subr.c
95
tmp_taccess(entry, VWRITE, cr) != 0))
usr/src/uts/common/fs/tmpfs/tmp_subr.c
96
return (secpolicy_vnode_remove(cr));
usr/src/uts/common/fs/tmpfs/tmp_vfsops.c
232
tmp_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr)
usr/src/uts/common/fs/tmpfs/tmp_vfsops.c
245
if ((error = secpolicy_fs_mount(cr, mvp, vfsp)) != 0)
usr/src/uts/common/fs/tmpfs/tmp_vfsops.c
358
tmpnode_init(tm, tp, &rattr, cr);
usr/src/uts/common/fs/tmpfs/tmp_vfsops.c
364
got_attrs = VOP_GETATTR(mvp, &rattr, 0, cr, NULL);
usr/src/uts/common/fs/tmpfs/tmp_vfsops.c
411
tmp_unmount(struct vfs *vfsp, int flag, struct cred *cr)
usr/src/uts/common/fs/tmpfs/tmp_vfsops.c
418
if ((error = secpolicy_fs_unmount(cr, vfsp)) != 0)
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
116
struct cred *cr,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1783
struct cred *cr,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1829
pl, plsz, seg, addr, rw, cr);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1856
struct cred *cr)
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1897
flags, cr, NULL);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1929
struct cred *cr,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1995
flags, cr);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2024
flags, cr);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2069
struct cred *cr)
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2147
B_WRITE | flags, cr, NULL);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2390
cred_t *cr,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2427
error = fs_pathconf(vp, cmd, valp, cr, ct);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
415
secpolicy_vnode_setid_retain(cr,
usr/src/uts/common/fs/udfs/udf_alloc.c
1028
uid = crgetuid(cr);
usr/src/uts/common/fs/udfs/udf_alloc.c
1043
((vap->va_gid == pip->i_gid) || groupmember(vap->va_gid, cr) ||
usr/src/uts/common/fs/udfs/udf_alloc.c
1044
secpolicy_vnode_create_gid(cr) == 0)) {
usr/src/uts/common/fs/udfs/udf_alloc.c
1051
gid = crgetgid(cr);
usr/src/uts/common/fs/udfs/udf_alloc.c
1165
secpolicy_vnode_setids_setgids(cr,
usr/src/uts/common/fs/udfs/udf_alloc.c
1205
if ((err = ud_iget(pip->i_vfs, prn, blkno, ipp, bp, cr)) != 0) {
usr/src/uts/common/fs/udfs/udf_alloc.c
1279
int32_t flag, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_alloc.c
1340
error = ud_itrunc(ip, lp->l_start, 0, cr);
usr/src/uts/common/fs/udfs/udf_alloc.c
981
struct ud_inode **ipp, struct vattr *vap, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_bmap.c
195
u_offset_t off, int32_t size, int32_t alloc_only, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_dir.c
1021
ud_dirempty(struct ud_inode *ip, uint64_t ino, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_dir.c
1051
UIO_SYSSPACE, &count, cr);
usr/src/uts/common/fs/udfs/udf_dir.c
1081
UIO_SYSSPACE, &count, cr);
usr/src/uts/common/fs/udfs/udf_dir.c
1120
struct ud_inode *target, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_dir.c
117
char *namep, struct ud_inode **ipp, struct cred *cr, int32_t skipdnlc)
usr/src/uts/common/fs/udfs/udf_dir.c
1207
if (err = ud_iget(vfsp, prn, lbno, &tip, NULL, cr)) {
usr/src/uts/common/fs/udfs/udf_dir.c
1229
struct vattr *vap, enum de_op op, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_dir.c
1242
if ((error = ud_ialloc(tdp, &ip, vap, cr)) != 0) {
usr/src/uts/common/fs/udfs/udf_dir.c
1251
error = ud_dirmakedirect(ip, tdp, cr);
usr/src/uts/common/fs/udfs/udf_dir.c
1279
struct ud_inode *sip, struct ud_inode *sdp, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_dir.c
1330
error = ud_dirprepareentry(tdp, slotp, buf, cr);
usr/src/uts/common/fs/udfs/udf_dir.c
1345
struct ud_inode *dp, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_dir.c
1442
uint8_t *buf, struct slot *slotp, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_dir.c
148
if (error = ud_iaccess(dip, IEXEC, cr, 1)) {
usr/src/uts/common/fs/udfs/udf_dir.c
1482
if ((error = ud_iaccess(tdp, IWRITE, cr, 0)) != 0 ||
usr/src/uts/common/fs/udfs/udf_dir.c
1483
(error = ud_sticky_remove_access(tdp, tip, cr)) != 0)
usr/src/uts/common/fs/udfs/udf_dir.c
1512
if (!ud_dirempty(tip, tdp->i_uniqid, cr) || tip->i_nlink > 2) {
usr/src/uts/common/fs/udfs/udf_dir.c
1626
struct slot *slotp, uint8_t *buf, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_dir.c
1669
0, cr);
usr/src/uts/common/fs/udfs/udf_dir.c
267
loc, ipp, NULL, cr);
usr/src/uts/common/fs/udfs/udf_dir.c
295
loc, ipp, NULL, cr);
usr/src/uts/common/fs/udfs/udf_dir.c
334
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_dir.c
375
if (err = ud_dirlook(tdp, namep, ipp, cr, 0)) {
usr/src/uts/common/fs/udfs/udf_dir.c
434
if (err = ud_iaccess(tdp, IEXEC, cr, 1)) {
usr/src/uts/common/fs/udfs/udf_dir.c
455
if ((err = ud_iaccess(sip, IWRITE, cr, 0))) {
usr/src/uts/common/fs/udfs/udf_dir.c
461
if ((err = ud_dircheckpath(blkno, tdp, cr))) {
usr/src/uts/common/fs/udfs/udf_dir.c
475
namep, namlen, &slot, &tip, buf, cr)) {
usr/src/uts/common/fs/udfs/udf_dir.c
491
namep, buf, &slot, cr);
usr/src/uts/common/fs/udfs/udf_dir.c
511
if (err = ud_iaccess(tdp, IWRITE, cr, 0)) {
usr/src/uts/common/fs/udfs/udf_dir.c
518
if (err = ud_dirmakeinode(tdp, &sip, vap, op, cr))
usr/src/uts/common/fs/udfs/udf_dir.c
522
namlen, &slot, sip, sdp, cr)) {
usr/src/uts/common/fs/udfs/udf_dir.c
606
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_dir.c
661
if (err = ud_iaccess(dp, IEXEC|IWRITE, cr, 1)) {
usr/src/uts/common/fs/udfs/udf_dir.c
670
buf, cr)) {
usr/src/uts/common/fs/udfs/udf_dir.c
704
if (err = ud_sticky_remove_access(dp, ip, cr)) {
usr/src/uts/common/fs/udfs/udf_dir.c
725
(!ud_dirempty(ip, dp->i_uniqid, cr))) {
usr/src/uts/common/fs/udfs/udf_dir.c
748
secpolicy_fs_linkdir(cr, vp->v_vfsp)) {
usr/src/uts/common/fs/udfs/udf_dir.c
779
if ((err = ud_itrunc(dp, slot.offset, 0, cr)) != 0) {
usr/src/uts/common/fs/udfs/udf_dir.c
878
struct ud_inode **ipp, uint8_t *buf, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_dir.c
946
loc, ipp, NULL, cr)) != 0) {
usr/src/uts/common/fs/udfs/udf_inode.c
1009
(void) ud_itrunc(ip, 0, 0, cr);
usr/src/uts/common/fs/udfs/udf_inode.c
1557
int32_t flags, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_inode.c
1602
(int)bsize, 0, cr);
usr/src/uts/common/fs/udfs/udf_inode.c
1604
error = ud_bmap_write(oip, length - 1, boff, 0, cr);
usr/src/uts/common/fs/udfs/udf_inode.c
1645
error = ud_bmap_write(oip, length - 1, boff, 0, cr);
usr/src/uts/common/fs/udfs/udf_inode.c
1929
ud_iaccess(struct ud_inode *ip, int32_t mode, struct cred *cr, int dolock)
usr/src/uts/common/fs/udfs/udf_inode.c
1962
if (crgetuid(cr) != ip->i_uid) {
usr/src/uts/common/fs/udfs/udf_inode.c
1964
if (!groupmember((uid_t)ip->i_gid, cr))
usr/src/uts/common/fs/udfs/udf_inode.c
1968
ret = secpolicy_vnode_access2(cr, ITOV(ip), ip->i_uid,
usr/src/uts/common/fs/udfs/udf_inode.c
929
ud_iinactive(struct ud_inode *ip, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_subr.c
1862
struct cred *cr)
usr/src/uts/common/fs/udfs/udf_subr.c
1869
(uid = crgetuid(cr)) != dir->i_uid &&
usr/src/uts/common/fs/udfs/udf_subr.c
1872
ud_iaccess(entry, IWRITE, cr, 0) != 0))
usr/src/uts/common/fs/udfs/udf_subr.c
1873
return (secpolicy_vnode_remove(cr));
usr/src/uts/common/fs/udfs/udf_vfsops.c
181
struct mounta *uap, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_vfsops.c
193
if ((error = secpolicy_fs_mount(cr, mvp, vfsp)) != 0) {
usr/src/uts/common/fs/udfs/udf_vfsops.c
298
(error = secpolicy_spec_open(cr, svp, oflag)) != 0)
usr/src/uts/common/fs/udfs/udf_vfsops.c
301
if ((error = VOP_ACCESS(svp, aflag, 0, cr, NULL)) != 0)
usr/src/uts/common/fs/udfs/udf_vfsops.c
307
error = ud_mountfs(vfsp, why, dev, dpn.pn_path, cr, 0);
usr/src/uts/common/fs/udfs/udf_vfsops.c
324
udf_unmount(struct vfs *vfsp, int fflag, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_vfsops.c
333
if (secpolicy_fs_unmount(cr, vfsp) != 0) {
usr/src/uts/common/fs/udfs/udf_vfsops.c
383
(void) VOP_PUTPAGE(bvp, (offset_t)0, (uint32_t)0, B_INVAL, cr, NULL);
usr/src/uts/common/fs/udfs/udf_vfsops.c
384
(void) VOP_CLOSE(bvp, flag, 1, (offset_t)0, cr, NULL);
usr/src/uts/common/fs/udfs/udf_vfsops.c
481
udf_sync(struct vfs *vfsp, int16_t flag, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_vfsops.c
616
struct cred *cr, int32_t isroot)
usr/src/uts/common/fs/udfs/udf_vfsops.c
645
cr, NULL);
usr/src/uts/common/fs/udfs/udf_vfsops.c
784
(uint32_t)0, B_INVAL, cr, NULL);
usr/src/uts/common/fs/udfs/udf_vfsops.c
918
udf_vfsp->udf_ricb_loc, &rip, NULL, cr)) {
usr/src/uts/common/fs/udfs/udf_vfsops.c
951
FREAD : FREAD|FWRITE, 1, (offset_t)0, cr, NULL);
usr/src/uts/common/fs/udfs/udf_vnops.c
1021
DR_RENAME, cr, ct)) == ENOENT) {
usr/src/uts/common/fs/udfs/udf_vnops.c
1050
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
1066
(struct ud_inode *)0, (struct ud_inode *)0, vap, &xip, cr, ct);
usr/src/uts/common/fs/udfs/udf_vnops.c
1087
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
1098
cr, ct);
usr/src/uts/common/fs/udfs/udf_vnops.c
1110
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
1266
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
1285
(struct ud_inode *)0, (struct ud_inode *)0, vap, &ip, cr, ct);
usr/src/uts/common/fs/udfs/udf_vnops.c
1363
(offset_t)0, UIO_SYSSPACE, (int32_t *)0, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
1370
(struct vnode *)0, DR_REMOVE, cr, ct);
usr/src/uts/common/fs/udfs/udf_vnops.c
1398
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
1504
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
1527
udf_inactive(struct vnode *vp, struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/udfs/udf_vnops.c
1531
ud_iinactive(VTOI(vp), cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
1610
cred_t *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
1629
return (fs_frlock(vp, cmd, bfp, flag, offset, flk_cbp, cr, ct));
usr/src/uts/common/fs/udfs/udf_vnops.c
1640
cred_t *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
1650
error = ud_freesp(vp, bfp, flag, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
1671
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
1775
error = ud_bmap_write(ip, offset, count, 0, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
1951
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
2004
error = ud_putpages(vp, doff, dlen, flags, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
2023
error = ud_putpages(vp, off, len, flags, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
2043
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
2087
vn_a.cred = cr;
usr/src/uts/common/fs/udfs/udf_vnops.c
2104
struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/udfs/udf_vnops.c
2125
struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/udfs/udf_vnops.c
2145
udf_l_pathconf(struct vnode *vp, int32_t cmd, ulong_t *valp, struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
2165
error = fs_pathconf(vp, cmd, valp, cr, ct);
usr/src/uts/common/fs/udfs/udf_vnops.c
2188
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
2344
struct cred *cr)
usr/src/uts/common/fs/udfs/udf_vnops.c
2367
error = ud_wrip(ip, &auio, ioflag, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
2372
error = ud_rdip(ip, &auio, ioflag, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
244
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
259
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
2635
struct cred *cr)
usr/src/uts/common/fs/udfs/udf_vnops.c
2689
flags, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
2722
&io_off, &io_len, flags, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
2758
size_t *lenp, int32_t flags, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_vnops.c
280
B_ASYNC | B_FREE, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
294
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
2977
ud_rdip(struct ud_inode *ip, struct uio *uio, int32_t ioflag, cred_t *cr)
usr/src/uts/common/fs/udfs/udf_vnops.c
3108
ud_wrip(struct ud_inode *ip, struct uio *uio, int ioflag, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_vnops.c
3189
(int)(on + n), mapon == 0, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
320
error = ud_rdip(ip, uiop, ioflag, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
3211
(int)(on + n), 1, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
3357
(void) ud_itrunc(ip, old_i_size, 0, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
3370
secpolicy_vnode_setid_retain(cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
343
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
389
error = ud_wrip(ip, uiop, ioflag, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
407
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
420
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
483
ud_iaccess_vmode(void *ip, int mode, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_vnops.c
485
return (ud_iaccess(ip, UD_UPERM2DPERM(mode), cr, 0));
usr/src/uts/common/fs/udfs/udf_vnops.c
494
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
526
error = secpolicy_vnode_setattr(cr, vp, vap, &ovap, flags,
usr/src/uts/common/fs/udfs/udf_vnops.c
561
if (error = ud_iaccess(ip, IWRITE, cr, 0)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
568
if (error = ud_itrunc(ip, vap->va_size, 0, cr)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
616
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
627
return (ud_iaccess(ip, UD_UPERM2DPERM(mode), cr, 1));
usr/src/uts/common/fs/udfs/udf_vnops.c
641
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
669
if ((error = ud_iaccess(ip, IEXEC, cr, 1)) != 0) {
usr/src/uts/common/fs/udfs/udf_vnops.c
674
error = ud_dirlook(ip, nm, &xip, cr, 1);
usr/src/uts/common/fs/udfs/udf_vnops.c
696
(*vpp)->v_type, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
718
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
728
if ((vap->va_mode & VSVTX) && secpolicy_vnode_stky_modify(cr) != 0)
usr/src/uts/common/fs/udfs/udf_vnops.c
743
vap, &xip, cr, ct);
usr/src/uts/common/fs/udfs/udf_vnops.c
768
UD_UPERM2DPERM(mode), cr, 0);
usr/src/uts/common/fs/udfs/udf_vnops.c
792
(void) ud_itrunc(ip, 0, 0, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
820
newvp = specvp(*vpp, (*vpp)->v_rdev, (*vpp)->v_type, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
837
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
848
(struct ud_inode *)0, (struct vnode *)0, DR_REMOVE, cr, ct);
usr/src/uts/common/fs/udfs/udf_vnops.c
861
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
884
if (sip->i_uid != crgetuid(cr) && secpolicy_basic_link(cr) != 0)
usr/src/uts/common/fs/udfs/udf_vnops.c
891
sip, (struct vattr *)0, (struct ud_inode **)0, cr, ct);
usr/src/uts/common/fs/udfs/udf_vnops.c
910
struct cred *cr,
usr/src/uts/common/fs/udfs/udf_vnops.c
936
if (error = ud_dirlook(sdp, snm, &sip, cr, 0)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
959
if ((error = ud_iaccess(sdp, IWRITE, cr, 0)) != 0 ||
usr/src/uts/common/fs/udfs/udf_vnops.c
960
(error = ud_sticky_remove_access(sdp, sip, cr)) != 0) {
usr/src/uts/common/fs/udfs/udf_vnops.c
982
if (ud_dirlook(tdp, tnm, &tip, cr, 0) == 0) {
usr/src/uts/common/fs/udfs/udf_vnops.c
998
(struct vattr *)0, (struct ud_inode **)0, cr, ct)) {
usr/src/uts/common/fs/ufs/lufs.c
1189
error = lufs_alloc(ufsvfsp, flp, cg_minlogsize, cr);
usr/src/uts/common/fs/ufs/lufs.c
661
lufs_alloc(struct ufsvfs *ufsvfsp, struct fiolog *flp, size_t minb, cred_t *cr)
usr/src/uts/common/fs/ufs/lufs.c
695
error = alloc(ip, fno, fs->fs_bsize, &fno, cr);
usr/src/uts/common/fs/ufs/lufs.c
720
error = alloc(ip, fno + fs->fs_frag, fs->fs_bsize, &fno, cr);
usr/src/uts/common/fs/ufs/lufs.c
736
error = alloc(ip, fno + fs->fs_frag, fs->fs_bsize, &fno, cr);
usr/src/uts/common/fs/ufs/lufs.c
982
lufs_enable(struct vnode *vp, struct fiolog *flp, cred_t *cr)
usr/src/uts/common/fs/ufs/quota_ufs.c
123
chkdq(struct inode *ip, long change, int force, struct cred *cr,
usr/src/uts/common/fs/ufs/quota_ufs.c
322
ip->i_uid == crgetruid(cr)) {
usr/src/uts/common/fs/ufs/quota_ufs.c
337
if (ip->i_uid == crgetruid(cr)) {
usr/src/uts/common/fs/ufs/quota_ufs.c
344
ip->i_uid == crgetruid(cr)) {
usr/src/uts/common/fs/ufs/quota_ufs.c
418
int force, struct cred *cr, char **uerrp, size_t *lenp)
usr/src/uts/common/fs/ufs/quota_ufs.c
520
if ((dqp->dq_flags & DQ_FILES) == 0 && uid == crgetruid(cr)) {
usr/src/uts/common/fs/ufs/quota_ufs.c
533
if (uid == crgetruid(cr))
usr/src/uts/common/fs/ufs/quota_ufs.c
539
uid == crgetruid(cr)) {
usr/src/uts/common/fs/ufs/quotacalls.c
108
quot.uid = crgetruid(cr);
usr/src/uts/common/fs/ufs/quotacalls.c
123
error = opendq(ufsvfsp, vp, cr);
usr/src/uts/common/fs/ufs/quotacalls.c
127
error = closedq(ufsvfsp, cr);
usr/src/uts/common/fs/ufs/quotacalls.c
136
quot.addr, cr);
usr/src/uts/common/fs/ufs/quotacalls.c
141
cr);
usr/src/uts/common/fs/ufs/quotacalls.c
195
struct cred *cr)
usr/src/uts/common/fs/ufs/quotacalls.c
202
if (secpolicy_fs_quota(cr, ufsvfsp->vfs_vfs) != 0)
usr/src/uts/common/fs/ufs/quotacalls.c
266
if (ufs_itrunc(qip, (u_offset_t)qlen, (int)0, cr) != 0)
usr/src/uts/common/fs/ufs/quotacalls.c
368
closedq(struct ufsvfs *ufsvfsp, struct cred *cr)
usr/src/uts/common/fs/ufs/quotacalls.c
372
if (secpolicy_fs_quota(cr, ufsvfsp->vfs_vfs) != 0)
usr/src/uts/common/fs/ufs/quotacalls.c
489
caddr_t addr, struct cred *cr)
usr/src/uts/common/fs/ufs/quotacalls.c
500
if (secpolicy_fs_quota(cr, ufsvfsp->vfs_vfs) != 0)
usr/src/uts/common/fs/ufs/quotacalls.c
678
getquota(uid_t uid, struct ufsvfs *ufsvfsp, caddr_t addr, cred_t *cr)
usr/src/uts/common/fs/ufs/quotacalls.c
685
if (uid != crgetruid(cr) &&
usr/src/uts/common/fs/ufs/quotacalls.c
686
secpolicy_fs_quota(cr, ufsvfsp->vfs_vfs) != 0)
usr/src/uts/common/fs/ufs/quotacalls.c
85
quotactl(struct vnode *vp, intptr_t arg, int flag, struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_acl.c
1305
ufs_si_inherit(struct inode *ip, struct inode *tdp, o_mode_t mode, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_acl.c
132
err = ufs_si_free(ip->i_ufs_acl, ITOV(ip)->v_vfsp, cr);
usr/src/uts/common/fs/ufs/ufs_acl.c
1405
if ((error = ufs_si_store(ip, tsp, 0, cr)) != 0) {
usr/src/uts/common/fs/ufs/ufs_acl.c
1450
ufs_acl_setattr(struct inode *ip, struct vattr *vap, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_acl.c
1504
error = ufs_si_store(ip, sp, 0, cr);
usr/src/uts/common/fs/ufs/ufs_acl.c
1636
ufs_si_free(si_t *sp, struct vfs *vfsp, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_acl.c
1657
if ((err = ufs_iget_alloced(vfsp, shadow, &sip, cr)) == 0) {
usr/src/uts/common/fs/ufs/ufs_acl.c
172
if ((err = ufs_iget(vfsp, shadow, &sip, cr)) != 0) {
usr/src/uts/common/fs/ufs/ufs_acl.c
222
err = ufs_ialloc(ip, ip->i_number, (mode_t)IFSHAD, &sip, cr);
usr/src/uts/common/fs/ufs/ufs_acl.c
234
sip->i_uid = crgetuid(cr);
usr/src/uts/common/fs/ufs/ufs_acl.c
237
sip->i_gid = crgetgid(cr);
usr/src/uts/common/fs/ufs/ufs_acl.c
259
acldatalen, (offset_t)0, UIO_SYSSPACE, &resid, cr)) != 0) ||
usr/src/uts/common/fs/ufs/ufs_acl.c
352
if ((err = ufs_iget_alloced(vfsp, oldshadow, &sip, cr)) != 0) {
usr/src/uts/common/fs/ufs/ufs_acl.c
414
ufs_si_load(struct inode *ip, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_acl.c
465
if ((err = ufs_iget_alloced(vfsp, shadow, &sip, cr)) != 0) {
usr/src/uts/common/fs/ufs/ufs_acl.c
490
UIO_SYSSPACE, (int *)0, cr);
usr/src/uts/common/fs/ufs/ufs_acl.c
631
ufs_acl_access(struct inode *ip, int mode, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_acl.c
638
uid_t uid = crgetuid(cr);
usr/src/uts/common/fs/ufs/ufs_acl.c
660
cr, ip));
usr/src/uts/common/fs/ufs/ufs_acl.c
670
(mask & acl->acl_ic_perm) << 6, cr, ip));
usr/src/uts/common/fs/ufs/ufs_acl.c
679
if (groupmember((uid_t)sp->agroup->acl_ic_who, cr)) {
usr/src/uts/common/fs/ufs/ufs_acl.c
683
return (MODE_CHECK(owner, mode, (gperm << 6), cr, ip));
usr/src/uts/common/fs/ufs/ufs_acl.c
691
if (groupmember(acl->acl_ic_who, cr)) {
usr/src/uts/common/fs/ufs/ufs_acl.c
698
return (MODE_CHECK(owner, mode, ((gperm & mask) << 6), cr, ip));
usr/src/uts/common/fs/ufs/ufs_acl.c
703
return (MODE_CHECK(owner, mode, sp->aother->acl_ic_perm << 6, cr, ip));
usr/src/uts/common/fs/ufs/ufs_acl.c
708
ufs_acl_get(struct inode *ip, vsecattr_t *vsap, int flag, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_acl.c
772
ufs_acl_set(struct inode *ip, vsecattr_t *vsap, int flag, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_acl.c
785
if (secpolicy_vnode_setdac(cr, ip->i_uid) != 0)
usr/src/uts/common/fs/ufs/ufs_acl.c
813
err = ufs_si_store(ip, sp, 1, cr);
usr/src/uts/common/fs/ufs/ufs_acl.c
92
ufs_si_store(struct inode *ip, si_t *sp, int puship, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_alloc.c
105
alloc(struct inode *ip, daddr_t bpref, int size, daddr_t *bnp, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_alloc.c
127
secpolicy_fs_minfree(cr, ufsvfsp->vfs_vfs) != 0)
usr/src/uts/common/fs/ufs/ufs_alloc.c
129
err = chkdq(ip, (long)btodb(size), 0, cr, &errmsg, &len);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1551
ufs_allocsp(struct vnode *vp, struct flock64 *lp, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_alloc.c
158
(void) chkdq(ip, -(long)btodb(size), 0, cr, (char **)NULL,
usr/src/uts/common/fs/ufs/ufs_alloc.c
1641
BI_FALLOCATE, &allocblk, cr);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1681
&allocblk, cr);
usr/src/uts/common/fs/ufs/ufs_alloc.c
183
int nsize, daddr_t *bnp, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_alloc.c
1881
ufs_freesp(struct vnode *vp, struct flock64 *lp, int flag, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_alloc.c
1939
error = TRANS_ITRUNC(ip, (u_offset_t)lp->l_start, 0, cr);
usr/src/uts/common/fs/ufs/ufs_alloc.c
205
secpolicy_fs_minfree(cr, ufsvfsp->vfs_vfs) != 0)
usr/src/uts/common/fs/ufs/ufs_alloc.c
214
err = chkdq(ip, (long)btodb(nsize - osize), 0, cr, &errmsg, &len);
usr/src/uts/common/fs/ufs/ufs_alloc.c
262
(void) chkdq(ip, -(long)btodb(nsize - osize), 0, cr, (char **)NULL,
usr/src/uts/common/fs/ufs/ufs_alloc.c
295
ino_t ipref, mode_t mode, struct inode **ipp, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_alloc.c
320
/* change */ 1, (struct inode *)NULL, crgetuid(cr), 0,
usr/src/uts/common/fs/ufs/ufs_alloc.c
321
cr, &errmsg, &len);
usr/src/uts/common/fs/ufs/ufs_alloc.c
350
(struct inode *)NULL, crgetuid(cr), 0, cr,
usr/src/uts/common/fs/ufs/ufs_alloc.c
355
err = ufs_iget(pip->i_vfs, ino, ipp, cr);
usr/src/uts/common/fs/ufs/ufs_alloc.c
363
(struct inode *)NULL, crgetuid(cr), 0, cr,
usr/src/uts/common/fs/ufs/ufs_bmap.c
309
enum bi_type alloc_type, daddr_t *allocblk, struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_bmap.c
399
&nb, cr);
usr/src/uts/common/fs/ufs/ufs_bmap.c
471
(int)nsize, &nb, cr);
usr/src/uts/common/fs/ufs/ufs_bmap.c
500
err = alloc(ip, pref, (int)nsize, &nb, cr);
usr/src/uts/common/fs/ufs/ufs_bmap.c
547
0, cr, (char **)NULL,
usr/src/uts/common/fs/ufs/ufs_bmap.c
629
err = alloc(ip, pref, (int)bsize, &nb, cr);
usr/src/uts/common/fs/ufs/ufs_bmap.c
751
err = alloc(ip, pref, (int)bsize, &nb, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
1013
struct cred *cr,
usr/src/uts/common/fs/ufs/ufs_dir.c
1065
err = ufs_iget_alloced(tdp->i_vfs, ep_ino, ipp, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
1373
(ino_t)ep->d_ino, ipp, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
1456
struct cred *cr) /* credentials */
usr/src/uts/common/fs/ufs/ufs_dir.c
1510
if ((err = ufs_iaccess(tdp, IWRITE, cr, 0)) != 0 ||
usr/src/uts/common/fs/ufs/ufs_dir.c
1511
(err = ufs_sticky_remove_access(tdp, tip, cr)) != 0)
usr/src/uts/common/fs/ufs/ufs_dir.c
1542
if (!ufs_dirempty(tip, tdp->i_number, cr) || tip->i_nlink > 2) {
usr/src/uts/common/fs/ufs/ufs_dir.c
160
ufs_diraccess(struct inode *ip, int mode, struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_dir.c
166
return (ufs_iaccess(ip, mode, cr, 1));
usr/src/uts/common/fs/ufs/ufs_dir.c
1772
struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_dir.c
1787
err = dirprepareentry(tdp, slotp, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
180
struct cred *cr,
usr/src/uts/common/fs/ufs/ufs_dir.c
1917
cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
1957
struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_dir.c
1988
(int)(blkoff(dp->i_fs, slotp->offset) + DIRBLKSIZ), cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
2066
struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_dir.c
2095
err = ufs_ialloc(tdp, ipref, imode, &ip, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
2148
ip->i_uid = crgetuid(cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
2161
((vap->va_gid == tdp->i_gid) || groupmember(vap->va_gid, cr) ||
usr/src/uts/common/fs/ufs/ufs_dir.c
2162
secpolicy_vnode_create_gid(cr) == 0)) {
usr/src/uts/common/fs/ufs/ufs_dir.c
2169
ip->i_gid = (tdp->i_mode & ISGID) ? tdp->i_gid : crgetgid(cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
2194
secpolicy_vnode_setids_setgids(cr, ip->i_gid) != 0)
usr/src/uts/common/fs/ufs/ufs_dir.c
2213
err = ufs_dirmakedirect(ip, tdp, (op == DE_MKDIR) ? 0 : 1, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
2226
err = ufs_si_inherit(ip, tdp, ip->i_mode, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
2315
struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_dir.c
2327
err = BMAPALLOC(ip, (u_offset_t)0, DIRBLKSIZ, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
2412
struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_dir.c
2452
if (err = ufs_diraccess(dp, IEXEC|IWRITE, cr))
usr/src/uts/common/fs/ufs/ufs_dir.c
2461
err = ufs_dircheckforname(dp, namep, namlen, &slot, &ip, cr, 0);
usr/src/uts/common/fs/ufs/ufs_dir.c
2527
if ((err = ufs_sticky_remove_access(dp, ip, cr)) != 0) {
usr/src/uts/common/fs/ufs/ufs_dir.c
2549
!ufs_dirempty(ip, dp->i_number, cr)) {
usr/src/uts/common/fs/ufs/ufs_dir.c
2565
secpolicy_fs_linkdir(cr, vp->v_vfsp)) {
usr/src/uts/common/fs/ufs/ufs_dir.c
259
err = ufs_iget_alloced(dp->i_vfs, ep_ino, ipp, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
2718
(void) ufs_dirpurgedotdot(ip, dp->i_number, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
284
err = ufs_iget_alloced(dp->i_vfs, ep_ino, ipp, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
2852
struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_dir.c
2854
return (ufs_dirscan(ip, parentino, cr, 0));
usr/src/uts/common/fs/ufs/ufs_dir.c
2864
struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_dir.c
2866
return (ufs_dirscan(ip, parentino, cr, 1));
usr/src/uts/common/fs/ufs/ufs_dir.c
2882
struct cred *cr,
usr/src/uts/common/fs/ufs/ufs_dir.c
2896
sizeof (struct tmp_dir), off, UIO_SYSSPACE, &count, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
2963
struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_dir.c
3032
if (err = ufs_iget_alloced(vfs, dotdotino, &tip, cr)) {
usr/src/uts/common/fs/ufs/ufs_dir.c
3104
ufs_xattrdirempty(struct inode *ip, ino_t parentino, struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_dir.c
3117
sizeof (struct tmp_dir), off, UIO_SYSSPACE, &count, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
3159
struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_dir.c
3177
if ((err = ufs_iaccess(tdp, IWRITE, cr, 1)) != 0) {
usr/src/uts/common/fs/ufs/ufs_dir.c
3243
err = ufs_dirmakeinode(tdp, &ip, &va, DE_ATTRDIR, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
519
cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
566
cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
646
struct cred *cr, /* user credentials */
usr/src/uts/common/fs/ufs/ufs_dir.c
678
if (err = ufs_diraccess(tdp, IEXEC, cr))
usr/src/uts/common/fs/ufs/ufs_dir.c
693
if (err = ufs_dirlook(tdp, namep, ipp, cr, 0, 0)) {
usr/src/uts/common/fs/ufs/ufs_dir.c
732
err = ufs_dircheckforname(tdp, namep, namlen, &slot, &tip, cr, noentry);
usr/src/uts/common/fs/ufs/ufs_dir.c
744
if (err = ufs_iaccess(tdp, IWRITE, cr, 0))
usr/src/uts/common/fs/ufs/ufs_dir.c
750
if (err = ufs_dirmakeinode(tdp, &nip, vap, op, cr)) {
usr/src/uts/common/fs/ufs/ufs_dir.c
756
namlen, &slot, nip, NULL, cr)) {
usr/src/uts/common/fs/ufs/ufs_dir.c
813
struct cred *cr) /* user credentials */
usr/src/uts/common/fs/ufs/ufs_dir.c
911
if (err = ufs_diraccess(tdp, IEXEC, cr))
usr/src/uts/common/fs/ufs/ufs_dir.c
922
err = ufs_dircheckforname(tdp, namep, namlen, &slot, &tip, cr, 0);
usr/src/uts/common/fs/ufs/ufs_dir.c
930
tip, &slot, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
948
if (err = ufs_iaccess(tdp, IWRITE, cr, 0))
usr/src/uts/common/fs/ufs/ufs_dir.c
951
cr);
usr/src/uts/common/fs/ufs/ufs_directio.c
329
cred_t *cr, int *statusp)
usr/src/uts/common/fs/ufs/ufs_directio.c
508
NULL, cr);
usr/src/uts/common/fs/ufs/ufs_directio.c
516
BI_ALLOC_ONLY, NULL, cr);
usr/src/uts/common/fs/ufs/ufs_directio.c
529
BI_NORMAL, NULL, cr);
usr/src/uts/common/fs/ufs/ufs_directio.c
562
(void) ufs_itrunc(ip, size, 0, cr);
usr/src/uts/common/fs/ufs/ufs_directio.c
586
B_INVAL, cr, NULL);
usr/src/uts/common/fs/ufs/ufs_directio.c
723
B_INVAL, cr, NULL);
usr/src/uts/common/fs/ufs/ufs_directio.c
751
(void) ufs_itrunc(ip, size, 0, cr);
usr/src/uts/common/fs/ufs/ufs_directio.c
799
ufs_directio_read(struct inode *ip, uio_t *uio, cred_t *cr, int *statusp)
usr/src/uts/common/fs/ufs/ufs_directio.c
899
B_INVAL, cr, NULL);
usr/src/uts/common/fs/ufs/ufs_filio.c
105
if (secpolicy_fs_config(cr, vp->v_vfsp) != 0)
usr/src/uts/common/fs/ufs/ufs_filio.c
132
error = ufs_iget(ip->i_vfs, STRUCT_FGET(fio, fio_ino), &ipio, cr);
usr/src/uts/common/fs/ufs/ufs_filio.c
171
if (error = VOP_ACCESS(vpio, VREAD, 0, cr, NULL))
usr/src/uts/common/fs/ufs/ufs_filio.c
174
if (error = VOP_OPEN(&vpio, FREAD, cr, NULL))
usr/src/uts/common/fs/ufs/ufs_filio.c
219
struct cred *cr) /* credentials from ufs_ioctl */
usr/src/uts/common/fs/ufs/ufs_filio.c
228
if (secpolicy_fs_config(cr, vp->v_vfsp) != 0)
usr/src/uts/common/fs/ufs/ufs_filio.c
285
struct cred *cr) /* credentials from ufs_ioctl */
usr/src/uts/common/fs/ufs/ufs_filio.c
310
struct cred *cr) /* credentials from ufs_ioctl */
usr/src/uts/common/fs/ufs/ufs_filio.c
324
if (secpolicy_fs_config(cr, vp->v_vfsp) != 0)
usr/src/uts/common/fs/ufs/ufs_filio.c
404
ufs_fioffs(vfs_t *vfsp, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_filio.c
505
ufs_fioisbusy(struct vnode *vp, int *isbusy, struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_filio.c
534
ufs_fiodirectio(struct vnode *vp, int cmd, struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_filio.c
560
ufs_fiotune(struct vnode *vp, struct fiotune *uftp, struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_filio.c
569
if (secpolicy_fs_config(cr, vp->v_vfsp) != 0)
usr/src/uts/common/fs/ufs/ufs_filio.c
92
struct cred *cr) /* credentials from ufs_ioctl */
usr/src/uts/common/fs/ufs/ufs_inode.c
1158
ufs_itrunc(struct inode *oip, u_offset_t length, int flags, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_inode.c
1250
err = BMAPALLOC(oip, length - 1, (int)fs->fs_bsize, cr);
usr/src/uts/common/fs/ufs/ufs_inode.c
1252
err = BMAPALLOC(oip, length - 1, boff, cr);
usr/src/uts/common/fs/ufs/ufs_inode.c
1316
err = BMAPALLOC(oip, length - 1, boff, cr);
usr/src/uts/common/fs/ufs/ufs_inode.c
1510
(void) chkdq(oip, -blocksreleased, 0, cr, (char **)NULL,
usr/src/uts/common/fs/ufs/ufs_inode.c
1527
ufs_iaccess(struct inode *ip, int mode, struct cred *cr, int dolock)
usr/src/uts/common/fs/ufs/ufs_inode.c
1555
ret = ufs_acl_access(ip, mode, cr);
usr/src/uts/common/fs/ufs/ufs_inode.c
1564
if (crgetuid(cr) != ip->i_uid) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1566
if (!groupmember((uid_t)ip->i_gid, cr))
usr/src/uts/common/fs/ufs/ufs_inode.c
1571
ret = secpolicy_vnode_access2(cr, ITOV(ip), ip->i_uid,
usr/src/uts/common/fs/ufs/ufs_inode.c
389
ufs_iget(struct vfs *vfsp, ino_t ino, struct inode **ipp, struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_inode.c
391
return (ufs_iget_internal(vfsp, ino, ipp, cr, 0));
usr/src/uts/common/fs/ufs/ufs_inode.c
400
struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_inode.c
402
return (ufs_iget_internal(vfsp, ino, ipp, cr, 1));
usr/src/uts/common/fs/ufs/ufs_inode.c
447
struct cred *cr, int validate)
usr/src/uts/common/fs/ufs/ufs_inode.c
639
if ((error = ufs_si_load(ip, cr)) != 0) {
usr/src/uts/common/fs/ufs/ufs_log.c
40
ufs_fiologenable(vnode_t *vp, fiolog_t *ufl, cred_t *cr, int flags)
usr/src/uts/common/fs/ufs/ufs_log.c
50
error = lufs_enable(vp, &fl, cr);
usr/src/uts/common/fs/ufs/ufs_log.c
59
ufs_fiologdisable(vnode_t *vp, fiolog_t *ufl, cred_t *cr, int flags)
usr/src/uts/common/fs/ufs/ufs_log.c
82
ufs_fioislog(vnode_t *vp, uint32_t *islog, cred_t *cr, int flags)
usr/src/uts/common/fs/ufs/ufs_snap.c
356
ufs_snap_delete(struct vnode *vp, struct fiosnapdelete *fiosnapp, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_snap.c
375
if (secpolicy_fs_config(cr, ufsvfsp->vfs_vfs) != 0)
usr/src/uts/common/fs/ufs/ufs_snap.c
61
cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_snap.c
78
if (secpolicy_fs_config(cr, ufsvfsp->vfs_vfs) != 0)
usr/src/uts/common/fs/ufs/ufs_subr.c
1448
ufs_sticky_remove_access(struct inode *dp, struct inode *ip, struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_subr.c
1455
(uid = crgetuid(cr)) != dp->i_uid &&
usr/src/uts/common/fs/ufs/ufs_subr.c
1458
ufs_iaccess(ip, IWRITE, cr, 0) != 0))
usr/src/uts/common/fs/ufs/ufs_subr.c
1459
return (secpolicy_vnode_remove(cr));
usr/src/uts/common/fs/ufs/ufs_trans.c
798
ufs_trans_itrunc(struct inode *ip, u_offset_t length, int flags, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_trans.c
812
err = ufs_itrunc(ip, length, flags, cr);
usr/src/uts/common/fs/ufs/ufs_trans.c
849
flags & ~I_FREE, cr);
usr/src/uts/common/fs/ufs/ufs_trans.c
852
err = ufs_itrunc(ip, length, flags, cr);
usr/src/uts/common/fs/ufs/ufs_trans.c
925
cred_t *cr,
usr/src/uts/common/fs/ufs/ufs_trans.c
948
err = wrip(ip, uio, ioflag, cr);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1148
error = ufs_iget_alloced(vfsp, UFSROOTINO, &rip, cr);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1366
FREAD : FREAD|FWRITE, 1, (offset_t)0, cr, NULL);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1377
ufs_unmount(struct vfs *vfsp, int fflag, struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1395
if (secpolicy_fs_unmount(cr, vfsp) != 0)
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1673
B_INVAL, cr, NULL);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1674
(void) VOP_CLOSE(bvp, flag, 1, (offset_t)0, cr, NULL);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1874
ufs_sync(struct vfs *vfsp, short flag, struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_vfsops.c
2074
ufs_syncfs(vfs_t *vfsp, uint64_t flags, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_vfsops.c
2080
return (ufs_fioffs(vfsp, cr));
usr/src/uts/common/fs/ufs/ufs_vfsops.c
263
struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_vfsops.c
278
if ((error = secpolicy_fs_mount(cr, mvp, vfsp)) != 0)
usr/src/uts/common/fs/ufs/ufs_vfsops.c
375
if ((error = secpolicy_spec_open(cr, svp, oflag)) != 0) {
usr/src/uts/common/fs/ufs/ufs_vfsops.c
391
if ((error = VOP_ACCESS(svp, aflag, 0, cr, NULL)) != 0)
usr/src/uts/common/fs/ufs/ufs_vfsops.c
427
dpn.pn_path, cr, 0, &args, datalen);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
800
char *path, cred_t *cr, int isroot, void *raw_argsp, int args_len)
usr/src/uts/common/fs/ufs/ufs_vfsops.c
833
cr, NULL);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
867
(size_t)0, B_INVAL, cr, NULL);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1176
(void) ufs_itrunc(ip, old_i_size, 0, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1197
secpolicy_vnode_setid_retain(cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
1271
rdip(struct inode *ip, struct uio *uio, int ioflag, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_vnops.c
1326
error = ufs_directio_read(ip, uio, cr, &directio_status);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1449
struct cred *cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
1483
error = quotactl(vp, arg, flag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1498
if (secpolicy_fs_config(cr, ufsvfsp->vfs_vfs) != 0)
usr/src/uts/common/fs/ufs/ufs_vnops.c
1657
flag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1670
return (ufs_fiosdio(vp, (uint_t *)arg, flag, cr));
usr/src/uts/common/fs/ufs/ufs_vnops.c
1676
return (ufs_fiogdio(vp, (uint_t *)arg, flag, cr));
usr/src/uts/common/fs/ufs/ufs_vnops.c
1687
error = ufs_fioio(vp, (struct fioio *)arg, flag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1700
return (ufs_fioffs(vp->v_vfsp, cr));
usr/src/uts/common/fs/ufs/ufs_vnops.c
1709
if (secpolicy_fs_config(cr, ufsvfsp->vfs_vfs) != 0)
usr/src/uts/common/fs/ufs/ufs_vnops.c
1711
error = ufs_fioisbusy(vp, (int *)arg, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1715
return (ufs_fiodirectio(vp, (int)arg, cr));
usr/src/uts/common/fs/ufs/ufs_vnops.c
1726
error = ufs_fiotune(vp, (struct fiotune *)arg, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1733
if (secpolicy_fs_config(cr, ufsvfsp->vfs_vfs) != 0)
usr/src/uts/common/fs/ufs/ufs_vnops.c
1735
return (ufs_fiologenable(vp, (void *)arg, cr, flag));
usr/src/uts/common/fs/ufs/ufs_vnops.c
1738
if (secpolicy_fs_config(cr, ufsvfsp->vfs_vfs) != 0)
usr/src/uts/common/fs/ufs/ufs_vnops.c
1740
return (ufs_fiologdisable(vp, (void *)arg, cr, flag));
usr/src/uts/common/fs/ufs/ufs_vnops.c
1743
return (ufs_fioislog(vp, (void *)arg, cr, flag));
usr/src/uts/common/fs/ufs/ufs_vnops.c
1762
error = ufs_snap_create(vp, fcp, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1779
error = ufs_snap_delete(vp, &fc, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1800
if (secpolicy_fs_config(cr, ufsvfsp->vfs_vfs) != 0)
usr/src/uts/common/fs/ufs/ufs_vnops.c
1806
if (secpolicy_fs_config(cr, ufsvfsp->vfs_vfs) != 0)
usr/src/uts/common/fs/ufs/ufs_vnops.c
1890
struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/ufs/ufs_vnops.c
1989
ufs_priv_access(void *vip, int mode, struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_vnops.c
1993
return (ufs_iaccess(ip, mode, cr, 0));
usr/src/uts/common/fs/ufs/ufs_vnops.c
1998
ufs_setattr(struct vnode *vp, struct vattr *vap, int flags, struct cred *cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2077
if (error = ufs_iaccess(ip, IWRITE, cr, 0))
usr/src/uts/common/fs/ufs/ufs_vnops.c
2081
error = TRANS_ITRUNC(ip, vap->va_size, 0, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2125
error = secpolicy_vnode_setattr(cr, vp, vap, &oldva, flags,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2174
(void) chkdq(ip, -blocks, /* force */ 1, cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2177
(uid_t)ip->i_uid, /* force */ 1, cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2193
(void) chkdq(ip, blocks, /* force */ 1, cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2197
/* force */ 1, cr, &errmsg2, &len2);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2267
error = ufs_acl_setattr(ip, vap, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2330
ufs_access(struct vnode *vp, int mode, int flags, struct cred *cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2349
return (ufs_iaccess(ip, mode, cr, 1));
usr/src/uts/common/fs/ufs/ufs_vnops.c
2354
ufs_readlink(struct vnode *vp, struct uio *uiop, struct cred *cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2459
error = rdip(ip, tuiop, 0, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2481
cr, ct);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2510
ufs_fsync(struct vnode *vp, int syncflag, struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/ufs/ufs_vnops.c
2603
ufs_inactive(struct vnode *vp, struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/ufs/ufs_vnops.c
2615
struct pathname *pnp, int flags, struct vnode *rdir, struct cred *cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2649
error = ufs_xattr_getattrdir(dvp, &sip, flags, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2667
if ((error = ufs_iaccess(VTOI(vp), IEXEC, cr, 1)) != 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
269
ufs_open(struct vnode **vpp, int flag, struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/ufs/ufs_vnops.c
2700
if ((error = ufs_iaccess(ip, IEXEC, cr, 1)) == 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2714
if ((error = ufs_iaccess(ip, IEXEC, cr, 1)) != 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2744
if (error = ufs_diraccess(ip, IEXEC, cr))
usr/src/uts/common/fs/ufs/ufs_vnops.c
2752
error = ufs_dirlook(ip, nm, &xip, cr, 1, 0);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2766
cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
277
struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/ufs/ufs_vnops.c
2778
newvp = decompvp(*vpp, cr, ct);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2800
int mode, struct vnode **vpp, struct cred *cr, int flag,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2832
if ((vap->va_mode & VSVTX) && secpolicy_vnode_stky_modify(cr) != 0)
usr/src/uts/common/fs/ufs/ufs_vnops.c
2868
if (error = ufs_iaccess(ip, IEXEC, cr, 1)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2879
vap, &xip, cr, (noentry | (retry ? IQUIET : 0)));
usr/src/uts/common/fs/ufs/ufs_vnops.c
2911
error = ufs_iaccess(ip, mode, cr, 0);
usr/src/uts/common/fs/ufs/ufs_vnops.c
293
B_ASYNC | B_FREE, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2985
cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3015
newvp = specvp(*vpp, (*vpp)->v_rdev, (*vpp)->v_type, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
303
ufs_read(struct vnode *vp, struct uio *uiop, int ioflag, struct cred *cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
3061
(void) TRANS_ITRUNC(ip, (u_offset_t)0, 0, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3085
ufs_remove(struct vnode *vp, char *nm, struct cred *cr, caller_context_t *ct,
usr/src/uts/common/fs/ufs/ufs_vnops.c
3107
error = ufs_eventlookup(vp, nm, cr, &rmvp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3133
DR_REMOVE, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3151
ufs_link(struct vnode *tdvp, struct vnode *svp, char *tnm, struct cred *cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
3196
secpolicy_fs_linkdir(cr, ufsvfsp->vfs_vfs) != 0) ||
usr/src/uts/common/fs/ufs/ufs_vnops.c
3197
(sip->i_uid != crgetuid(cr) && secpolicy_basic_link(cr) != 0)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
3211
sip, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3248
struct cred *cr, caller_context_t *ct, int flags)
usr/src/uts/common/fs/ufs/ufs_vnops.c
3277
terr = ufs_eventlookup(tdvp, tnm, cr, &tvp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3278
serr = ufs_eventlookup(sdvp, snm, cr, &svp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3323
if (error = ufs_diraccess(sdp, IEXEC, cr))
usr/src/uts/common/fs/ufs/ufs_vnops.c
3330
if (error = ufs_dirlook(sdp, snm, &sip, cr, 0, 0)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
342
error = rdip(ip, uiop, ioflag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3440
if ((error = ufs_iaccess(sdp, IWRITE, cr, 0)) != 0 ||
usr/src/uts/common/fs/ufs/ufs_vnops.c
3441
(error = ufs_sticky_remove_access(sdp, sip, cr)) != 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
3460
if (error = ufs_iaccess(sip, IWRITE, cr, 0)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
3468
if ((error = ufs_dircheckpath(inum, tdp, sdp, cr))) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
3553
&ip, cr, 0);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3586
if (error = ufs_direnter_lr(tdp, tnm, DE_RENAME, sdp, sip, cr)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
3608
DR_RENAME, cr)) == ENOENT)
usr/src/uts/common/fs/ufs/ufs_vnops.c
3647
struct vnode **vpp, struct cred *cr, caller_context_t *ct, int flags,
usr/src/uts/common/fs/ufs/ufs_vnops.c
3687
error = ufs_direnter_cm(ip, dirname, DE_MKDIR, vap, &xip, cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
3724
ufs_rmdir(struct vnode *vp, char *nm, struct vnode *cdir, struct cred *cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
3746
error = ufs_eventlookup(vp, nm, cr, &rmvp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3771
error = ufs_dirremove(ip, nm, (struct inode *)0, cdir, DR_RMDIR, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3787
ufs_readdir(struct vnode *vp, struct uio *uiop, struct cred *cr, int *eofp,
usr/src/uts/common/fs/ufs/ufs_vnops.c
381
error = rdip(ip, uiop, ioflag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3992
struct cred *cr, caller_context_t *ct, int flags)
usr/src/uts/common/fs/ufs/ufs_vnops.c
4040
error = ufs_dirmakeinode(dip, &ip, vap, DE_SYMLINK, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4080
(offset_t)0, UIO_SYSSPACE, &residual, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4123
error = ufs_direnter_lr(dip, linkname, DE_SYMLINK, NULL, ip, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4176
struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_vnops.c
4199
error = wrip(ip, &auio, ioflag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4204
error = rdip(ip, &auio, ioflag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4316
offset_t offset, struct flk_callback *flk_cbp, struct cred *cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
433
ufs_write(struct vnode *vp, struct uio *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
4333
return (fs_frlock(vp, cmd, bfp, flag, offset, flk_cbp, cr, ct));
usr/src/uts/common/fs/ufs/ufs_vnops.c
4339
offset_t offset, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/ufs/ufs_vnops.c
4351
error = ufs_freesp(vp, bfp, flag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4360
error = ufs_allocsp(vp, bfp, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4402
enum seg_rw rw, struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/ufs/ufs_vnops.c
4571
BI_NORMAL, NULL, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
486
error = ufs_directio_write(ip, uiop, ioflag, 1, cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
4983
struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/ufs/ufs_vnops.c
5033
flags, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5050
err = ufs_putpages(vp, off, len, flags, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5066
struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_vnops.c
5144
flags, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5177
flags, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5238
int flags, struct cred *cr)
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
5571
vn_a.cred = cr;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5589
struct cred *cr, caller_context_t *ct)
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/ufs/ufs_vnops.c
5684
ufs_l_pathconf(struct vnode *vp, int cmd, ulong_t *valp, struct cred *cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
5723
ufs_xattr_getattrdir(vp, &sip, LOOKUP_XATTR, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5757
error = fs_pathconf(vp, cmd, valp, cr, ct);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5784
error = fs_pathconf(vp, cmd, valp, cr, ct);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5799
int flags, struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/ufs/ufs_vnops.c
611
TRANS_WRITE(ip, uiop, ioflag, error, ulp, cr, resv, resid);
usr/src/uts/common/fs/ufs/ufs_vnops.c
613
error = wrip(ip, uiop, ioflag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6280
struct cred *cr, caller_context_t *ct)
usr/src/uts/common/fs/ufs/ufs_vnops.c
6300
err = ufs_acl_get(ip, vsap, flag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6311
ufs_setsecattr(struct vnode *vp, vsecattr_t *vsap, int flag, struct cred *cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
6395
err = ufs_acl_set(ip, vsap, flag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6451
ufs_eventlookup(struct vnode *dvp, char *nm, struct cred *cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
6480
if (error = ufs_diraccess(ip, IEXEC|IWRITE, cr))
usr/src/uts/common/fs/ufs/ufs_vnops.c
6511
if ((error = ufs_dirlook(ip, nm, &xip, cr, 1, 1)) == 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
664
wrip(struct inode *ip, struct uio *uio, int ioflag, struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_vnops.c
762
error = ufs_directio_write(ip, uio, ioflag, 0, cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
839
mapon == 0, NULL, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
878
BI_ALLOC_ONLY, NULL, cr);
usr/src/uts/common/fs/ufs/ufs_xattr.c
103
error = ufs_xattrmkdir(ip, sip, 1, cr);
usr/src/uts/common/fs/ufs/ufs_xattr.c
62
struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_xattr.c
73
error = ufs_iget(vfsp, ip->i_oeftflag, sip, cr);
usr/src/uts/common/fs/ufs/ufs_xattr.c
96
error = ufs_xattrmkdir(ip, sip, 1, cr);
usr/src/uts/common/fs/vfs.c
224
fsop_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr)
usr/src/uts/common/fs/vfs.c
226
return (*(vfsp)->vfs_op->vfs_mount)(vfsp, mvp, uap, cr);
usr/src/uts/common/fs/vfs.c
230
fsop_unmount(vfs_t *vfsp, int flag, cred_t *cr)
usr/src/uts/common/fs/vfs.c
232
return (*(vfsp)->vfs_op->vfs_unmount)(vfsp, flag, cr);
usr/src/uts/common/fs/vfs.c
2456
cred_t *cr)
usr/src/uts/common/fs/vfs.c
2484
err = secpolicy_fs_config(cr, vfsp);
usr/src/uts/common/fs/vfs.c
2520
cred_t *cr)
usr/src/uts/common/fs/vfs.c
2546
err = secpolicy_fs_config(cr, vfsp);
usr/src/uts/common/fs/vfs.c
264
fsop_sync(vfs_t *vfsp, short flag, cred_t *cr)
usr/src/uts/common/fs/vfs.c
266
return (*(vfsp)->vfs_op->vfs_sync)(vfsp, flag, cr);
usr/src/uts/common/fs/vfs.c
2812
vfs_mntdummygetattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/vfs.c
3027
dounmount(struct vfs *vfsp, int flag, cred_t *cr)
usr/src/uts/common/fs/vfs.c
3047
(void) VFS_SYNC(vfsp, 0, cr);
usr/src/uts/common/fs/vfs.c
3056
if (error = VFS_UNMOUNT(vfsp, flag, cr)) {
usr/src/uts/common/fs/vfs.c
309
fsop_sync_by_kind(int fstype, short flag, cred_t *cr)
usr/src/uts/common/fs/vfs.c
314
return (*vfssw[fstype].vsw_vfsops.vfs_sync) (NULL, flag, cr);
usr/src/uts/common/fs/vfs.c
320
fsop_syncfs(vfs_t *vfsp, uint64_t flags, cred_t *cr)
usr/src/uts/common/fs/vfs.c
322
return (*(vfsp)->vfs_op->vfs_syncfs)(vfsp, flags, cr);
usr/src/uts/common/fs/vfs.c
4137
vfsstray_sync(struct vfs *vfsp, short arg, struct cred *cr)
usr/src/uts/common/fs/vfs.c
4171
vfs_EIO_sync(struct vfs *vfsp, short arg, struct cred *cr)
usr/src/uts/common/fs/vnode.c
206
#define VOPXID_MAP_CR(vp, cr) { \
usr/src/uts/common/fs/vnode.c
209
cr = crgetmapped(cr); \
usr/src/uts/common/fs/vnode.c
3365
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3391
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
3393
ret = (*(*(vpp))->v_op->vop_open)(vpp, mode, cr, ct);
usr/src/uts/common/fs/vnode.c
3437
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3442
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
3444
err = (*(vp)->v_op->vop_close)(vp, flag, count, offset, cr, ct);
usr/src/uts/common/fs/vnode.c
3468
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3474
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
3476
err = (*(vp)->v_op->vop_read)(vp, uiop, ioflag, cr, ct);
usr/src/uts/common/fs/vnode.c
3487
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3493
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
3495
err = (*(vp)->v_op->vop_write)(vp, uiop, ioflag, cr, ct);
usr/src/uts/common/fs/vnode.c
3507
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3513
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
3515
err = (*(vp)->v_op->vop_ioctl)(vp, cmd, arg, flag, cr, rvalp, ct);
usr/src/uts/common/fs/vnode.c
3525
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3530
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
3532
err = (*(vp)->v_op->vop_setfl)(vp, oflags, nflags, cr, ct);
usr/src/uts/common/fs/vnode.c
3542
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3547
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
3565
err = (*(vp)->v_op->vop_getattr)(vp, vap, flags, cr, ct);
usr/src/uts/common/fs/vnode.c
3575
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3580
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
3598
err = (*(vp)->v_op->vop_setattr)(vp, vap, flags, cr, ct);
usr/src/uts/common/fs/vnode.c
3608
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3618
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
3620
err = (*(vp)->v_op->vop_access)(vp, mode, flags, cr, ct);
usr/src/uts/common/fs/vnode.c
3633
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3651
VOPXID_MAP_CR(dvp, cr);
usr/src/uts/common/fs/vnode.c
3654
ret = xattr_dir_lookup(dvp, vpp, flags, cr);
usr/src/uts/common/fs/vnode.c
3657
(dvp, nm, vpp, pnp, flags, rdir, cr, ct, deflags, ppnp);
usr/src/uts/common/fs/vnode.c
3675
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3695
VOPXID_MAP_CR(dvp, cr);
usr/src/uts/common/fs/vnode.c
3698
(dvp, name, vap, excl, mode, vpp, cr, flags, ct, vsecp);
usr/src/uts/common/fs/vnode.c
3711
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3726
VOPXID_MAP_CR(dvp, cr);
usr/src/uts/common/fs/vnode.c
3728
err = (*(dvp)->v_op->vop_remove)(dvp, nm, cr, ct, flags);
usr/src/uts/common/fs/vnode.c
3738
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3753
VOPXID_MAP_CR(tdvp, cr);
usr/src/uts/common/fs/vnode.c
3755
err = (*(tdvp)->v_op->vop_link)(tdvp, svp, tnm, cr, ct, flags);
usr/src/uts/common/fs/vnode.c
3766
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3782
VOPXID_MAP_CR(tdvp, cr);
usr/src/uts/common/fs/vnode.c
3784
err = (*(sdvp)->v_op->vop_rename)(sdvp, snm, tdvp, tnm, cr, ct, flags);
usr/src/uts/common/fs/vnode.c
3795
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3815
VOPXID_MAP_CR(dvp, cr);
usr/src/uts/common/fs/vnode.c
3818
(dvp, dirname, vap, vpp, cr, ct, flags, vsecp);
usr/src/uts/common/fs/vnode.c
3832
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3847
VOPXID_MAP_CR(dvp, cr);
usr/src/uts/common/fs/vnode.c
3849
err = (*(dvp)->v_op->vop_rmdir)(dvp, nm, cdir, cr, ct, flags);
usr/src/uts/common/fs/vnode.c
3858
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3874
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
3876
err = (*(vp)->v_op->vop_readdir)(vp, uiop, cr, eofp, ct, flags);
usr/src/uts/common/fs/vnode.c
3888
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3904
VOPXID_MAP_CR(dvp, cr);
usr/src/uts/common/fs/vnode.c
3915
(dvp, linkname, vap, target, cr, ct, flags);
usr/src/uts/common/fs/vnode.c
3924
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3929
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
3931
err = (*(vp)->v_op->vop_readlink)(vp, uiop, cr, ct);
usr/src/uts/common/fs/vnode.c
3940
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3945
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
3947
err = (*(vp)->v_op->vop_fsync)(vp, syncflag, cr, ct);
usr/src/uts/common/fs/vnode.c
3955
cred_t *cr,
usr/src/uts/common/fs/vnode.c
3961
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
3963
(*(vp)->v_op->vop_inactive)(vp, cr, ct);
usr/src/uts/common/fs/vnode.c
4037
cred_t *cr,
usr/src/uts/common/fs/vnode.c
4042
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
4045
(vp, cmd, bfp, flag, offset, flk_cbp, cr, ct);
usr/src/uts/common/fs/vnode.c
4057
cred_t *cr,
usr/src/uts/common/fs/vnode.c
4062
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
4064
err = (*(vp)->v_op->vop_space)(vp, cmd, bfp, flag, offset, cr, ct);
usr/src/uts/common/fs/vnode.c
4093
cred_t *cr,
usr/src/uts/common/fs/vnode.c
4098
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
4101
(vp, off, len, protp, plarr, plsz, seg, addr, rw, cr, ct);
usr/src/uts/common/fs/vnode.c
4112
cred_t *cr,
usr/src/uts/common/fs/vnode.c
4117
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
4119
err = (*(vp)->v_op->vop_putpage)(vp, off, len, flags, cr, ct);
usr/src/uts/common/fs/vnode.c
4134
cred_t *cr,
usr/src/uts/common/fs/vnode.c
4139
VOPXID_MAP_CR(vp, cr);
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
4157
cred_t *cr,
usr/src/uts/common/fs/vnode.c
4163
VOPXID_MAP_CR(vp, cr);
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
4207
cred_t *cr,
usr/src/uts/common/fs/vnode.c
4213
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
4216
(vp, off, as, addr, len, prot, maxprot, flags, cr, ct);
usr/src/uts/common/fs/vnode.c
4293
cred_t *cr,
usr/src/uts/common/fs/vnode.c
4298
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
4300
err = (*(vp)->v_op->vop_pathconf)(vp, cmd, valp, cr, ct);
usr/src/uts/common/fs/vnode.c
4312
cred_t *cr,
usr/src/uts/common/fs/vnode.c
4317
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
4319
err = (*(vp)->v_op->vop_pageio)(vp, pp, io_off, io_len, flags, cr, ct);
usr/src/uts/common/fs/vnode.c
4343
cred_t *cr,
usr/src/uts/common/fs/vnode.c
4349
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
4351
(*(vp)->v_op->vop_dispose)(vp, pp, flag, dn, cr, ct);
usr/src/uts/common/fs/vnode.c
4359
cred_t *cr,
usr/src/uts/common/fs/vnode.c
4364
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
4374
err = (*(vp)->v_op->vop_setsecattr) (vp, vsap, flag, cr, ct);
usr/src/uts/common/fs/vnode.c
4384
cred_t *cr,
usr/src/uts/common/fs/vnode.c
4398
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
4400
err = (*(vp)->v_op->vop_getsecattr) (vp, vsap, flag, cr, ct);
usr/src/uts/common/fs/vnode.c
4411
cred_t *cr,
usr/src/uts/common/fs/vnode.c
4416
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
4418
err = (*(vp)->v_op->vop_shrlock)(vp, cmd, shr, flag, cr, ct);
usr/src/uts/common/fs/vnode.c
4435
fop_reqzcbuf(vnode_t *vp, enum uio_rw ioflag, xuio_t *uiop, cred_t *cr,
usr/src/uts/common/fs/vnode.c
4442
err = (*(vp)->v_op->vop_reqzcbuf)(vp, ioflag, uiop, cr, ct);
usr/src/uts/common/fs/vnode.c
4448
fop_retzcbuf(vnode_t *vp, xuio_t *uiop, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/vnode.c
4454
err = (*(vp)->v_op->vop_retzcbuf)(vp, uiop, cr, ct);
usr/src/uts/common/fs/vnode.c
4755
vn_is_reparse(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/vnode.c
4769
if (VOP_GETATTR(vp, &xvattr.xva_vattr, 0, cr, ct))
usr/src/uts/common/fs/vnode.c
759
cred_t *cr,
usr/src/uts/common/fs/vnode.c
773
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
793
error = nbl_svmand(vp, cr, &svmand);
usr/src/uts/common/fs/vnode.c
808
error = VOP_WRITE(vp, &uio, ioflag, cr, NULL);
usr/src/uts/common/fs/vnode.c
812
error = VOP_READ(vp, &uio, ioflag, cr, NULL);
usr/src/uts/common/fs/xattr.c
1021
xattr_dir_open(vnode_t **vpp, int flags, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/xattr.c
1035
error = xattr_dir_realdir(*vpp, &realvp, LOOKUP_XATTR, cr, ct);
usr/src/uts/common/fs/xattr.c
1037
error = VOP_OPEN(&realvp, flags, cr, ct);
usr/src/uts/common/fs/xattr.c
1047
xattr_dir_close(vnode_t *vp, int flags, int count, offset_t off, cred_t *cr,
usr/src/uts/common/fs/xattr.c
1058
error = xattr_dir_realdir(vp, &realvp, LOOKUP_XATTR, cr, ct);
usr/src/uts/common/fs/xattr.c
1060
error = VOP_CLOSE(realvp, flags, count, off, cr, ct);
usr/src/uts/common/fs/xattr.c
1079
xattr_dir_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/xattr.c
1086
error = xattr_dir_realdir(vp, &pvp, LOOKUP_XATTR, cr, ct);
usr/src/uts/common/fs/xattr.c
1088
error = VOP_GETATTR(pvp, vap, 0, cr, ct);
usr/src/uts/common/fs/xattr.c
1109
error = VOP_GETATTR(pvp, &pvattr, 0, cr, ct);
usr/src/uts/common/fs/xattr.c
1144
xattr_dir_setattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/xattr.c
1155
error = xattr_dir_realdir(vp, &realvp, LOOKUP_XATTR, cr, ct);
usr/src/uts/common/fs/xattr.c
1157
error = VOP_SETATTR(realvp, vap, flags, cr, ct);
usr/src/uts/common/fs/xattr.c
1167
xattr_dir_access(vnode_t *vp, int mode, int flags, cred_t *cr,
usr/src/uts/common/fs/xattr.c
1177
error = xattr_dir_realdir(vp, &realvp, LOOKUP_XATTR, cr, ct);
usr/src/uts/common/fs/xattr.c
1195
error = VOP_ACCESS(realvp, mode, flags, cr, ct);
usr/src/uts/common/fs/xattr.c
1202
int mode, vnode_t **vpp, cred_t *cr, int flag, caller_context_t *ct,
usr/src/uts/common/fs/xattr.c
1214
return (gfs_dir_lookup(dvp, name, vpp, cr, 0, NULL, NULL));
usr/src/uts/common/fs/xattr.c
1218
cr, ct);
usr/src/uts/common/fs/xattr.c
1220
error = VOP_CREATE(pvp, name, vap, excl, mode, vpp, cr, flag,
usr/src/uts/common/fs/xattr.c
1227
xattr_dir_remove(vnode_t *dvp, char *name, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/xattr.c
1237
error = xattr_dir_realdir(dvp, &pvp, LOOKUP_XATTR, cr, ct);
usr/src/uts/common/fs/xattr.c
1239
error = VOP_REMOVE(pvp, name, cr, ct, flags);
usr/src/uts/common/fs/xattr.c
1245
xattr_dir_link(vnode_t *tdvp, vnode_t *svp, char *name, cred_t *cr,
usr/src/uts/common/fs/xattr.c
1255
error = xattr_dir_realdir(tdvp, &pvp, LOOKUP_XATTR, cr, ct);
usr/src/uts/common/fs/xattr.c
1257
error = VOP_LINK(pvp, svp, name, cr, ct, flags);
usr/src/uts/common/fs/xattr.c
1264
cred_t *cr, caller_context_t *ct, int flags)
usr/src/uts/common/fs/xattr.c
1270
return (xattr_copy(sdvp, snm, tdvp, tnm, cr, ct));
usr/src/uts/common/fs/xattr.c
1275
error = xattr_dir_realdir(sdvp, &spvp, LOOKUP_XATTR, cr, ct);
usr/src/uts/common/fs/xattr.c
1291
error = xattr_dir_realdir(tdvp, &tpvp, LOOKUP_XATTR, cr, ct);
usr/src/uts/common/fs/xattr.c
1302
error = VOP_RENAME(spvp, snm, tpvp, tnm, cr, ct, flags);
usr/src/uts/common/fs/xattr.c
1312
readdir_xattr_casecmp(vnode_t *dvp, char *nm, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/xattr.c
1324
FIGNORECASE, rootvp, cr, ct, NULL, NULL);
usr/src/uts/common/fs/xattr.c
1338
xattr_dir_readdir(vnode_t *dvp, uio_t *uiop, cred_t *cr, int *eofp,
usr/src/uts/common/fs/xattr.c
1355
error = xattr_dir_realdir(dvp, &pvp, LOOKUP_XATTR, cr, ct);
usr/src/uts/common/fs/xattr.c
1377
error = gfs_get_parent_ino(dvp, cr, ct, &pino, &ino);
usr/src/uts/common/fs/xattr.c
139
xattr_file_open(vnode_t **vpp, int flags, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/xattr.c
1400
cr, ct, &eflags);
usr/src/uts/common/fs/xattr.c
1442
error = VOP_READDIR(pvp, uiop, cr, eofp, ct, flags);
usr/src/uts/common/fs/xattr.c
1458
xattr_dir_inactive(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/xattr.c
1473
xattr_dir_pathconf(vnode_t *vp, int cmd, ulong_t *valp, cred_t *cr,
usr/src/uts/common/fs/xattr.c
1483
return (fs_pathconf(vp, cmd, valp, cr, ct));
usr/src/uts/common/fs/xattr.c
151
xattr_file_access(vnode_t *vp, int mode, int flags, cred_t *cr,
usr/src/uts/common/fs/xattr.c
1531
cred_t *cr, int flags, int *deflags, pathname_t *rpnp)
usr/src/uts/common/fs/xattr.c
1540
error = xattr_dir_realdir(vp, &pvp, LOOKUP_XATTR, cr, NULL);
usr/src/uts/common/fs/xattr.c
1555
cr, NULL, deflags, rpnp);
usr/src/uts/common/fs/xattr.c
1587
xattr_dir_lookup(vnode_t *dvp, vnode_t **vpp, int flags, cred_t *cr)
usr/src/uts/common/fs/xattr.c
1627
error = VOP_PATHCONF(dvp, _PC_SATTR_ENABLED, &val, cr, NULL);
usr/src/uts/common/fs/xattr.c
1642
flags|LOOKUP_HAVE_SYSATTR_DIR, rootvp, cr, NULL,
usr/src/uts/common/fs/xattr.c
165
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/xattr.c
212
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/xattr.c
313
error = VOP_GETATTR(ppvp, &xvattr.xva_vattr, 0, cr, ct);
usr/src/uts/common/fs/xattr.c
421
if (kidmap_getsidbyuid(crgetzone(cr), xvattr.xva_vattr.va_uid,
usr/src/uts/common/fs/xattr.c
437
if (kidmap_getsidbygid(crgetzone(cr), xvattr.xva_vattr.va_gid,
usr/src/uts/common/fs/xattr.c
459
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/xattr.c
467
if (xattr_fill_nvlist(vp, xattr_view, nvl, cr, ct)) {
usr/src/uts/common/fs/xattr.c
479
xattr_file_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/xattr.c
497
error = VOP_GETATTR(pvp, &pvattr, flags, cr, ct);
usr/src/uts/common/fs/xattr.c
511
error = xattr_file_size(vp, np->xattr_view, &size, cr, ct);
usr/src/uts/common/fs/xattr.c
519
xattr_file_read(vnode_t *vp, uio_t *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/xattr.c
541
if (xattr_fill_nvlist(vp, xattr_view, nvl, cr, ct)) {
usr/src/uts/common/fs/xattr.c
565
xattr_file_write(vnode_t *vp, uio_t *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/fs/xattr.c
764
(void) kidmap_getuidbysid(crgetzone(cr), domain,
usr/src/uts/common/fs/xattr.c
768
(void) kidmap_getgidbysid(crgetzone(cr), domain,
usr/src/uts/common/fs/xattr.c
801
error = VOP_SETATTR(ppvp, &xvattr.xva_vattr, 0, cr, ct);
usr/src/uts/common/fs/xattr.c
810
xattr_file_pathconf(vnode_t *vp, int cmd, ulong_t *valp, cred_t *cr,
usr/src/uts/common/fs/xattr.c
820
return (fs_pathconf(vp, cmd, valp, cr, ct));
usr/src/uts/common/fs/xattr.c
910
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/xattr.c
940
error = VOP_GETATTR(pdvp, &xvattr.xva_vattr, 0, cr, ct);
usr/src/uts/common/fs/xattr.c
945
error = VOP_SETATTR(pdvp, &xvattr.xva_vattr, 0, cr, ct);
usr/src/uts/common/fs/xattr.c
957
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/xattr.c
991
flags | LOOKUP_HAVE_SYSATTR_DIR, rootvp, cr, ct, NULL, NULL);
usr/src/uts/common/fs/zfs/btree.c
471
boolean_t cr = (hdr->bth_first + hdr->bth_count + n <= capacity);
usr/src/uts/common/fs/zfs/btree.c
473
if (cl && (!cr || idx <= hdr->bth_count / 2)) {
usr/src/uts/common/fs/zfs/btree.c
477
} else if (cr) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1114
cred_t *cr, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1180
dsl_dataset_t *origin, uint64_t flags, cred_t *cr,
usr/src/uts/common/fs/zfs/dsl_dataset.c
1196
dsl_deleg_set_create_perms(dd, tx, cr);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1377
dmu_tx_t *tx, boolean_t recv, uint64_t cnt, cred_t *cr)
usr/src/uts/common/fs/zfs/dsl_dataset.c
1420
if (cnt != 0 && cr != NULL) {
usr/src/uts/common/fs/zfs/dsl_dataset.c
1422
ZFS_PROP_SNAPSHOT_LIMIT, NULL, cr);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3169
0, ss_mv_cnt, ddpa->used, ddpa->cr);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3561
ddpa.cr = CRED();
usr/src/uts/common/fs/zfs/dsl_deleg.c
112
if ((error = dsl_deleg_access(ddname, perm, cr)) != 0)
usr/src/uts/common/fs/zfs/dsl_deleg.c
125
dsl_deleg_can_unallow(char *ddname, nvlist_t *nvp, cred_t *cr)
usr/src/uts/common/fs/zfs/dsl_deleg.c
131
if ((error = dsl_deleg_access(ddname, ZFS_DELEG_PERM_ALLOW, cr)) != 0)
usr/src/uts/common/fs/zfs/dsl_deleg.c
135
(longlong_t)crgetuid(cr));
usr/src/uts/common/fs/zfs/dsl_deleg.c
429
int checkflag, cred_t *cr)
usr/src/uts/common/fs/zfs/dsl_deleg.c
437
id = crgetuid(cr);
usr/src/uts/common/fs/zfs/dsl_deleg.c
443
id = crgetgid(cr);
usr/src/uts/common/fs/zfs/dsl_deleg.c
455
ngids = crgetngroups(cr);
usr/src/uts/common/fs/zfs/dsl_deleg.c
456
gids = crgetgroups(cr);
usr/src/uts/common/fs/zfs/dsl_deleg.c
512
char checkflag, cred_t *cr)
usr/src/uts/common/fs/zfs/dsl_deleg.c
518
id = crgetuid(cr);
usr/src/uts/common/fs/zfs/dsl_deleg.c
522
id = crgetgid(cr);
usr/src/uts/common/fs/zfs/dsl_deleg.c
529
ngids = crgetngroups(cr);
usr/src/uts/common/fs/zfs/dsl_deleg.c
530
gids = crgetgroups(cr);
usr/src/uts/common/fs/zfs/dsl_deleg.c
542
dsl_deleg_access_impl(dsl_dataset_t *ds, const char *perm, cred_t *cr)
usr/src/uts/common/fs/zfs/dsl_deleg.c
601
dsl_load_user_sets(mos, zapobj, &permsets, checkflag, cr);
usr/src/uts/common/fs/zfs/dsl_deleg.c
631
error = dsl_check_user_access(mos, zapobj, perm, checkflag, cr);
usr/src/uts/common/fs/zfs/dsl_deleg.c
646
dsl_deleg_access(const char *dsname, const char *perm, cred_t *cr)
usr/src/uts/common/fs/zfs/dsl_deleg.c
657
error = dsl_deleg_access_impl(ds, perm, cr);
usr/src/uts/common/fs/zfs/dsl_deleg.c
716
dsl_deleg_set_create_perms(dsl_dir_t *sdd, dmu_tx_t *tx, cred_t *cr)
usr/src/uts/common/fs/zfs/dsl_deleg.c
719
uint64_t uid = crgetuid(cr);
usr/src/uts/common/fs/zfs/dsl_deleg.c
92
dsl_deleg_can_allow(char *ddname, nvlist_t *nvp, cred_t *cr)
usr/src/uts/common/fs/zfs/dsl_deleg.c
97
if ((error = dsl_deleg_access(ddname, ZFS_DELEG_PERM_ALLOW, cr)) != 0)
usr/src/uts/common/fs/zfs/dsl_dir.c
2105
uint64_t fs_cnt, uint64_t ss_cnt, uint64_t space, cred_t *cr)
usr/src/uts/common/fs/zfs/dsl_dir.c
2119
ancestor, cr);
usr/src/uts/common/fs/zfs/dsl_dir.c
2123
ancestor, cr);
usr/src/uts/common/fs/zfs/dsl_dir.c
714
dsl_enforce_ds_ss_limits(dsl_dir_t *dd, zfs_prop_t prop, cred_t *cr)
usr/src/uts/common/fs/zfs/dsl_dir.c
725
if (crgetzoneid(cr) != GLOBAL_ZONEID)
usr/src/uts/common/fs/zfs/dsl_dir.c
728
if (secpolicy_zfs(cr) == 0)
usr/src/uts/common/fs/zfs/dsl_dir.c
744
if (dsl_deleg_access_impl(ds, zfs_prop_to_name(prop), cr) == 0)
usr/src/uts/common/fs/zfs/dsl_dir.c
791
dsl_dir_t *ancestor, cred_t *cr)
usr/src/uts/common/fs/zfs/dsl_dir.c
811
enforce = dsl_enforce_ds_ss_limits(dd, prop, cr);
usr/src/uts/common/fs/zfs/dsl_dir.c
827
if (cr == NULL)
usr/src/uts/common/fs/zfs/dsl_dir.c
863
ancestor, cr);
usr/src/uts/common/fs/zfs/sys/dmu.h
327
cred_t *cr, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
278
cred_t *cr;
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
435
dmu_tx_t *tx, boolean_t recv, uint64_t cnt, cred_t *cr);
usr/src/uts/common/fs/zfs/sys/dsl_deleg.h
79
int dsl_deleg_access(const char *ddname, const char *perm, cred_t *cr);
usr/src/uts/common/fs/zfs/sys/dsl_deleg.h
80
int dsl_deleg_access_impl(struct dsl_dataset *ds, const char *perm, cred_t *cr);
usr/src/uts/common/fs/zfs/sys/dsl_deleg.h
81
void dsl_deleg_set_create_perms(dsl_dir_t *dd, dmu_tx_t *tx, cred_t *cr);
usr/src/uts/common/fs/zfs/sys/dsl_deleg.h
82
int dsl_deleg_can_allow(char *ddname, nvlist_t *nvp, cred_t *cr);
usr/src/uts/common/fs/zfs/sys/dsl_deleg.h
83
int dsl_deleg_can_unallow(char *ddname, nvlist_t *nvp, cred_t *cr);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
181
uint64_t reservation, cred_t *cr, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zfs_acl.h
215
extern boolean_t zfs_has_access(struct znode *zp, cred_t *cr);
usr/src/uts/common/fs/zfs/sys/zfs_acl.h
224
struct znode *, struct znode *, cred_t *cr);
usr/src/uts/common/fs/zfs/sys/zfs_ctldir.h
58
int flags, vnode_t *rdir, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/zfs/sys/zfs_dir.h
67
extern int zfs_sticky_remove_access(znode_t *, znode_t *, cred_t *cr);
usr/src/uts/common/fs/zfs/sys/zfs_fuid.h
112
extern void zfs_fuid_map_ids(struct znode *zp, cred_t *cr,
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
308
extern void zfs_create_fs(objset_t *os, cred_t *cr, nvlist_t *,
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
323
extern int zfs_sync(vfs_t *vfsp, short flag, cred_t *cr);
usr/src/uts/common/fs/zfs/sys/zvol.h
42
extern void zvol_create_cb(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zvol.h
48
extern int zvol_open(dev_t *devp, int flag, int otyp, cred_t *cr);
usr/src/uts/common/fs/zfs/sys/zvol.h
50
extern int zvol_close(dev_t dev, int flag, int otyp, cred_t *cr);
usr/src/uts/common/fs/zfs/sys/zvol.h
52
extern int zvol_read(dev_t dev, uio_t *uiop, cred_t *cr);
usr/src/uts/common/fs/zfs/sys/zvol.h
53
extern int zvol_write(dev_t dev, uio_t *uiop, cred_t *cr);
usr/src/uts/common/fs/zfs/sys/zvol.h
54
extern int zvol_aread(dev_t dev, struct aio_req *aio, cred_t *cr);
usr/src/uts/common/fs/zfs/sys/zvol.h
55
extern int zvol_awrite(dev_t dev, struct aio_req *aio, cred_t *cr);
usr/src/uts/common/fs/zfs/sys/zvol.h
56
extern int zvol_ioctl(dev_t dev, int cmd, intptr_t arg, int flag, cred_t *cr,
usr/src/uts/common/fs/zfs/zcp_synctask.c
189
ddpa.cr = ri->zri_cred;
usr/src/uts/common/fs/zfs/zfs_acl.c
1196
zfs_aclset_common(znode_t *zp, zfs_acl_t *aclp, cred_t *cr, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_acl.c
1243
zfs_acl_xform(zp, aclp, cr);
usr/src/uts/common/fs/zfs/zfs_acl.c
1656
zfs_acl_ids_create(znode_t *dzp, int flag, vattr_t *vap, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_acl.c
1671
if ((error = zfs_vsec_2_aclp(zfsvfs, vap->va_type, vsecp, cr,
usr/src/uts/common/fs/zfs/zfs_acl.c
1680
(uint64_t)vap->va_uid, cr,
usr/src/uts/common/fs/zfs/zfs_acl.c
1683
(uint64_t)vap->va_gid, cr,
usr/src/uts/common/fs/zfs/zfs_acl.c
1688
cr, &acl_ids->z_fuidp);
usr/src/uts/common/fs/zfs/zfs_acl.c
1693
cr, ZFS_GROUP, &acl_ids->z_fuidp);
usr/src/uts/common/fs/zfs/zfs_acl.c
1696
!groupmember(vap->va_gid, cr) &&
usr/src/uts/common/fs/zfs/zfs_acl.c
1697
secpolicy_vnode_create_gid(cr) != 0)
usr/src/uts/common/fs/zfs/zfs_acl.c
1707
cr, ZFS_GROUP);
usr/src/uts/common/fs/zfs/zfs_acl.c
1722
ZFS_GROUP, cr, &acl_ids->z_fuidp);
usr/src/uts/common/fs/zfs/zfs_acl.c
1723
gid = crgetgid(cr);
usr/src/uts/common/fs/zfs/zfs_acl.c
1740
secpolicy_vnode_setids_setgids(cr, gid) != 0)
usr/src/uts/common/fs/zfs/zfs_acl.c
1819
zfs_getacl(znode_t *zp, vsecattr_t *vsecp, boolean_t skipaclchk, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_acl.c
1833
if (error = zfs_zaccess(zp, ACE_READ_ACL, 0, skipaclchk, cr))
usr/src/uts/common/fs/zfs/zfs_acl.c
1902
zfs_copy_fuid_2_ace(zp->z_zfsvfs, aclp, cr,
usr/src/uts/common/fs/zfs/zfs_acl.c
1935
vsecattr_t *vsecp, cred_t *cr, zfs_fuid_info_t **fuidp, zfs_acl_t **zaclp)
usr/src/uts/common/fs/zfs/zfs_acl.c
1960
&aclnode->z_size, fuidp, cr)) != 0) {
usr/src/uts/common/fs/zfs/zfs_acl.c
1992
zfs_setacl(znode_t *zp, vsecattr_t *vsecp, boolean_t skipaclchk, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_acl.c
2010
if (error = zfs_zaccess(zp, ACE_WRITE_ACL, 0, skipaclchk, cr))
usr/src/uts/common/fs/zfs/zfs_acl.c
2013
error = zfs_vsec_2_aclp(zfsvfs, ZTOV(zp)->v_type, vsecp, cr, &fuidp,
usr/src/uts/common/fs/zfs/zfs_acl.c
2073
error = zfs_aclset_common(zp, aclp, cr, tx);
usr/src/uts/common/fs/zfs/zfs_acl.c
2156
boolean_t anyaccess, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_acl.c
2219
checkit = zfs_user_in_cred(zfsvfs, who, cr);
usr/src/uts/common/fs/zfs/zfs_acl.c
2225
checkit = zfs_groupmember(zfsvfs, who, cr);
usr/src/uts/common/fs/zfs/zfs_acl.c
2283
zfs_has_access(znode_t *zp, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_acl.c
2287
if (zfs_zaccess_aces_check(zp, &have, B_TRUE, cr) != 0) {
usr/src/uts/common/fs/zfs/zfs_acl.c
2290
owner = zfs_fuid_map_id(zp->z_zfsvfs, zp->z_uid, cr, ZFS_OWNER);
usr/src/uts/common/fs/zfs/zfs_acl.c
2291
return (secpolicy_vnode_any_access(cr, ZTOV(zp), owner) == 0);
usr/src/uts/common/fs/zfs/zfs_acl.c
2298
boolean_t *check_privs, boolean_t skipaclchk, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_acl.c
2347
return (zfs_zaccess_aces_check(zp, working_mode, B_FALSE, cr));
usr/src/uts/common/fs/zfs/zfs_acl.c
2352
cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_acl.c
2358
check_privs, B_FALSE, cr));
usr/src/uts/common/fs/zfs/zfs_acl.c
2362
zfs_fastaccesschk_execute(znode_t *zdp, cred_t *cr, boolean_t skipaclchk)
usr/src/uts/common/fs/zfs/zfs_acl.c
2367
uid_t uid = crgetuid(cr);
usr/src/uts/common/fs/zfs/zfs_acl.c
2401
if (groupmember(zdp->z_gid, cr)) {
usr/src/uts/common/fs/zfs/zfs_acl.c
2423
error = zfs_zaccess(zdp, ACE_EXECUTE, 0, skipaclchk, cr);
usr/src/uts/common/fs/zfs/zfs_acl.c
2439
zfs_zaccess(znode_t *zp, int mode, int flags, boolean_t skipaclchk, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_acl.c
2510
(skipaclchk || zfs_fuid_is_cruser(zp->z_zfsvfs, zp->z_uid, cr))) {
usr/src/uts/common/fs/zfs/zfs_acl.c
2524
&check_privs, skipaclchk, cr)) == 0) {
usr/src/uts/common/fs/zfs/zfs_acl.c
2551
return (secpolicy_vnode_access2(cr, ZTOV(zp), root_owned,
usr/src/uts/common/fs/zfs/zfs_acl.c
2562
error = zfs_zaccess_append(zp, &working_mode, &check_privs, cr);
usr/src/uts/common/fs/zfs/zfs_acl.c
2569
owner = zfs_fuid_map_id(zp->z_zfsvfs, zp->z_uid, cr, ZFS_OWNER);
usr/src/uts/common/fs/zfs/zfs_acl.c
2583
owner == crgetuid(cr)))
usr/src/uts/common/fs/zfs/zfs_acl.c
2595
error = secpolicy_vnode_access2(cr, ZTOV(check_zp), owner,
usr/src/uts/common/fs/zfs/zfs_acl.c
2599
error = secpolicy_vnode_chown(cr, owner);
usr/src/uts/common/fs/zfs/zfs_acl.c
2601
error = secpolicy_vnode_setdac3(cr, owner,
usr/src/uts/common/fs/zfs/zfs_acl.c
2606
error = secpolicy_vnode_remove(cr);
usr/src/uts/common/fs/zfs/zfs_acl.c
2609
error = secpolicy_vnode_chown(cr, owner);
usr/src/uts/common/fs/zfs/zfs_acl.c
2621
error = secpolicy_vnode_access2(cr, ZTOV(zp), owner,
usr/src/uts/common/fs/zfs/zfs_acl.c
2637
zfs_zaccess_rwx(znode_t *zp, mode_t mode, int flags, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_acl.c
2639
return (zfs_zaccess(zp, zfs_unix_to_v4(mode >> 6), flags, B_FALSE, cr));
usr/src/uts/common/fs/zfs/zfs_acl.c
2646
zfs_zaccess_unix(znode_t *zp, mode_t mode, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_acl.c
2650
return (zfs_zaccess(zp, v4_mode, 0, B_FALSE, cr));
usr/src/uts/common/fs/zfs/zfs_acl.c
2727
zfs_zaccess_delete(znode_t *dzp, znode_t *zp, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_acl.c
2754
&zpcheck_privs, B_FALSE, cr);
usr/src/uts/common/fs/zfs/zfs_acl.c
2759
return (secpolicy_vnode_remove(cr));
usr/src/uts/common/fs/zfs/zfs_acl.c
2776
&dzp_working_mode, &dzpcheck_privs, B_FALSE, cr);
usr/src/uts/common/fs/zfs/zfs_acl.c
2781
return (secpolicy_vnode_remove(cr));
usr/src/uts/common/fs/zfs/zfs_acl.c
2821
owner = zfs_fuid_map_id(dzp->z_zfsvfs, dzp->z_uid, cr,
usr/src/uts/common/fs/zfs/zfs_acl.c
2823
dzp_error = secpolicy_vnode_access2(cr, ZTOV(dzp),
usr/src/uts/common/fs/zfs/zfs_acl.c
2852
return (zfs_sticky_remove_access(dzp, zp, cr));
usr/src/uts/common/fs/zfs/zfs_acl.c
2857
znode_t *tzp, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_acl.c
2879
if (error = zfs_zaccess_delete(sdzp, szp, cr))
usr/src/uts/common/fs/zfs/zfs_acl.c
2886
if (error = zfs_zaccess_delete(tdzp, tzp, cr))
usr/src/uts/common/fs/zfs/zfs_acl.c
2893
error = zfs_zaccess(tdzp, add_perm, 0, B_FALSE, cr);
usr/src/uts/common/fs/zfs/zfs_acl.c
670
zfs_fuid_info_t **fuidp, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_acl.c
687
cr, (entry_type == 0) ?
usr/src/uts/common/fs/zfs/zfs_acl.c
730
zfs_copy_fuid_2_ace(zfsvfs_t *zfsvfs, zfs_acl_t *aclp, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_acl.c
776
cr, (entry_type & ACE_IDENTIFIER_GROUP) ?
usr/src/uts/common/fs/zfs/zfs_acl.c
815
zfs_acl_xform(znode_t *zp, zfs_acl_t *aclp, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_acl.c
852
&newaclnode->z_size, NULL, cr) == 0);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1023
zfsctl_shares_readdir(vnode_t *vp, uio_t *uiop, cred_t *cr, int *eofp,
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1037
error = VOP_READDIR(ZTOV(dzp), uiop, cr, eofp, ct, flags);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1091
zfsctl_shares_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1104
error = VOP_GETATTR(ZTOV(dzp), vap, flags, cr, ct);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1115
zfsctl_snapdir_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1133
zfsctl_snapdir_inactive(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1200
zfsctl_snapshot_inactive(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1206
VERIFY(gfs_dir_lookup(vp, "..", &dvp, cr, 0, NULL, NULL) == 0);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1246
gfs_vop_inactive(vp, cr, ct);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1320
zfsctl_umount_snapshots(vfs_t *vfsp, int fflags, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1330
NULL, 0, NULL, cr, NULL, NULL, NULL);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1348
error = zfsctl_unmount_snap(sep, fflags, cr);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
280
zfsctl_common_open(vnode_t **vpp, int flags, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/zfs/zfs_ctldir.c
294
cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/zfs/zfs_ctldir.c
304
zfsctl_common_access(vnode_t *vp, int mode, int flags, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_ctldir.c
423
zfsctl_root_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_ctldir.c
446
int flags, vnode_t *rdir, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/zfs/zfs_ctldir.c
464
cr, ct, direntflags, realpnp);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
473
zfsctl_pathconf(vnode_t *vp, int cmd, ulong_t *valp, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_ctldir.c
485
return (fs_pathconf(vp, cmd, valp, cr, ct));
usr/src/uts/common/fs/zfs/zfs_ctldir.c
524
zfsctl_unmount_snap(zfs_snapentry_t *sep, int fflags, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ctldir.c
536
error = dounmount(vn_mountedvfs(svp), fflags, cr);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
548
gfs_vop_inactive(svp, cr, NULL);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
612
cred_t *cr, caller_context_t *ct, int flags)
usr/src/uts/common/fs/zfs/zfs_ctldir.c
644
err = zfs_secpolicy_rename_perms(from, to, cr);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
676
zfsctl_snapdir_remove(vnode_t *dvp, char *name, vnode_t *cwd, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_ctldir.c
706
err = zfs_secpolicy_destroy_perms(snapname, cr);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
716
err = zfsctl_unmount_snap(sep, MS_FORCE, cr);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
736
cred_t *cr, caller_context_t *cc, int flags, vsecattr_t *vsecp)
usr/src/uts/common/fs/zfs/zfs_ctldir.c
751
err = zfs_secpolicy_snapshot_perms(name, cr);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
773
int flags, vnode_t *rdir, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/zfs/zfs_ctldir.c
946
int flags, vnode_t *rdir, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/zfs/zfs_ctldir.c
966
flags, rdir, cr, ct, direntflags, realpnp);
usr/src/uts/common/fs/zfs/zfs_dir.c
1012
zfs_make_xattrdir(znode_t *zp, vattr_t *vap, vnode_t **xvpp, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_dir.c
1024
if (error = zfs_zaccess(zp, ACE_WRITE_NAMED_ATTRS, 0, B_FALSE, cr))
usr/src/uts/common/fs/zfs/zfs_dir.c
1027
if ((error = zfs_acl_ids_create(zp, IS_XATTR, vap, cr, NULL,
usr/src/uts/common/fs/zfs/zfs_dir.c
1049
zfs_mknode(zp, vap, tx, cr, IS_XATTR, &xzp, &acl_ids);
usr/src/uts/common/fs/zfs/zfs_dir.c
1088
zfs_get_xattrdir(znode_t *zp, vnode_t **xvpp, cred_t *cr, int flags)
usr/src/uts/common/fs/zfs/zfs_dir.c
1130
zfs_fuid_map_ids(zp, cr, &va.va_uid, &va.va_gid);
usr/src/uts/common/fs/zfs/zfs_dir.c
1132
error = zfs_make_xattrdir(zp, &va, xvpp, cr);
usr/src/uts/common/fs/zfs/zfs_dir.c
1157
zfs_sticky_remove_access(znode_t *zdp, znode_t *zp, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_dir.c
1170
downer = zfs_fuid_map_id(zfsvfs, zdp->z_uid, cr, ZFS_OWNER);
usr/src/uts/common/fs/zfs/zfs_dir.c
1171
fowner = zfs_fuid_map_id(zfsvfs, zp->z_uid, cr, ZFS_OWNER);
usr/src/uts/common/fs/zfs/zfs_dir.c
1173
if ((uid = crgetuid(cr)) == downer || uid == fowner ||
usr/src/uts/common/fs/zfs/zfs_dir.c
1175
zfs_zaccess(zp, ACE_WRITE_DATA, 0, B_FALSE, cr) == 0))
usr/src/uts/common/fs/zfs/zfs_dir.c
1178
return (secpolicy_vnode_remove(cr));
usr/src/uts/common/fs/zfs/zfs_fuid.c
386
zfs_fuid_map_ids(znode_t *zp, cred_t *cr, uid_t *uidp, uid_t *gidp)
usr/src/uts/common/fs/zfs/zfs_fuid.c
388
*uidp = zfs_fuid_map_id(zp->z_zfsvfs, zp->z_uid, cr, ZFS_OWNER);
usr/src/uts/common/fs/zfs/zfs_fuid.c
389
*gidp = zfs_fuid_map_id(zp->z_zfsvfs, zp->z_gid, cr, ZFS_GROUP);
usr/src/uts/common/fs/zfs/zfs_fuid.c
394
cred_t *cr, zfs_fuid_type_t type)
usr/src/uts/common/fs/zfs/zfs_fuid.c
407
(void) kidmap_getuidbysid(crgetzone(cr), domain,
usr/src/uts/common/fs/zfs/zfs_fuid.c
410
(void) kidmap_getgidbysid(crgetzone(cr), domain,
usr/src/uts/common/fs/zfs/zfs_fuid.c
492
cred_t *cr, zfs_fuid_info_t **fuidp)
usr/src/uts/common/fs/zfs/zfs_fuid.c
503
ksid = crgetsid(cr, (type == ZFS_OWNER) ? KSID_OWNER : KSID_GROUP);
usr/src/uts/common/fs/zfs/zfs_fuid.c
506
id = (type == ZFS_OWNER) ? crgetuid(cr) : crgetgid(cr);
usr/src/uts/common/fs/zfs/zfs_fuid.c
517
id = (type == ZFS_OWNER) ? ksid_getid(ksid) : crgetgid(cr);
usr/src/uts/common/fs/zfs/zfs_fuid.c
548
zfs_fuid_create(zfsvfs_t *zfsvfs, uint64_t id, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_fuid.c
605
status = kidmap_getsidbyuid(crgetzone(cr), id,
usr/src/uts/common/fs/zfs/zfs_fuid.c
608
status = kidmap_getsidbygid(crgetzone(cr), id,
usr/src/uts/common/fs/zfs/zfs_fuid.c
694
zfs_fuid_is_cruser(zfsvfs_t *zfsvfs, uint64_t fuid, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_fuid.c
704
return (rid == crgetuid(cr));
usr/src/uts/common/fs/zfs/zfs_fuid.c
714
ksid = crgetsid(cr, KSID_USER);
usr/src/uts/common/fs/zfs/zfs_fuid.c
727
(void) kidmap_getuidbysid(crgetzone(cr), domain, rid, &uid);
usr/src/uts/common/fs/zfs/zfs_fuid.c
730
return (uid == crgetuid(cr));
usr/src/uts/common/fs/zfs/zfs_fuid.c
737
zfs_user_in_cred(zfsvfs_t *zfsvfs, uint64_t id, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_fuid.c
739
ksid_t *ksid = crgetsid(cr, KSID_USER);
usr/src/uts/common/fs/zfs/zfs_fuid.c
740
ksidlist_t *ksidlist = crgetsidlist(cr);
usr/src/uts/common/fs/zfs/zfs_fuid.c
743
if (zfs_fuid_is_cruser(zfsvfs, id, cr))
usr/src/uts/common/fs/zfs/zfs_fuid.c
782
zfs_groupmember(zfsvfs_t *zfsvfs, uint64_t id, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_fuid.c
784
ksid_t *ksid = crgetsid(cr, KSID_GROUP);
usr/src/uts/common/fs/zfs/zfs_fuid.c
785
ksidlist_t *ksidlist = crgetsidlist(cr);
usr/src/uts/common/fs/zfs/zfs_fuid.c
819
gid = crgetgid(cr);
usr/src/uts/common/fs/zfs/zfs_fuid.c
820
ngroups = crgetngroups(cr);
usr/src/uts/common/fs/zfs/zfs_fuid.c
823
(ngroups == 1 && crgetgroups(cr)[0] == gid)))
usr/src/uts/common/fs/zfs/zfs_fuid.c
830
gid = zfs_fuid_map_id(zfsvfs, id, cr, ZFS_GROUP);
usr/src/uts/common/fs/zfs/zfs_fuid.c
831
return (groupmember(gid, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1005
ZFS_DELEG_PERM_MOUNT, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1010
ZFS_DELEG_PERM_PROMOTE, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1021
zfs_secpolicy_recv(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1026
ZFS_DELEG_PERM_RECEIVE, cr)) != 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1030
ZFS_DELEG_PERM_MOUNT, cr)) != 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1034
ZFS_DELEG_PERM_CREATE, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1038
zfs_secpolicy_snapshot_perms(const char *name, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1041
ZFS_DELEG_PERM_SNAPSHOT, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1049
zfs_secpolicy_snapshot(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1067
error = zfs_secpolicy_snapshot_perms(name, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1080
zfs_secpolicy_bookmark(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1095
ZFS_DELEG_PERM_BOOKMARK, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1105
zfs_secpolicy_remap(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1108
ZFS_DELEG_PERM_REMAP, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1113
zfs_secpolicy_destroy_bookmarks(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1131
ZFS_DELEG_PERM_DESTROY, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1154
zfs_secpolicy_log_history(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1166
zfs_secpolicy_create_clone(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1178
ZFS_DELEG_PERM_CLONE, cr)) != 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1182
ZFS_DELEG_PERM_CREATE, cr)) != 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1186
ZFS_DELEG_PERM_MOUNT, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1195
zfs_secpolicy_config(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1197
if (secpolicy_sys_config(cr, B_FALSE) != 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1208
zfs_secpolicy_diff(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1212
if ((error = secpolicy_sys_config(cr, B_FALSE)) == 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1215
error = zfs_secpolicy_write_perms(zc->zc_name, ZFS_DELEG_PERM_DIFF, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1224
zfs_secpolicy_inject(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1226
return (secpolicy_zinject(cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1231
zfs_secpolicy_inherit_prop(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1239
ZFS_DELEG_PERM_USERPROP, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1242
NULL, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1247
zfs_secpolicy_userspace_one(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1249
int err = zfs_secpolicy_read(zc, innvl, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1265
if (zc->zc_guid == crgetuid(cr))
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1271
if (groupmember(zc->zc_guid, cr))
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1278
userquota_perms[zc->zc_objset_type], cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1282
zfs_secpolicy_userspace_many(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1284
int err = zfs_secpolicy_read(zc, innvl, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1292
userquota_perms[zc->zc_objset_type], cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1297
zfs_secpolicy_userspace_upgrade(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1300
NULL, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1305
zfs_secpolicy_hold(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1320
ZFS_DELEG_PERM_HOLD, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1329
zfs_secpolicy_release(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1341
ZFS_DELEG_PERM_RELEASE, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1350
zfs_secpolicy_load_key(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1353
ZFS_DELEG_PERM_LOAD_KEY, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1358
zfs_secpolicy_change_key(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1361
ZFS_DELEG_PERM_CHANGE_KEY, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1368
zfs_secpolicy_tmp_snapshot(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1378
ZFS_DELEG_PERM_DIFF, cr)) == 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1381
error = zfs_secpolicy_snapshot_perms(zc->zc_name, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1385
error = zfs_secpolicy_hold(zc, innvl, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1387
error = zfs_secpolicy_release(zc, innvl, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1389
error = zfs_secpolicy_destroy(zc, innvl, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3114
zfs_create_cb(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3118
zfs_create_fs(os, cr, zct->zct_zplprops, tx);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
315
cred_t *cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3305
void (*cbfunc)(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
4265
zfs_check_settable(const char *dsname, nvpair_t *pair, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
4276
ZFS_DELEG_PERM_USERPROP, cr))
usr/src/uts/common/fs/zfs/zfs_ioctl.c
4319
if (err = zfs_secpolicy_write_perms(dsname, perm, cr))
usr/src/uts/common/fs/zfs/zfs_ioctl.c
469
zfs_secpolicy_none(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
480
zfs_secpolicy_read(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
490
zfs_dozonecheck_impl(const char *dataset, uint64_t zoned, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
507
if (secpolicy_zfs(cr) && zoned)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
524
zfs_dozonecheck(const char *dataset, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
531
return (zfs_dozonecheck_impl(dataset, zoned, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
535
zfs_dozonecheck_ds(const char *dataset, dsl_dataset_t *ds, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
542
return (zfs_dozonecheck_impl(dataset, zoned, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
547
const char *perm, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
551
error = zfs_dozonecheck_ds(name, ds, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
553
error = secpolicy_zfs(cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
555
error = dsl_deleg_access_impl(ds, perm, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
561
zfs_secpolicy_write_perms(const char *name, const char *perm, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
572
if (INGLOBALZONE(curproc) && secpolicy_zfs(cr) == 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
585
error = zfs_secpolicy_write_perms_ds(name, ds, perm, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
598
zfs_set_slabel_policy(const char *name, char *strval, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
685
return (PRIV_POLICY(cr, needed_priv, B_FALSE, EPERM, NULL));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
691
cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
7152
zfsdev_open(dev_t *devp, int flag, int otyp, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
7157
return (zvol_open(devp, flag, otyp, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
7170
zfsdev_close(dev_t dev, int flag, int otyp, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
7182
return (zvol_close(dev, flag, otyp, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
7191
zfsdev_ioctl(dev_t dev, int cmd, intptr_t arg, int flag, cred_t *cr, int *rvalp)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
7203
return (zvol_ioctl(dev, cmd, arg, flag, cr, rvalp));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
7276
error = vec->zvec_secpolicy(zc, innvl, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
740
return (zfs_secpolicy_write_perms(dsname, zfs_prop_to_name(prop), cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
745
zfs_secpolicy_set_fsacl(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
749
error = zfs_dozonecheck(zc->zc_name, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
762
zfs_secpolicy_rollback(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
765
ZFS_DELEG_PERM_ROLLBACK, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
770
zfs_secpolicy_send(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
797
ZFS_DELEG_PERM_SEND, cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
806
zfs_secpolicy_send_new(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
809
ZFS_DELEG_PERM_SEND, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
814
zfs_secpolicy_deleg_share(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
834
ZFS_DELEG_PERM_SHARE, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
838
zfs_secpolicy_share(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
840
if (secpolicy_nfs(cr) == 0) {
usr/src/uts/common/fs/zfs/zfs_ioctl.c
843
return (zfs_secpolicy_deleg_share(zc, innvl, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
848
zfs_secpolicy_smb_acl(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
850
if (secpolicy_smb(cr) == 0) {
usr/src/uts/common/fs/zfs/zfs_ioctl.c
853
return (zfs_secpolicy_deleg_share(zc, innvl, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
880
zfs_secpolicy_destroy_perms(const char *name, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
885
ZFS_DELEG_PERM_MOUNT, cr)) != 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
888
return (zfs_secpolicy_write_perms(name, ZFS_DELEG_PERM_DESTROY, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
893
zfs_secpolicy_destroy(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
895
return (zfs_secpolicy_destroy_perms(zc->zc_name, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
904
zfs_secpolicy_destroy_snaps(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
915
error = zfs_secpolicy_destroy_perms(nvpair_name(pair), cr);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
936
zfs_secpolicy_rename_perms(const char *from, const char *to, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
942
ZFS_DELEG_PERM_RENAME, cr)) != 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
946
ZFS_DELEG_PERM_MOUNT, cr)) != 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
954
ZFS_DELEG_PERM_CREATE, cr)) != 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
958
ZFS_DELEG_PERM_MOUNT, cr)) != 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
966
zfs_secpolicy_rename(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
968
return (zfs_secpolicy_rename_perms(zc->zc_name, zc->zc_value, cr));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
973
zfs_secpolicy_promote(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
980
ZFS_DELEG_PERM_PROMOTE, cr);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
139
zfs_sync(vfs_t *vfsp, short flag, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1940
zfs_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_vfsops.c
196
zfs_syncfs(vfs_t *vfsp, uint64_t flags, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1984
error = secpolicy_fs_mount(cr, mvp, vfsp);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1986
if (dsl_deleg_access(osname, ZFS_DELEG_PERM_MOUNT, cr) == 0) {
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1996
if (VOP_GETATTR(mvp, &vattr, 0, cr, NULL)) {
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2000
if (secpolicy_vnode_owner(cr, vattr.va_uid) != 0 &&
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2001
VOP_ACCESS(mvp, VWRITE, 0, cr, NULL) != 0) {
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2004
secpolicy_fs_mount_clearopts(cr, vfsp);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
202
return (zfs_sync(vfsp, 0, cr));
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2274
zfs_umount(vfs_t *vfsp, int fflag, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2280
ret = secpolicy_fs_unmount(cr, vfsp);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2283
ZFS_DELEG_PERM_MOUNT, cr))
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2300
(ret = zfsctl_umount_snapshots(vfsp, fflag, cr)) != 0) {
usr/src/uts/common/fs/zfs/zfs_vfsops.c
87
static int zfs_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
88
static int zfs_umount(vfs_t *vfsp, int fflag, cred_t *cr);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
94
static int zfs_syncfs(vfs_t *vfsp, uint64_t flags, cred_t *cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1132
zfs_write_clear_setid_bits_if_necessary(zfsvfs, zp, cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
1354
zfs_access(vnode_t *vp, int mode, int flag, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
1365
error = zfs_zaccess(zp, mode, flag, B_FALSE, cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1367
error = zfs_zaccess_rwx(zp, mode, flag, cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1377
specvp_check(vnode_t **vpp, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_vnops.c
1384
svp = specvp(*vpp, (*vpp)->v_rdev, (*vpp)->v_type, cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1418
int flags, vnode_t *rdir, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/zfs/zfs_vnops.c
1452
error = zfs_fastaccesschk_execute(zdp, cr, skipaclchk);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1465
error = zfs_fastaccesschk_execute(zdp, cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
1476
return (specvp_check(vpp, cr));
usr/src/uts/common/fs/zfs/zfs_vnops.c
1507
if (error = zfs_get_xattrdir(VTOZ(dvp), vpp, cr, flags)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
1517
skipaclchk, cr)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
1535
if (error = zfs_zaccess(zdp, ACE_EXECUTE, 0, skipaclchk, cr)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
1548
error = specvp_check(vpp, cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1581
int mode, vnode_t **vpp, cred_t *cr, int flag, caller_context_t *ct,
usr/src/uts/common/fs/zfs/zfs_vnops.c
1593
gid_t gid = crgetgid(cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1604
ksid = crgetsid(cr, KSID_OWNER);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1608
uid = crgetuid(cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1628
crgetuid(cr), cr, vap->va_type)) != 0) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
1636
if ((vap->va_mode & VSVTX) && secpolicy_vnode_stky_modify(cr))
usr/src/uts/common/fs/zfs/zfs_vnops.c
1674
if (error = zfs_zaccess(dzp, ACE_ADD_FILE, 0, B_FALSE, cr)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
1694
cr, vsecp, &acl_ids)) != 0)
usr/src/uts/common/fs/zfs/zfs_vnops.c
1736
zfs_mknode(dzp, vap, tx, cr, 0, &zp, &acl_ids);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1776
if (mode && (error = zfs_zaccess_rwx(zp, mode, aflags, cr))) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
1808
error = specvp_check(vpp, cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1838
zfs_remove(vnode_t *dvp, char *name, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/fs/zfs/zfs_vnops.c
1886
if (error = zfs_zaccess_delete(dzp, zp, cr)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
195
zfs_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/zfs/zfs_vnops.c
2076
zfs_mkdir(vnode_t *dvp, char *dirname, vattr_t *vap, vnode_t **vpp, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
2089
gid_t gid = crgetgid(cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2101
ksid = crgetsid(cr, KSID_OWNER);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2105
uid = crgetuid(cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
212
if (fs_vscan(*vpp, cr, 0) != 0) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
2130
crgetuid(cr), cr, vap->va_type)) != 0) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
2136
if ((error = zfs_acl_ids_create(dzp, 0, vap, cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
2158
if (error = zfs_zaccess(dzp, ACE_ADD_SUBDIRECTORY, 0, B_FALSE, cr)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
2207
zfs_mknode(dzp, vap, tx, cr, 0, &zp, &acl_ids);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2257
zfs_rmdir(vnode_t *dvp, char *name, vnode_t *cwd, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
2291
if (error = zfs_zaccess_delete(dzp, zp, cr)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
234
zfs_close(vnode_t *vp, int flag, int count, offset_t offset, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
2396
zfs_readdir(vnode_t *vp, uio_t *uio, cred_t *cr, int *eofp,
usr/src/uts/common/fs/zfs/zfs_vnops.c
256
VERIFY(fs_vscan(vp, cr, 1) == 0);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2561
if (!zfs_has_access(ezp, cr)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
2662
zfs_fsync(vnode_t *vp, int syncflag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/zfs/zfs_vnops.c
2675
(void) VOP_PUTPAGE(vp, (offset_t)0, (size_t)0, B_ASYNC, cr, ct);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2704
zfs_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
2727
zfs_fuid_map_ids(zp, cr, &vap->va_uid, &vap->va_gid);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2758
!zfs_fuid_is_cruser(zfsvfs, zp->z_uid, cr)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
2760
B_FALSE, cr)) != 0) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
3055
zfs_setattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
309
zfs_ioctl_getxattr(vnode_t *vp, intptr_t data, int flag, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
3200
err = zfs_zaccess(zp, ACE_WRITE_DATA, 0, skipaclchk, cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3231
skipaclchk, cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3253
take_owner = (mask & AT_UID) && (vap->va_uid == crgetuid(cr));
usr/src/uts/common/fs/zfs/zfs_vnops.c
3255
zfs_groupmember(zfsvfs, vap->va_gid, cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3270
skipaclchk, cr) == 0) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
3274
secpolicy_setid_clear(vap, cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
328
zfs_ioctl_setxattr(vnode_t *vp, intptr_t data, int flags, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
3380
zfs_fuid_map_ids(zp, cr, &oldva.va_uid, &oldva.va_gid);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3386
if (zfs_zaccess(zp, ACE_WRITE_ACL, 0, skipaclchk, cr) == 0) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
3388
&oldva, cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3416
err = secpolicy_vnode_setattr(cr, vp, vap, &oldva, flags,
usr/src/uts/common/fs/zfs/zfs_vnops.c
3445
(uint64_t)vap->va_uid, cr, ZFS_OWNER, &fuidp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3458
cr, ZFS_GROUP, &fuidp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
356
return (zfs_setattr(vp, (vattr_t *)&xva, flags, cr, ct));
usr/src/uts/common/fs/zfs/zfs_vnops.c
3639
err = zfs_aclset_common(zp, aclp, cr, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3900
zfs_rename(vnode_t *sdvp, char *snm, vnode_t *tdvp, char *tnm, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
4096
if (error = zfs_zaccess_rename(sdzp, szp, tdzp, tzp, cr))
usr/src/uts/common/fs/zfs/zfs_vnops.c
4283
zfs_symlink(vnode_t *dvp, char *name, vattr_t *vap, char *link, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
4319
vap, cr, NULL, &acl_ids)) != 0) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
4334
if (error = zfs_zaccess(dzp, ACE_ADD_FILE, 0, B_FALSE, cr)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
4379
zfs_mknode(dzp, vap, tx, cr, 0, &zp, &acl_ids);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4437
zfs_readlink(vnode_t *vp, uio_t *uio, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/zfs/zfs_vnops.c
4477
zfs_link(vnode_t *tdvp, vnode_t *svp, char *name, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
4567
owner = zfs_fuid_map_id(zfsvfs, szp->z_uid, cr, ZFS_OWNER);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4568
if (owner != crgetuid(cr) && secpolicy_basic_link(cr) != 0) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
4573
if (error = zfs_zaccess(dzp, ACE_ADD_FILE, 0, B_FALSE, cr)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
4638
size_t *lenp, int flags, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_vnops.c
4664
size_t *lenp, int flags, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_vnops.c
4781
zfs_putpage(vnode_t *vp, offset_t off, size_t len, int flags, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
4827
error = pvn_vplist_dirty(vp, io_off, zfs_putapage, flags, cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4856
err = zfs_putapage(vp, pp, &io_off, &io_len, flags, cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4873
zfs_inactive(vnode_t *vp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/zfs/zfs_vnops.c
4887
B_INVAL, cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4907
cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4958
flk_callback_t *flk_cbp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/zfs/zfs_vnops.c
4977
return (fs_frlock(vp, cmd, bfp, flag, offset, flk_cbp, cr, ct));
usr/src/uts/common/fs/zfs/zfs_vnops.c
5085
enum seg_rw rw, cred_t *cr, caller_context_t *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
5232
vn_a.cred = cr;
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/fs/zfs/zfs_vnops.c
5293
offset_t offset, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/zfs/zfs_vnops.c
5402
zfs_pathconf(vnode_t *vp, int cmd, ulong_t *valp, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
5467
return (fs_pathconf(vp, cmd, valp, cr, ct));
usr/src/uts/common/fs/zfs/zfs_vnops.c
5473
zfs_getsecattr(vnode_t *vp, vsecattr_t *vsecp, int flag, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
5483
error = zfs_getacl(zp, vsecp, skipaclchk, cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
5491
zfs_setsecattr(vnode_t *vp, vsecattr_t *vsecp, int flag, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
5503
error = zfs_setacl(zp, vsecp, skipaclchk, cr);
usr/src/uts/common/fs/zfs/zfs_vnops.c
5525
zfs_reqzcbuf(vnode_t *vp, enum uio_rw ioflag, xuio_t *xuio, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
5654
zfs_retzcbuf(vnode_t *vp, xuio_t *xuio, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/zfs/zfs_vnops.c
614
zfs_read(vnode_t *vp, uio_t *uio, int ioflag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/zfs/zfs_vnops.c
750
cred_t *cr, boolean_t *did_check, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_vnops.c
774
secpolicy_vnode_setid_retain(cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
833
zfs_write(vnode_t *vp, uio_t *uio, int ioflag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/zfs/zfs_znode.c
1070
VERIFY0(zfs_aclset_common(*zpp, acl_ids->z_aclp, cr, tx));
usr/src/uts/common/fs/zfs/zfs_znode.c
1544
int flags, cred_t *cr)
usr/src/uts/common/fs/zfs/zfs_znode.c
1835
zfs_create_fs(objset_t *os, cred_t *cr, nvlist_t *zplprops, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_znode.c
1917
vattr.va_uid = crgetuid(cr);
usr/src/uts/common/fs/zfs/zfs_znode.c
1918
vattr.va_gid = crgetgid(cr);
usr/src/uts/common/fs/zfs/zfs_znode.c
1961
cr, NULL, &acl_ids));
usr/src/uts/common/fs/zfs/zfs_znode.c
1962
zfs_mknode(rootzp, &vattr, tx, cr, IS_ROOT_NODE, &zp, &acl_ids);
usr/src/uts/common/fs/zfs/zfs_znode.c
803
zfs_mknode(znode_t *dzp, vattr_t *vap, dmu_tx_t *tx, cred_t *cr,
usr/src/uts/common/fs/zfs/zvol.c
1339
zvol_read(dev_t dev, uio_t *uio, cred_t *cr)
usr/src/uts/common/fs/zfs/zvol.c
1389
zvol_write(dev_t dev, uio_t *uio, cred_t *cr)
usr/src/uts/common/fs/zfs/zvol.c
1608
zvol_ioctl(dev_t dev, int cmd, intptr_t arg, int flag, cred_t *cr, int *rvalp)
usr/src/uts/common/fs/zfs/zvol.c
339
zvol_create_cb(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zvol.c
880
zvol_open(dev_t *devp, int flag, int otyp, cred_t *cr)
usr/src/uts/common/fs/zfs/zvol.c
932
zvol_close(dev_t dev, int flag, int otyp, cred_t *cr)
usr/src/uts/common/fs/zut/zut.c
101
zut_readdir(intptr_t arg, cred_t *cr, int iflag, int *rvalp)
usr/src/uts/common/fs/zut/zut.c
119
zr->zr_retcode = zut_open_dir(zr->zr_dir, NULL, cr, flags, NULL, &dvn);
usr/src/uts/common/fs/zut/zut.c
127
NULL, flags, NULL, cr, NULL, NULL, NULL);
usr/src/uts/common/fs/zut/zut.c
140
V_ACE_MASK, cr, NULL);
usr/src/uts/common/fs/zut/zut.c
142
zr->zr_retcode = VOP_ACCESS(fvn, VREAD, 0, cr, NULL);
usr/src/uts/common/fs/zut/zut.c
148
zr->zr_retcode = VOP_GETATTR(fvn, &vattr, 0, cr, NULL);
usr/src/uts/common/fs/zut/zut.c
153
flags | LOOKUP_XATTR, NULL, cr, NULL, NULL, NULL);
usr/src/uts/common/fs/zut/zut.c
175
zr->zr_retcode = VOP_READDIR(dvn, &auio, cr, &zr->zr_eof,
usr/src/uts/common/fs/zut/zut.c
200
zut_stat64(vnode_t *vp, struct stat64 *sb, uint64_t *xvs, int flag, cred_t *cr)
usr/src/uts/common/fs/zut/zut.c
224
if (error = VOP_GETATTR(vp, &xv.xva_vattr, flag, cr, NULL))
usr/src/uts/common/fs/zut/zut.c
280
zut_lookup(intptr_t arg, cred_t *cr, int iflag, int *rvalp)
usr/src/uts/common/fs/zut/zut.c
301
zl->zl_retcode = zut_open_dir(zl->zl_dir, NULL, cr, flags, &rpn, &dvn);
usr/src/uts/common/fs/zut/zut.c
309
cr, NULL, &zl->zl_deflags, &rpn);
usr/src/uts/common/fs/zut/zut.c
325
V_ACE_MASK, cr, NULL);
usr/src/uts/common/fs/zut/zut.c
327
zl->zl_retcode = VOP_ACCESS(fvn, VREAD, 0, cr, NULL);
usr/src/uts/common/fs/zut/zut.c
333
zl->zl_retcode = VOP_GETATTR(fvn, &vattr, 0, cr, NULL);
usr/src/uts/common/fs/zut/zut.c
338
flags | LOOKUP_XATTR, NULL, cr, NULL, NULL, NULL);
usr/src/uts/common/fs/zut/zut.c
345
NULL, flags, NULL, cr, NULL, &zl->zl_deflags, &rpn);
usr/src/uts/common/fs/zut/zut.c
354
&zl->zl_statbuf, &zl->zl_xvattrs, 0, cr);
usr/src/uts/common/fs/zut/zut.c
379
zut_ioctl(dev_t dev, int cmd, intptr_t arg, int flag, cred_t *cr, int *rvalp)
usr/src/uts/common/fs/zut/zut.c
391
error = zut_lookup(arg, cr, flag, rvalp);
usr/src/uts/common/fs/zut/zut.c
394
error = zut_readdir(arg, cr, flag, rvalp);
usr/src/uts/common/fs/zut/zut.c
45
zut_open_dir(char *path, vnode_t *startvp, cred_t *cr, int flags,
usr/src/uts/common/fs/zut/zut.c
452
zut_open(dev_t *devp, int flag, int otyp, cred_t *cr)
usr/src/uts/common/fs/zut/zut.c
464
zut_close(dev_t dev, int flag, int otyp, cred_t *cr)
usr/src/uts/common/fs/zut/zut.c
81
dvn, rootvp, vp, cr);
usr/src/uts/common/fs/zut/zut.c
89
V_ACE_MASK, cr, NULL);
usr/src/uts/common/fs/zut/zut.c
91
error = VOP_ACCESS(*dvn, VREAD, 0, cr, NULL);
usr/src/uts/common/inet/ip/conn_opt.c
1026
uint_t inlen, uchar_t *invalp, boolean_t checkonly, cred_t *cr);
usr/src/uts/common/inet/ip/conn_opt.c
1028
uint_t inlen, uchar_t *invalp, boolean_t checkonly, cred_t *cr);
usr/src/uts/common/inet/ip/conn_opt.c
1030
uint_t inlen, uchar_t *invalp, boolean_t checkonly, cred_t *cr);
usr/src/uts/common/inet/ip/conn_opt.c
1032
uint_t inlen, uchar_t *invalp, boolean_t checkonly, cred_t *cr);
usr/src/uts/common/inet/ip/conn_opt.c
1034
uint_t inlen, uchar_t *invalp, boolean_t checkonly, cred_t *cr);
usr/src/uts/common/inet/ip/conn_opt.c
1047
uint_t inlen, uchar_t *invalp, boolean_t checkonly, cred_t *cr)
usr/src/uts/common/inet/ip/conn_opt.c
1055
checkonly, cr));
usr/src/uts/common/inet/ip/conn_opt.c
1058
checkonly, cr));
usr/src/uts/common/inet/ip/conn_opt.c
1061
checkonly, cr));
usr/src/uts/common/inet/ip/conn_opt.c
1064
checkonly, cr));
usr/src/uts/common/inet/ip/conn_opt.c
1067
checkonly, cr));
usr/src/uts/common/inet/ip/conn_opt.c
1081
uchar_t *invalp, boolean_t checkonly, cred_t *cr)
usr/src/uts/common/inet/ip/conn_opt.c
1094
if (secpolicy_ip_config(cr, checkonly) != 0)
usr/src/uts/common/inet/ip/conn_opt.c
1098
if (secpolicy_net_mac_aware(cr) != 0)
usr/src/uts/common/inet/ip/conn_opt.c
1104
if (secpolicy_net_mac_implicit(cr) != 0)
usr/src/uts/common/inet/ip/conn_opt.c
1211
uchar_t *invalp, boolean_t checkonly, cred_t *cr)
usr/src/uts/common/inet/ip/conn_opt.c
1479
error = ipsec_set_req(cr, connp, (ipsec_req_t *)invalp);
usr/src/uts/common/inet/ip/conn_opt.c
1526
if ((error = secpolicy_ip_config(cr, B_FALSE)) != 0) {
usr/src/uts/common/inet/ip/conn_opt.c
1547
uchar_t *invalp, boolean_t checkonly, cred_t *cr)
usr/src/uts/common/inet/ip/conn_opt.c
1619
secpolicy_net_rawaccess(cr) != 0) {
usr/src/uts/common/inet/ip/conn_opt.c
2018
error = ipsec_set_req(cr, connp, (ipsec_req_t *)invalp);
usr/src/uts/common/inet/ip/conn_opt.c
2061
uchar_t *invalp, boolean_t checkonly, cred_t *cr)
usr/src/uts/common/inet/ip/conn_opt.c
2070
if ((error = secpolicy_net_privaddr(cr, 0, IPPROTO_UDP)) != 0) {
usr/src/uts/common/inet/ip/conn_opt.c
2096
uchar_t *invalp, boolean_t checkonly, cred_t *cr)
usr/src/uts/common/inet/ip/conn_opt.c
2105
if ((error = secpolicy_net_privaddr(cr, 0, IPPROTO_TCP)) != 0) {
usr/src/uts/common/inet/ip/icmp.c
128
void *thisdg_attrs, cred_t *cr);
usr/src/uts/common/inet/ip/icmp.c
132
sin6_t *sin6, cred_t *cr, pid_t pid, ip_xmit_attr_t *ixa);
usr/src/uts/common/inet/ip/icmp.c
1980
uint_t inlen, uchar_t *invalp, cred_t *cr, boolean_t checkonly)
usr/src/uts/common/inet/ip/icmp.c
2004
secpolicy_net_rawaccess(cr) != 0) {
usr/src/uts/common/inet/ip/icmp.c
2170
checkonly, cr);
usr/src/uts/common/inet/ip/icmp.c
2180
void *thisdg_attrs, cred_t *cr)
usr/src/uts/common/inet/ip/icmp.c
220
icmp_set_buf_prop(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/ip/icmp.c
224
stack, cr, pinfo, ifname, pval, flags));
usr/src/uts/common/inet/ip/icmp.c
2255
cr, checkonly);
usr/src/uts/common/inet/ip/icmp.c
2366
void *thisdg_attrs, cred_t *cr)
usr/src/uts/common/inet/ip/icmp.c
2372
outlenp, outvalp, thisdg_attrs, cr);
usr/src/uts/common/inet/ip/icmp.c
3020
icmp_output_hdrincl(conn_t *connp, mblk_t *mp, cred_t *cr, pid_t pid)
usr/src/uts/common/inet/ip/icmp.c
3048
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
3054
ixa->ixa_cred = cr;
usr/src/uts/common/inet/ip/icmp.c
321
cred_t *cr;
usr/src/uts/common/inet/ip/icmp.c
330
cr = msg_getcred(mp, NULL);
usr/src/uts/common/inet/ip/icmp.c
331
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
332
if (cr == NULL) {
usr/src/uts/common/inet/ip/icmp.c
3340
mblk_t *tudr_mp, struct nmsghdr *msg, cred_t *cr, pid_t pid)
usr/src/uts/common/inet/ip/icmp.c
3370
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
3372
ixa->ixa_cred = cr;
usr/src/uts/common/inet/ip/icmp.c
3415
msg->msg_controllen, coa, &icmp_opt_obj, icmp_opt_set, cr);
usr/src/uts/common/inet/ip/icmp.c
3422
&tudr->OPT_length, tudr->OPT_offset, cr, &icmp_opt_obj,
usr/src/uts/common/inet/ip/icmp.c
3659
icmp_output_connected(conn_t *connp, mblk_t *mp, cred_t *cr, pid_t pid)
usr/src/uts/common/inet/ip/icmp.c
3678
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
3680
ixa->ixa_cred = cr;
usr/src/uts/common/inet/ip/icmp.c
3819
icmp_output_lastdst(conn_t *connp, mblk_t *mp, cred_t *cr, pid_t pid,
usr/src/uts/common/inet/ip/icmp.c
3830
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
3832
ixa->ixa_cred = cr;
usr/src/uts/common/inet/ip/icmp.c
4141
cred_t *cr;
usr/src/uts/common/inet/ip/icmp.c
4190
cr = msg_getcred(mp, &pid);
usr/src/uts/common/inet/ip/icmp.c
4191
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
4192
if (cr == NULL) {
usr/src/uts/common/inet/ip/icmp.c
4252
data_mp, mp, NULL, cr, pid);
usr/src/uts/common/inet/ip/icmp.c
4273
error = icmp_output_lastdst(connp, data_mp, cr,
usr/src/uts/common/inet/ip/icmp.c
4278
sin6, cr, pid, ixa);
usr/src/uts/common/inet/ip/icmp.c
4307
error = icmp_output_hdrincl(connp, data_mp, cr, pid);
usr/src/uts/common/inet/ip/icmp.c
4328
data_mp, mp, NULL, cr, pid);
usr/src/uts/common/inet/ip/icmp.c
4348
error = icmp_output_lastdst(connp, data_mp, cr,
usr/src/uts/common/inet/ip/icmp.c
4353
NULL, cr, pid, ixa);
usr/src/uts/common/inet/ip/icmp.c
4385
cred_t *cr, pid_t pid, ip_xmit_attr_t *ixa)
usr/src/uts/common/inet/ip/icmp.c
4408
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
4410
ixa->ixa_cred = cr;
usr/src/uts/common/inet/ip/icmp.c
4738
cred_t *cr;
usr/src/uts/common/inet/ip/icmp.c
4787
cr = msg_getcred(mp, NULL);
usr/src/uts/common/inet/ip/icmp.c
4788
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
4789
if (cr == NULL) {
usr/src/uts/common/inet/ip/icmp.c
4795
cr)) {
usr/src/uts/common/inet/ip/icmp.c
4796
svr4_optcom_req(q, mp, cr, &icmp_opt_obj);
usr/src/uts/common/inet/ip/icmp.c
4808
cr = msg_getcred(mp, NULL);
usr/src/uts/common/inet/ip/icmp.c
4809
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
4810
if (cr == NULL) {
usr/src/uts/common/inet/ip/icmp.c
4814
tpi_optcom_req(q, mp, cr, &icmp_opt_obj);
usr/src/uts/common/inet/ip/icmp.c
5121
cred_t *cr)
usr/src/uts/common/inet/ip/icmp.c
5129
socklen_t len, cred_t *cr)
usr/src/uts/common/inet/ip/icmp.c
5135
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
5195
rawip_listen(sock_lower_handle_t proto_handle, int backlog, cred_t *cr)
usr/src/uts/common/inet/ip/icmp.c
5202
socklen_t len, sock_connid_t *id, cred_t *cr)
usr/src/uts/common/inet/ip/icmp.c
5211
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
5247
error = rawip_do_connect(connp, sa, len, cr, pid);
usr/src/uts/common/inet/ip/icmp.c
5402
cred_t *cr)
usr/src/uts/common/inet/ip/icmp.c
5408
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
5432
socklen_t *salenp, cred_t *cr)
usr/src/uts/common/inet/ip/icmp.c
5439
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
5453
socklen_t *salenp, cred_t *cr)
usr/src/uts/common/inet/ip/icmp.c
5459
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
5469
const void *optvalp, socklen_t optlen, cred_t *cr)
usr/src/uts/common/inet/ip/icmp.c
5475
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
5480
B_TRUE, B_FALSE, cr);
usr/src/uts/common/inet/ip/icmp.c
5494
(uchar_t *)optvalp, NULL, cr);
usr/src/uts/common/inet/ip/icmp.c
5503
void *optvalp, socklen_t *optlen, cred_t *cr)
usr/src/uts/common/inet/ip/icmp.c
5512
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
5517
B_FALSE, B_TRUE, cr);
usr/src/uts/common/inet/ip/icmp.c
5547
rawip_close(sock_lower_handle_t proto_handle, int flags, cred_t *cr)
usr/src/uts/common/inet/ip/icmp.c
5552
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
5560
rawip_shutdown(sock_lower_handle_t proto_handle, int how, cred_t *cr)
usr/src/uts/common/inet/ip/icmp.c
5565
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
5591
int mode, int32_t *rvalp, cred_t *cr)
usr/src/uts/common/inet/ip/icmp.c
5597
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
5635
cmd, arg, mode, cr, rvalp);
usr/src/uts/common/inet/ip/icmp.c
5643
cred_t *cr)
usr/src/uts/common/inet/ip/icmp.c
5658
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
5685
error = icmp_output_hdrincl(connp, mp, cr, pid);
usr/src/uts/common/inet/ip/icmp.c
5700
NULL, msg, cr, pid);
usr/src/uts/common/inet/ip/icmp.c
5702
error = icmp_output_connected(connp, mp, cr, pid);
usr/src/uts/common/inet/ip/icmp.c
5783
NULL, msg, cr, pid);
usr/src/uts/common/inet/ip/icmp.c
5788
error = icmp_output_lastdst(connp, mp, cr, pid, ixa);
usr/src/uts/common/inet/ip/icmp.c
5791
error = icmp_output_newdst(connp, mp, NULL, sin6, cr,
usr/src/uts/common/inet/ip/icmp.c
5841
NULL, msg, cr, pid);
usr/src/uts/common/inet/ip/icmp.c
5845
error = icmp_output_lastdst(connp, mp, cr, pid, ixa);
usr/src/uts/common/inet/ip/icmp.c
5848
error = icmp_output_newdst(connp, mp, sin, NULL, cr,
usr/src/uts/common/inet/ip/icmp.c
626
cred_t *cr;
usr/src/uts/common/inet/ip/icmp.c
635
cr = msg_getcred(mp, &pid);
usr/src/uts/common/inet/ip/icmp.c
636
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/icmp.c
637
if (cr == NULL) {
usr/src/uts/common/inet/ip/icmp.c
676
error = rawip_do_connect(connp, sa, len, cr, pid);
usr/src/uts/common/inet/ip/icmp.c
719
cred_t *cr, pid_t pid)
usr/src/uts/common/inet/ip/icmp.c
862
if (connp->conn_cred != cr) {
usr/src/uts/common/inet/ip/icmp.c
863
crhold(cr);
usr/src/uts/common/inet/ip/icmp.c
865
connp->conn_cred = cr;
usr/src/uts/common/inet/ip/icmp.c
869
ixa->ixa_cred = cr;
usr/src/uts/common/inet/ip/ip.c
12835
cred_t *cr;
usr/src/uts/common/inet/ip/ip.c
12988
cr = msg_getcred(mp, NULL);
usr/src/uts/common/inet/ip/ip.c
12989
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/ip.c
12990
if (cr == NULL) {
usr/src/uts/common/inet/ip/ip.c
12997
if (!snmpcom_req(q, mp, ip_snmp_set, ip_snmp_get, cr)) {
usr/src/uts/common/inet/ip/ip.c
6165
ipsec_set_req(cred_t *cr, conn_t *connp, ipsec_req_t *req)
usr/src/uts/common/inet/ip/ip.c
6236
secpolicy_ip_config(cr, B_FALSE) != 0) {
usr/src/uts/common/inet/ip/ip_attr.c
1044
ip_xmit_attr_restore_tsl(ip_xmit_attr_t *ixa, cred_t *cr)
usr/src/uts/common/inet/ip/ip_attr.c
1054
ixa->ixa_tsl = crgetlabel(cr);
usr/src/uts/common/inet/ip/ip_if.c
11702
cred_t *cr;
usr/src/uts/common/inet/ip/ip_if.c
11739
cr = msg_getcred(mp, NULL);
usr/src/uts/common/inet/ip/ip_if.c
11740
if (cr == NULL)
usr/src/uts/common/inet/ip/ip_if.c
11741
cr = iocp->ioc_cr;
usr/src/uts/common/inet/ip/ip_if.c
11754
(ipft->ipft_flags & IPFT_F_SELF_REPLY) ? mp : mp1, cr);
usr/src/uts/common/inet/ip/ip_if.c
18084
ip_ioctl(ldi_handle_t lh, int cmd, void *buf, uint_t bufsize, cred_t *cr)
usr/src/uts/common/inet/ip/ip_if.c
18094
return (ldi_ioctl(lh, I_STR, (intptr_t)&iocb, FKIOCTL, cr, &rval));
usr/src/uts/common/inet/ip/ip_if.c
18103
uint_t *bufsizep, cred_t *cr)
usr/src/uts/common/inet/ip/ip_if.c
18112
if ((err = ip_ioctl(lh, SIOCGLIFNUM, &lifn, sizeof (lifn), cr)) != 0)
usr/src/uts/common/inet/ip/ip_if.c
18126
err = ip_ioctl(lh, SIOCGLIFCONF, lifcp, sizeof (*lifcp), cr);
usr/src/uts/common/inet/ip/ip_if.c
18139
ip_loopback_removeif(ldi_handle_t lh, boolean_t isv6, cred_t *cr)
usr/src/uts/common/inet/ip/ip_if.c
18151
err = ip_ioctl(lh, SIOCLIFREMOVEIF, &lifr, sizeof (lifr), cr);
usr/src/uts/common/inet/ip/ip_if.c
18164
ip_ipmp_cleanup(ldi_handle_t lh, boolean_t isv6, cred_t *cr)
usr/src/uts/common/inet/ip/ip_if.c
18174
if ((err = ip_lifconf_ioctl(lh, af, &lifc, &bufsize, cr)) != 0) {
usr/src/uts/common/inet/ip/ip_if.c
18182
err = ip_ioctl(lh, SIOCGLIFFLAGS, lifrp, lifrsize, cr);
usr/src/uts/common/inet/ip/ip_if.c
18194
err = ip_ioctl(lh, SIOCSLIFFLAGS, lifrp, lifrsize, cr);
usr/src/uts/common/inet/ip/ip_if.c
18205
err = ip_ioctl(lh, SIOCGLIFFLAGS, lifrp, lifrsize, cr);
usr/src/uts/common/inet/ip/ip_if.c
18209
err = ip_ioctl(lh, SIOCGLIFADDR, lifrp, lifrsize, cr);
usr/src/uts/common/inet/ip/ip_if.c
18211
lifrp, lifrsize, cr)) != 0) {
usr/src/uts/common/inet/ip/ip_if.c
18222
lifrsize, cr)) != 0) {
usr/src/uts/common/inet/ip/ip_if.c
18249
cred_t *cr;
usr/src/uts/common/inet/ip/ip_if.c
18261
cr = zone_get_kcred(netstackid_to_zoneid(stackid));
usr/src/uts/common/inet/ip/ip_if.c
18262
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/ip_if.c
18270
err = ldi_open_by_name(devs[i], FREAD|FWRITE, cr, &lh, li);
usr/src/uts/common/inet/ip/ip_if.c
18277
ip_loopback_removeif(lh, i == 0, cr);
usr/src/uts/common/inet/ip/ip_if.c
18278
ip_ipmp_cleanup(lh, i == 0, cr);
usr/src/uts/common/inet/ip/ip_if.c
18280
(void) ldi_close(lh, FREAD|FWRITE, cr);
usr/src/uts/common/inet/ip/ip_if.c
18284
crfree(cr);
usr/src/uts/common/inet/ip/ip_if.c
8865
cred_t *cr;
usr/src/uts/common/inet/ip/ip_if.c
8911
cr = msg_getcred(mp, NULL);
usr/src/uts/common/inet/ip/ip_if.c
8912
if (cr == NULL)
usr/src/uts/common/inet/ip/ip_if.c
8913
cr = iocp->ioc_cr;
usr/src/uts/common/inet/ip/ip_if.c
8914
err = pinfo->mpi_setf(stack, cr, pinfo, pioc->mpr_ifname,
usr/src/uts/common/inet/ip/ip_if.c
9034
cred_t *cr;
usr/src/uts/common/inet/ip/ip_if.c
9092
cr = msg_getcred(mp, NULL);
usr/src/uts/common/inet/ip/ip_if.c
9093
if (cr == NULL)
usr/src/uts/common/inet/ip/ip_if.c
9094
cr = iocp->ioc_cr;
usr/src/uts/common/inet/ip/ip_if.c
9098
(cr != NULL) && secpolicy_ip_config(cr, B_TRUE) != 0) {
usr/src/uts/common/inet/ip/ip_if.c
9100
miocnak(q, mp, 0, secpolicy_ip_config(cr, B_FALSE));
usr/src/uts/common/inet/ip/ip_tunables.c
161
ip_set_debug(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/ip/ip_tunables.c
167
if (cr != NULL && secpolicy_net_config(cr, B_FALSE) != 0)
usr/src/uts/common/inet/ip/ip_tunables.c
213
ip_set_cgtp_filter(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/ip/ip_tunables.c
357
ip_set_src_multihoming(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/ip/ip_tunables.c
378
ip_set_hostmodel(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/ip/ip_tunables.c
49
ip_set_forwarding(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/ip/ipsecah.c
279
cred_t *cr)
usr/src/uts/common/inet/ip/ipsecah.c
303
cred_t *cr)
usr/src/uts/common/inet/ip/ipsecah.c
526
ipsecah_stack_t *ahstack, cred_t *cr)
usr/src/uts/common/inet/ip/ipsecah.c
550
if (is_system_labeled() && (cr != NULL)) {
usr/src/uts/common/inet/ip/ipsecah.c
551
sens_tsl = crgetlabel(cr);
usr/src/uts/common/inet/ip/ipsecesp.c
2764
ipsecesp_stack_t *espstack, cred_t *cr)
usr/src/uts/common/inet/ip/ipsecesp.c
2792
if (is_system_labeled() && (cr != NULL)) {
usr/src/uts/common/inet/ip/ipsecesp.c
2793
sens_tsl = crgetlabel(cr);
usr/src/uts/common/inet/ip/ipsecesp.c
328
cred_t *cr)
usr/src/uts/common/inet/ip/ipsecesp.c
352
cred_t *cr)
usr/src/uts/common/inet/ip/keysock.c
1003
svr4_optcom_req(q, mp, cr, &keysock_opt_obj);
usr/src/uts/common/inet/ip/keysock.c
1005
tpi_optcom_req(q, mp, cr, &keysock_opt_obj);
usr/src/uts/common/inet/ip/keysock.c
203
cred_t *cr;
usr/src/uts/common/inet/ip/keysock.c
213
cr = zone_get_kcred(netstackid_to_zoneid(
usr/src/uts/common/inet/ip/keysock.c
215
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/keysock.c
246
err = ldi_open_by_name(IP6DEV, FREAD|FWRITE, cr, &ip6_lh, li);
usr/src/uts/common/inet/ip/keysock.c
253
err = ldi_open_by_name(IPSECAHDEV, FREAD|FWRITE, cr, &lh, li);
usr/src/uts/common/inet/ip/keysock.c
259
I_PUSH, (intptr_t)KEYSOCK, FKIOCTL, cr, &rval);
usr/src/uts/common/inet/ip/keysock.c
263
(void) ldi_close(lh, FREAD|FWRITE, cr);
usr/src/uts/common/inet/ip/keysock.c
267
FREAD+FWRITE+FNOCTTY+FKIOCTL, cr, &muxid);
usr/src/uts/common/inet/ip/keysock.c
270
(void) ldi_close(lh, FREAD|FWRITE, cr);
usr/src/uts/common/inet/ip/keysock.c
273
(void) ldi_close(lh, FREAD|FWRITE, cr);
usr/src/uts/common/inet/ip/keysock.c
278
FREAD|FWRITE, cr, &lh, li);
usr/src/uts/common/inet/ip/keysock.c
284
I_PUSH, (intptr_t)KEYSOCK, FKIOCTL, cr, &rval);
usr/src/uts/common/inet/ip/keysock.c
289
(void) ldi_close(lh, FREAD|FWRITE, cr);
usr/src/uts/common/inet/ip/keysock.c
293
FREAD+FWRITE+FNOCTTY+FKIOCTL, cr, &muxid);
usr/src/uts/common/inet/ip/keysock.c
297
(void) ldi_close(lh, FREAD|FWRITE, cr);
usr/src/uts/common/inet/ip/keysock.c
300
(void) ldi_close(lh, FREAD|FWRITE, cr);
usr/src/uts/common/inet/ip/keysock.c
306
(void) ldi_close(ip6_lh, FREAD|FWRITE, cr);
usr/src/uts/common/inet/ip/keysock.c
314
crfree(cr);
usr/src/uts/common/inet/ip/keysock.c
320
keysock_param_get(queue_t *q, mblk_t *mp, caddr_t cp, cred_t *cr)
usr/src/uts/common/inet/ip/keysock.c
338
keysock_param_set(queue_t *q, mblk_t *mp, char *value, caddr_t cp, cred_t *cr)
usr/src/uts/common/inet/ip/keysock.c
844
uchar_t *outvalp, void *thisdg_attrs, cred_t *cr)
usr/src/uts/common/inet/ip/keysock.c
968
cred_t *cr;
usr/src/uts/common/inet/ip/keysock.c
995
cr = msg_getcred(mp, NULL);
usr/src/uts/common/inet/ip/keysock.c
996
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/keysock.c
997
if (cr == NULL) {
usr/src/uts/common/inet/ip/rts.c
1022
cr = msg_getcred(mp, NULL);
usr/src/uts/common/inet/ip/rts.c
1023
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/rts.c
1024
if (cr == NULL) {
usr/src/uts/common/inet/ip/rts.c
1030
svr4_optcom_req(q, mp, cr, &rts_opt_obj);
usr/src/uts/common/inet/ip/rts.c
1032
tpi_optcom_req(q, mp, cr, &rts_opt_obj);
usr/src/uts/common/inet/ip/rts.c
119
static int rts_param_get(queue_t *q, mblk_t *mp, caddr_t cp, cred_t *cr);
usr/src/uts/common/inet/ip/rts.c
122
cred_t *cr);
usr/src/uts/common/inet/ip/rts.c
1294
cred_t *cr)
usr/src/uts/common/inet/ip/rts.c
1302
socklen_t len, cred_t *cr)
usr/src/uts/common/inet/ip/rts.c
1312
rts_listen(sock_lower_handle_t proto_handle, int backlog, cred_t *cr)
usr/src/uts/common/inet/ip/rts.c
1320
socklen_t len, sock_connid_t *id, cred_t *cr)
usr/src/uts/common/inet/ip/rts.c
1332
socklen_t *addrlen, cred_t *cr)
usr/src/uts/common/inet/ip/rts.c
1344
socklen_t *addrlen, cred_t *cr)
usr/src/uts/common/inet/ip/rts.c
1355
void *optvalp, socklen_t *optlen, cred_t *cr)
usr/src/uts/common/inet/ip/rts.c
1367
B_FALSE, B_TRUE, cr);
usr/src/uts/common/inet/ip/rts.c
137
cred_t *cr);
usr/src/uts/common/inet/ip/rts.c
1396
const void *optvalp, socklen_t optlen, cred_t *cr)
usr/src/uts/common/inet/ip/rts.c
1405
B_TRUE, B_FALSE, cr);
usr/src/uts/common/inet/ip/rts.c
1416
NULL, cr);
usr/src/uts/common/inet/ip/rts.c
1427
struct nmsghdr *msg, cred_t *cr)
usr/src/uts/common/inet/ip/rts.c
1455
error = ip_rts_request_common(mp, connp, cr);
usr/src/uts/common/inet/ip/rts.c
1491
sock_upcalls_t *sock_upcalls, int flags, cred_t *cr)
usr/src/uts/common/inet/ip/rts.c
1524
rts_close(sock_lower_handle_t proto_handle, int flags, cred_t *cr)
usr/src/uts/common/inet/ip/rts.c
1534
rts_shutdown(sock_lower_handle_t proto_handle, int how, cred_t *cr)
usr/src/uts/common/inet/ip/rts.c
1562
int mode, int32_t *rvalp, cred_t *cr)
usr/src/uts/common/inet/ip/rts.c
1604
cmd, arg, mode, cr, rvalp);
usr/src/uts/common/inet/ip/rts.c
571
uchar_t *invalp, uint_t *outlenp, uchar_t *outvalp, cred_t *cr,
usr/src/uts/common/inet/ip/rts.c
651
checkonly, cr);
usr/src/uts/common/inet/ip/rts.c
670
void *thisdg_attrs, cred_t *cr)
usr/src/uts/common/inet/ip/rts.c
716
outvalp, cr, thisdg_attrs, checkonly));
usr/src/uts/common/inet/ip/rts.c
744
uchar_t *outvalp, void *thisdg_attrs, cred_t *cr)
usr/src/uts/common/inet/ip/rts.c
753
outlenp, outvalp, thisdg_attrs, cr);
usr/src/uts/common/inet/ip/rts.c
765
rts_param_get(queue_t *q, mblk_t *mp, caddr_t cp, cred_t *cr)
usr/src/uts/common/inet/ip/rts.c
795
rts_param_set(queue_t *q, mblk_t *mp, char *value, caddr_t cp, cred_t *cr)
usr/src/uts/common/inet/ip/rts.c
983
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
1053
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
1056
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
1058
audit_pf_policy(SPD_ADDRULE, cr,
usr/src/uts/common/inet/ip/spdsock.c
1163
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
1166
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
1168
audit_pf_policy(SPD_ADDRULE, cr, spds->spds_netstack,
usr/src/uts/common/inet/ip/spdsock.c
1187
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
1190
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
1192
audit_pf_policy(SPD_ADDRULE, cr, spds->spds_netstack,
usr/src/uts/common/inet/ip/spdsock.c
1213
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
1216
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
1218
audit_pf_policy(SPD_DELETERULE, cr, ns,
usr/src/uts/common/inet/ip/spdsock.c
1274
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
1277
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
1279
audit_pf_policy(SPD_DELETERULE, cr, ns, ITP_NAME(itp),
usr/src/uts/common/inet/ip/spdsock.c
1290
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
1293
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
1295
audit_pf_policy(SPD_DELETERULE, cr, ns, ITP_NAME(itp),
usr/src/uts/common/inet/ip/spdsock.c
1330
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
1333
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
1335
audit_pf_policy(SPD_FLIP, cr, ns,
usr/src/uts/common/inet/ip/spdsock.c
1342
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
1345
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
1347
audit_pf_policy(SPD_FLIP, cr, ns,
usr/src/uts/common/inet/ip/spdsock.c
1359
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
1362
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
1365
audit_pf_policy(SPD_FLIP, cr, ns,
usr/src/uts/common/inet/ip/spdsock.c
1375
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
1378
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
1380
audit_pf_policy(SPD_FLIP, cr, ns,
usr/src/uts/common/inet/ip/spdsock.c
1390
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
1393
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
1395
audit_pf_policy(SPD_FLIP, cr,
usr/src/uts/common/inet/ip/spdsock.c
213
cred_t *cr)
usr/src/uts/common/inet/ip/spdsock.c
2140
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
2143
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
2145
audit_pf_policy(SPD_CLONE, cr, ns,
usr/src/uts/common/inet/ip/spdsock.c
2154
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
2157
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
2160
audit_pf_policy(SPD_CLONE, cr,
usr/src/uts/common/inet/ip/spdsock.c
2173
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
2176
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
2179
audit_pf_policy(SPD_CLONE, cr,
usr/src/uts/common/inet/ip/spdsock.c
2188
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
2191
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
2193
audit_pf_policy(SPD_CLONE, cr, ns,
usr/src/uts/common/inet/ip/spdsock.c
2203
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
2206
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
2208
audit_pf_policy(SPD_CLONE, cr, ns, NULL,
usr/src/uts/common/inet/ip/spdsock.c
236
cred_t *cr)
usr/src/uts/common/inet/ip/spdsock.c
2821
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
2824
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
2825
audit_pf_policy(SPD_UPDATEALGS, cr,
usr/src/uts/common/inet/ip/spdsock.c
2845
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
2848
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
2849
audit_pf_policy(SPD_UPDATEALGS, cr,
usr/src/uts/common/inet/ip/spdsock.c
2857
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
2860
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
2861
audit_pf_policy(SPD_UPDATEALGS, cr,
usr/src/uts/common/inet/ip/spdsock.c
3323
void *thisdg_attrs, cred_t *cr)
usr/src/uts/common/inet/ip/spdsock.c
3360
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
3387
cr = msg_getcred(mp, NULL);
usr/src/uts/common/inet/ip/spdsock.c
3388
ASSERT(cr != NULL);
usr/src/uts/common/inet/ip/spdsock.c
3389
if (cr == NULL) {
usr/src/uts/common/inet/ip/spdsock.c
3395
svr4_optcom_req(q, mp, cr, &spdsock_opt_obj);
usr/src/uts/common/inet/ip/spdsock.c
3397
tpi_optcom_req(q, mp, cr, &spdsock_opt_obj);
usr/src/uts/common/inet/ip/spdsock.c
617
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
620
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
622
audit_pf_policy(SPD_FLUSH, cr, ns,
usr/src/uts/common/inet/ip/spdsock.c
632
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
635
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
636
audit_pf_policy(SPD_FLUSH, cr, ns, NULL,
usr/src/uts/common/inet/ip/spdsock.c
642
cred_t *cr;
usr/src/uts/common/inet/ip/spdsock.c
645
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/ip/spdsock.c
646
audit_pf_policy(SPD_FLUSH, cr, ns,
usr/src/uts/common/inet/ipd/ipd.c
1004
rval = ipd_ioctl_perturb(&ipip, cr, cmd);
usr/src/uts/common/inet/ipd/ipd.c
1010
rval = ipd_ioctl_remove(&ipip, cr);
usr/src/uts/common/inet/ipd/ipd.c
1018
return (ipd_ioctl_list(arg, cr));
usr/src/uts/common/inet/ipd/ipd.c
655
ipd_ioctl_perturb(ipd_ioc_perturb_t *ipi, cred_t *cr, intptr_t cmd)
usr/src/uts/common/inet/ipd/ipd.c
667
zid = crgetzoneid(cr);
usr/src/uts/common/inet/ipd/ipd.c
719
ipd_ioctl_remove(ipd_ioc_perturb_t *ipi, cred_t *cr)
usr/src/uts/common/inet/ipd/ipd.c
728
zid = crgetzoneid(cr);
usr/src/uts/common/inet/ipd/ipd.c
807
ipd_ioctl_list(intptr_t arg, cred_t *cr)
usr/src/uts/common/inet/ipd/ipd.c
821
zid = crgetzoneid(cr);
usr/src/uts/common/inet/ipd/ipd.c
992
ipd_ioctl(dev_t dev, int cmd, intptr_t arg, int md, cred_t *cr, int *rv)
usr/src/uts/common/inet/iptun/iptun.c
3289
cred_t *cr;
usr/src/uts/common/inet/iptun/iptun.c
3298
cr = msg_getcred(*mpp, NULL);
usr/src/uts/common/inet/iptun/iptun.c
3299
if (cr == NULL)
usr/src/uts/common/inet/iptun/iptun.c
3305
ip_xmit_attr_restore_tsl(ixa, cr);
usr/src/uts/common/inet/keysock.h
158
uchar_t *, uint_t *, uchar_t *, void *, cred_t *cr);
usr/src/uts/common/inet/optcom.c
1024
t_uscalar_t *worst_statusp, cred_t *cr, optdb_obj_t *dbobjp)
usr/src/uts/common/inet/optcom.c
1129
if (!OA_READ_PERMISSION(optd, cr))
usr/src/uts/common/inet/optcom.c
1147
if (OA_READONLY_PERMISSION(optd, cr)) {
usr/src/uts/common/inet/optcom.c
1230
t_uscalar_t *worst_statusp, cred_t *cr, optdb_obj_t *dbobjp)
usr/src/uts/common/inet/optcom.c
1270
if (!OA_READ_PERMISSION(optd, cr))
usr/src/uts/common/inet/optcom.c
1286
if (OA_READONLY_PERMISSION(optd, cr))
usr/src/uts/common/inet/optcom.c
1322
cred_t *cr, optdb_obj_t *dbobjp)
usr/src/uts/common/inet/optcom.c
1343
NULL, cr);
usr/src/uts/common/inet/optcom.c
1371
if (OA_EXECUTE_PERMISSION(optd, cr) ||
usr/src/uts/common/inet/optcom.c
1372
OA_NO_PERMISSION(optd, cr)) {
usr/src/uts/common/inet/optcom.c
1381
if (OA_READONLY_PERMISSION(optd, cr)) {
usr/src/uts/common/inet/optcom.c
1402
ASSERT(OA_WRITE_PERMISSION(optd, cr));
usr/src/uts/common/inet/optcom.c
1438
_TPI_TOPT_DATA(topth), NULL, cr);
usr/src/uts/common/inet/optcom.c
1518
t_scalar_t opt_offset, cred_t *cr, optdb_obj_t *dbobjp,
usr/src/uts/common/inet/optcom.c
1605
if (OA_READONLY_PERMISSION(optd, cr)) {
usr/src/uts/common/inet/optcom.c
1609
if (OA_MATCHED_PRIV(optd, cr)) {
usr/src/uts/common/inet/optcom.c
1677
thisdg_attrs, cr);
usr/src/uts/common/inet/optcom.c
181
svr4_optcom_req(queue_t *q, mblk_t *mp, cred_t *cr, optdb_obj_t *dbobjp)
usr/src/uts/common/inet/optcom.c
1942
cred_t *cr)
usr/src/uts/common/inet/optcom.c
1963
if (OA_READONLY_PERMISSION(optd, cr)) {
usr/src/uts/common/inet/optcom.c
1966
if (OA_MATCHED_PRIV(optd, cr)) {
usr/src/uts/common/inet/optcom.c
1986
&outlen, (uchar_t *)CMSG_CONTENT(cmsg), optbuf, cr);
usr/src/uts/common/inet/optcom.c
264
if (!OA_READ_PERMISSION(optd, cr))
usr/src/uts/common/inet/optcom.c
375
cr);
usr/src/uts/common/inet/optcom.c
476
&opt->len, (uchar_t *)&opt[1], NULL, cr);
usr/src/uts/common/inet/optcom.c
515
tpi_optcom_req(queue_t *q, mblk_t *mp, cred_t *cr, optdb_obj_t *dbobjp)
usr/src/uts/common/inet/optcom.c
564
if ((t_error = process_topthdrs_first_pass(mp, cr, dbobjp,
usr/src/uts/common/inet/optcom.c
595
if ((t_error = do_options_second_pass(q, mp, toa_mp, cr, dbobjp,
usr/src/uts/common/inet/optcom.c
631
process_topthdrs_first_pass(mblk_t *mp, cred_t *cr, optdb_obj_t *dbobjp,
usr/src/uts/common/inet/optcom.c
69
t_uscalar_t *, cred_t *cr, optdb_obj_t *);
usr/src/uts/common/inet/optcom.c
747
if (!OA_READ_PERMISSION(optd, cr)) {
usr/src/uts/common/inet/optcom.c
759
if (OA_READONLY_PERMISSION(optd, cr))
usr/src/uts/common/inet/optcom.c
813
if (OA_READONLY_PERMISSION(optd, cr)) {
usr/src/uts/common/inet/optcom.c
825
if (!OA_WRITE_OR_EXECUTE(optd, cr)) {
usr/src/uts/common/inet/optcom.c
857
do_options_second_pass(queue_t *q, mblk_t *reqmp, mblk_t *ack_mp, cred_t *cr,
usr/src/uts/common/inet/optcom.c
942
cr, dbobjp) < 0) {
usr/src/uts/common/inet/optcom.c
953
do_opt_current(q, opt, &optr, worst_statusp, cr,
usr/src/uts/common/inet/optcom.c
964
&optr, worst_statusp, cr, dbobjp);
usr/src/uts/common/inet/proto_set.c
358
cred_t *cr)
usr/src/uts/common/inet/proto_set.c
372
if (!OA_WRITE_OR_EXECUTE(optd, cr)) {
usr/src/uts/common/inet/proto_set.c
374
if (!(OA_MATCHED_PRIV(optd, cr)) &&
usr/src/uts/common/inet/proto_set.c
412
if (!OA_READ_PERMISSION(optd, cr)) {
usr/src/uts/common/inet/proto_set.c
414
if (!(OA_MATCHED_PRIV(optd, cr)) &&
usr/src/uts/common/inet/sctp/sctp_conn.c
144
cred_t *cr;
usr/src/uts/common/inet/sctp/sctp_conn.c
238
cr = ira->ira_cred;
usr/src/uts/common/inet/sctp/sctp_conn.c
332
(sock_lower_handle_t)eager, NULL, cr, cpid,
usr/src/uts/common/inet/sctp/sctp_conn.c
350
cred_t *cr, pid_t pid)
usr/src/uts/common/inet/sctp/sctp_conn.c
456
if (connp->conn_cred != cr) {
usr/src/uts/common/inet/sctp/sctp_conn.c
457
crhold(cr);
usr/src/uts/common/inet/sctp/sctp_conn.c
459
connp->conn_cred = cr;
usr/src/uts/common/inet/sctp/sctp_conn.c
466
ixa->ixa_cred = cr;
usr/src/uts/common/inet/sctp/sctp_input.c
3633
cred_t *cr;
usr/src/uts/common/inet/sctp/sctp_input.c
4091
cr = ira->ira_cred;
usr/src/uts/common/inet/sctp/sctp_input.c
4104
sctp->sctp_ulpd, 0, cr, cpid);
usr/src/uts/common/inet/sctp/sctp_input.c
4138
cr = ira->ira_cred;
usr/src/uts/common/inet/sctp/sctp_input.c
4143
sctp->sctp_ulpd, 0, cr, cpid);
usr/src/uts/common/inet/sctp/sctp_input.c
4169
cr = ira->ira_cred;
usr/src/uts/common/inet/sctp/sctp_input.c
4182
sctp->sctp_ulpd, 0, cr, cpid);
usr/src/uts/common/inet/sctp/sctp_tunables.c
139
sctp_listener_conf_del(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/sctp/sctp_tunables.c
168
sctp_set_buf_prop(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/sctp/sctp_tunables.c
172
stack, cr, pinfo, ifname, pval, flags));
usr/src/uts/common/inet/sctp/sctp_tunables.c
90
sctp_listener_conf_add(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/sctp_itf.h
86
socklen_t addrlen, cred_t *cr, pid_t pid);
usr/src/uts/common/inet/sctp_itf.h
89
sctp_sockbuf_limits_t *sbl, cred_t *cr);
usr/src/uts/common/inet/sdp_itf.h
111
struct cred *cr);
usr/src/uts/common/inet/sdp_itf.h
91
const sdp_upcalls_t *su, sdp_sockbuf_limits_t *sbl, cred_t *cr,
usr/src/uts/common/inet/snmpcom.h
44
snmp_setf_t setfn, snmp_getf_t getfn, cred_t *cr);
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
1110
sdpfp_close(sock_lower_handle_t handle, int flag, struct cred *cr)
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
900
int32_t *rval, struct cred *cr)
usr/src/uts/common/inet/sockmods/sockmod_sctp.c
120
int version, int sflags, int *errorp, cred_t *cr)
usr/src/uts/common/inet/sockmods/sockmod_sdp.c
75
int version, int sflags, int *errorp, cred_t *cr)
usr/src/uts/common/inet/sockmods/socksctp.c
1140
boolean_t accept, struct cred *cr)
usr/src/uts/common/inet/sockmods/socksctp.c
1152
struct cred *cr)
usr/src/uts/common/inet/sockmods/socksctp.c
1163
sosctp_shutdown(struct sonode *so, int how, struct cred *cr)
usr/src/uts/common/inet/sockmods/socksctp.c
1233
void *optval, socklen_t *optlenp, int flags, struct cred *cr)
usr/src/uts/common/inet/sockmods/socksctp.c
1301
const void *optval, t_uscalar_t optlen, struct cred *cr)
usr/src/uts/common/inet/sockmods/socksctp.c
1438
struct cred *cr, int32_t *rvalp)
usr/src/uts/common/inet/sockmods/socksctp.c
1736
&error, cr);
usr/src/uts/common/inet/sockmods/socksctp.c
1824
sosctp_close(struct sonode *so, int flag, struct cred *cr)
usr/src/uts/common/inet/sockmods/socksctp.c
185
sosctp_init(struct sonode *so, struct sonode *pso, struct cred *cr, int flags)
usr/src/uts/common/inet/sockmods/socksctp.c
1873
sosctp_fini(struct sonode *so, struct cred *cr)
usr/src/uts/common/inet/sockmods/socksctp.c
214
if ((err = secpolicy_basic_net_access(cr)) != 0)
usr/src/uts/common/inet/sockmods/socksctp.c
220
&sosctp_sock_upcalls, &sbl, cr);
usr/src/uts/common/inet/sockmods/socksctp.c
226
&sosctp_assoc_upcalls, &sbl, cr);
usr/src/uts/common/inet/sockmods/socksctp.c
245
sosctp_accept(struct sonode *so, int fflag, struct cred *cr,
usr/src/uts/common/inet/sockmods/socksctp.c
264
int flags, struct cred *cr)
usr/src/uts/common/inet/sockmods/socksctp.c
315
sosctp_listen(struct sonode *so, int backlog, struct cred *cr)
usr/src/uts/common/inet/sockmods/socksctp.c
368
socklen_t namelen, int fflag, int flags, struct cred *cr)
usr/src/uts/common/inet/sockmods/socksctp.c
425
name, namelen, cr, pid);
usr/src/uts/common/inet/sockmods/socksctp.c
448
socklen_t namelen, int fflag, int flags, struct cred *cr)
usr/src/uts/common/inet/sockmods/socksctp.c
468
cr, &ssa);
usr/src/uts/common/inet/sockmods/socksctp.c
490
struct cred *cr)
usr/src/uts/common/inet/sockmods/socksctp.c
735
struct cred *cr)
usr/src/uts/common/inet/sockmods/socksctp.c
881
cr);
usr/src/uts/common/inet/sockmods/socksctp.c
934
struct cred *cr)
usr/src/uts/common/inet/sockmods/socksctp.c
997
msg->msg_control, optlen, flags, cr, &ssa);
usr/src/uts/common/inet/sockmods/socksctpsubr.c
361
struct cred *cr, struct sctp_soassoc **ssap)
usr/src/uts/common/inet/sockmods/socksctpsubr.c
382
sizeof (laddr), _SOBIND_LOCK_HELD, cr);
usr/src/uts/common/inet/sockmods/socksctpsubr.c
412
&sbl, cr);
usr/src/uts/common/inet/sockmods/socksctpsubr.c
440
if ((error = sctp_connect(ssa->ssa_conn, name, namelen, cr, pid)) != 0)
usr/src/uts/common/inet/sockmods/socksdp.c
1020
&intval, cr);
usr/src/uts/common/inet/sockmods/socksdp.c
1040
&enable, cr);
usr/src/uts/common/inet/sockmods/socksdp.c
1133
sosdp_close(struct sonode *so, int flag, struct cred *cr)
usr/src/uts/common/inet/sockmods/socksdp.c
1164
sosdp_fini(struct sonode *so, struct cred *cr)
usr/src/uts/common/inet/sockmods/socksdp.c
133
sosdp_init(struct sonode *so, struct sonode *pso, struct cred *cr, int flags)
usr/src/uts/common/inet/sockmods/socksdp.c
154
if ((error = secpolicy_basic_net_access(cr)) != 0)
usr/src/uts/common/inet/sockmods/socksdp.c
160
so->so_family, SDP_CAN_BLOCK, upcalls, &sbl, cr, &error);
usr/src/uts/common/inet/sockmods/socksdp.c
177
sosdp_accept(struct sonode *lso, int fflag, struct cred *cr,
usr/src/uts/common/inet/sockmods/socksdp.c
216
int flags, struct cred *cr)
usr/src/uts/common/inet/sockmods/socksdp.c
278
sosdp_listen(struct sonode *so, int backlog, struct cred *cr)
usr/src/uts/common/inet/sockmods/socksdp.c
329
socklen_t namelen, int fflag, int flags, struct cred *cr)
usr/src/uts/common/inet/sockmods/socksdp.c
419
struct cred *cr)
usr/src/uts/common/inet/sockmods/socksdp.c
485
struct cred *cr)
usr/src/uts/common/inet/sockmods/socksdp.c
539
boolean_t accept, struct cred *cr)
usr/src/uts/common/inet/sockmods/socksdp.c
557
struct cred *cr)
usr/src/uts/common/inet/sockmods/socksdp.c
587
sosdp_shutdown(struct sonode *so, int how, struct cred *cr)
usr/src/uts/common/inet/sockmods/socksdp.c
653
void *optval, socklen_t *optlenp, int flags, struct cred *cr)
usr/src/uts/common/inet/sockmods/socksdp.c
800
const void *optval, t_uscalar_t optlen, struct cred *cr)
usr/src/uts/common/inet/sockmods/socksdp.c
958
struct cred *cr, int32_t *rvalp)
usr/src/uts/common/inet/tcp/tcp.c
4096
tcp_do_bind(conn_t *connp, struct sockaddr *sa, socklen_t len, cred_t *cr,
usr/src/uts/common/inet/tcp/tcp.c
4110
error = tcp_bind_check(connp, sa, len, cr, bind_to_req_port_only);
usr/src/uts/common/inet/tcp/tcp.c
4126
cred_t *cr, pid_t pid)
usr/src/uts/common/inet/tcp/tcp.c
4206
if (connp->conn_cred != cr) {
usr/src/uts/common/inet/tcp/tcp.c
4207
crhold(cr);
usr/src/uts/common/inet/tcp/tcp.c
4209
connp->conn_cred = cr;
usr/src/uts/common/inet/tcp/tcp.c
4215
ixa->ixa_cred = cr;
usr/src/uts/common/inet/tcp/tcp.c
4358
int backlog, cred_t *cr, boolean_t bind_to_req_port_only)
usr/src/uts/common/inet/tcp/tcp.c
4366
ASSERT(cr != NULL);
usr/src/uts/common/inet/tcp/tcp.c
4408
error = tcp_bind_check(connp, sa, len, cr,
usr/src/uts/common/inet/tcp/tcp.c
4473
zone = crgetzone(cr);
usr/src/uts/common/inet/tcp/tcp_bind.c
313
boolean_t bind_to_req_port_only, cred_t *cr)
usr/src/uts/common/inet/tcp/tcp_bind.c
329
ASSERT(cr != NULL);
usr/src/uts/common/inet/tcp/tcp_bind.c
361
zone = crgetzone(cr);
usr/src/uts/common/inet/tcp/tcp_bind.c
398
if (secpolicy_net_privaddr(cr, requested_port,
usr/src/uts/common/inet/tcp/tcp_bind.c
413
zone = crgetzone(cr);
usr/src/uts/common/inet/tcp/tcp_bind.c
427
if (secpolicy_net_bindmlp(cr) != 0) {
usr/src/uts/common/inet/tcp/tcp_bind.c
522
tcp_bind_check(conn_t *connp, struct sockaddr *sa, socklen_t len, cred_t *cr,
usr/src/uts/common/inet/tcp/tcp_bind.c
58
cred_t *cr);
usr/src/uts/common/inet/tcp/tcp_bind.c
632
bind_to_req_port_only, cr);
usr/src/uts/common/inet/tcp/tcp_input.c
2174
tcp_rcv_enqueue(tcp_t *tcp, mblk_t *mp, uint_t seg_len, cred_t *cr)
usr/src/uts/common/inet/tcp/tcp_input.c
2180
ASSERT(cr != NULL || msg_getcred(mp, NULL) != NULL);
usr/src/uts/common/inet/tcp/tcp_input.c
2186
if (cr != NULL)
usr/src/uts/common/inet/tcp/tcp_input.c
2187
mblk_setcred(mp, cr, NOPID);
usr/src/uts/common/inet/tcp/tcp_input.c
2373
sock_downcalls_t *z, cred_t *cr, pid_t pid, sock_upcalls_t **ignored)
usr/src/uts/common/inet/tcp/tcp_input.c
2381
tcp_dummy_connected(sock_upper_handle_t x, sock_connid_t y, cred_t *cr,
usr/src/uts/common/inet/tcp/tcp_opt_data.c
1133
checkonly, cr);
usr/src/uts/common/inet/tcp/tcp_opt_data.c
525
void *thisdg_attrs, cred_t *cr)
usr/src/uts/common/inet/tcp/tcp_opt_data.c
728
if ((reterr = secpolicy_ip_config(cr, B_TRUE))
usr/src/uts/common/inet/tcp/tcp_output.c
1003
svr4_optcom_req(connp->conn_wq, mp, cr, &tcp_opt_obj);
usr/src/uts/common/inet/tcp/tcp_output.c
1005
tpi_optcom_req(connp->conn_wq, mp, cr, &tcp_opt_obj);
usr/src/uts/common/inet/tcp/tcp_output.c
160
cred_t *cr = msg_getcred(mp, NULL);
usr/src/uts/common/inet/tcp/tcp_output.c
162
ASSERT(cr != NULL);
usr/src/uts/common/inet/tcp/tcp_output.c
163
if (cr == NULL) {
usr/src/uts/common/inet/tcp/tcp_output.c
168
cr)) {
usr/src/uts/common/inet/tcp/tcp_output.c
913
cred_t *cr;
usr/src/uts/common/inet/tcp/tcp_output.c
991
cr = msg_getcred(mp, NULL);
usr/src/uts/common/inet/tcp/tcp_output.c
992
ASSERT(cr != NULL);
usr/src/uts/common/inet/tcp/tcp_output.c
993
if (cr == NULL) {
usr/src/uts/common/inet/tcp/tcp_socket.c
106
ASSERT(cr != NULL);
usr/src/uts/common/inet/tcp/tcp_socket.c
134
cred_t *cr)
usr/src/uts/common/inet/tcp/tcp_socket.c
200
socklen_t len, cred_t *cr)
usr/src/uts/common/inet/tcp/tcp_socket.c
206
ASSERT(cr != NULL);
usr/src/uts/common/inet/tcp/tcp_socket.c
222
error = tcp_do_bind(connp, sa, len, cr, B_TRUE);
usr/src/uts/common/inet/tcp/tcp_socket.c
239
tcp_listen(sock_lower_handle_t proto_handle, int backlog, cred_t *cr)
usr/src/uts/common/inet/tcp/tcp_socket.c
248
ASSERT(cr != NULL);
usr/src/uts/common/inet/tcp/tcp_socket.c
256
error = tcp_do_listen(connp, NULL, 0, backlog, cr, B_FALSE);
usr/src/uts/common/inet/tcp/tcp_socket.c
278
socklen_t len, sock_connid_t *id, cred_t *cr)
usr/src/uts/common/inet/tcp/tcp_socket.c
286
ASSERT(cr != NULL);
usr/src/uts/common/inet/tcp/tcp_socket.c
302
error = tcp_do_connect(connp, sa, len, cr, curproc->p_pid);
usr/src/uts/common/inet/tcp/tcp_socket.c
350
socklen_t *addrlenp, cred_t *cr)
usr/src/uts/common/inet/tcp/tcp_socket.c
356
ASSERT(cr != NULL);
usr/src/uts/common/inet/tcp/tcp_socket.c
368
socklen_t *addrlenp, cred_t *cr)
usr/src/uts/common/inet/tcp/tcp_socket.c
373
ASSERT(cr != NULL);
usr/src/uts/common/inet/tcp/tcp_socket.c
381
void *optvalp, socklen_t *optlen, cred_t *cr)
usr/src/uts/common/inet/tcp/tcp_socket.c
394
B_FALSE, B_TRUE, cr);
usr/src/uts/common/inet/tcp/tcp_socket.c
432
const void *optvalp, socklen_t optlen, cred_t *cr)
usr/src/uts/common/inet/tcp/tcp_socket.c
466
B_TRUE, B_FALSE, cr);
usr/src/uts/common/inet/tcp/tcp_socket.c
478
NULL, cr);
usr/src/uts/common/inet/tcp/tcp_socket.c
489
cred_t *cr)
usr/src/uts/common/inet/tcp/tcp_socket.c
497
ASSERT(cr != NULL);
usr/src/uts/common/inet/tcp/tcp_socket.c
571
tcp_shutdown(sock_lower_handle_t proto_handle, int how, cred_t *cr)
usr/src/uts/common/inet/tcp/tcp_socket.c
579
ASSERT(cr != NULL);
usr/src/uts/common/inet/tcp/tcp_socket.c
661
int mode, int32_t *rvalp, cred_t *cr)
usr/src/uts/common/inet/tcp/tcp_socket.c
669
ASSERT(cr != NULL);
usr/src/uts/common/inet/tcp/tcp_socket.c
716
cmd, arg, mode, cr, rvalp);
usr/src/uts/common/inet/tcp/tcp_socket.c
725
tcp_close(sock_lower_handle_t proto_handle, int flags, cred_t *cr)
usr/src/uts/common/inet/tcp/tcp_socket.c
732
ASSERT(cr != NULL);
usr/src/uts/common/inet/tcp/tcp_socket.c
97
sock_upcalls_t *sock_upcalls, int flags, cred_t *cr)
usr/src/uts/common/inet/tcp/tcp_tpi.c
108
void *thisdg_attrs, cred_t *cr)
usr/src/uts/common/inet/tcp/tcp_tpi.c
113
outlenp, outvalp, thisdg_attrs, cr));
usr/src/uts/common/inet/tcp/tcp_tpi.c
127
cred_t *cr;
usr/src/uts/common/inet/tcp/tcp_tpi.c
136
cr = msg_getcred(mp, NULL);
usr/src/uts/common/inet/tcp/tcp_tpi.c
137
ASSERT(cr != NULL);
usr/src/uts/common/inet/tcp/tcp_tpi.c
138
if (cr == NULL)
usr/src/uts/common/inet/tcp/tcp_tpi.c
168
opt_offset, cr, &tcp_opt_obj,
usr/src/uts/common/inet/tcp/tcp_tpi.c
1702
cred_t *cr;
usr/src/uts/common/inet/tcp/tcp_tpi.c
1713
cr = msg_getcred(mp, NULL);
usr/src/uts/common/inet/tcp/tcp_tpi.c
1714
ASSERT(cr != NULL);
usr/src/uts/common/inet/tcp/tcp_tpi.c
1715
if (cr == NULL) {
usr/src/uts/common/inet/tcp/tcp_tpi.c
207
cred_t *cr;
usr/src/uts/common/inet/tcp/tcp_tpi.c
216
cr = msg_getcred(mp, NULL);
usr/src/uts/common/inet/tcp/tcp_tpi.c
217
ASSERT(cr != NULL);
usr/src/uts/common/inet/tcp/tcp_tpi.c
218
if (cr == NULL) {
usr/src/uts/common/inet/tcp/tcp_tpi.c
527
cred_t *cr;
usr/src/uts/common/inet/tcp/tcp_tpi.c
539
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/inet/tcp/tcp_tpi.c
540
ASSERT(cr != NULL);
usr/src/uts/common/inet/tcp/tcp_tpi.c
541
if (cr == NULL) {
usr/src/uts/common/inet/tcp/tcp_tpi.c
724
error = tcp_do_connect(tcp->tcp_connp, sa, len, cr, cpid);
usr/src/uts/common/inet/tcp/tcp_tunables.c
116
tcp_listener_conf_add(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/tcp/tcp_tunables.c
165
tcp_listener_conf_del(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/tcp/tcp_tunables.c
194
tcp_set_buf_prop(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/tcp/tcp_tunables.c
198
cr, pinfo, ifname, pval, flags));
usr/src/uts/common/inet/tcp/tcp_tunables.c
215
tcp_smallest_anon_set(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/tcp/tcp_tunables.c
233
tcp_largest_anon_set(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/tcp/tcp_tunables.c
251
tcp_set_cc_algorithm(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/tcp/tcp_tunables.c
53
tcp_set_1948phrase(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/tunables.c
150
mod_set_uint32(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/tunables.c
167
mod_set_aligned(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/tunables.c
172
if ((err = mod_set_uint32(stack, cr, pinfo, ifname, pval, flags)) != 0)
usr/src/uts/common/inet/tunables.c
238
mod_set_buf_prop(mod_prop_info_t ptbl[], netstack_t *stack, cred_t *cr,
usr/src/uts/common/inet/tunables.c
346
mod_set_extra_privports(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/tunables.c
76
mod_set_boolean(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/tunables.h
167
cred_t *cr, mod_prop_info_t *, const char *, const void *, uint_t);
usr/src/uts/common/inet/udp/udp.c
141
cred_t *cr);
usr/src/uts/common/inet/udp/udp.c
143
char *value, caddr_t cp, cred_t *cr);
usr/src/uts/common/inet/udp/udp.c
145
char *value, caddr_t cp, cred_t *cr);
usr/src/uts/common/inet/udp/udp.c
163
void *thisdg_attrs, cred_t *cr);
usr/src/uts/common/inet/udp/udp.c
166
static int udp_output_connected(conn_t *connp, mblk_t *mp, cred_t *cr,
usr/src/uts/common/inet/udp/udp.c
168
static int udp_output_lastdst(conn_t *connp, mblk_t *mp, cred_t *cr,
usr/src/uts/common/inet/udp/udp.c
1700
uint_t inlen, uchar_t *invalp, cred_t *cr, boolean_t checkonly)
usr/src/uts/common/inet/udp/udp.c
171
sin6_t *sin6, ushort_t ipversion, cred_t *cr, pid_t,
usr/src/uts/common/inet/udp/udp.c
1754
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
1755
if ((tsl = crgetlabel(cr)) == NULL)
usr/src/uts/common/inet/udp/udp.c
1757
newcr = copycred_from_bslabel(cr, UCLABEL(ucr),
usr/src/uts/common/inet/udp/udp.c
1781
if ((error = secpolicy_ip_config(cr, B_FALSE)) != 0) {
usr/src/uts/common/inet/udp/udp.c
1813
if ((error = secpolicy_ip_config(cr, B_FALSE)) != 0) {
usr/src/uts/common/inet/udp/udp.c
1832
checkonly, cr);
usr/src/uts/common/inet/udp/udp.c
1842
uchar_t *outvalp, void *thisdg_attrs, cred_t *cr)
usr/src/uts/common/inet/udp/udp.c
1917
cr, checkonly);
usr/src/uts/common/inet/udp/udp.c
2085
void *thisdg_attrs, cred_t *cr)
usr/src/uts/common/inet/udp/udp.c
2091
outlenp, outvalp, thisdg_attrs, cr);
usr/src/uts/common/inet/udp/udp.c
2725
mblk_t *tudr_mp, struct nmsghdr *msg, cred_t *cr, pid_t pid)
usr/src/uts/common/inet/udp/udp.c
2756
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
2758
ixa->ixa_cred = cr;
usr/src/uts/common/inet/udp/udp.c
2803
msg->msg_controllen, coa, &udp_opt_obj, udp_opt_set, cr);
usr/src/uts/common/inet/udp/udp.c
2810
&tudr->OPT_length, tudr->OPT_offset, cr, &udp_opt_obj,
usr/src/uts/common/inet/udp/udp.c
3028
udp_output_connected(conn_t *connp, mblk_t *mp, cred_t *cr, pid_t pid)
usr/src/uts/common/inet/udp/udp.c
3046
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
3048
ixa->ixa_cred = cr;
usr/src/uts/common/inet/udp/udp.c
3168
udp_output_lastdst(conn_t *connp, mblk_t *mp, cred_t *cr, pid_t pid,
usr/src/uts/common/inet/udp/udp.c
3178
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
3180
ixa->ixa_cred = cr;
usr/src/uts/common/inet/udp/udp.c
3520
cred_t *cr;
usr/src/uts/common/inet/udp/udp.c
3544
cr = msg_getcred(mp, &pid);
usr/src/uts/common/inet/udp/udp.c
3545
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
3546
if (cr == NULL) {
usr/src/uts/common/inet/udp/udp.c
3553
error = udp_output_connected(connp, mp, cr, pid);
usr/src/uts/common/inet/udp/udp.c
3601
cr = msg_getcred(mp, &pid);
usr/src/uts/common/inet/udp/udp.c
3602
if (cr == NULL) {
usr/src/uts/common/inet/udp/udp.c
3603
cr = connp->conn_cred;
usr/src/uts/common/inet/udp/udp.c
3692
data_mp, mp, NULL, cr, pid);
usr/src/uts/common/inet/udp/udp.c
3714
error = udp_output_lastdst(connp, data_mp, cr,
usr/src/uts/common/inet/udp/udp.c
3720
sin6, ipversion, cr, pid, ixa);
usr/src/uts/common/inet/udp/udp.c
3755
data_mp, mp, NULL, cr, pid);
usr/src/uts/common/inet/udp/udp.c
3776
error = udp_output_lastdst(connp, data_mp, cr,
usr/src/uts/common/inet/udp/udp.c
3782
NULL, ipversion, cr, pid, ixa);
usr/src/uts/common/inet/udp/udp.c
3816
ushort_t ipversion, cred_t *cr, pid_t pid, ip_xmit_attr_t *ixa)
usr/src/uts/common/inet/udp/udp.c
3837
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
3839
ixa->ixa_cred = cr;
usr/src/uts/common/inet/udp/udp.c
4220
cred_t *cr;
usr/src/uts/common/inet/udp/udp.c
4273
cr = msg_getcred(mp, NULL);
usr/src/uts/common/inet/udp/udp.c
4274
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
4275
if (cr == NULL) {
usr/src/uts/common/inet/udp/udp.c
4280
cr)) {
usr/src/uts/common/inet/udp/udp.c
4281
svr4_optcom_req(q, mp, cr, &udp_opt_obj);
usr/src/uts/common/inet/udp/udp.c
4293
cr = msg_getcred(mp, NULL);
usr/src/uts/common/inet/udp/udp.c
4294
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
4295
if (cr == NULL) {
usr/src/uts/common/inet/udp/udp.c
4299
tpi_optcom_req(q, mp, cr, &udp_opt_obj);
usr/src/uts/common/inet/udp/udp.c
4861
sock_upcalls_t *sock_upcalls, int flags, cred_t *cr)
usr/src/uts/common/inet/udp/udp.c
4867
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
4952
udp_close(sock_lower_handle_t proto_handle, int flags, cred_t *cr)
usr/src/uts/common/inet/udp/udp.c
4957
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
4964
udp_do_bind(conn_t *connp, struct sockaddr *sa, socklen_t len, cred_t *cr,
usr/src/uts/common/inet/udp/udp.c
5089
if (secpolicy_net_privaddr(cr, port, IPPROTO_UDP) != 0)
usr/src/uts/common/inet/udp/udp.c
5406
zone = crgetzone(cr);
usr/src/uts/common/inet/udp/udp.c
5438
secpolicy_net_bindmlp(cr) != 0) {
usr/src/uts/common/inet/udp/udp.c
5555
socklen_t len, cred_t *cr)
usr/src/uts/common/inet/udp/udp.c
5561
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
5568
error = udp_do_bind(connp, sa, len, cr, B_TRUE);
usr/src/uts/common/inet/udp/udp.c
5581
udp_implicit_bind(conn_t *connp, cred_t *cr)
usr/src/uts/common/inet/udp/udp.c
5590
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
5608
cr, B_FALSE);
usr/src/uts/common/inet/udp/udp.c
5679
cred_t *cr, pid_t pid)
usr/src/uts/common/inet/udp/udp.c
570
cred_t *cr;
usr/src/uts/common/inet/udp/udp.c
579
cr = msg_getcred(mp, NULL);
usr/src/uts/common/inet/udp/udp.c
580
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
581
if (cr == NULL) {
usr/src/uts/common/inet/udp/udp.c
5850
if (connp->conn_cred != cr) {
usr/src/uts/common/inet/udp/udp.c
5851
crhold(cr);
usr/src/uts/common/inet/udp/udp.c
5853
connp->conn_cred = cr;
usr/src/uts/common/inet/udp/udp.c
5857
ixa->ixa_cred = cr;
usr/src/uts/common/inet/udp/udp.c
5984
socklen_t len, sock_connid_t *id, cred_t *cr)
usr/src/uts/common/inet/udp/udp.c
5993
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
6013
error = udp_implicit_bind(connp, cr);
usr/src/uts/common/inet/udp/udp.c
6028
error = udp_do_connect(connp, sa, len, cr, pid);
usr/src/uts/common/inet/udp/udp.c
6059
cred_t *cr)
usr/src/uts/common/inet/udp/udp.c
6075
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
6079
error = udp_implicit_bind(connp, cr);
usr/src/uts/common/inet/udp/udp.c
6099
NULL, msg, cr, pid);
usr/src/uts/common/inet/udp/udp.c
6101
error = udp_output_connected(connp, mp, cr, pid);
usr/src/uts/common/inet/udp/udp.c
6210
NULL, msg, cr, pid);
usr/src/uts/common/inet/udp/udp.c
6215
error = udp_output_lastdst(connp, mp, cr, pid, ixa);
usr/src/uts/common/inet/udp/udp.c
6219
ipversion, cr, pid, ixa);
usr/src/uts/common/inet/udp/udp.c
6270
NULL, msg, cr, pid);
usr/src/uts/common/inet/udp/udp.c
6274
error = udp_output_lastdst(connp, mp, cr, pid, ixa);
usr/src/uts/common/inet/udp/udp.c
6278
ipversion, cr, pid, ixa);
usr/src/uts/common/inet/udp/udp.c
6398
socklen_t *salenp, cred_t *cr)
usr/src/uts/common/inet/udp/udp.c
6405
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
6419
socklen_t *salenp, cred_t *cr)
usr/src/uts/common/inet/udp/udp.c
6425
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
6435
void *optvalp, socklen_t *optlen, cred_t *cr)
usr/src/uts/common/inet/udp/udp.c
6444
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
6449
B_FALSE, B_TRUE, cr);
usr/src/uts/common/inet/udp/udp.c
6477
const void *optvalp, socklen_t optlen, cred_t *cr)
usr/src/uts/common/inet/udp/udp.c
6483
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
6488
B_TRUE, B_FALSE, cr);
usr/src/uts/common/inet/udp/udp.c
6498
NULL, cr);
usr/src/uts/common/inet/udp/udp.c
6518
udp_shutdown(sock_lower_handle_t proto_handle, int how, cred_t *cr)
usr/src/uts/common/inet/udp/udp.c
6523
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
6538
int mode, int32_t *rvalp, cred_t *cr)
usr/src/uts/common/inet/udp/udp.c
6544
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
6580
cmd, arg, mode, cr, rvalp);
usr/src/uts/common/inet/udp/udp.c
6590
cred_t *cr)
usr/src/uts/common/inet/udp/udp.c
6597
udp_listen(sock_lower_handle_t proto_handle, int backlog, cred_t *cr)
usr/src/uts/common/inet/udp/udp.c
673
error = udp_do_bind(connp, sa, tbr->ADDR_length, cr,
usr/src/uts/common/inet/udp/udp.c
705
cred_t *cr;
usr/src/uts/common/inet/udp/udp.c
714
cr = msg_getcred(mp, &pid);
usr/src/uts/common/inet/udp/udp.c
715
ASSERT(cr != NULL);
usr/src/uts/common/inet/udp/udp.c
716
if (cr == NULL) {
usr/src/uts/common/inet/udp/udp.c
763
error = udp_do_connect(connp, sa, len, cr, pid);
usr/src/uts/common/inet/udp/udp_tunables.c
34
udp_set_buf_prop(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/udp/udp_tunables.c
38
cr, pinfo, ifname, pval, flags));
usr/src/uts/common/inet/udp/udp_tunables.c
55
udp_smallest_anon_set(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/inet/udp/udp_tunables.c
73
udp_largest_anon_set(netstack_t *stack, cred_t *cr, mod_prop_info_t *pinfo,
usr/src/uts/common/io/1394/targets/av1394/av1394.c
280
av1394_open(dev_t *dev, int flag, int otyp, cred_t *cr)
usr/src/uts/common/io/1394/targets/av1394/av1394.c
297
av1394_close(dev_t dev, int flag, int otyp, cred_t *cr)
usr/src/uts/common/io/1394/targets/av1394/av1394.c
314
av1394_read(dev_t dev, struct uio *uiop, cred_t *cr)
usr/src/uts/common/io/1394/targets/av1394/av1394.c
331
av1394_write(dev_t dev, struct uio *uiop, cred_t *cr)
usr/src/uts/common/io/1394/targets/av1394/av1394.c
348
av1394_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *cr, int *rvalp)
usr/src/uts/common/io/asy.c
2250
asyopen(queue_t *rq, dev_t *dev, int flag, int sflag __unused, cred_t *cr)
usr/src/uts/common/io/asy.c
2308
secpolicy_excl_open(cr) != 0) {
usr/src/uts/common/io/asy.c
381
static int asyopen(queue_t *rq, dev_t *dev, int flag, int sflag, cred_t *cr);
usr/src/uts/common/io/atu/atu.c
109
&req, &mp, &cr, &cf, 0);
usr/src/uts/common/io/atu/atu.c
81
usb_cr_t cr;
usr/src/uts/common/io/atu/atu.c
96
&req, &mp, &cr, &cf, 0);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
453
uint8_t cr;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
455
cr = I810_BM_GET8(port->regoff + I810_OFFSET_CR);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
456
cr &= ~I810_BM_CR_RUN;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
457
I810_BM_PUT8(port->regoff + I810_OFFSET_CR, cr);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
477
uint8_t regoff, cr;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
506
cr = I810_BM_GET8(regoff + I810_OFFSET_CR);
usr/src/uts/common/io/audio/drv/audio810/audio810.c
507
cr |= I810_BM_CR_RUN;
usr/src/uts/common/io/audio/drv/audio810/audio810.c
508
I810_BM_PUT8(regoff + I810_OFFSET_CR, cr);
usr/src/uts/common/io/audio/impl/audio_oss.c
1632
sndctl_sun_send_number(audio_client_t *c, int *num, cred_t *cr)
usr/src/uts/common/io/audio/impl/audio_oss.c
1637
if ((rv = drv_priv(cr)) != 0) {
usr/src/uts/common/io/audio/impl/audio_oss.c
2459
ossmix_write(audio_client_t *c, struct uio *uio, cred_t *cr)
usr/src/uts/common/io/audio/impl/audio_oss.c
2464
_NOTE(ARGUNUSED(cr));
usr/src/uts/common/io/audio/impl/audio_oss.c
2470
ossmix_read(audio_client_t *c, struct uio *uio, cred_t *cr)
usr/src/uts/common/io/audio/impl/audio_oss.c
2476
_NOTE(ARGUNUSED(cr));
usr/src/uts/common/io/audio/impl/audio_oss.c
2522
oss_read(audio_client_t *c, struct uio *uio, cred_t *cr)
usr/src/uts/common/io/audio/impl/audio_oss.c
2524
_NOTE(ARGUNUSED(cr));
usr/src/uts/common/io/audio/impl/audio_oss.c
2532
oss_write(audio_client_t *c, struct uio *uio, cred_t *cr)
usr/src/uts/common/io/audio/impl/audio_oss.c
2534
_NOTE(ARGUNUSED(cr));
usr/src/uts/common/io/bridge.c
3089
cred_t *cr;
usr/src/uts/common/io/bridge.c
3097
if ((cr = msg_getcred(mp, NULL)) == NULL)
usr/src/uts/common/io/bridge.c
3098
cr = iop->ioc_cr;
usr/src/uts/common/io/bridge.c
3099
if (cr != NULL && secpolicy_net_config(cr, B_FALSE) != 0) {
usr/src/uts/common/io/bridge.c
3114
rc = bridge_create(bnb->bnb_linkid, bnb->bnb_name, &bip, cr);
usr/src/uts/common/io/cpc.c
366
kcpc_ioctl(dev_t dev, int cmd, intptr_t data, int flags, cred_t *cr, int *rvp)
usr/src/uts/common/io/cpc.c
469
kcpc_open(dev_t *dev, int flags, int otyp, cred_t *cr)
usr/src/uts/common/io/cpc.c
476
if ((error = secpolicy_cpc_cpu(cr)) != 0)
usr/src/uts/common/io/cpc.c
526
kcpc_close(dev_t dev, int flags, int otyp, cred_t *cr)
usr/src/uts/common/io/cpuid_drv.c
104
cpuid_open(dev_t *dev, int flag, int otyp, cred_t *cr)
usr/src/uts/common/io/cpuid_drv.c
113
cpuid_read(dev_t dev, uio_t *uio, cred_t *cr)
usr/src/uts/common/io/cpuid_drv.c
151
cpuid_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *cr, int *rval)
usr/src/uts/common/io/cpuid_drv.c
195
if (secpolicy_sys_config(cr, B_FALSE) != 0)
usr/src/uts/common/io/eventfd.c
152
eventfd_write(dev_t dev, struct uio *uio, cred_t *cr __unused)
usr/src/uts/common/io/eventfd.c
239
cred_t *cr __unused, int *rv __unused)
usr/src/uts/common/io/eventfd.c
264
cred_t *cr __unused)
usr/src/uts/common/io/eventfd.c
56
cred_t *cr __unused)
usr/src/uts/common/io/eventfd.c
88
eventfd_read(dev_t dev, uio_t *uio, cred_t *cr __unused)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
3495
mb4->un.varCfgLnk.cr = 1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mbox.c
2090
mb->un.varCfgLnk.cr = 1;
usr/src/uts/common/io/gentty.c
196
syopen(dev_t *devp, int flag, int otyp, struct cred *cr)
usr/src/uts/common/io/gentty.c
220
error = VOP_OPEN(&ttyvp, FNOCTTY | flag, cr, NULL);
usr/src/uts/common/io/gentty.c
253
syclose(dev_t dev, int flag, int otyp, struct cred *cr)
usr/src/uts/common/io/gentty.c
260
syread(dev_t dev, struct uio *uiop, struct cred *cr)
usr/src/uts/common/io/gentty.c
273
error = VOP_READ(sp->s_vp, uiop, 0, cr, NULL);
usr/src/uts/common/io/gentty.c
281
sywrite(dev_t dev, struct uio *uiop, struct cred *cr)
usr/src/uts/common/io/gentty.c
294
error = VOP_WRITE(sp->s_vp, uiop, 0, cr, NULL);
usr/src/uts/common/io/gentty.c
303
syioctl(dev_t dev, int cmd, intptr_t arg, int mode, struct cred *cr,
usr/src/uts/common/io/gentty.c
329
error = VOP_IOCTL(sp->s_vp, cmd, arg, mode, cr, rvalp, NULL);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
152
iser_ini_conn_create(idm_conn_req_t *cr, idm_conn_t *ic)
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
162
iser_chan = iser_channel_alloc(NULL, &cr->cr_ini_dst_addr);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
177
switch (cr->cr_ini_dst_addr.sin.sa_family) {
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
179
iser_chan->ic_rport = ntohs(cr->cr_ini_dst_addr.sin4.sin_port);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
182
iser_chan->ic_rport = ntohs(cr->cr_ini_dst_addr.sin6.sin6_port);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
76
static idm_status_t iser_ini_conn_create(idm_conn_req_t *cr,
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
932
iser_conn_is_capable(idm_conn_req_t *cr, idm_transport_caps_t *caps)
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
935
return (iser_path_exists(NULL, &cr->cr_ini_dst_addr));
usr/src/uts/common/io/ib/clients/rds/rds_opt.c
82
uchar_t *outvalp, void *thisdg_attrs, cred_t *cr)
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
618
cred_t *cr;
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
654
cr = msg_getcred(mp, NULL);
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
655
ASSERT(cr != NULL);
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
656
if (cr == NULL) {
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
662
svr4_optcom_req(q, mp, cr, &rds_opt_obj);
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
664
tpi_optcom_req(q, mp, cr, &rds_opt_obj);
usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c
164
socklen_t *addr_len, cred_t *cr)
usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c
202
cred_t *cr)
usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c
265
int mode, int32_t *rvalp, cred_t *cr)
usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c
520
int optname, const void *optval, socklen_t optlen, cred_t *cr)
usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c
569
int optname, void *optval, socklen_t *optlen, cred_t *cr)
usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c
619
cred_t *cr)
usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c
659
rdsv3_shutdown(sock_lower_handle_t proto_handle, int how, cred_t *cr)
usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c
673
int flags, cred_t *cr)
usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c
690
struct nmsghdr *msg, cred_t *cr)
usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c
710
struct nmsghdr *msg, cred_t *cr)
usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c
731
socklen_t *addr_len, cred_t *cr)
usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c
87
rdsv3_release(sock_lower_handle_t proto_handle, int flgs, cred_t *cr)
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
254
socklen_t len, cred_t *cr)
usr/src/uts/common/io/idm/idm.c
184
idm_ini_conn_create(idm_conn_req_t *cr, idm_conn_t **new_con)
usr/src/uts/common/io/idm/idm.c
190
it = idm_transport_lookup(cr);
usr/src/uts/common/io/idm/idm.c
194
&cr->icr_conn_ops);
usr/src/uts/common/io/idm/idm.c
196
bcopy(&cr->cr_ini_dst_addr, &ic->ic_ini_dst_addr,
usr/src/uts/common/io/idm/idm.c
197
sizeof (cr->cr_ini_dst_addr));
usr/src/uts/common/io/idm/idm.c
200
rc = it->it_ops->it_ini_conn_create(cr, ic);
usr/src/uts/common/io/idm/idm_impl.c
527
idm_transport_lookup(idm_conn_req_t *cr)
usr/src/uts/common/io/idm/idm_impl.c
538
idm_transport_setup(cr->cr_li, cr->cr_boot_conn);
usr/src/uts/common/io/idm/idm_impl.c
549
if (it->it_ops->it_conn_is_capable(cr, &caps)) {
usr/src/uts/common/io/idm/idm_so.c
126
static idm_status_t idm_so_ini_conn_create(idm_conn_req_t *cr, idm_conn_t *ic);
usr/src/uts/common/io/idm/idm_so.c
935
idm_so_ini_conn_create(idm_conn_req_t *cr, idm_conn_t *ic)
usr/src/uts/common/io/idm/idm_so.c
941
so = idm_socreate(cr->cr_domain, cr->cr_type,
usr/src/uts/common/io/idm/idm_so.c
942
cr->cr_protocol);
usr/src/uts/common/io/idm/idm_so.c
948
if (cr->cr_bound) {
usr/src/uts/common/io/idm/idm_so.c
949
if (ksocket_bind(so, &cr->cr_bound_addr.sin,
usr/src/uts/common/io/idm/idm_so.c
950
SIZEOF_SOCKADDR(&cr->cr_bound_addr.sin), CRED()) != 0) {
usr/src/uts/common/io/idm/idm_so.c
965
idm_set_ini_preconnect_options(so_conn, cr->cr_boot_conn);
usr/src/uts/common/io/kbtrans/kbtrans_streams.c
2172
kbtrans_setkey(struct kbtrans_lower *lower, struct kiockey *key, cred_t *cr)
usr/src/uts/common/io/kbtrans/kbtrans_streams.c
2195
i = secpolicy_console(cr);
usr/src/uts/common/io/kbtrans/kbtrans_streams.c
2329
kbtrans_skey(struct kbtrans_lower *lower, struct kiockeymap *key, cred_t *cr)
usr/src/uts/common/io/kbtrans/kbtrans_streams.c
2350
i = secpolicy_console(cr);
usr/src/uts/common/io/ksocket/ksocket.c
101
struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
106
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
111
error = socket_bind(KSTOSO(ks), addr, addrlen, _SOBIND_SOCKBSD, cr);
usr/src/uts/common/io/ksocket/ksocket.c
117
ksocket_listen(ksocket_t ks, int backlog, struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
120
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
125
return (socket_listen(KSTOSO(ks), backlog, cr));
usr/src/uts/common/io/ksocket/ksocket.c
130
socklen_t *addrlenp, ksocket_t *nks, struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
136
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
146
error = socket_accept(KSTOSO(ks), KSOCKET_FMODE(ks), cr, &nso);
usr/src/uts/common/io/ksocket/ksocket.c
155
error = socket_getpeername(nso, addr, addrlenp, B_TRUE, cr);
usr/src/uts/common/io/ksocket/ksocket.c
157
(void) socket_close(nso, 0, cr);
usr/src/uts/common/io/ksocket/ksocket.c
170
struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
173
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
179
KSOCKET_FMODE(ks), 0, cr));
usr/src/uts/common/io/ksocket/ksocket.c
184
size_t *sent, struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
192
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
222
error = socket_sendmsg(KSTOSO(ks), &msghdr, &auio, cr);
usr/src/uts/common/io/ksocket/ksocket.c
236
struct sockaddr *name, socklen_t namelen, size_t *sent, struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
244
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
276
error = socket_sendmsg(KSTOSO(ks), &msghdr, &auio, cr);
usr/src/uts/common/io/ksocket/ksocket.c
289
size_t *sent, struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
297
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
328
error = socket_sendmsg(KSTOSO(ks), msg, &auio, cr);
usr/src/uts/common/io/ksocket/ksocket.c
343
size_t *recv, struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
351
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
382
error = socket_recvmsg(KSTOSO(ks), &msghdr, &auio, cr);
usr/src/uts/common/io/ksocket/ksocket.c
396
struct sockaddr *name, socklen_t *namelen, size_t *recv, struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
404
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
435
error = socket_recvmsg(KSTOSO(ks), &msghdr, &auio, cr);
usr/src/uts/common/io/ksocket/ksocket.c
451
struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
459
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
492
error = socket_recvmsg(KSTOSO(ks), msg, &auio, cr);
usr/src/uts/common/io/ksocket/ksocket.c
505
ksocket_shutdown(ksocket_t ks, int how, struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
51
struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
510
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
517
return (socket_shutdown(so, how, cr));
usr/src/uts/common/io/ksocket/ksocket.c
521
ksocket_close(ksocket_t ks, struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
527
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
554
(void) ksocket_setcallbacks(ks, NULL, NULL, cr);
usr/src/uts/common/io/ksocket/ksocket.c
556
(void) socket_close(so, 0, cr);
usr/src/uts/common/io/ksocket/ksocket.c
564
struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
569
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
579
return (socket_getsockname(so, addr, addrlen, cr));
usr/src/uts/common/io/ksocket/ksocket.c
584
struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
589
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
59
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
599
return (socket_getpeername(so, addr, addrlen, B_FALSE, cr));
usr/src/uts/common/io/ksocket/ksocket.c
604
int *optlen, struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
609
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
622
(socklen_t *)optlen, 0, cr));
usr/src/uts/common/io/ksocket/ksocket.c
627
int optlen, struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
63
cr, &error);
usr/src/uts/common/io/ksocket/ksocket.c
632
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
643
(t_uscalar_t)optlen, cr));
usr/src/uts/common/io/ksocket/ksocket.c
649
struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
654
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
686
ksocket_ioctl(ksocket_t ks, int cmd, intptr_t arg, int *rvalp, struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
692
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
706
KSOCKET_FMODE(ks) | FKIOCTL, cr, rvalp);
usr/src/uts/common/io/ksocket/ksocket.c
729
struct cred *cr)
usr/src/uts/common/io/ksocket/ksocket.c
740
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
85
mod, version, flags, cr, &error);
usr/src/uts/common/io/ksocket/ksocket.c
857
mblk_t **mpp, cred_t *cr)
usr/src/uts/common/io/ksocket/ksocket.c
866
ASSERT(cr != NULL);
usr/src/uts/common/io/ksocket/ksocket.c
875
&i_val, &val_len, 0, cr);
usr/src/uts/common/io/ksocket/ksocket.c
887
error = socket_sendmblk(so, msg, flags, cr, mpp);
usr/src/uts/common/io/kstat.c
664
kstat_ioctl(dev_t dev, int cmd, intptr_t data, int flag, cred_t *cr, int *rvalp)
usr/src/uts/common/io/kstat.c
679
rc = write_kstat_data(rvalp, (void *)data, flag, cr);
usr/src/uts/common/io/ldterm.c
3817
goto cr;
usr/src/uts/common/io/ldterm.c
3899
cr:
usr/src/uts/common/io/log.c
103
log_open(queue_t *q, dev_t *devp, int flag, int sflag, cred_t *cr)
usr/src/uts/common/io/log.c
140
log_close(queue_t *q, int flag, cred_t *cr)
usr/src/uts/common/io/log.c
164
cred_t *cr = msg_getcred(mp, NULL);
usr/src/uts/common/io/log.c
172
zoneid = (cr != NULL) ? crgetzoneid(cr) : GLOBAL_ZONEID;
usr/src/uts/common/io/physmem.c
645
struct cred *cr, caller_context_t *ct)
usr/src/uts/common/io/physmem.c
98
enum seg_rw rw, struct cred *cr, caller_context_t *ct);
usr/src/uts/common/io/pm.c
326
pm_perms(int perm, cred_t *cr)
usr/src/uts/common/io/pm.c
332
if ((perm & SU) && secpolicy_power_mgmt(cr) == 0) /* privileged? */
usr/src/uts/common/io/pm.c
334
if ((perm & SG) && (crgetgid(cr) == 0)) /* group 0 is ok */
usr/src/uts/common/io/pm.c
857
pm_open(dev_t *devp, int flag, int otyp, cred_t *cr)
usr/src/uts/common/io/pm.c
873
pmstp->pm_cred[clone] = cr;
usr/src/uts/common/io/pm.c
874
crhold(cr);
usr/src/uts/common/io/pm.c
885
pm_close(dev_t dev, int flag, int otyp, cred_t *cr)
usr/src/uts/common/io/pm.c
914
pm_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *cr, int *rval_p)
usr/src/uts/common/io/ppp/sppp/sppp_dlpi.c
410
cred_t *cr;
usr/src/uts/common/io/ppp/sppp/sppp_dlpi.c
421
if ((cr = msg_getcred(mp, NULL)) == NULL)
usr/src/uts/common/io/ppp/sppp/sppp_dlpi.c
424
zoneid = crgetzoneid(cr);
usr/src/uts/common/io/rsm/rsm.c
6064
rsm_access(uid_t owner, gid_t group, int perm, int mode, const struct cred *cr)
usr/src/uts/common/io/rsm/rsm.c
6068
if (crgetuid(cr) != owner) {
usr/src/uts/common/io/rsm/rsm.c
6070
if (!groupmember(group, cr))
usr/src/uts/common/io/rsm/rsm.c
6079
return (secpolicy_rsm_access(cr, owner, mode));
usr/src/uts/common/io/rtw/rtw.c
1069
uint8_t cr;
usr/src/uts/common/io/rtw/rtw.c
1075
cr = RTW_READ8(regs, RTW_CR);
usr/src/uts/common/io/rtw/rtw.c
1078
if (enable && (flags & ~cr & RTW_CR_RE)) {
usr/src/uts/common/io/rtw/rtw.c
1088
cr |= flags;
usr/src/uts/common/io/rtw/rtw.c
1090
cr &= ~flags;
usr/src/uts/common/io/rtw/rtw.c
1091
RTW_WRITE8(regs, RTW_CR, cr);
usr/src/uts/common/io/rtw/rtw.c
513
uint8_t cr;
usr/src/uts/common/io/rtw/rtw.c
521
cr = RTW_READ8(regs, RTW_CR);
usr/src/uts/common/io/rtw/rtw.c
522
if ((cr & RTW_CR_RST) == 0) {
usr/src/uts/common/io/rum/rum.c
309
usb_cr_t cr;
usr/src/uts/common/io/rum/rum.c
324
&cr, &cf, 0);
usr/src/uts/common/io/rum/rum.c
330
usb_str_cr(cr), cr, cf);
usr/src/uts/common/io/rum/rum.c
352
usb_cr_t cr;
usr/src/uts/common/io/rum/rum.c
374
&cr, &cf, 0);
usr/src/uts/common/io/rum/rum.c
380
usb_str_cr(cr), cr, cf);
usr/src/uts/common/io/rum/rum.c
400
usb_cr_t cr;
usr/src/uts/common/io/rum/rum.c
426
&cr, &cf, 0);
usr/src/uts/common/io/rum/rum.c
432
usb_str_cr(cr), cr, cf);
usr/src/uts/common/io/rum/rum.c
445
usb_cr_t cr;
usr/src/uts/common/io/rum/rum.c
459
&cr, &cf, 0);
usr/src/uts/common/io/rum/rum.c
465
usb_str_cr(cr), cr, cf);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2152
idm_conn_req_t cr;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2179
cr.cr_domain = addr->sa_family;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2180
cr.cr_type = SOCK_STREAM;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2181
cr.cr_protocol = 0;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2182
cr.cr_bound = icp->conn_bound;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2183
cr.cr_li = icp->conn_sess->sess_hba->hba_li;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2184
cr.icr_conn_ops.icb_rx_misc = &iscsi_rx_misc_pdu;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2185
cr.icr_conn_ops.icb_rx_error = &iscsi_rx_error_pdu;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2186
cr.icr_conn_ops.icb_rx_scsi_rsp = &iscsi_rx_scsi_rsp;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2187
cr.icr_conn_ops.icb_client_notify = &iscsi_client_notify;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2188
cr.icr_conn_ops.icb_build_hdr = &iscsi_build_hdr;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2189
cr.icr_conn_ops.icb_task_aborted = &iscsi_task_aborted;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2190
bcopy(addr, &cr.cr_ini_dst_addr,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2191
sizeof (cr.cr_ini_dst_addr));
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2192
bcopy(&icp->conn_bound_addr, &cr.cr_bound_addr,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2193
sizeof (cr.cr_bound_addr));
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2195
cr.cr_boot_conn = B_TRUE;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2197
cr.cr_boot_conn = B_FALSE;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c
2203
rval = idm_ini_conn_create(&cr, &icp->conn_ic);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
458
cred_t *cr;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
461
cr = ddi_get_cred();
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
462
if (drv_priv(credp) != 0 && drv_priv(cr) != 0) {
usr/src/uts/common/io/scsi/targets/sd.c
21585
cred_t *cr;
usr/src/uts/common/io/scsi/targets/sd.c
22140
cr = ddi_get_cred();
usr/src/uts/common/io/scsi/targets/sd.c
22141
if ((drv_priv(cred_p) != 0) && (drv_priv(cr) != 0)) {
usr/src/uts/common/io/scsi/targets/sd.c
22165
cr = ddi_get_cred();
usr/src/uts/common/io/scsi/targets/sd.c
22166
if ((drv_priv(cred_p) != 0) && (drv_priv(cr) != 0)) {
usr/src/uts/common/io/scsi/targets/smp.c
384
cred_t *cr;
usr/src/uts/common/io/scsi/targets/smp.c
393
cr = ddi_get_cred();
usr/src/uts/common/io/scsi/targets/smp.c
394
if ((drv_priv(cred_p) != 0) && (drv_priv(cr) != 0)) {
usr/src/uts/common/io/scsi/targets/st.c
5392
cred_t *cr;
usr/src/uts/common/io/scsi/targets/st.c
5397
cr = ddi_get_cred();
usr/src/uts/common/io/scsi/targets/st.c
5398
if ((drv_priv(cred_p) != 0) && (drv_priv(cr) != 0)) {
usr/src/uts/common/io/sfe/sfe.c
1170
OUTL(dp, CR, lp->cr | CR_TXE);
usr/src/uts/common/io/sfe/sfe.c
1237
OUTL(dp, CR, lp->cr | CR_TXE);
usr/src/uts/common/io/sfe/sfe.c
148
uint32_t cr;
usr/src/uts/common/io/sfe/sfe.c
1527
OUTL(dp, CR, lp->cr | CR_RXE);
usr/src/uts/common/io/sfe/sfe.c
458
lp->cr = 0;
usr/src/uts/common/io/sfe/sfe.c
480
lp->cr |= CR_ACCESSMODE;
usr/src/uts/common/io/sfe/sfe.c
481
OUTL(dp, CR, lp->cr | INL(dp, CR));
usr/src/uts/common/io/sfe/sfe.c
512
lp->cr = 0;
usr/src/uts/common/io/sfe/sfe.c
831
OUTL(dp, CR, lp->cr | CR_RXE);
usr/src/uts/common/io/sfe/sfe.c
856
OUTL(dp, CR, lp->cr | CR_TXR | CR_RXR);
usr/src/uts/common/io/signalfd.c
489
signalfd_open(dev_t *devp, int flag, int otyp, cred_t *cr)
usr/src/uts/common/io/signalfd.c
640
signalfd_read(dev_t dev, uio_t *uio, cred_t *cr)
usr/src/uts/common/io/signalfd.c
763
signalfd_ioctl(dev_t dev, int cmd, intptr_t arg, int md, cred_t *cr, int *rv)
usr/src/uts/common/io/srn.c
246
srn_perms(int perm, cred_t *cr)
usr/src/uts/common/io/srn.c
248
if ((perm & SU) && secpolicy_power_mgmt(cr) == 0) /* privileged? */
usr/src/uts/common/io/srn.c
250
if ((perm & SG) && (crgetgid(cr) == 0)) /* group 0 is ok */
usr/src/uts/common/io/srn.c
303
srn_open(dev_t *devp, int flag, int otyp, cred_t *cr)
usr/src/uts/common/io/srn.c
319
srn.srn_cred[clone] = cr;
usr/src/uts/common/io/srn.c
323
crhold(cr);
usr/src/uts/common/io/srn.c
328
srn.srn_cred[clone] = cr;
usr/src/uts/common/io/srn.c
329
crhold(cr);
usr/src/uts/common/io/srn.c
337
srn_close(dev_t dev, int flag, int otyp, cred_t *cr)
usr/src/uts/common/io/srn.c
377
srn_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *cr, int *rval_p)
usr/src/uts/common/io/stream.c
461
cred_t *cr;
usr/src/uts/common/io/stream.c
464
cr = msg_getcred(tmpl, &cpid);
usr/src/uts/common/io/stream.c
465
if (cr != NULL)
usr/src/uts/common/io/stream.c
466
crhold(dst->db_credp = cr);
usr/src/uts/common/io/stream.c
474
allocb_cred(size_t size, cred_t *cr, pid_t cpid)
usr/src/uts/common/io/stream.c
478
ASSERT(cr != NULL);
usr/src/uts/common/io/stream.c
482
crhold(dbp->db_credp = cr);
usr/src/uts/common/io/stream.c
489
allocb_cred_wait(size_t size, uint_t flags, int *error, cred_t *cr, pid_t cpid)
usr/src/uts/common/io/stream.c
493
ASSERT(cr != NULL);
usr/src/uts/common/io/stream.c
497
crhold(dbp->db_credp = cr);
usr/src/uts/common/io/stream.c
513
cred_t *cr = NULL;
usr/src/uts/common/io/stream.c
520
cr = dbp->db_credp;
usr/src/uts/common/io/stream.c
521
if (cr == NULL) {
usr/src/uts/common/io/stream.c
546
cred_t *, cr, cred_t *, cr2);
usr/src/uts/common/io/stream.c
547
ASSERT(crgetzoneid(cr) == crgetzoneid(cr2) ||
usr/src/uts/common/io/stream.c
548
crgetzone(cr) == NULL ||
usr/src/uts/common/io/stream.c
554
return (cr);
usr/src/uts/common/io/stream.c
575
cred_t *cr = NULL;
usr/src/uts/common/io/stream.c
582
cr = dbp->db_credp;
usr/src/uts/common/io/stream.c
583
if (cr == NULL) {
usr/src/uts/common/io/stream.c
609
cred_t *, cr, cred_t *, cr2);
usr/src/uts/common/io/stream.c
610
ASSERT(crgetzoneid(cr) == crgetzoneid(cr2) ||
usr/src/uts/common/io/stream.c
611
crgetzone(cr) == NULL ||
usr/src/uts/common/io/stream.c
617
return (cr);
usr/src/uts/common/io/stream.c
629
cred_t *cr = msg_getcred(mp, NULL);
usr/src/uts/common/io/stream.c
631
if (cr == NULL)
usr/src/uts/common/io/stream.c
634
return (crgetlabel(cr));
usr/src/uts/common/io/sysevent.c
152
sysevent_publish(dev_t dev, int *rvalp, void *arg, int flag, cred_t *cr)
usr/src/uts/common/io/sysevent.c
204
sysevent_chan_open(dev_t dev, int *rvalp, void *arg, int flag, cred_t *cr)
usr/src/uts/common/io/sysevent.c
253
sysevent_chan_control(dev_t dev, int *rvalp, void *arg, int flag, cred_t *cr)
usr/src/uts/common/io/sysevent.c
288
sysevent_subscribe(dev_t dev, int *rvalp, void *arg, int flag, cred_t *cr)
usr/src/uts/common/io/sysevent.c
349
sysevent_unsubscribe(dev_t dev, int *rvalp, void *arg, int flag, cred_t *cr)
usr/src/uts/common/io/sysevent.c
388
sysevent_channames(dev_t dev, int *rvalp, void *arg, int flag, cred_t *cr)
usr/src/uts/common/io/sysevent.c
422
sysevent_chandata(dev_t dev, int *rvalp, void *arg, int flag, cred_t *cr)
usr/src/uts/common/io/sysevent.c
475
sysevent_setpropnvl(dev_t dev, int *rvalp, void *arg, int flag, cred_t *cr)
usr/src/uts/common/io/sysevent.c
520
sysevent_getpropnvl(dev_t dev, int *rvalp, void *arg, int flag, cred_t *cr)
usr/src/uts/common/io/sysevent.c
586
int flag, cred_t *cr, int *rvalp)
usr/src/uts/common/io/sysevent.c
592
rc = sysevent_publish(dev, rvalp, (void *)arg, flag, cr);
usr/src/uts/common/io/sysevent.c
595
rc = sysevent_chan_open(dev, rvalp, (void *)arg, flag, cr);
usr/src/uts/common/io/sysevent.c
598
rc = sysevent_chan_control(dev, rvalp, (void *)arg, flag, cr);
usr/src/uts/common/io/sysevent.c
601
rc = sysevent_subscribe(dev, rvalp, (void *)arg, flag, cr);
usr/src/uts/common/io/sysevent.c
604
rc = sysevent_unsubscribe(dev, rvalp, (void *)arg, flag, cr);
usr/src/uts/common/io/sysevent.c
607
rc = sysevent_channames(dev, rvalp, (void *)arg, flag, cr);
usr/src/uts/common/io/sysevent.c
610
rc = sysevent_chandata(dev, rvalp, (void *)arg, flag, cr);
usr/src/uts/common/io/sysevent.c
613
rc = sysevent_setpropnvl(dev, rvalp, (void *)arg, flag, cr);
usr/src/uts/common/io/sysevent.c
616
rc = sysevent_getpropnvl(dev, rvalp, (void *)arg, flag, cr);
usr/src/uts/common/io/sysevent.c
627
sysevent_open(dev_t *devp, int flag, int otyp, cred_t *cr)
usr/src/uts/common/io/sysevent.c
655
sysevent_close(dev_t dev, int flag, int otyp, cred_t *cr)
usr/src/uts/common/io/timerfd.c
141
timerfd_read(dev_t dev, uio_t *uio, cred_t *cr)
usr/src/uts/common/io/timerfd.c
250
timerfd_ioctl(dev_t dev, int cmd, intptr_t arg, int md, cred_t *cr, int *rv)
usr/src/uts/common/io/tirdwr.c
162
cred_t *cr)
usr/src/uts/common/io/tirdwr.c
207
tirdwrclose(queue_t *q, int flag, cred_t *cr)
usr/src/uts/common/io/tirdwr.c
66
int flag, int sflag, cred_t *cr);
usr/src/uts/common/io/tirdwr.c
68
static int tirdwrclose(queue_t *q, int flag, cred_t *cr);
usr/src/uts/common/io/tl.c
2828
cred_t *cr;
usr/src/uts/common/io/tl.c
2840
cr = msg_getcred(mp, NULL);
usr/src/uts/common/io/tl.c
2841
ASSERT(cr != NULL);
usr/src/uts/common/io/tl.c
2842
if (cr == NULL) {
usr/src/uts/common/io/tl.c
2877
svr4_optcom_req(wq, mp, cr, &tl_opt_obj);
usr/src/uts/common/io/tl.c
2880
tpi_optcom_req(wq, mp, cr, &tl_opt_obj);
usr/src/uts/common/io/tl.c
3148
cred_t *cr = NULL;
usr/src/uts/common/io/tl.c
3192
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/io/tl.c
3193
ASSERT(cr != NULL);
usr/src/uts/common/io/tl.c
3202
OPTLEN(ucredminsize(cr));
usr/src/uts/common/io/tl.c
3347
cr, cpid,
usr/src/uts/common/io/tl.c
5099
cred_t *cr = NULL;
usr/src/uts/common/io/tl.c
5272
cr = msg_getcred(mp, &cpid);
usr/src/uts/common/io/tl.c
5273
ASSERT(cr != NULL);
usr/src/uts/common/io/tl.c
5283
OPTLEN(ucredminsize(cr));
usr/src/uts/common/io/tl.c
5288
OPTLEN(ucredminsize(cr));
usr/src/uts/common/io/tl.c
5343
ASSERT(cr != NULL);
usr/src/uts/common/io/tl.c
5349
cr, cpid, peer_tep->te_flag, peer_tep->te_credp);
usr/src/uts/common/io/tl.c
5398
ASSERT(cr != NULL);
usr/src/uts/common/io/tl.c
5401
oldolen, cr, cpid,
usr/src/uts/common/io/tl.c
6136
tl_fill_option(uchar_t *buf, cred_t *cr, pid_t cpid, int flag, cred_t *pcr)
usr/src/uts/common/io/tl.c
6138
ASSERT(cr != NULL);
usr/src/uts/common/io/tl.c
6149
tlcred->tc_uid = crgetuid(cr);
usr/src/uts/common/io/tl.c
6150
tlcred->tc_gid = crgetgid(cr);
usr/src/uts/common/io/tl.c
6151
tlcred->tc_ruid = crgetruid(cr);
usr/src/uts/common/io/tl.c
6152
tlcred->tc_rgid = crgetrgid(cr);
usr/src/uts/common/io/tl.c
6153
tlcred->tc_suid = crgetsuid(cr);
usr/src/uts/common/io/tl.c
6154
tlcred->tc_sgid = crgetsgid(cr);
usr/src/uts/common/io/tl.c
6155
tlcred->tc_ngroups = crgetngroups(cr);
usr/src/uts/common/io/tl.c
6161
opt->len = (t_uscalar_t)OPTLEN(ucredminsize(cr));
usr/src/uts/common/io/tl.c
6163
(void) cred2ucred(cr, cpid, (void *)(opt + 1), pcr);
usr/src/uts/common/io/tl.c
6170
topt->len = ucredminsize(cr) + sizeof (*topt);
usr/src/uts/common/io/tl.c
6172
(void) cred2ucred(cr, cpid, (void *)(topt + 1), pcr);
usr/src/uts/common/io/tl.c
6235
cred_t *cr)
usr/src/uts/common/io/trill.c
1495
int flags, cred_t *cr)
usr/src/uts/common/io/trill.c
1519
trill_close(sock_lower_handle_t proto_handle, int flags, cred_t *cr)
usr/src/uts/common/io/trill.c
1530
socklen_t len, cred_t *cr)
usr/src/uts/common/io/trill.c
1548
int option_name, void *optval, socklen_t *optlenp, struct cred *cr)
usr/src/uts/common/io/trill.c
1569
cred_t *cr)
usr/src/uts/common/io/trill.c
1636
int mode, int32_t *rvalp, cred_t *cr)
usr/src/uts/common/io/trill.c
1648
if (secpolicy_dl_config(cr) != 0)
usr/src/uts/common/io/ural/ural.c
313
usb_cr_t cr;
usr/src/uts/common/io/ural/ural.c
328
&cr, &cf, 0);
usr/src/uts/common/io/ural/ural.c
334
usb_str_cr(cr), cr, cf);
usr/src/uts/common/io/ural/ural.c
350
usb_cr_t cr;
usr/src/uts/common/io/ural/ural.c
365
&cr, &cf, 0);
usr/src/uts/common/io/ural/ural.c
371
usb_str_cr(cr), cr, cf);
usr/src/uts/common/io/ural/ural.c
385
usb_cr_t cr;
usr/src/uts/common/io/ural/ural.c
398
&cr, &cf, 0);
usr/src/uts/common/io/ural/ural.c
404
usb_str_cr(cr), cr, cf);
usr/src/uts/common/io/ural/ural.c
860
usb_cr_t cr;
usr/src/uts/common/io/ural/ural.c
873
&cr, &cf, 0);
usr/src/uts/common/io/ural/ural.c
879
usb_str_cr(cr), cr, cf);
usr/src/uts/common/io/ural/ural.c
887
usb_cr_t cr;
usr/src/uts/common/io/ural/ural.c
901
&cr, &cf, 0);
usr/src/uts/common/io/ural/ural.c
907
usb_str_cr(cr), cr, cf);
usr/src/uts/common/io/urf/urf_usbgem.c
110
uint8_t cr;
usr/src/uts/common/io/urf/urf_usbgem.c
219
lp->cr = 0;
usr/src/uts/common/io/urf/urf_usbgem.c
220
OUTB(dp, CR, lp->cr | CR_SOFT_RST, &err, usberr);
usr/src/uts/common/io/urf/urf_usbgem.c
255
lp->cr |= CR_RE | CR_TE;
usr/src/uts/common/io/urf/urf_usbgem.c
256
OUTB(dp, CR, lp->cr, &err, usberr);
usr/src/uts/common/io/urf/urf_usbgem.c
703
OUTB(dp, CR, lp->cr | CR_WEPROM, &err, usberr);
usr/src/uts/common/io/urf/urf_usbgem.c
712
OUTB(dp, CR, lp->cr, &err, usberr);
usr/src/uts/common/io/urf/urf_usbgem.c
718
OUTB(dp, CR, lp->cr | CR_AUTOLOAD, &err, usberr);
usr/src/uts/common/io/urtw/urtw.c
1221
usb_cr_t cr;
usr/src/uts/common/io/urtw/urtw.c
1234
&cr, &cf, 0);
usr/src/uts/common/io/urtw/urtw.c
1239
" cr:%s(%d), cf:(%x)\n", usb_str_cr(cr), cr, cf));
usr/src/uts/common/io/urtw/urtw.c
1252
usb_cr_t cr;
usr/src/uts/common/io/urtw/urtw.c
1265
&cr, &cf, 0);
usr/src/uts/common/io/urtw/urtw.c
1270
" cr:%s(%d), cf:(%x)\n", usb_str_cr(cr), cr, cf));
usr/src/uts/common/io/urtw/urtw.c
1285
usb_cr_t cr;
usr/src/uts/common/io/urtw/urtw.c
1298
&cr, &cf, 0);
usr/src/uts/common/io/urtw/urtw.c
1304
usb_str_cr(cr), cr, cf));
usr/src/uts/common/io/urtw/urtw.c
1318
usb_cr_t cr;
usr/src/uts/common/io/urtw/urtw.c
1332
&cr, &cf, 0);
usr/src/uts/common/io/urtw/urtw.c
1337
" cr:%s(%d), cf:(%x)\n", usb_str_cr(cr), cr, cf));
usr/src/uts/common/io/urtw/urtw.c
1352
usb_cr_t cr;
usr/src/uts/common/io/urtw/urtw.c
1373
&cr, &cf, 0);
usr/src/uts/common/io/urtw/urtw.c
1377
"cr:%s(%d), cf:(%x)\n", usb_str_cr(cr), cr, cf));
usr/src/uts/common/io/urtw/urtw.c
1388
usb_cr_t cr;
usr/src/uts/common/io/urtw/urtw.c
1410
&cr, &cf, 0);
usr/src/uts/common/io/urtw/urtw.c
1415
usb_str_cr(cr), cr, cf));
usr/src/uts/common/io/urtw/urtw.c
1426
usb_cr_t cr;
usr/src/uts/common/io/urtw/urtw.c
1447
&cr, &cf, 0);
usr/src/uts/common/io/urtw/urtw.c
1452
usb_str_cr(cr), cr, cf));
usr/src/uts/common/io/urtw/urtw.c
1463
usb_cr_t cr;
usr/src/uts/common/io/urtw/urtw.c
1484
&cr, &cf, 0);
usr/src/uts/common/io/urtw/urtw.c
1489
usb_str_cr(cr), cr, cf));
usr/src/uts/common/io/urtw/urtw.c
639
usb_cr_t cr;
usr/src/uts/common/io/urtw/urtw.c
663
&cr, &cf, 0);
usr/src/uts/common/io/urtw/urtw.c
667
"cr:%s(%d), cf:(%x)\n", usb_str_cr(cr), cr, cf));
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
1992
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
2025
&cr, &cb_flags,
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
3254
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
3273
&cr, &cb_flags,
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
3278
cr, cb_flags, cmd, (void *)data);
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
3310
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
3344
&cr, &cb_flags, USB_FLAGS_SLEEP)) != USB_SUCCESS) {
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
3347
cr, cb_flags);
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
3366
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
3405
&cr, &cb_flags, 0)) != USB_SUCCESS) {
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
3408
"usb_ac_set_mute: failed, cr=%d cb=0x%x", cr, cb_flags);
usr/src/uts/common/io/usb/clients/audio/usb_as/usb_as.c
1314
usb_cr_t cr = isoc_req->isoc_completion_reason;
usr/src/uts/common/io/usb/clients/audio/usb_as/usb_as.c
1321
cr, cb_flags);
usr/src/uts/common/io/usb/clients/audio/usb_as/usb_as.c
1674
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/audio/usb_as/usb_as.c
1690
&cr, &cf, 0) != USB_SUCCESS) {
usr/src/uts/common/io/usb/clients/audio/usb_as/usb_as.c
1694
bRequest, cr, cf);
usr/src/uts/common/io/usb/clients/ccid/ccid.c
1103
ccid_command_transport_error(ccid_command_t *cc, int usb_status, usb_cr_t cr)
usr/src/uts/common/io/usb/clients/ccid/ccid.c
1109
cc->cc_usbcr = cr;
usr/src/uts/common/io/usb/clients/ugen/ugen.c
368
ugen_skel_open(dev_t *devp, int flag, int sflag, cred_t *cr)
usr/src/uts/common/io/usb/clients/ugen/ugen.c
380
sflag, cr));
usr/src/uts/common/io/usb/clients/ugen/ugen.c
388
ugen_skel_close(dev_t dev, int flag, int otype, cred_t *cr)
usr/src/uts/common/io/usb/clients/ugen/ugen.c
394
otype, cr));
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
1585
usb_cr_t cr = req->intr_completion_reason;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
1588
(usb_cr_t), cr);
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
1596
if ((cr != USB_CR_PIPE_CLOSING) && (cr != USB_CR_STOPPED_POLLING)) {
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
3096
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
3112
&cr, &cb_flags, 0);
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
3126
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/usbecm/usbecm.c
3141
&cr, &cb_flags, 0));
usr/src/uts/common/io/usb/clients/usbinput/usbwcm/usbwcm.c
864
struct copyresp *cr;
usr/src/uts/common/io/usb/clients/usbinput/usbwcm/usbwcm.c
867
cr = (struct copyresp *)mp->b_rptr;
usr/src/uts/common/io/usb/clients/usbinput/usbwcm/usbwcm.c
868
iocmp = cr->cp_private;
usr/src/uts/common/io/usb/clients/usbms/usbms.c
1973
struct copyresp *cr;
usr/src/uts/common/io/usb/clients/usbms/usbms.c
1979
cr = (struct copyresp *)mp->b_rptr;
usr/src/uts/common/io/usb/clients/usbms/usbms.c
1980
ioctmp = cr->cp_private;
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
2053
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
2067
&req, NULL, &cr, &cb_flags, 0)) != USB_SUCCESS) {
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
2070
reqno, val, idx, rval, cr, cb_flags);
usr/src/uts/common/io/usb/clients/usbser/usbftdi/usbser_uftdi.c
75
usbser_uftdi_open(queue_t *rq, dev_t *dev, int flag, int sflag, cred_t *cr)
usr/src/uts/common/io/usb/clients/usbser/usbftdi/usbser_uftdi.c
77
return (usbser_open(rq, dev, flag, sflag, cr, usbser_uftdi_statep));
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
2602
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
2616
&cr, &cb_flags, 0));
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
3162
usb_cr_t cr = req->intr_completion_reason;
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
3173
if ((cr != USB_CR_PIPE_CLOSING) && (cr != USB_CR_STOPPED_POLLING)) {
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
562
usbsacm_open(queue_t *rq, dev_t *dev, int flag, int sflag, cred_t *cr)
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
564
return (usbser_open(rq, dev, flag, sflag, cr, usbsacm_statep));
usr/src/uts/common/io/usb/clients/usbser/usbser.c
1365
cred_t *cr)
usr/src/uts/common/io/usb/clients/usbser/usbser.c
1417
secpolicy_excl_open(cr) != 0) {
usr/src/uts/common/io/usb/clients/usbser/usbser.c
3434
static uchar_t cr[2] = {'\r', '\n'};
usr/src/uts/common/io/usb/clients/usbser/usbser.c
3438
(void) usb_console_write(console_output, cr, 2, &nout);
usr/src/uts/common/io/usb/clients/usbser/usbser.c
473
usbser_open(queue_t *rq, dev_t *dev, int flag, int sflag, cred_t *cr,
usr/src/uts/common/io/usb/clients/usbser/usbser.c
513
rval = usbser_open_setup(rq, pp, minor, flag, cr);
usr/src/uts/common/io/usb/clients/usbser/usbser.c
534
usbser_close(queue_t *rq, int flag, cred_t *cr)
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_dsd.c
1873
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_dsd.c
1893
&mp, &cr, &cb_flags, 0);
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1143
uint_t cr = req->bulk_completion_reason;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1152
" cr=%d flags=%x", data_len, cr, req->bulk_cb_flags);
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1156
(cr == USB_CR_OK)) {
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1197
uint_t cr = req->bulk_completion_reason,
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1211
" cr=%d flags=%x", data_len, cr, req->bulk_cb_flags);
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1214
if ((data_len > 0) && (cr == USB_CR_OK)) {
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1389
usb_cr_t cr = req->bulk_completion_reason;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1396
" cr=%d flags=%x", data_len, cr, req->bulk_cb_flags);
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1399
if ((data_len == 14) && (cr == USB_CR_OK)) {
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1452
" data_len=%d", cr, data_len);
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1470
uint_t cr = req->bulk_completion_reason;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1477
" cr=%d flags=%x", data_len, cr, req->bulk_cb_flags);
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1480
if ((data_len == 11) && (cr == USB_CR_OK)) {
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1529
" data_len=%d", cr, data_len);
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1545
usb_cr_t cr = req->bulk_completion_reason;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1574
if ((cr != USB_CR_FLUSHED) && (cr != USB_CR_DEV_NOT_RESP) &&
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1585
"get status failed: cr=%d", cr);
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1798
uint_t cr = req->intr_completion_reason;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1805
" cr=%d flags=%x", data_len, cr, req->intr_cb_flags);
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1808
if ((data_len == 11) && (cr == USB_CR_OK)) {
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1857
" data_len=%d", cr, data_len);
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1872
usb_cr_t cr = req->intr_completion_reason;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1875
"keyspan_intr_cb_usa49wg: cr=%d", cr);
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1894
usb_cr_t cr = req->intr_completion_reason;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1897
"keyspan_intr_ex_cb_usa49wg: cr=%d", cr);
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1901
if ((cr != USB_CR_PIPE_CLOSING) && (cr != USB_CR_STOPPED_POLLING) &&
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1902
(cr != USB_CR_FLUSHED) && (cr != USB_CR_DEV_NOT_RESP) &&
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1903
(cr != USB_CR_PIPE_RESET) && keyspan_dev_is_online(ksp)) {
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
1909
"get status failed: cr=%d", cr);
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/usbser_keyspan.c
344
usbser_keyspan_open(queue_t *rq, dev_t *dev, int flag, int sflag, cred_t *cr)
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/usbser_keyspan.c
346
return (usbser_open(rq, dev, flag, sflag, cr, usbser_keyspan_statep));
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/usbser_keyspan.c
543
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/usbser_keyspan.c
564
&cr, &cb_flags, 0) != USB_SUCCESS) {
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
1945
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
1951
&cr, &cb_flags, 0);
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
1962
rval, cr, cb_flags);
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
1983
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
1992
&cr, &cb_flags, 0);
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
1997
rval, cr, cb_flags);
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
2014
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
2020
&cr, &cb_flags, 0);
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
2025
rval, cr, cb_flags);
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
2043
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
2050
&cr, &cb_flags, 0);
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
2055
value, index, rval, cr, cb_flags);
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
2095
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
2101
&cr, &cb_flags, 0);
usr/src/uts/common/io/usb/clients/usbser/usbsprl/pl2303_dsd.c
2106
rval, cr, cb_flags);
usr/src/uts/common/io/usb/clients/usbser/usbsprl/usbser_pl2303.c
221
usbser_pl2303_open(queue_t *rq, dev_t *dev, int flag, int sflag, cred_t *cr)
usr/src/uts/common/io/usb/clients/usbser/usbsprl/usbser_pl2303.c
223
return (usbser_open(rq, dev, flag, sflag, cr, usbser_pl2303_statep));
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
3608
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
3619
&cr, &cb_flags, 0) != USB_SUCCESS) {
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
3622
cr, cb_flags);
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
3637
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
3648
&cr, &cb_flags, 0) != USB_SUCCESS) {
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
3651
cr, cb_flags);
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
3667
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
3699
&data, &cr, &cb_flags, 0)) != USB_SUCCESS) {
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
3705
"cb_flags=%x", rval, cr, cb_flags);
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
3724
usb_cr_t cr;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
3738
&cr, &cb_flags, 0) != USB_SUCCESS) {
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
3744
cr, cb_flags);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
88
usb_cr_t cr);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
893
uhci_root_hub_intr_pipe_cleanup(uhci_state_t *uhcip, usb_cr_t cr)
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
944
(usb_opaque_t)client_intr_reqp, cr);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
958
usb_cr_t cr)
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
962
(void *)ph, cr, (void *)req);
usr/src/uts/common/io/usb/hcd/uhci/uhcihub.c
989
usba_hcdi_cb(ph, req, cr);
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
4293
usb_cr_t cr;
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
4315
cr = USB_CR_OK;
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
4324
isoc_req->isoc_pkt_descr[pkt_index].isoc_pkt_status = cr;
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
4342
uhci_sendup_td_message(uhcip, cr, tw);
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
4940
usba_pipe_handle_data_t *ph, uhci_trans_wrapper_t *tw, usb_cr_t cr)
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
4946
(void *)ph, (void *)tw, cr);
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
4964
usba_hcdi_cb(ph, curr_xfer_reqp, cr);
usr/src/uts/common/io/usb/hcd/xhci/xhci_endpoint.c
1351
usb_cr_t *cr)
usr/src/uts/common/io/usb/hcd/xhci/xhci_endpoint.c
1377
*cr = USB_CR_NO_RESOURCES;
usr/src/uts/common/io/usb/hcd/xhci/xhci_endpoint.c
1412
usb_cr_t cr;
usr/src/uts/common/io/usb/hcd/xhci/xhci_endpoint.c
1458
urp = xhci_endpoint_dup_periodic(xep, xt, &cr);
usr/src/uts/common/io/usb/hcd/xhci/xhci_endpoint.c
1465
if (cr == USB_CR_NO_RESOURCES)
usr/src/uts/common/io/usb/hcd/xhci/xhci_endpoint.c
1477
cr = USB_CR_DATA_UNDERRUN;
usr/src/uts/common/io/usb/hcd/xhci/xhci_endpoint.c
1500
cr = USB_CR_OK;
usr/src/uts/common/io/usb/hcd/xhci/xhci_endpoint.c
1512
usba_hcdi_cb(xep->xep_pipe, urp, cr);
usr/src/uts/common/io/usb/hcd/xhci/xhci_endpoint.c
1527
usb_cr_t cr;
usr/src/uts/common/io/usb/hcd/xhci/xhci_endpoint.c
1562
cr = USB_CR_OK;
usr/src/uts/common/io/usb/hcd/xhci/xhci_endpoint.c
1566
urp = xhci_endpoint_dup_periodic(xep, xt, &cr);
usr/src/uts/common/io/usb/hcd/xhci/xhci_endpoint.c
1569
if (cr == USB_CR_OK) {
usr/src/uts/common/io/usb/hcd/xhci/xhci_endpoint.c
1595
if (cr == USB_CR_OK) {
usr/src/uts/common/io/usb/hcd/xhci/xhci_endpoint.c
1600
usba_hcdi_cb(xep->xep_pipe, (usb_opaque_t)usrp, cr);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
1088
scsa2usb_ugen_open(dev_t *devp, int flag, int sflag, cred_t *cr)
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
1132
sflag, cr);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
1204
scsa2usb_ugen_close(dev_t dev, int flag, int otype, cred_t *cr)
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
1228
otype, cr);
usr/src/uts/common/io/usb/scsa2usb/usb_ms_cbi.c
303
scsa2usb_cbi_handle_error(scsa2usb_state_t *scsa2usbp, int rval, usb_cr_t cr)
usr/src/uts/common/io/usb/scsa2usb/usb_ms_cbi.c
308
"scsa2usb_cbi_handle_error: data error %d cr = %d", rval, cr);
usr/src/uts/common/io/usb/scsa2usb/usb_ms_cbi.c
313
switch (cr) {
usr/src/uts/common/io/usb/usba/hcdi.c
850
usb_cr_t cr = req_wrp->wr_cr;
usr/src/uts/common/io/usb/usba/hcdi.c
885
} else if ((pipe_handle == def_pipe_handle) && (cr == USB_CR_STALL)) {
usr/src/uts/common/io/usb/usba/hcdi.c
893
USB_ATTRS_AUTOCLEARING) && (cr == USB_CR_STALL)) {
usr/src/uts/common/io/usb/usba/usba10_calls.c
666
usba10_usb_str_cr(usb_cr_t cr)
usr/src/uts/common/io/usb/usba/usba10_calls.c
668
return (usb_str_cr(cr));
usr/src/uts/common/io/usb/usba/usba_ugen.c
4245
int cr;
usr/src/uts/common/io/usb/usba/usba_ugen.c
4274
ugen_cr2lcstat(int cr)
usr/src/uts/common/io/usb/usba/usba_ugen.c
4279
if (ugen_cr2lcstat_table[i].cr == cr) {
usr/src/uts/common/io/usb/usba/usba_ugen.c
757
cred_t *cr)
usr/src/uts/common/io/usb/usba/usba_ugen.c
894
cred_t *cr)
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
680
usb_cr_t cr)
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
694
cb_flags, cr);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
713
usba_do_req_exc_cb(req_wrp, cr, cb_flags);
usr/src/uts/common/io/usb/usba/usbai_req.c
115
usb_cr_t *cr;
usr/src/uts/common/io/usb/usba/usbai_req.c
137
cr = &ctrl_req->ctrl_completion_reason;
usr/src/uts/common/io/usb/usba/usbai_req.c
140
cr = &bulk_req->bulk_completion_reason;
usr/src/uts/common/io/usb/usba/usbai_req.c
143
cr = &intr_req->intr_completion_reason;
usr/src/uts/common/io/usb/usba/usbai_req.c
146
cr = &isoc_req->isoc_completion_reason;
usr/src/uts/common/io/usb/usba/usbai_req.c
152
*cr = USB_CR_UNSPECIFIED_ERR;
usr/src/uts/common/io/usb/usba/usbai_req.c
369
*cr = USB_CR_OK;
usr/src/uts/common/io/usb/usba/usbai_req.c
459
usb_cr_t cr;
usr/src/uts/common/io/usb/usba/usbai_req.c
488
return (rval2cr[i].cr);
usr/src/uts/common/io/usb/usba/usbai_req.c
836
usba_req_exc_cb(usba_req_wrapper_t *req_wrp, usb_cr_t cr,
usr/src/uts/common/io/usb/usba/usbai_req.c
859
req_wrp->wr_cr = (cr != USB_CR_OK) ?
usr/src/uts/common/io/usb/usba/usbai_req.c
860
cr : USB_CR_UNSPECIFIED_ERR;
usr/src/uts/common/io/usb/usba/usbai_req.c
948
usba_do_req_exc_cb(usba_req_wrapper_t *req_wrp, usb_cr_t cr,
usr/src/uts/common/io/usb/usba/usbai_req.c
952
usba_hcdi_cb(req_wrp->wr_ph_data, req_wrp->wr_req, cr);
usr/src/uts/common/io/usb/usba/usbai_util.c
1812
usb_str_cr(usb_cr_t cr)
usr/src/uts/common/io/usb/usba/usbai_util.c
1814
return (usba_get_name(cr_table, cr));
usr/src/uts/common/io/usb/usba10/usba10.c
768
usb_str_cr(usb_cr_t cr)
usr/src/uts/common/io/usb/usba10/usba10.c
770
return (usba10_usb_str_cr(cr));
usr/src/uts/common/io/vscan/vscan_svc.c
458
vscan_svc_scan_file(vnode_t *vp, cred_t *cr, int async)
usr/src/uts/common/io/vscan/vscan_svc.c
465
if ((vp == NULL) || (vp->v_path == vn_vpath_empty) || cr == NULL)
usr/src/uts/common/ipp/flowacct/flowacct.c
212
cred_t *cr;
usr/src/uts/common/ipp/flowacct/flowacct.c
214
cr = msg_getcred(mp, NULL);
usr/src/uts/common/ipp/flowacct/flowacct.c
215
if (cr != NULL) {
usr/src/uts/common/ipp/flowacct/flowacct.c
216
header->uid = crgetuid(cr);
usr/src/uts/common/ipp/flowacct/flowacct.c
217
header->projid = crgetprojid(cr);
usr/src/uts/common/ipp/ipgpc/classifier.c
590
cred_t *cr;
usr/src/uts/common/ipp/ipgpc/classifier.c
592
cr = msg_getcred(mp, NULL);
usr/src/uts/common/ipp/ipgpc/classifier.c
593
if (cr != NULL) {
usr/src/uts/common/ipp/ipgpc/classifier.c
594
packet->uid = crgetuid(cr);
usr/src/uts/common/ipp/ipgpc/classifier.c
595
packet->projid = crgetprojid(cr);
usr/src/uts/common/klm/klmmod.c
498
lm_safelock(vnode_t *vp, const struct flock64 *fl, cred_t *cr)
usr/src/uts/common/klm/klmmod.c
500
return (nlm_safelock(vp, fl, cr));
usr/src/uts/common/klm/klmops.c
81
u_offset_t off, struct cred *cr, struct netobj *fh,
usr/src/uts/common/klm/klmops.c
85
cr, fh, flcb, NLM_VERS));
usr/src/uts/common/klm/klmops.c
94
u_offset_t off, struct cred *cr, struct netobj *fh,
usr/src/uts/common/klm/klmops.c
99
cr, fh, flcb, NLM4_VERS);
usr/src/uts/common/klm/nlm_client.c
529
nlm_safelock(vnode_t *vp, const struct flock64 *fl, cred_t *cr)
usr/src/uts/common/klm/nlm_client.c
539
err = VOP_GETATTR(vp, &va, 0, cr, NULL);
usr/src/uts/common/klm/nlm_service.c
1332
struct flk_callback *flk_cbp, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/klm/nlm_service.c
1339
return (VOP_FRLOCK(vp, cmd, bfp, flag, offset, flk_cbp, cr, ct));
usr/src/uts/common/ktli/t_kopen.c
110
if (cr != fp->f_cred) {
usr/src/uts/common/ktli/t_kopen.c
111
crhold(cr);
usr/src/uts/common/ktli/t_kopen.c
113
fp->f_cred = cr;
usr/src/uts/common/ktli/t_kopen.c
124
if ((error = VOP_OPEN(&vp, flags, cr, NULL))
usr/src/uts/common/ktli/t_kopen.c
172
error = strioctl(vp, I_FIND, (intptr_t)"timod", 0, K_TO_K, cr, &retval);
usr/src/uts/common/ktli/t_kopen.c
183
error = strioctl(vp, I_PUSH, (intptr_t)"timod", 0, K_TO_K, cr,
usr/src/uts/common/ktli/t_kopen.c
218
error = strdoioctl(vp->v_stream, &strioc, FNATIVE, K_TO_K, cr, &retval);
usr/src/uts/common/ktli/t_kopen.c
69
t_kopen(file_t *fp, dev_t rdev, int flags, TIUSER **tiptr, cred_t *cr)
usr/src/uts/common/ktli/t_kopen.c
85
cr = kcred;
usr/src/uts/common/nfs/lm.h
109
u_offset_t offset, struct cred *cr,
usr/src/uts/common/nfs/lm.h
122
u_offset_t offset, struct cred *cr,
usr/src/uts/common/nfs/nfs4.h
1218
cred_t *cr; /* UNIX cred: RPC request and */
usr/src/uts/common/nfs/nfs4_clnt.h
1532
extern void nfs4_flush_pages(vnode_t *vp, cred_t *cr);
usr/src/uts/common/nfs/nfs4_clnt.h
168
cred_t *cr;
usr/src/uts/common/nfs/nfs4_kprot.h
2041
cred_t *cr;
usr/src/uts/common/nfs/nfs_clnt.h
195
cred_t *cr;
usr/src/uts/common/nfs/nfs_clnt.h
550
#define PURGE_STALE_FH(error, vp, cr) \
usr/src/uts/common/nfs/nfs_clnt.h
565
nfs_invalidate_pages((vp), (u_offset_t)0, (cr)); \
usr/src/uts/common/nfs/nfs_clnt.h
566
nfs_purge_caches((vp), NFS_PURGE_DNLC, (cr)); \
usr/src/uts/common/nfs/nfs_log.h
646
extern void nfslog_share_record(struct exportinfo *exi, cred_t *cr);
usr/src/uts/common/nfs/nfs_log.h
647
extern void nfslog_unshare_record(struct exportinfo *exi, cred_t *cr);
usr/src/uts/common/os/acct.c
379
struct cred *cr;
usr/src/uts/common/os/acct.c
417
cr = CRED();
usr/src/uts/common/os/acct.c
418
ag->acctbuf.ac_uid = crgetruid(cr);
usr/src/uts/common/os/acct.c
419
ag->acctbuf.ac_gid = crgetrgid(cr);
usr/src/uts/common/os/clock_highres.c
108
cred_t *cr = CRED();
usr/src/uts/common/os/clock_highres.c
130
secpolicy_clock_highres(cr) != 0) {
usr/src/uts/common/os/contract.c
1035
contract_checkcred(contract_t *ct, const cred_t *cr)
usr/src/uts/common/os/contract.c
1043
fail = crgetuid(cr) != crgetuid(p->p_cred);
usr/src/uts/common/os/contract.c
1060
contract_owned(contract_t *ct, const cred_t *cr, int locked)
usr/src/uts/common/os/contract.c
1070
euid = crgetuid(cr);
usr/src/uts/common/os/contract.c
1082
((ct->ct_cuid == euid) || (!locked && contract_checkcred(ct, cr)));
usr/src/uts/common/os/contract.c
1539
ctmpl_set(ct_template_t *template, ct_kparam_t *kparam, const cred_t *cr)
usr/src/uts/common/os/contract.c
1586
result = template->ctmpl_ops->ctop_set(template, kparam, cr);
usr/src/uts/common/os/contract.c
1920
cte_checkcred(ct_equeue_t *q, ct_kevent_t *e, const cred_t *cr)
usr/src/uts/common/os/contract.c
1928
contract_checkcred(ct, cr);
usr/src/uts/common/os/contract.c
1943
cte_qreadable(ct_equeue_t *q, ct_listener_t *l, const cred_t *cr,
usr/src/uts/common/os/contract.c
1964
(cr != NULL && zuniqid != GLOBAL_ZONEUNIQID &&
usr/src/uts/common/os/contract.c
1977
} else if (cr != NULL && !contract_owned(ct, cr, B_TRUE)) {
usr/src/uts/common/os/contract.c
1988
!secpolicy_contract_observer_choice(cr))
usr/src/uts/common/os/contract.c
1998
else if (cte_checkcred(q, e, cr) &&
usr/src/uts/common/os/contract.c
2007
if (secpolicy_contract_observer_choice(cr))
usr/src/uts/common/os/contract.c
2531
cte_get_event(ct_listener_t *l, int nonblock, void *uaddr, const cred_t *cr,
usr/src/uts/common/os/contract.c
2550
while (cte_qreadable(q, l, cr, zuniqid, crit)) {
usr/src/uts/common/os/contract.c
2674
cte_set_reliable(ct_listener_t *l, const cred_t *cr)
usr/src/uts/common/os/contract.c
2679
if ((error = secpolicy_contract_event(cr)) != 0)
usr/src/uts/common/os/core.c
465
expand_string(const char *pat, char *fp, int size, cred_t *cr)
usr/src/uts/common/os/core.c
505
p->p_execdir, fp, size, cr) == 0) {
usr/src/uts/common/os/core.c
578
cred_t *cr;
usr/src/uts/common/os/core.c
593
cr = zone_get_kcred(getzoneid());
usr/src/uts/common/os/core.c
594
error = expand_string(refstr_value(rp), fp, MAXPATHLEN, cr);
usr/src/uts/common/os/core.c
595
crfree(cr);
usr/src/uts/common/os/cred.c
1000
if (REMOTE_PEER_CRED(cr)) {
usr/src/uts/common/os/cred.c
1007
if (cr->cr_grps == NULL)
usr/src/uts/common/os/cred.c
1010
ndiff = ngroups_max - cr->cr_grps->crg_ngroups;
usr/src/uts/common/os/cred.c
1021
cred_t *cr;
usr/src/uts/common/os/cred.c
1025
cr = p->p_cred;
usr/src/uts/common/os/cred.c
1026
crhold(cr);
usr/src/uts/common/os/cred.c
1029
uc = cred2ucred(cr, p->p_pid, NULL, CRED());
usr/src/uts/common/os/cred.c
1030
crfree(cr);
usr/src/uts/common/os/cred.c
1042
crnetadjust(cred_t *cr)
usr/src/uts/common/os/cred.c
1044
if (cr->cr_uid == 0 && cr->cr_ruid != 0) {
usr/src/uts/common/os/cred.c
1045
cr = crdup(cr);
usr/src/uts/common/os/cred.c
1046
cr->cr_uid = cr->cr_ruid;
usr/src/uts/common/os/cred.c
1047
return (cr);
usr/src/uts/common/os/cred.c
1057
crgetref(const cred_t *cr)
usr/src/uts/common/os/cred.c
1059
return (cr->cr_ref);
usr/src/uts/common/os/cred.c
1091
crsetzone(cred_t *cr, zone_t *zptr)
usr/src/uts/common/os/cred.c
1093
zone_t *oldzptr = cr->cr_zone;
usr/src/uts/common/os/cred.c
1095
ASSERT(cr != kcred);
usr/src/uts/common/os/cred.c
1096
ASSERT(cr->cr_ref <= 2);
usr/src/uts/common/os/cred.c
1097
cr->cr_zone = zptr;
usr/src/uts/common/os/cred.c
1110
cred_t *cr = NULL;
usr/src/uts/common/os/cred.c
1113
if ((cr = crdup_flags(dummycr, flags)) != NULL) {
usr/src/uts/common/os/cred.c
1114
cr->cr_label = lbl;
usr/src/uts/common/os/cred.c
1120
return (cr);
usr/src/uts/common/os/cred.c
1129
copycred_from_tslabel(const cred_t *cr, ts_label_t *label, int flags)
usr/src/uts/common/os/cred.c
1133
if ((newcr = crdup_flags(cr, flags)) != NULL) {
usr/src/uts/common/os/cred.c
1147
copycred_from_bslabel(const cred_t *cr, bslabel_t *blabel,
usr/src/uts/common/os/cred.c
1154
newcr = copycred_from_tslabel(cr, lbl, flags);
usr/src/uts/common/os/cred.c
1305
crgetmapped(const cred_t *cr)
usr/src/uts/common/os/cred.c
1312
if (cr == NULL)
usr/src/uts/common/os/cred.c
1315
if (cr->cr_ksid != NULL) {
usr/src/uts/common/os/cred.c
1316
if (cr->cr_ksid->kr_sidx[KSID_USER].ks_id > MAXUID) {
usr/src/uts/common/os/cred.c
1317
eph_zsd = get_ephemeral_zsd(crgetzone(cr));
usr/src/uts/common/os/cred.c
1321
if (cr->cr_ksid->kr_sidx[KSID_GROUP].ks_id > MAXUID) {
usr/src/uts/common/os/cred.c
1322
eph_zsd = get_ephemeral_zsd(crgetzone(cr));
usr/src/uts/common/os/cred.c
1327
return ((cred_t *)cr);
usr/src/uts/common/os/cred.c
1332
crsetsid(cred_t *cr, ksid_t *ksp, int index)
usr/src/uts/common/os/cred.c
1334
ASSERT(cr->cr_ref <= 2);
usr/src/uts/common/os/cred.c
1336
if (cr->cr_ksid == NULL && ksp == NULL)
usr/src/uts/common/os/cred.c
1338
cr->cr_ksid = kcrsid_setsid(cr->cr_ksid, ksp, index);
usr/src/uts/common/os/cred.c
1342
crsetsidlist(cred_t *cr, ksidlist_t *ksl)
usr/src/uts/common/os/cred.c
1344
ASSERT(cr->cr_ref <= 2);
usr/src/uts/common/os/cred.c
1345
if (cr->cr_ksid == NULL && ksl == NULL)
usr/src/uts/common/os/cred.c
1347
cr->cr_ksid = kcrsid_setsidlist(cr->cr_ksid, ksl);
usr/src/uts/common/os/cred.c
1351
crgetsid(const cred_t *cr, int i)
usr/src/uts/common/os/cred.c
1354
if (cr->cr_ksid != NULL && cr->cr_ksid->kr_sidx[i].ks_domain)
usr/src/uts/common/os/cred.c
1355
return ((ksid_t *)&cr->cr_ksid->kr_sidx[i]);
usr/src/uts/common/os/cred.c
1360
crgetsidlist(const cred_t *cr)
usr/src/uts/common/os/cred.c
1362
if (cr->cr_ksid != NULL)
usr/src/uts/common/os/cred.c
1363
return (cr->cr_ksid->kr_sidlist);
usr/src/uts/common/os/cred.c
1374
crsetpriv(cred_t *cr, ...)
usr/src/uts/common/os/cred.c
1379
ASSERT(cr->cr_ref <= 2);
usr/src/uts/common/os/cred.c
1381
priv_set_PA(cr);
usr/src/uts/common/os/cred.c
1383
va_start(ap, cr);
usr/src/uts/common/os/cred.c
1390
priv_addset(&CR_PPRIV(cr), priv);
usr/src/uts/common/os/cred.c
1391
priv_addset(&CR_EPRIV(cr), priv);
usr/src/uts/common/os/cred.c
1393
priv_adjust_PA(cr);
usr/src/uts/common/os/cred.c
1405
crset_zone_privall(cred_t *cr)
usr/src/uts/common/os/cred.c
1407
zone_t *zone = crgetzone(cr);
usr/src/uts/common/os/cred.c
1409
priv_fillset(&CR_LPRIV(cr));
usr/src/uts/common/os/cred.c
1410
CR_EPRIV(cr) = CR_PPRIV(cr) = CR_IPRIV(cr) = CR_LPRIV(cr);
usr/src/uts/common/os/cred.c
1411
priv_intersect(zone->zone_privset, &CR_LPRIV(cr));
usr/src/uts/common/os/cred.c
1412
priv_intersect(zone->zone_privset, &CR_EPRIV(cr));
usr/src/uts/common/os/cred.c
1413
priv_intersect(zone->zone_privset, &CR_IPRIV(cr));
usr/src/uts/common/os/cred.c
1414
priv_intersect(zone->zone_privset, &CR_PPRIV(cr));
usr/src/uts/common/os/cred.c
1418
crgetcrklpd(const cred_t *cr)
usr/src/uts/common/os/cred.c
1420
return (cr->cr_klpd);
usr/src/uts/common/os/cred.c
1424
crsetcrklpd(cred_t *cr, struct credklpd *crklpd)
usr/src/uts/common/os/cred.c
1426
ASSERT(cr->cr_ref <= 2);
usr/src/uts/common/os/cred.c
1428
if (cr->cr_klpd != NULL)
usr/src/uts/common/os/cred.c
1429
crklpd_rele(cr->cr_klpd);
usr/src/uts/common/os/cred.c
1430
cr->cr_klpd = crklpd;
usr/src/uts/common/os/cred.c
1460
crsetcredgrp(cred_t *cr, credgrp_t *grps)
usr/src/uts/common/os/cred.c
1462
ASSERT(cr->cr_ref <= 2);
usr/src/uts/common/os/cred.c
1464
if (cr->cr_grps != NULL)
usr/src/uts/common/os/cred.c
1465
crgrprele(cr->cr_grps);
usr/src/uts/common/os/cred.c
1467
cr->cr_grps = grps;
usr/src/uts/common/os/cred.c
251
cred_t *cr = kmem_cache_alloc(cred_cache, flgs);
usr/src/uts/common/os/cred.c
253
if (cr == NULL)
usr/src/uts/common/os/cred.c
256
cr->cr_ref = 1; /* So we can crfree() */
usr/src/uts/common/os/cred.c
257
cr->cr_zone = NULL;
usr/src/uts/common/os/cred.c
258
cr->cr_label = NULL;
usr/src/uts/common/os/cred.c
259
cr->cr_ksid = NULL;
usr/src/uts/common/os/cred.c
260
cr->cr_klpd = NULL;
usr/src/uts/common/os/cred.c
261
cr->cr_grps = NULL;
usr/src/uts/common/os/cred.c
262
return (cr);
usr/src/uts/common/os/cred.c
277
cred_t *cr = cralloc();
usr/src/uts/common/os/cred.c
279
cr->cr_ksid = kcrsid_alloc();
usr/src/uts/common/os/cred.c
280
return (cr);
usr/src/uts/common/os/cred.c
290
cred_t *cr = kmem_cache_alloc(cred_cache, KM_SLEEP);
usr/src/uts/common/os/cred.c
292
bcopy(zone_kcred(), cr, crsize);
usr/src/uts/common/os/cred.c
293
cr->cr_ref = 1;
usr/src/uts/common/os/cred.c
294
zone_cred_hold(cr->cr_zone);
usr/src/uts/common/os/cred.c
295
if (cr->cr_label)
usr/src/uts/common/os/cred.c
296
label_hold(cr->cr_label);
usr/src/uts/common/os/cred.c
297
ASSERT(cr->cr_klpd == NULL);
usr/src/uts/common/os/cred.c
298
ASSERT(cr->cr_grps == NULL);
usr/src/uts/common/os/cred.c
299
return (cr);
usr/src/uts/common/os/cred.c
314
crset(proc_t *p, cred_t *cr)
usr/src/uts/common/os/cred.c
328
t->t_cred = cr; /* the cred is held by caller for this thread */
usr/src/uts/common/os/cred.c
347
crhold(cred_t *cr)
usr/src/uts/common/os/cred.c
349
ASSERT(cr->cr_ref != 0xdeadbeef && cr->cr_ref != 0);
usr/src/uts/common/os/cred.c
350
atomic_inc_32(&cr->cr_ref);
usr/src/uts/common/os/cred.c
358
crfree(cred_t *cr)
usr/src/uts/common/os/cred.c
360
ASSERT(cr->cr_ref != 0xdeadbeef && cr->cr_ref != 0);
usr/src/uts/common/os/cred.c
361
if (atomic_dec_32_nv(&cr->cr_ref) == 0) {
usr/src/uts/common/os/cred.c
362
ASSERT(cr != kcred);
usr/src/uts/common/os/cred.c
363
if (cr->cr_label)
usr/src/uts/common/os/cred.c
364
label_rele(cr->cr_label);
usr/src/uts/common/os/cred.c
365
if (cr->cr_klpd)
usr/src/uts/common/os/cred.c
366
crklpd_rele(cr->cr_klpd);
usr/src/uts/common/os/cred.c
367
if (cr->cr_zone)
usr/src/uts/common/os/cred.c
368
zone_cred_rele(cr->cr_zone);
usr/src/uts/common/os/cred.c
369
if (cr->cr_ksid)
usr/src/uts/common/os/cred.c
370
kcrsid_rele(cr->cr_ksid);
usr/src/uts/common/os/cred.c
371
if (cr->cr_grps)
usr/src/uts/common/os/cred.c
372
crgrprele(cr->cr_grps);
usr/src/uts/common/os/cred.c
374
kmem_cache_free(cred_cache, cr);
usr/src/uts/common/os/cred.c
384
crcopy(cred_t *cr)
usr/src/uts/common/os/cred.c
389
bcopy(cr, newcr, crsize);
usr/src/uts/common/os/cred.c
400
crfree(cr);
usr/src/uts/common/os/cred.c
440
crdup_flags(const cred_t *cr, int flgs)
usr/src/uts/common/os/cred.c
449
bcopy(cr, newcr, crsize);
usr/src/uts/common/os/cred.c
465
crdup(cred_t *cr)
usr/src/uts/common/os/cred.c
467
return (crdup_flags(cr, KM_SLEEP));
usr/src/uts/common/os/cred.c
504
cred_t *cr;
usr/src/uts/common/os/cred.c
509
crhold(cr = p->p_cred);
usr/src/uts/common/os/cred.c
511
return (cr);
usr/src/uts/common/os/cred.c
520
suser(cred_t *cr)
usr/src/uts/common/os/cred.c
522
return (PRIV_POLICY(cr, PRIV_SYS_SUSER_COMPAT, B_FALSE, EPERM, NULL)
usr/src/uts/common/os/cred.c
531
groupmember(gid_t gid, const cred_t *cr)
usr/src/uts/common/os/cred.c
533
if (gid == cr->cr_gid)
usr/src/uts/common/os/cred.c
535
return (supgroupmember(gid, cr));
usr/src/uts/common/os/cred.c
542
supgroupmember(gid_t gid, const cred_t *cr)
usr/src/uts/common/os/cred.c
545
credgrp_t *grps = cr->cr_grps;
usr/src/uts/common/os/cred.c
678
crgetuid(const cred_t *cr)
usr/src/uts/common/os/cred.c
680
return (cr->cr_uid);
usr/src/uts/common/os/cred.c
684
crgetruid(const cred_t *cr)
usr/src/uts/common/os/cred.c
686
return (cr->cr_ruid);
usr/src/uts/common/os/cred.c
690
crgetsuid(const cred_t *cr)
usr/src/uts/common/os/cred.c
692
return (cr->cr_suid);
usr/src/uts/common/os/cred.c
696
crgetgid(const cred_t *cr)
usr/src/uts/common/os/cred.c
698
return (cr->cr_gid);
usr/src/uts/common/os/cred.c
702
crgetrgid(const cred_t *cr)
usr/src/uts/common/os/cred.c
704
return (cr->cr_rgid);
usr/src/uts/common/os/cred.c
708
crgetsgid(const cred_t *cr)
usr/src/uts/common/os/cred.c
710
return (cr->cr_sgid);
usr/src/uts/common/os/cred.c
714
crgetauinfo(const cred_t *cr)
usr/src/uts/common/os/cred.c
716
return ((const auditinfo_addr_t *)CR_AUINFO(cr));
usr/src/uts/common/os/cred.c
720
crgetauinfo_modifiable(cred_t *cr)
usr/src/uts/common/os/cred.c
722
return (CR_AUINFO(cr));
usr/src/uts/common/os/cred.c
726
crgetzoneid(const cred_t *cr)
usr/src/uts/common/os/cred.c
728
return (cr->cr_zone == NULL ?
usr/src/uts/common/os/cred.c
729
(cr->cr_uid == -1 ? (zoneid_t)-1 : GLOBAL_ZONEID) :
usr/src/uts/common/os/cred.c
730
cr->cr_zone->zone_id);
usr/src/uts/common/os/cred.c
734
crgetprojid(const cred_t *cr)
usr/src/uts/common/os/cred.c
736
return (cr->cr_projid);
usr/src/uts/common/os/cred.c
740
crgetzone(const cred_t *cr)
usr/src/uts/common/os/cred.c
742
return (cr->cr_zone);
usr/src/uts/common/os/cred.c
746
crgetlabel(const cred_t *cr)
usr/src/uts/common/os/cred.c
748
return (cr->cr_label ?
usr/src/uts/common/os/cred.c
749
cr->cr_label :
usr/src/uts/common/os/cred.c
750
(cr->cr_zone ? cr->cr_zone->zone_slabel : NULL));
usr/src/uts/common/os/cred.c
754
crisremote(const cred_t *cr)
usr/src/uts/common/os/cred.c
756
return (REMOTE_PEER_CRED(cr));
usr/src/uts/common/os/cred.c
763
crsetresuid(cred_t *cr, uid_t r, uid_t e, uid_t s)
usr/src/uts/common/os/cred.c
765
zone_t *zone = crgetzone(cr);
usr/src/uts/common/os/cred.c
767
ASSERT(cr->cr_ref <= 2);
usr/src/uts/common/os/cred.c
773
cr->cr_ruid = r;
usr/src/uts/common/os/cred.c
775
cr->cr_uid = e;
usr/src/uts/common/os/cred.c
777
cr->cr_suid = s;
usr/src/uts/common/os/cred.c
783
crsetresgid(cred_t *cr, gid_t r, gid_t e, gid_t s)
usr/src/uts/common/os/cred.c
785
zone_t *zone = crgetzone(cr);
usr/src/uts/common/os/cred.c
787
ASSERT(cr->cr_ref <= 2);
usr/src/uts/common/os/cred.c
793
cr->cr_rgid = r;
usr/src/uts/common/os/cred.c
795
cr->cr_gid = e;
usr/src/uts/common/os/cred.c
797
cr->cr_sgid = s;
usr/src/uts/common/os/cred.c
803
crsetugid(cred_t *cr, uid_t uid, gid_t gid)
usr/src/uts/common/os/cred.c
805
zone_t *zone = crgetzone(cr);
usr/src/uts/common/os/cred.c
807
ASSERT(cr->cr_ref <= 2);
usr/src/uts/common/os/cred.c
812
cr->cr_uid = cr->cr_ruid = cr->cr_suid = uid;
usr/src/uts/common/os/cred.c
813
cr->cr_gid = cr->cr_rgid = cr->cr_sgid = gid;
usr/src/uts/common/os/cred.c
833
crsetgroups(cred_t *cr, int n, gid_t *grp)
usr/src/uts/common/os/cred.c
835
ASSERT(cr->cr_ref <= 2);
usr/src/uts/common/os/cred.c
840
if (cr->cr_grps != NULL)
usr/src/uts/common/os/cred.c
841
crgrprele(cr->cr_grps);
usr/src/uts/common/os/cred.c
844
cr->cr_grps = kmem_alloc(CREDGRPSZ(n), KM_SLEEP);
usr/src/uts/common/os/cred.c
845
bcopy(grp, cr->cr_grps->crg_groups, n * sizeof (gid_t));
usr/src/uts/common/os/cred.c
846
cr->cr_grps->crg_ref = 1;
usr/src/uts/common/os/cred.c
847
cr->cr_grps->crg_ngroups = n;
usr/src/uts/common/os/cred.c
848
qsort(cr->cr_grps->crg_groups, n, sizeof (gid_t), gidcmp);
usr/src/uts/common/os/cred.c
850
cr->cr_grps = NULL;
usr/src/uts/common/os/cred.c
857
crsetprojid(cred_t *cr, projid_t projid)
usr/src/uts/common/os/cred.c
860
cr->cr_projid = projid;
usr/src/uts/common/os/cred.c
870
crgetgroups(const cred_t *cr)
usr/src/uts/common/os/cred.c
872
return (cr->cr_grps == NULL ? &cr->cr_gid : cr->cr_grps->crg_groups);
usr/src/uts/common/os/cred.c
876
crgetngroups(const cred_t *cr)
usr/src/uts/common/os/cred.c
878
return (cr->cr_grps == NULL ? 0 : cr->cr_grps->crg_ngroups);
usr/src/uts/common/os/cred.c
882
cred2prcred(const cred_t *cr, prcred_t *pcrp)
usr/src/uts/common/os/cred.c
884
pcrp->pr_euid = cr->cr_uid;
usr/src/uts/common/os/cred.c
885
pcrp->pr_ruid = cr->cr_ruid;
usr/src/uts/common/os/cred.c
886
pcrp->pr_suid = cr->cr_suid;
usr/src/uts/common/os/cred.c
887
pcrp->pr_egid = cr->cr_gid;
usr/src/uts/common/os/cred.c
888
pcrp->pr_rgid = cr->cr_rgid;
usr/src/uts/common/os/cred.c
889
pcrp->pr_sgid = cr->cr_sgid;
usr/src/uts/common/os/cred.c
891
pcrp->pr_ngroups = cr->cr_grps == NULL ? 0 : cr->cr_grps->crg_ngroups;
usr/src/uts/common/os/cred.c
894
bcopy(cr->cr_grps->crg_groups, pcrp->pr_groups,
usr/src/uts/common/os/cred.c
899
cred2ucaud(const cred_t *cr, auditinfo64_addr_t *ainfo, const cred_t *rcr)
usr/src/uts/common/os/cred.c
907
ai = CR_AUINFO(cr); /* caller makes sure this is non-NULL */
usr/src/uts/common/os/cred.c
924
cred2uclabel(const cred_t *cr, bslabel_t *labelp)
usr/src/uts/common/os/cred.c
928
if ((tslp = crgetlabel(cr)) != NULL)
usr/src/uts/common/os/cred.c
942
cred2ucred(const cred_t *cr, pid_t pid, void *buf, const cred_t *rcr)
usr/src/uts/common/os/cred.c
945
uint32_t realsz = ucredminsize(cr);
usr/src/uts/common/os/cred.c
946
ts_label_t *tslp = is_system_labeled() ? crgetlabel(cr) : NULL;
usr/src/uts/common/os/cred.c
957
uc->uc_projid = cr->cr_projid;
usr/src/uts/common/os/cred.c
958
uc->uc_zoneid = crgetzoneid(cr);
usr/src/uts/common/os/cred.c
960
if (REMOTE_PEER_CRED(cr)) {
usr/src/uts/common/os/cred.c
975
cred2prcred(cr, UCCRED(uc));
usr/src/uts/common/os/cred.c
976
cred2prpriv(cr, UCPRIV(uc));
usr/src/uts/common/os/cred.c
978
if (audoff == 0 || cred2ucaud(cr, UCAUD(uc), rcr) != 0)
usr/src/uts/common/os/cred.c
993
ucredminsize(const cred_t *cr)
usr/src/uts/common/os/cred.c
997
if (cr == NULL)
usr/src/uts/common/os/driver_lyr.c
1613
ldi_open_by_dev(dev_t *devp, int otyp, int flag, cred_t *cr,
usr/src/uts/common/os/driver_lyr.c
1621
if ((devp == NULL) || (!OTYP_VALID(otyp)) || (cr == NULL) ||
usr/src/uts/common/os/driver_lyr.c
1630
if ((ret = ldi_open_by_vp(&vp, flag, cr, lhp, lip)) == 0) {
usr/src/uts/common/os/driver_lyr.c
1640
ldi_open_by_name(const char *pathname, int flag, cred_t *cr,
usr/src/uts/common/os/driver_lyr.c
1649
(cr == NULL) || (lhp == NULL) || (lip == NULL))
usr/src/uts/common/os/driver_lyr.c
1657
ret = ldi_open_by_vp(&vp, flag, cr, lhp, lip);
usr/src/uts/common/os/driver_lyr.c
1666
int flag, cred_t *cr, ldi_handle_t *lhp, ldi_ident_t li)
usr/src/uts/common/os/driver_lyr.c
1673
if ((minor_name == NULL) || (cr == NULL) ||
usr/src/uts/common/os/driver_lyr.c
1682
ret = ldi_open_by_vp(&vp, flag, cr, lhp, lip);
usr/src/uts/common/os/driver_lyr.c
1689
ldi_close(ldi_handle_t lh, int flag, cred_t *cr)
usr/src/uts/common/os/driver_lyr.c
1733
err = VOP_CLOSE(handlep->lh_vp, flag | FKLYR, 1, (offset_t)0, cr, NULL);
usr/src/uts/common/os/driver_lyr.c
1944
cred_t *cr, int *rvalp)
usr/src/uts/common/os/driver_lyr.c
1971
ret = cdev_ioctl(dev, cmd, arg, mode, cr, rvalp);
usr/src/uts/common/os/driver_lyr.c
1984
ret = strioctl(vp, cmd, arg, mode, copymode, cr, rvalp);
usr/src/uts/common/os/driver_lyr.c
2114
ldi_aread(ldi_handle_t lh, struct aio_req *aio_reqp, cred_t *cr)
usr/src/uts/common/os/driver_lyr.c
2138
return (cb->cb_aread(dev, aio_reqp, cr));
usr/src/uts/common/os/driver_lyr.c
2142
ldi_awrite(ldi_handle_t lh, struct aio_req *aio_reqp, cred_t *cr)
usr/src/uts/common/os/driver_lyr.c
2166
return (cb->cb_awrite(dev, aio_reqp, cr));
usr/src/uts/common/os/driver_lyr.c
740
ldi_open_by_vp(vnode_t **vpp, int flag, cred_t *cr,
usr/src/uts/common/os/driver_lyr.c
764
if ((err = VOP_OPEN(&vp, flag | FKLYR, cr, NULL)) != 0)
usr/src/uts/common/os/exec.c
1113
priv_set_t *fset, cred_t *cr, const char *pathname)
usr/src/uts/common/os/exec.c
1122
uid = cr->cr_uid;
usr/src/uts/common/os/exec.c
1123
gid = cr->cr_gid;
usr/src/uts/common/os/exec.c
1126
if ((CR_FLAGS(cr) & (PRIV_AWARE|PRIV_AWARE_INHERIT)) == PRIV_AWARE)
usr/src/uts/common/os/exec.c
1143
int res = get_forced_privs(cr, pathname, fset);
usr/src/uts/common/os/exec.c
1148
&CR_LPRIV(cr))) {
usr/src/uts/common/os/exec.c
1183
if (!priv_isequalset(&CR_EPRIV(cr), &CR_IPRIV(cr)) ||
usr/src/uts/common/os/exec.c
1184
!priv_issubset(&CR_IPRIV(cr), &CR_LPRIV(cr)) ||
usr/src/uts/common/os/exec.c
1185
!priv_isequalset(&CR_PPRIV(cr), &CR_IPRIV(cr)))
usr/src/uts/common/os/exec.c
1189
if (!priv_issubset(&CR_IPRIV(cr), &CR_PPRIV(cr)))
usr/src/uts/common/os/exec.c
1193
if ((CR_FLAGS(cr) & NET_MAC_AWARE) ||
usr/src/uts/common/os/exec.c
1194
(CR_FLAGS(cr) & NET_MAC_AWARE_INHERIT))
usr/src/uts/common/os/exec.c
1202
PRIV_POLICY_ONLY(cr, PRIV_PROC_OWNER, (uid == 0))) &&
usr/src/uts/common/os/exec.c
1203
(cr->cr_uid != uid ||
usr/src/uts/common/os/exec.c
1204
cr->cr_gid != gid ||
usr/src/uts/common/os/exec.c
1205
cr->cr_suid != uid ||
usr/src/uts/common/os/exec.c
1206
cr->cr_sgid != gid)) {
usr/src/uts/common/os/fork.c
1057
cr = CRED();
usr/src/uts/common/os/fork.c
1058
ruid = crgetruid(cr);
usr/src/uts/common/os/fork.c
1059
zoneid = crgetzoneid(cr);
usr/src/uts/common/os/fork.c
1063
secpolicy_newproc(cr) != 0) {
usr/src/uts/common/os/fork.c
1183
crhold(cp->p_cred = cr);
usr/src/uts/common/os/fork.c
948
struct cred *cr;
usr/src/uts/common/os/ipc.c
1030
perm->ipc_cuid = perm->ipc_uid = crgetuid(cr);
usr/src/uts/common/os/ipc.c
1031
perm->ipc_cgid = perm->ipc_gid = crgetgid(cr);
usr/src/uts/common/os/ipc.c
1226
ipc_rmid(ipc_service_t *service, int id, cred_t *cr)
usr/src/uts/common/os/ipc.c
1241
if (secpolicy_ipc_owner(cr, perm) != 0) {
usr/src/uts/common/os/ipc.c
475
ipcperm_access(kipc_perm_t *p, int mode, cred_t *cr)
usr/src/uts/common/os/ipc.c
478
uid_t uid = crgetuid(cr);
usr/src/uts/common/os/ipc.c
484
if (!groupmember(p->ipc_gid, cr) &&
usr/src/uts/common/os/ipc.c
485
!groupmember(p->ipc_cgid, cr))
usr/src/uts/common/os/ipc.c
496
return (secpolicy_ipc_access(cr, p, mode));
usr/src/uts/common/os/ipc.c
511
ipcperm_set(ipc_service_t *service, struct cred *cr,
usr/src/uts/common/os/ipc.c
527
if (secpolicy_ipc_owner(cr, kperm) != 0)
usr/src/uts/common/os/ipc.c
530
zone = crgetzone(cr);
usr/src/uts/common/os/ipc.c
560
ipcperm_set64(ipc_service_t *service, struct cred *cr,
usr/src/uts/common/os/ipc.c
567
if (secpolicy_ipc_owner(cr, kperm) != 0)
usr/src/uts/common/os/ipc.c
570
zone = crgetzone(cr);
usr/src/uts/common/os/ipc.c
996
cred_t *cr = CRED();
usr/src/uts/common/os/klpd.c
1008
zone_t *myzone = crgetzone(cr);
usr/src/uts/common/os/klpd.c
1073
if (!priv_issubset(fset, &CR_LPRIV(cr))) {
usr/src/uts/common/os/klpd.c
1089
check_user_privs(const cred_t *cr, const priv_set_t *set)
usr/src/uts/common/os/klpd.c
1096
zone_t *myzone = crgetzone(cr);
usr/src/uts/common/os/klpd.c
1120
pap->pfa_uid = crgetruid(cr);
usr/src/uts/common/os/klpd.c
340
klpd_call(const cred_t *cr, const priv_set_t *req, va_list ap)
usr/src/uts/common/os/klpd.c
363
if (!priv_issubset(req, &CR_LPRIV(cr)))
usr/src/uts/common/os/klpd.c
367
if ((ckp = crgetcrklpd(cr)) != NULL) {
usr/src/uts/common/os/klpd.c
406
ckzone = crgetzone(cr);
usr/src/uts/common/os/klpd.c
449
cred_t *cr = CRED();
usr/src/uts/common/os/klpd.c
459
if (CR_FLAGS(cr) & PRIV_XPOLICY)
usr/src/uts/common/os/klpd.c
465
if (!priv_issubset(&pset, &CR_OEPRIV(cr)))
usr/src/uts/common/os/klpd.c
478
kpp = project_hold_by_id(proj, crgetzone(cr),
usr/src/uts/common/os/klpd.c
508
crhold(kpd->klpd_cred = cr);
usr/src/uts/common/os/klpd.c
537
cr = p->p_cred;
usr/src/uts/common/os/klpd.c
538
crdup_to(cr, newcr);
usr/src/uts/common/os/klpd.c
544
crfree(cr); /* One for the p_cred */
usr/src/uts/common/os/klpd.c
844
pfexec_call(const cred_t *cr, struct pathname *rpnp, cred_t **pfcr,
usr/src/uts/common/os/klpd.c
886
pap->pfa_uid = crgetruid(cr);
usr/src/uts/common/os/klpd.c
944
ncr = crdup((cred_t *)cr);
usr/src/uts/common/os/klpd.c
999
get_forced_privs(const cred_t *cr, const char *respn, priv_set_t *set)
usr/src/uts/common/os/msg.c
441
struct cred *cr;
usr/src/uts/common/os/msg.c
448
cr = CRED();
usr/src/uts/common/os/msg.c
465
if (error = ipc_rmid(msq_svc, msgid, cr))
usr/src/uts/common/os/msg.c
479
secpolicy_ipc_config(cr) != 0) {
usr/src/uts/common/os/msg.c
483
if (error = ipcperm_set(msq_svc, cr, &qp->msg_perm,
usr/src/uts/common/os/msg.c
493
if (error = ipcperm_access(&qp->msg_perm, MSG_R, cr)) {
usr/src/uts/common/os/msg.c
519
secpolicy_ipc_config(cr) != 0 &&
usr/src/uts/common/os/msg.c
527
if (error = ipcperm_set64(msq_svc, cr, &qp->msg_perm,
usr/src/uts/common/os/netstack.c
941
netstack_find_by_cred(const cred_t *cr)
usr/src/uts/common/os/netstack.c
943
zoneid_t zoneid = crgetzoneid(cr);
usr/src/uts/common/os/policy.c
1001
secpolicy_vnode_access2(const cred_t *cr, vnode_t *vp, uid_t owner,
usr/src/uts/common/os/policy.c
1008
!PRIV_ISASSERT(&CR_OEPRIV(cr), PRIV_FILE_READ) &&
usr/src/uts/common/os/policy.c
1009
priv_policy_va(cr, PRIV_FILE_READ, B_FALSE, EACCES, NULL,
usr/src/uts/common/os/policy.c
1015
!PRIV_ISASSERT(&CR_OEPRIV(cr), PRIV_FILE_WRITE) &&
usr/src/uts/common/os/policy.c
1016
priv_policy_va(cr, PRIV_FILE_WRITE, B_FALSE, EACCES, NULL,
usr/src/uts/common/os/policy.c
1026
if ((mode & VREAD) && priv_policy_va(cr, PRIV_FILE_DAC_READ, B_FALSE,
usr/src/uts/common/os/policy.c
1035
if (owner == 0 && cr->cr_uid != 0)
usr/src/uts/common/os/policy.c
1039
if (priv_policy_va(cr, PRIV_FILE_DAC_WRITE, allzone, EACCES,
usr/src/uts/common/os/policy.c
1053
return (priv_policy_va(cr, p, B_FALSE, EACCES, NULL,
usr/src/uts/common/os/policy.c
1066
secpolicy_vnode_any_access(const cred_t *cr, vnode_t *vp, uid_t owner)
usr/src/uts/common/os/policy.c
1079
if (owner == cr->cr_uid)
usr/src/uts/common/os/policy.c
1102
if (PRIV_POLICY_CHOICE(cr, priv, allzone))
usr/src/uts/common/os/policy.c
1117
secpolicy_vnode_setid_modify(const cred_t *cr, uid_t owner)
usr/src/uts/common/os/policy.c
1123
if (owner == cr->cr_uid)
usr/src/uts/common/os/policy.c
1127
return (PRIV_POLICY(cr, PRIV_FILE_SETID, allzone, EPERM, NULL));
usr/src/uts/common/os/policy.c
1284
secpolicy_vnode_remove(const cred_t *cr)
usr/src/uts/common/os/policy.c
1286
return (PRIV_POLICY(cr, PRIV_FILE_OWNER, B_FALSE, EACCES,
usr/src/uts/common/os/policy.c
1291
secpolicy_vnode_owner(const cred_t *cr, uid_t owner)
usr/src/uts/common/os/policy.c
1295
if (owner == cr->cr_uid)
usr/src/uts/common/os/policy.c
1298
return (PRIV_POLICY(cr, PRIV_FILE_OWNER, allzone, EPERM, NULL));
usr/src/uts/common/os/policy.c
1302
secpolicy_setid_clear(vattr_t *vap, cred_t *cr)
usr/src/uts/common/os/policy.c
1305
secpolicy_vnode_setid_retain(cr,
usr/src/uts/common/os/policy.c
1315
cred_t *cr)
usr/src/uts/common/os/policy.c
1320
(error = secpolicy_vnode_setid_modify(cr,
usr/src/uts/common/os/policy.c
1330
secpolicy_vnode_stky_modify(cr) != 0) {
usr/src/uts/common/os/policy.c
1339
secpolicy_vnode_setids_setgids(cr, ovap->va_gid) != 0) {
usr/src/uts/common/os/policy.c
1346
#define ATTR_FLAG_PRIV(attr, value, cr) \
usr/src/uts/common/os/policy.c
1347
PRIV_POLICY(cr, value ? PRIV_FILE_FLAG_SET : PRIV_ALL, \
usr/src/uts/common/os/policy.c
1354
secpolicy_xvattr(xvattr_t *xvap, uid_t owner, cred_t *cr, vtype_t vtype)
usr/src/uts/common/os/policy.c
1372
if ((error = secpolicy_vnode_owner(cr, owner)) != 0)
usr/src/uts/common/os/policy.c
1382
xoap->xoa_immutable, cr);
usr/src/uts/common/os/policy.c
1385
xoap->xoa_nounlink, cr);
usr/src/uts/common/os/policy.c
1388
xoap->xoa_appendonly, cr);
usr/src/uts/common/os/policy.c
1391
xoap->xoa_nodump, cr);
usr/src/uts/common/os/policy.c
1396
xoap->xoa_av_quarantined, cr);
usr/src/uts/common/os/policy.c
1402
xoap->xoa_av_modified, cr);
usr/src/uts/common/os/policy.c
1405
xoap->xoa_av_scanstamp, cr);
usr/src/uts/common/os/policy.c
1444
secpolicy_vnode_setattr(cred_t *cr, struct vnode *vp, struct vattr *vap,
usr/src/uts/common/os/policy.c
1466
error = unlocked_access(node, VWRITE, cr);
usr/src/uts/common/os/policy.c
1480
error = secpolicy_vnode_setdac3(cr, ovap->va_uid, implicit);
usr/src/uts/common/os/policy.c
1485
ovap, cr)) != 0)
usr/src/uts/common/os/policy.c
1511
} else if (cr->cr_uid != ovap->va_uid) {
usr/src/uts/common/os/policy.c
1516
!groupmember(vap->va_gid, cr))) {
usr/src/uts/common/os/policy.c
1524
(error = secpolicy_vnode_chown(cr, ovap->va_uid)) != 0) {
usr/src/uts/common/os/policy.c
1532
secpolicy_setid_clear(vap, cr);
usr/src/uts/common/os/policy.c
1542
if (cr->cr_uid != ovap->va_uid) {
usr/src/uts/common/os/policy.c
1544
error = secpolicy_vnode_utime_modify(cr);
usr/src/uts/common/os/policy.c
1546
error = unlocked_access(node, VWRITE, cr);
usr/src/uts/common/os/policy.c
1548
secpolicy_vnode_utime_modify(cr) == 0)
usr/src/uts/common/os/policy.c
1560
error = secpolicy_xvattr((xvattr_t *)vap, ovap->va_uid, cr,
usr/src/uts/common/os/policy.c
1585
secpolicy_ipc_owner(const cred_t *cr, const struct kipc_perm *ip)
usr/src/uts/common/os/policy.c
1587
if (crgetzoneid(cr) != ip->ipc_zoneid ||
usr/src/uts/common/os/policy.c
1588
(cr->cr_uid != ip->ipc_uid && cr->cr_uid != ip->ipc_cuid)) {
usr/src/uts/common/os/policy.c
159
#define HAS_ALLPRIVS(cr) priv_isfullset(&CR_OEPRIV(cr))
usr/src/uts/common/os/policy.c
1592
return (PRIV_POLICY(cr, PRIV_IPC_OWNER, allzone, EPERM, NULL));
usr/src/uts/common/os/policy.c
1598
secpolicy_ipc_config(const cred_t *cr)
usr/src/uts/common/os/policy.c
160
#define ZONEPRIVS(cr) ((cr)->cr_zone->zone_privset)
usr/src/uts/common/os/policy.c
1600
return (PRIV_POLICY(cr, PRIV_SYS_IPC_CONFIG, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1604
secpolicy_ipc_access(const cred_t *cr, const struct kipc_perm *ip, mode_t mode)
usr/src/uts/common/os/policy.c
161
#define HAS_ALLZONEPRIVS(cr) priv_issubset(ZONEPRIVS(cr), &CR_OEPRIV(cr))
usr/src/uts/common/os/policy.c
1612
PRIV_POLICY(cr, PRIV_IPC_DAC_READ, allzone, EACCES, NULL) != 0)
usr/src/uts/common/os/policy.c
1616
if (cr->cr_uid != 0 && (ip->ipc_uid == 0 || ip->ipc_cuid == 0))
usr/src/uts/common/os/policy.c
1619
return (PRIV_POLICY(cr, PRIV_IPC_DAC_WRITE, allzone, EACCES,
usr/src/uts/common/os/policy.c
162
#define HAS_PRIVILEGE(cr, pr) ((pr) == PRIV_ALL ? \
usr/src/uts/common/os/policy.c
1626
secpolicy_rsm_access(const cred_t *cr, uid_t owner, mode_t mode)
usr/src/uts/common/os/policy.c
163
HAS_ALLPRIVS(cr) : \
usr/src/uts/common/os/policy.c
1633
PRIV_POLICY(cr, PRIV_IPC_DAC_READ, allzone, EACCES, NULL) != 0)
usr/src/uts/common/os/policy.c
1637
if (cr->cr_uid != 0 && owner == 0)
usr/src/uts/common/os/policy.c
164
PRIV_ISASSERT(&CR_OEPRIV(cr), pr))
usr/src/uts/common/os/policy.c
1640
return (PRIV_POLICY(cr, PRIV_IPC_DAC_WRITE, allzone, EACCES,
usr/src/uts/common/os/policy.c
1650
secpolicy_audit_config(const cred_t *cr)
usr/src/uts/common/os/policy.c
1652
return (PRIV_POLICY(cr, PRIV_SYS_AUDIT, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1659
secpolicy_audit_modify(const cred_t *cr)
usr/src/uts/common/os/policy.c
166
#define FAST_BASIC_CHECK(cr, priv) \
usr/src/uts/common/os/policy.c
1661
return (PRIV_POLICY(cr, PRIV_PROC_AUDIT, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
167
if (PRIV_ISASSERT(&CR_OEPRIV(cr), priv)) { \
usr/src/uts/common/os/policy.c
1670
secpolicy_audit_getattr(const cred_t *cr, boolean_t checkonly)
usr/src/uts/common/os/policy.c
1674
if (PRIV_POLICY_ONLY(cr, PRIV_SYS_AUDIT, B_FALSE))
usr/src/uts/common/os/policy.c
1680
return (!PRIV_POLICY_ONLY(cr, priv, B_FALSE));
usr/src/uts/common/os/policy.c
1682
return (PRIV_POLICY(cr, priv, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1690
secpolicy_lock_memory(const cred_t *cr)
usr/src/uts/common/os/policy.c
1692
return (PRIV_POLICY(cr, PRIV_PROC_LOCK_MEMORY, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1699
secpolicy_acct(const cred_t *cr)
usr/src/uts/common/os/policy.c
1701
return (PRIV_POLICY(cr, PRIV_SYS_ACCT, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1719
secpolicy_allow_setid(const cred_t *cr, uid_t newuid, boolean_t checkonly)
usr/src/uts/common/os/policy.c
1723
if (newuid == 0 && cr->cr_uid != 0 && cr->cr_suid != 0 &&
usr/src/uts/common/os/policy.c
1724
cr->cr_ruid != 0) {
usr/src/uts/common/os/policy.c
1728
return (checkonly ? !PRIV_POLICY_ONLY(cr, PRIV_PROC_SETID, allzone) :
usr/src/uts/common/os/policy.c
1729
PRIV_POLICY(cr, PRIV_PROC_SETID, allzone, EPERM, NULL));
usr/src/uts/common/os/policy.c
1788
secpolicy_pset(const cred_t *cr)
usr/src/uts/common/os/policy.c
1790
return (PRIV_POLICY(cr, PRIV_SYS_RES_CONFIG, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1795
secpolicy_psecflags(const cred_t *cr, proc_t *tp, proc_t *sp)
usr/src/uts/common/os/policy.c
1797
if (PRIV_POLICY(cr, PRIV_PROC_SECFLAGS, B_FALSE, EPERM, NULL) != 0)
usr/src/uts/common/os/policy.c
1800
if (!prochasprocperm(tp, sp, cr))
usr/src/uts/common/os/policy.c
1810
secpolicy_pbind(const cred_t *cr)
usr/src/uts/common/os/policy.c
1812
if (PRIV_POLICY_ONLY(cr, PRIV_SYS_RES_CONFIG, B_FALSE))
usr/src/uts/common/os/policy.c
1813
return (secpolicy_pset(cr));
usr/src/uts/common/os/policy.c
1814
return (PRIV_POLICY(cr, PRIV_SYS_RES_BIND, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1818
secpolicy_ponline(const cred_t *cr)
usr/src/uts/common/os/policy.c
1820
return (PRIV_POLICY(cr, PRIV_SYS_RES_CONFIG, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1824
secpolicy_pool(const cred_t *cr)
usr/src/uts/common/os/policy.c
1826
return (PRIV_POLICY(cr, PRIV_SYS_RES_CONFIG, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1830
secpolicy_blacklist(const cred_t *cr)
usr/src/uts/common/os/policy.c
1832
return (PRIV_POLICY(cr, PRIV_SYS_RES_CONFIG, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1839
secpolicy_sys_config(const cred_t *cr, boolean_t checkonly)
usr/src/uts/common/os/policy.c
1842
return (PRIV_POLICY_ONLY(cr, PRIV_SYS_CONFIG, B_FALSE) ? 0 :
usr/src/uts/common/os/policy.c
1845
return (PRIV_POLICY(cr, PRIV_SYS_CONFIG, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1853
secpolicy_zone_admin(const cred_t *cr, boolean_t checkonly)
usr/src/uts/common/os/policy.c
1856
return (PRIV_POLICY_ONLY(cr, PRIV_SYS_ADMIN, B_FALSE) ? 0 :
usr/src/uts/common/os/policy.c
1859
return (PRIV_POLICY(cr, PRIV_SYS_ADMIN, B_FALSE, EPERM,
usr/src/uts/common/os/policy.c
1868
secpolicy_zone_config(const cred_t *cr)
usr/src/uts/common/os/policy.c
1874
return (secpolicy_require_set(cr, PRIV_FULLSET, NULL, KLPDARG_NONE));
usr/src/uts/common/os/policy.c
1881
secpolicy_coreadm(const cred_t *cr)
usr/src/uts/common/os/policy.c
1883
return (PRIV_POLICY(cr, PRIV_SYS_ADMIN, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1887
secpolicy_systeminfo(const cred_t *cr)
usr/src/uts/common/os/policy.c
1889
return (PRIV_POLICY(cr, PRIV_SYS_ADMIN, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1893
secpolicy_dispadm(const cred_t *cr)
usr/src/uts/common/os/policy.c
1895
return (PRIV_POLICY(cr, PRIV_SYS_CONFIG, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1899
secpolicy_settime(const cred_t *cr)
usr/src/uts/common/os/policy.c
1901
return (PRIV_POLICY(cr, PRIV_SYS_TIME, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1908
secpolicy_clock_highres(const cred_t *cr)
usr/src/uts/common/os/policy.c
1910
return (PRIV_POLICY(cr, PRIV_PROC_CLOCK_HIGHRES, B_FALSE, EPERM,
usr/src/uts/common/os/policy.c
1921
drv_priv(cred_t *cr)
usr/src/uts/common/os/policy.c
1923
return (PRIV_POLICY(cr, PRIV_SYS_DEVICES, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1927
secpolicy_sys_devices(const cred_t *cr)
usr/src/uts/common/os/policy.c
1929
return (PRIV_POLICY(cr, PRIV_SYS_DEVICES, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1933
secpolicy_excl_open(const cred_t *cr)
usr/src/uts/common/os/policy.c
1935
return (PRIV_POLICY(cr, PRIV_SYS_DEVICES, B_FALSE, EBUSY, NULL));
usr/src/uts/common/os/policy.c
1939
secpolicy_rctlsys(const cred_t *cr, boolean_t is_zone_rctl)
usr/src/uts/common/os/policy.c
1942
if (is_zone_rctl && priv_policy_global(cr) != 0)
usr/src/uts/common/os/policy.c
1944
return (PRIV_POLICY(cr, PRIV_SYS_RESOURCE, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1948
secpolicy_resource(const cred_t *cr)
usr/src/uts/common/os/policy.c
1950
return (PRIV_POLICY(cr, PRIV_SYS_RESOURCE, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1954
secpolicy_resource_anon_mem(const cred_t *cr)
usr/src/uts/common/os/policy.c
1956
return (PRIV_POLICY_ONLY(cr, PRIV_SYS_RESOURCE, B_FALSE));
usr/src/uts/common/os/policy.c
1964
secpolicy_newproc(const cred_t *cr)
usr/src/uts/common/os/policy.c
1966
if (cr->cr_ruid == 0)
usr/src/uts/common/os/policy.c
1969
return (PRIV_POLICY(cr, PRIV_SYS_RESOURCE, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
1976
secpolicy_net_rawaccess(const cred_t *cr)
usr/src/uts/common/os/policy.c
1978
return (PRIV_POLICY(cr, PRIV_NET_RAWACCESS, B_FALSE, EACCES, NULL));
usr/src/uts/common/os/policy.c
1982
secpolicy_net_observability(const cred_t *cr)
usr/src/uts/common/os/policy.c
1984
return (PRIV_POLICY(cr, PRIV_NET_OBSERVABILITY, B_FALSE, EACCES, NULL));
usr/src/uts/common/os/policy.c
1991
secpolicy_net_icmpaccess(const cred_t *cr)
usr/src/uts/common/os/policy.c
1993
return (PRIV_POLICY(cr, PRIV_NET_ICMPACCESS, B_FALSE, EACCES, NULL));
usr/src/uts/common/os/policy.c
2002
secpolicy_net_config(const cred_t *cr, boolean_t checkonly)
usr/src/uts/common/os/policy.c
2005
return (PRIV_POLICY_ONLY(cr, PRIV_SYS_NET_CONFIG, B_FALSE) ?
usr/src/uts/common/os/policy.c
2008
return (PRIV_POLICY(cr, PRIV_SYS_NET_CONFIG, B_FALSE, EPERM,
usr/src/uts/common/os/policy.c
2022
secpolicy_ip_config(const cred_t *cr, boolean_t checkonly)
usr/src/uts/common/os/policy.c
2024
if (PRIV_POLICY_ONLY(cr, PRIV_SYS_NET_CONFIG, B_FALSE))
usr/src/uts/common/os/policy.c
2025
return (secpolicy_net_config(cr, checkonly));
usr/src/uts/common/os/policy.c
2028
return (PRIV_POLICY_ONLY(cr, PRIV_SYS_IP_CONFIG, B_FALSE) ?
usr/src/uts/common/os/policy.c
2031
return (PRIV_POLICY(cr, PRIV_SYS_IP_CONFIG, B_FALSE, EPERM,
usr/src/uts/common/os/policy.c
2040
secpolicy_dl_config(const cred_t *cr)
usr/src/uts/common/os/policy.c
2042
if (PRIV_POLICY_ONLY(cr, PRIV_SYS_NET_CONFIG, B_FALSE))
usr/src/uts/common/os/policy.c
2043
return (secpolicy_net_config(cr, B_FALSE));
usr/src/uts/common/os/policy.c
2044
return (PRIV_POLICY(cr, PRIV_SYS_DL_CONFIG, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2051
secpolicy_iptun_config(const cred_t *cr)
usr/src/uts/common/os/policy.c
2053
if (PRIV_POLICY_ONLY(cr, PRIV_SYS_NET_CONFIG, B_FALSE))
usr/src/uts/common/os/policy.c
2054
return (secpolicy_net_config(cr, B_FALSE));
usr/src/uts/common/os/policy.c
2055
if (PRIV_POLICY_ONLY(cr, PRIV_SYS_DL_CONFIG, B_FALSE))
usr/src/uts/common/os/policy.c
2056
return (secpolicy_dl_config(cr));
usr/src/uts/common/os/policy.c
2057
return (PRIV_POLICY(cr, PRIV_SYS_IPTUN_CONFIG, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2065
secpolicy_ip(const cred_t *cr, int netpriv, boolean_t checkonly)
usr/src/uts/common/os/policy.c
2082
return (PRIV_POLICY_ONLY(cr, priv, B_FALSE) ? 0 : EPERM);
usr/src/uts/common/os/policy.c
2084
return (PRIV_POLICY(cr, priv, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2092
secpolicy_net(const cred_t *cr, int netpriv, boolean_t checkonly)
usr/src/uts/common/os/policy.c
2109
return (PRIV_POLICY_ONLY(cr, priv, B_FALSE) ? 0 : EPERM);
usr/src/uts/common/os/policy.c
2111
return (PRIV_POLICY(cr, priv, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2119
secpolicy_nfs(const cred_t *cr)
usr/src/uts/common/os/policy.c
2121
return (PRIV_POLICY(cr, PRIV_SYS_NFS, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2129
secpolicy_rpcmod_open(const cred_t *cr)
usr/src/uts/common/os/policy.c
2131
if (PRIV_POLICY_ONLY(cr, PRIV_SYS_NFS, B_FALSE))
usr/src/uts/common/os/policy.c
2132
return (secpolicy_nfs(cr));
usr/src/uts/common/os/policy.c
2134
return (secpolicy_net_config(cr, B_FALSE));
usr/src/uts/common/os/policy.c
2138
secpolicy_chroot(const cred_t *cr)
usr/src/uts/common/os/policy.c
2140
return (PRIV_POLICY(cr, PRIV_PROC_CHROOT, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2144
secpolicy_tasksys(const cred_t *cr)
usr/src/uts/common/os/policy.c
2146
return (PRIV_POLICY(cr, PRIV_PROC_TASKID, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2150
secpolicy_meminfo(const cred_t *cr)
usr/src/uts/common/os/policy.c
2152
return (PRIV_POLICY(cr, PRIV_PROC_MEMINFO, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2156
secpolicy_pfexec_register(const cred_t *cr)
usr/src/uts/common/os/policy.c
2158
return (PRIV_POLICY(cr, PRIV_SYS_ADMIN, B_TRUE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2165
secpolicy_basic_exec(const cred_t *cr, vnode_t *vp)
usr/src/uts/common/os/policy.c
2167
FAST_BASIC_CHECK(cr, PRIV_PROC_EXEC);
usr/src/uts/common/os/policy.c
2169
return (priv_policy_va(cr, PRIV_PROC_EXEC, B_FALSE, EPERM, NULL,
usr/src/uts/common/os/policy.c
2174
secpolicy_basic_fork(const cred_t *cr)
usr/src/uts/common/os/policy.c
2176
FAST_BASIC_CHECK(cr, PRIV_PROC_FORK);
usr/src/uts/common/os/policy.c
2178
return (PRIV_POLICY(cr, PRIV_PROC_FORK, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2182
secpolicy_basic_proc(const cred_t *cr)
usr/src/uts/common/os/policy.c
2184
FAST_BASIC_CHECK(cr, PRIV_PROC_SESSION);
usr/src/uts/common/os/policy.c
2186
return (PRIV_POLICY(cr, PRIV_PROC_SESSION, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2197
secpolicy_basic_procinfo(const cred_t *cr, proc_t *tp, proc_t *sp)
usr/src/uts/common/os/policy.c
2200
!HAS_PRIVILEGE(cr, PRIV_PROC_INFO) && prochasprocperm(tp, sp, cr)) {
usr/src/uts/common/os/policy.c
2203
return (PRIV_POLICY(cr, PRIV_PROC_INFO, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2208
secpolicy_basic_link(const cred_t *cr)
usr/src/uts/common/os/policy.c
2210
FAST_BASIC_CHECK(cr, PRIV_FILE_LINK_ANY);
usr/src/uts/common/os/policy.c
2212
return (PRIV_POLICY(cr, PRIV_FILE_LINK_ANY, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2216
secpolicy_basic_net_access(const cred_t *cr)
usr/src/uts/common/os/policy.c
2218
FAST_BASIC_CHECK(cr, PRIV_NET_ACCESS);
usr/src/uts/common/os/policy.c
2220
return (PRIV_POLICY(cr, PRIV_NET_ACCESS, B_FALSE, EACCES, NULL));
usr/src/uts/common/os/policy.c
2225
secpolicy_basic_file_read(const cred_t *cr, vnode_t *vp, const char *pn)
usr/src/uts/common/os/policy.c
2227
FAST_BASIC_CHECK(cr, PRIV_FILE_READ);
usr/src/uts/common/os/policy.c
2229
return (priv_policy_va(cr, PRIV_FILE_READ, B_FALSE, EACCES, NULL,
usr/src/uts/common/os/policy.c
2235
secpolicy_basic_file_write(const cred_t *cr, vnode_t *vp, const char *pn)
usr/src/uts/common/os/policy.c
2237
FAST_BASIC_CHECK(cr, PRIV_FILE_WRITE);
usr/src/uts/common/os/policy.c
2239
return (priv_policy_va(cr, PRIV_FILE_WRITE, B_FALSE, EACCES, NULL,
usr/src/uts/common/os/policy.c
2258
secpolicy_spec_open(const cred_t *cr, struct vnode *vp, int oflag)
usr/src/uts/common/os/policy.c
2297
priv_ismember(&CR_OEPRIV(cr), PRIV_SYS_NET_CONFIG) &&
usr/src/uts/common/os/policy.c
2298
!priv_ismember(&CR_OEPRIV(cr), PRIV_SYS_IP_CONFIG)) {
usr/src/uts/common/os/policy.c
230
priv_policy_errmsg(const cred_t *cr, int priv, const char *msg)
usr/src/uts/common/os/policy.c
2303
err = secpolicy_require_set(cr, &pset, "devpolicy", KLPDARG_NONE);
usr/src/uts/common/os/policy.c
2310
secpolicy_modctl(const cred_t *cr, int cmd)
usr/src/uts/common/os/policy.c
2334
return (secpolicy_require_set(cr, PRIV_FULLSET, NULL,
usr/src/uts/common/os/policy.c
2337
return (secpolicy_sys_config(cr, B_FALSE));
usr/src/uts/common/os/policy.c
2342
secpolicy_console(const cred_t *cr)
usr/src/uts/common/os/policy.c
2344
return (PRIV_POLICY(cr, PRIV_SYS_DEVICES, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2348
secpolicy_power_mgmt(const cred_t *cr)
usr/src/uts/common/os/policy.c
2350
return (PRIV_POLICY(cr, PRIV_SYS_DEVICES, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2358
secpolicy_sti(const cred_t *cr)
usr/src/uts/common/os/policy.c
2360
return (secpolicy_require_set(cr, PRIV_FULLSET, NULL, KLPDARG_NONE));
usr/src/uts/common/os/policy.c
2364
secpolicy_net_reply_equal(const cred_t *cr)
usr/src/uts/common/os/policy.c
2366
return (PRIV_POLICY(cr, PRIV_SYS_CONFIG, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2370
secpolicy_swapctl(const cred_t *cr)
usr/src/uts/common/os/policy.c
2372
return (PRIV_POLICY(cr, PRIV_SYS_CONFIG, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2376
secpolicy_cpc_cpu(const cred_t *cr)
usr/src/uts/common/os/policy.c
2378
return (PRIV_POLICY(cr, PRIV_CPC_CPU, B_FALSE, EACCES, NULL));
usr/src/uts/common/os/policy.c
2387
secpolicy_contract_identity(const cred_t *cr)
usr/src/uts/common/os/policy.c
2389
return (PRIV_POLICY(cr, PRIV_CONTRACT_IDENTITY, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2398
secpolicy_contract_observer(const cred_t *cr, struct contract *ct)
usr/src/uts/common/os/policy.c
2400
if (contract_owned(ct, cr, B_FALSE))
usr/src/uts/common/os/policy.c
2402
return (PRIV_POLICY(cr, PRIV_CONTRACT_OBSERVER, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2412
secpolicy_contract_observer_choice(const cred_t *cr)
usr/src/uts/common/os/policy.c
2414
return (PRIV_POLICY_CHOICE(cr, PRIV_CONTRACT_OBSERVER, B_FALSE));
usr/src/uts/common/os/policy.c
2424
secpolicy_contract_event(const cred_t *cr)
usr/src/uts/common/os/policy.c
2426
return (PRIV_POLICY(cr, PRIV_CONTRACT_EVENT, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2437
secpolicy_contract_event_choice(const cred_t *cr)
usr/src/uts/common/os/policy.c
2439
return (PRIV_POLICY_CHOICE(cr, PRIV_CONTRACT_EVENT, B_FALSE));
usr/src/uts/common/os/policy.c
2449
secpolicy_gart_access(const cred_t *cr)
usr/src/uts/common/os/policy.c
2451
return (PRIV_POLICY(cr, PRIV_GRAPHICS_ACCESS, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2461
secpolicy_gart_map(const cred_t *cr)
usr/src/uts/common/os/policy.c
2463
if (PRIV_POLICY_ONLY(cr, PRIV_GRAPHICS_ACCESS, B_FALSE)) {
usr/src/uts/common/os/policy.c
2464
return (PRIV_POLICY(cr, PRIV_GRAPHICS_ACCESS, B_FALSE, EPERM,
usr/src/uts/common/os/policy.c
2467
return (PRIV_POLICY(cr, PRIV_GRAPHICS_MAP, B_FALSE, EPERM,
usr/src/uts/common/os/policy.c
2480
secpolicy_hwmanip(const cred_t *cr)
usr/src/uts/common/os/policy.c
2482
return (secpolicy_require_set(cr, PRIV_FULLSET, NULL, KLPDARG_NONE));
usr/src/uts/common/os/policy.c
2492
secpolicy_zinject(const cred_t *cr)
usr/src/uts/common/os/policy.c
2494
return (secpolicy_require_set(cr, PRIV_FULLSET, NULL, KLPDARG_NONE));
usr/src/uts/common/os/policy.c
2504
secpolicy_zfs(const cred_t *cr)
usr/src/uts/common/os/policy.c
2506
return (PRIV_POLICY(cr, PRIV_SYS_MOUNT, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2516
secpolicy_idmap(const cred_t *cr)
usr/src/uts/common/os/policy.c
2518
return (PRIV_POLICY(cr, PRIV_FILE_SETID, B_TRUE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2565
secpolicy_require_privs(const cred_t *cr, const priv_set_t *nset)
usr/src/uts/common/os/policy.c
2569
rqd = CR_OPPRIV(cr);
usr/src/uts/common/os/policy.c
257
if (priv_debug == 0 && (CR_FLAGS(cr) & PRIV_DEBUG) == 0)
usr/src/uts/common/os/policy.c
2574
return (secpolicy_require_set(cr, &rqd, NULL, KLPDARG_NONE));
usr/src/uts/common/os/policy.c
2589
secpolicy_smb(const cred_t *cr)
usr/src/uts/common/os/policy.c
2591
return (PRIV_POLICY(cr, PRIV_SYS_SMB, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
2609
secpolicy_vscan(const cred_t *cr)
usr/src/uts/common/os/policy.c
2611
if ((PRIV_POLICY(cr, PRIV_FILE_DAC_SEARCH, B_FALSE, EPERM, NULL)) ||
usr/src/uts/common/os/policy.c
2612
(PRIV_POLICY(cr, PRIV_FILE_DAC_READ, B_FALSE, EPERM, NULL)) ||
usr/src/uts/common/os/policy.c
2613
(PRIV_POLICY(cr, PRIV_FILE_FLAG_SET, B_FALSE, EPERM, NULL))) {
usr/src/uts/common/os/policy.c
2631
secpolicy_smbfs_login(const cred_t *cr, uid_t uid)
usr/src/uts/common/os/policy.c
2633
uid_t cruid = crgetruid(cr);
usr/src/uts/common/os/policy.c
2637
return (PRIV_POLICY(cr, PRIV_PROC_OWNER, B_FALSE,
usr/src/uts/common/os/policy.c
2652
secpolicy_xvm_control(const cred_t *cr)
usr/src/uts/common/os/policy.c
2654
if (PRIV_POLICY(cr, PRIV_XVM_CONTROL, B_FALSE, EPERM, NULL))
usr/src/uts/common/os/policy.c
2666
secpolicy_ppp_config(const cred_t *cr)
usr/src/uts/common/os/policy.c
2668
if (PRIV_POLICY_ONLY(cr, PRIV_SYS_NET_CONFIG, B_FALSE))
usr/src/uts/common/os/policy.c
2669
return (secpolicy_net_config(cr, B_FALSE));
usr/src/uts/common/os/policy.c
2670
return (PRIV_POLICY(cr, PRIV_SYS_PPP_CONFIG, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
319
if (CR_FLAGS(cr) & PRIV_DEBUG) {
usr/src/uts/common/os/policy.c
327
cr->cr_uid, curthread->t_sysnum, msg, sym, off);
usr/src/uts/common/os/policy.c
332
cmn_err(CE_NOTE, fmt, cmd, me->p_pid, pname, cr->cr_uid,
usr/src/uts/common/os/policy.c
342
priv_policy_override(const cred_t *cr, int priv, boolean_t allzone, va_list ap)
usr/src/uts/common/os/policy.c
347
if (!(CR_FLAGS(cr) & PRIV_XPOLICY))
usr/src/uts/common/os/policy.c
353
set = *ZONEPRIVS(cr);
usr/src/uts/common/os/policy.c
358
ret = klpd_call(cr, &set, ap);
usr/src/uts/common/os/policy.c
363
priv_policy_override_set(const cred_t *cr, const priv_set_t *req, va_list ap)
usr/src/uts/common/os/policy.c
365
if (CR_FLAGS(cr) & PRIV_PFEXEC)
usr/src/uts/common/os/policy.c
366
return (check_user_privs(cr, req));
usr/src/uts/common/os/policy.c
367
if (CR_FLAGS(cr) & PRIV_XPOLICY) {
usr/src/uts/common/os/policy.c
368
return (klpd_call(cr, req, ap));
usr/src/uts/common/os/policy.c
374
priv_policy_override_set_va(const cred_t *cr, const priv_set_t *req, ...)
usr/src/uts/common/os/policy.c
380
ret = priv_policy_override_set(cr, req, ap);
usr/src/uts/common/os/policy.c
389
priv_policy_err(const cred_t *cr, int priv, boolean_t allzone, const char *msg)
usr/src/uts/common/os/policy.c
393
audit_priv(priv, allzone ? ZONEPRIVS(cr) : NULL, 0);
usr/src/uts/common/os/policy.c
396
if (priv_debug || (CR_FLAGS(cr) & PRIV_DEBUG) ||
usr/src/uts/common/os/policy.c
398
if (allzone && !HAS_ALLZONEPRIVS(cr)) {
usr/src/uts/common/os/policy.c
399
priv_policy_errmsg(cr, PRIV_ALLZONE, msg);
usr/src/uts/common/os/policy.c
401
ASSERT(!HAS_PRIVILEGE(cr, priv));
usr/src/uts/common/os/policy.c
402
priv_policy_errmsg(cr, priv, msg);
usr/src/uts/common/os/policy.c
413
priv_policy_ap(const cred_t *cr, int priv, boolean_t allzone, int err,
usr/src/uts/common/os/policy.c
416
if ((HAS_PRIVILEGE(cr, priv) && (!allzone || HAS_ALLZONEPRIVS(cr))) ||
usr/src/uts/common/os/policy.c
418
priv_policy_override(cr, priv, allzone, ap) == 0)) {
usr/src/uts/common/os/policy.c
425
allzone ? ZONEPRIVS(cr) : NULL, 1);
usr/src/uts/common/os/policy.c
431
priv_policy_err(cr, priv, allzone, msg);
usr/src/uts/common/os/policy.c
437
priv_policy_va(const cred_t *cr, int priv, boolean_t allzone, int err,
usr/src/uts/common/os/policy.c
444
ret = priv_policy_ap(cr, priv, allzone, err, msg, ap);
usr/src/uts/common/os/policy.c
451
priv_policy(const cred_t *cr, int priv, boolean_t allzone, int err,
usr/src/uts/common/os/policy.c
454
return (priv_policy_va(cr, priv, allzone, err, msg, KLPDARG_NONE));
usr/src/uts/common/os/policy.c
461
priv_policy_choice(const cred_t *cr, int priv, boolean_t allzone)
usr/src/uts/common/os/policy.c
463
boolean_t res = HAS_PRIVILEGE(cr, priv) &&
usr/src/uts/common/os/policy.c
464
(!allzone || HAS_ALLZONEPRIVS(cr));
usr/src/uts/common/os/policy.c
470
audit_priv(priv, allzone ? ZONEPRIVS(cr) : NULL, 1);
usr/src/uts/common/os/policy.c
484
priv_policy_only(const cred_t *cr, int priv, boolean_t allzone)
usr/src/uts/common/os/policy.c
486
boolean_t res = HAS_PRIVILEGE(cr, priv) &&
usr/src/uts/common/os/policy.c
487
(!allzone || HAS_ALLZONEPRIVS(cr));
usr/src/uts/common/os/policy.c
501
secpolicy_require_set(const cred_t *cr, const priv_set_t *req,
usr/src/uts/common/os/policy.c
510
if (req == PRIV_FULLSET ? HAS_ALLPRIVS(cr) : priv_issubset(req,
usr/src/uts/common/os/policy.c
511
&CR_OEPRIV(cr))) {
usr/src/uts/common/os/policy.c
516
ret = priv_policy_override_set(cr, req, ap);
usr/src/uts/common/os/policy.c
522
priv_policy_err(cr, PRIV_ALL, B_FALSE, msg);
usr/src/uts/common/os/policy.c
526
pset = CR_OEPRIV(cr); /* present privileges */
usr/src/uts/common/os/policy.c
535
if (priv_debug || (CR_FLAGS(cr) & PRIV_DEBUG) || curthread->t_pre_sys) {
usr/src/uts/common/os/policy.c
540
priv_policy_errmsg(cr, PRIV_MULTIPLE,
usr/src/uts/common/os/policy.c
549
priv_policy_errmsg(cr, pfound, msg);
usr/src/uts/common/os/policy.c
560
priv_policy_global(const cred_t *cr)
usr/src/uts/common/os/policy.c
562
if (crgetzoneid(cr) == GLOBAL_ZONEID)
usr/src/uts/common/os/policy.c
565
if (priv_debug || (CR_FLAGS(cr) & PRIV_DEBUG) ||
usr/src/uts/common/os/policy.c
567
priv_policy_errmsg(cr, PRIV_GLOBAL, NULL);
usr/src/uts/common/os/policy.c
576
secpolicy_raisepriority(const cred_t *cr)
usr/src/uts/common/os/policy.c
578
if (PRIV_POLICY(cr, PRIV_PROC_PRIOUP, B_FALSE, EPERM, NULL) == 0)
usr/src/uts/common/os/policy.c
580
return (secpolicy_setpriority(cr));
usr/src/uts/common/os/policy.c
587
secpolicy_setpriority(const cred_t *cr)
usr/src/uts/common/os/policy.c
589
return (PRIV_POLICY(cr, PRIV_PROC_PRIOCNTL, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
600
secpolicy_net_privaddr(const cred_t *cr, in_port_t port, int proto)
usr/src/uts/common/os/policy.c
617
if (PRIV_POLICY_ONLY(cr, PRIV_NET_PRIVADDR, B_FALSE))
usr/src/uts/common/os/policy.c
641
return (priv_policy_va(cr, priv, B_FALSE, EACCES, reason,
usr/src/uts/common/os/policy.c
649
secpolicy_net_bindmlp(const cred_t *cr)
usr/src/uts/common/os/policy.c
651
return (PRIV_POLICY(cr, PRIV_NET_BINDMLP, B_FALSE, EACCES, NULL));
usr/src/uts/common/os/policy.c
659
secpolicy_net_mac_aware(const cred_t *cr)
usr/src/uts/common/os/policy.c
661
return (PRIV_POLICY(cr, PRIV_NET_MAC_AWARE, B_FALSE, EACCES, NULL));
usr/src/uts/common/os/policy.c
668
secpolicy_net_mac_implicit(const cred_t *cr)
usr/src/uts/common/os/policy.c
670
return (PRIV_POLICY(cr, PRIV_NET_MAC_IMPLICIT, B_FALSE, EACCES, NULL));
usr/src/uts/common/os/policy.c
682
secpolicy_fs_common(cred_t *cr, vnode_t *mvp, const vfs_t *vfsp,
usr/src/uts/common/os/policy.c
694
if (vfsp == NULL || mvp == NULL || HAS_ALLPRIVS(cr)) {
usr/src/uts/common/os/policy.c
698
return (priv_policy_va(cr, PRIV_SYS_MOUNT, allzone, EPERM,
usr/src/uts/common/os/policy.c
708
zoneid_t zoneid = crgetzoneid(cr);
usr/src/uts/common/os/policy.c
732
HAS_ALLZONEPRIVS(cr)) {
usr/src/uts/common/os/policy.c
739
err = VOP_GETATTR(mvp, &va, 0, cr, NULL);
usr/src/uts/common/os/policy.c
743
if ((err = secpolicy_vnode_owner(cr, va.va_uid)) != 0)
usr/src/uts/common/os/policy.c
746
if (secpolicy_vnode_access2(cr, mvp, va.va_uid, va.va_mode,
usr/src/uts/common/os/policy.c
751
return (priv_policy_va(cr, PRIV_SYS_MOUNT, allzone, EPERM,
usr/src/uts/common/os/policy.c
756
secpolicy_fs_mount_clearopts(cred_t *cr, struct vfs *vfsp)
usr/src/uts/common/os/policy.c
758
boolean_t amsuper = HAS_ALLZONEPRIVS(cr);
usr/src/uts/common/os/policy.c
771
if (crgetzoneid(cr) == GLOBAL_ZONEID || !amsuper)
usr/src/uts/common/os/policy.c
832
secpolicy_fs_mount(cred_t *cr, vnode_t *mvp, struct vfs *vfsp)
usr/src/uts/common/os/policy.c
848
error = secpolicy_fs_common(cr, mvp, vfsp, &needoptchk);
usr/src/uts/common/os/policy.c
851
secpolicy_fs_mount_clearopts(cr, vfsp);
usr/src/uts/common/os/policy.c
864
secpolicy_fs_owner(cred_t *cr, const struct vfs *vfsp)
usr/src/uts/common/os/policy.c
875
return (secpolicy_fs_common(cr, mvp, vfsp, NULL));
usr/src/uts/common/os/policy.c
879
secpolicy_fs_unmount(cred_t *cr, struct vfs *vfsp)
usr/src/uts/common/os/policy.c
881
return (secpolicy_fs_owner(cr, vfsp));
usr/src/uts/common/os/policy.c
889
secpolicy_fs_quota(const cred_t *cr, const vfs_t *vfsp)
usr/src/uts/common/os/policy.c
891
return (secpolicy_fs_owner((cred_t *)cr, vfsp));
usr/src/uts/common/os/policy.c
898
secpolicy_fs_minfree(const cred_t *cr, const vfs_t *vfsp)
usr/src/uts/common/os/policy.c
900
return (secpolicy_fs_owner((cred_t *)cr, vfsp));
usr/src/uts/common/os/policy.c
904
secpolicy_fs_config(const cred_t *cr, const vfs_t *vfsp)
usr/src/uts/common/os/policy.c
906
return (secpolicy_fs_owner((cred_t *)cr, vfsp));
usr/src/uts/common/os/policy.c
911
secpolicy_fs_linkdir(const cred_t *cr, const vfs_t *vfsp)
usr/src/uts/common/os/policy.c
930
return (PRIV_POLICY(cr, PRIV_SYS_LINKDIR, B_FALSE, EPERM, NULL));
usr/src/uts/common/os/policy.c
961
secpolicy_vnode_access(const cred_t *cr, vnode_t *vp, uid_t owner, mode_t mode)
usr/src/uts/common/os/policy.c
963
if ((mode & VREAD) && priv_policy_va(cr, PRIV_FILE_DAC_READ, B_FALSE,
usr/src/uts/common/os/policy.c
972
if (owner == 0 && cr->cr_uid != 0)
usr/src/uts/common/os/policy.c
976
if (priv_policy_va(cr, PRIV_FILE_DAC_WRITE, allzone, EACCES,
usr/src/uts/common/os/policy.c
990
return (priv_policy_va(cr, p, B_FALSE, EACCES, NULL,
usr/src/uts/common/os/priv.c
167
priv_pr_spriv(proc_t *p, prpriv_t *prpriv, const cred_t *cr)
usr/src/uts/common/os/priv.c
190
if (priv_proc_cred_perm(cr, p, &oldcred, VWRITE) != 0) {
usr/src/uts/common/os/priv.c
202
eset = CR_OEPRIV(cr);
usr/src/uts/common/os/priv.c
310
priv_getset(const cred_t *cr, int set)
usr/src/uts/common/os/priv.c
314
if ((CR_FLAGS(cr) & PRIV_AWARE) == 0)
usr/src/uts/common/os/priv.c
317
return (&CR_OEPRIV(cr));
usr/src/uts/common/os/priv.c
319
return (&CR_OPPRIV(cr));
usr/src/uts/common/os/priv.c
321
return (&CR_PRIVS(cr)->crprivs[set]);
usr/src/uts/common/os/priv.c
331
priv_getinfo(const cred_t *cr, void *buf)
usr/src/uts/common/os/priv.c
336
ii->val = CR_FLAGS(cr);
usr/src/uts/common/os/priv.c
451
priv_valid(const cred_t *cr)
usr/src/uts/common/os/priv.c
453
return (priv_issubset(&CR_EPRIV(cr), &CR_PPRIV(cr)));
usr/src/uts/common/os/priv.c
635
priv_set_PA(cred_t *cr)
usr/src/uts/common/os/priv.c
637
ASSERT(cr->cr_ref <= 2);
usr/src/uts/common/os/priv.c
639
if ((CR_FLAGS(cr) & (PRIV_AWARE|PRIV_AWARE_RESET)) == PRIV_AWARE)
usr/src/uts/common/os/priv.c
642
CR_FLAGS(cr) |= PRIV_AWARE;
usr/src/uts/common/os/priv.c
643
CR_FLAGS(cr) &= ~PRIV_AWARE_RESET;
usr/src/uts/common/os/priv.c
645
if (cr->cr_uid == 0)
usr/src/uts/common/os/priv.c
646
priv_union(&CR_LPRIV(cr), &CR_EPRIV(cr));
usr/src/uts/common/os/priv.c
648
if (cr->cr_uid == 0 || cr->cr_suid == 0 || cr->cr_ruid == 0)
usr/src/uts/common/os/priv.c
649
priv_union(&CR_LPRIV(cr), &CR_PPRIV(cr));
usr/src/uts/common/os/priv.c
653
priv_can_clear_PA(const cred_t *cr)
usr/src/uts/common/os/priv.c
661
return ((cr->cr_suid != 0 && cr->cr_ruid != 0 && cr->cr_uid != 0) ||
usr/src/uts/common/os/priv.c
662
priv_isequalset(&CR_PPRIV(cr), &CR_LPRIV(cr)) &&
usr/src/uts/common/os/priv.c
663
(cr->cr_uid != 0 || priv_isequalset(&CR_EPRIV(cr), &CR_LPRIV(cr))));
usr/src/uts/common/os/priv.c
674
priv_adjust_PA(cred_t *cr)
usr/src/uts/common/os/priv.c
676
ASSERT(cr->cr_ref <= 2);
usr/src/uts/common/os/priv.c
678
if (!(CR_FLAGS(cr) & PRIV_AWARE) ||
usr/src/uts/common/os/priv.c
679
!priv_can_clear_PA(cr)) {
usr/src/uts/common/os/priv.c
680
CR_FLAGS(cr) &= ~PRIV_AWARE_RESET;
usr/src/uts/common/os/priv.c
684
if (CR_FLAGS(cr) & PRIV_AWARE_INHERIT)
usr/src/uts/common/os/priv.c
693
if (cr->cr_suid == 0 || cr->cr_ruid == 0 || cr->cr_uid == 0) {
usr/src/uts/common/os/priv.c
694
if (cr->cr_uid == 0)
usr/src/uts/common/os/priv.c
695
priv_intersect(&CR_IPRIV(cr), &CR_EPRIV(cr));
usr/src/uts/common/os/priv.c
696
priv_intersect(&CR_IPRIV(cr), &CR_PPRIV(cr));
usr/src/uts/common/os/priv.c
699
CR_FLAGS(cr) &= ~(PRIV_AWARE|PRIV_AWARE_RESET);
usr/src/uts/common/os/priv.c
707
priv_reset_PA(cred_t *cr, boolean_t finalize)
usr/src/uts/common/os/priv.c
709
ASSERT(cr->cr_ref <= 2);
usr/src/uts/common/os/priv.c
711
if ((CR_FLAGS(cr) & (PRIV_AWARE|PRIV_AWARE_RESET)) !=
usr/src/uts/common/os/priv.c
713
CR_FLAGS(cr) &= ~PRIV_AWARE_RESET;
usr/src/uts/common/os/priv.c
732
if (cr->cr_suid == cr->cr_ruid && cr->cr_suid == cr->cr_uid) {
usr/src/uts/common/os/priv.c
733
if (finalize || cr->cr_uid != 0) {
usr/src/uts/common/os/priv.c
734
CR_EPRIV(cr) = CR_IPRIV(cr);
usr/src/uts/common/os/priv.c
735
priv_intersect(&CR_LPRIV(cr), &CR_EPRIV(cr));
usr/src/uts/common/os/priv.c
736
CR_PPRIV(cr) = CR_EPRIV(cr);
usr/src/uts/common/os/priv.c
737
CR_FLAGS(cr) &= ~(PRIV_AWARE|PRIV_AWARE_RESET);
usr/src/uts/common/os/priv.c
739
CR_EPRIV(cr) = CR_PPRIV(cr);
usr/src/uts/common/os/priv.c
741
} else if (cr->cr_uid != 0 && (cr->cr_ruid == 0 || cr->cr_suid == 0)) {
usr/src/uts/common/os/priv.c
742
CR_EPRIV(cr) = CR_IPRIV(cr);
usr/src/uts/common/os/priv.c
743
priv_intersect(&CR_LPRIV(cr), &CR_EPRIV(cr));
usr/src/uts/common/os/rctl.c
2190
rctl_alloc_gp_t *ragp, int flagaction, int signal, const cred_t *cr)
usr/src/uts/common/os/rctl.c
2213
secpolicy_resource(cr) != 0)
usr/src/uts/common/os/shm.c
629
struct cred *cr = CRED();
usr/src/uts/common/os/shm.c
652
return (ipc_rmid(shm_svc, shmid, cr));
usr/src/uts/common/os/shm.c
661
if (error = ipcperm_set(shm_svc, cr, &sp->shm_perm,
usr/src/uts/common/os/shm.c
668
if (error = ipcperm_access(&sp->shm_perm, SHM_R, cr))
usr/src/uts/common/os/shm.c
692
if (error = ipcperm_set64(shm_svc, cr,
usr/src/uts/common/os/shm.c
720
if ((error = secpolicy_lock_memory(cr)) != 0)
usr/src/uts/common/os/shm.c
743
if ((error = secpolicy_lock_memory(cr)) != 0)
usr/src/uts/common/os/sig.c
1842
struct cred *cr;
usr/src/uts/common/os/sig.c
1850
cr = CRED();
usr/src/uts/common/os/sig.c
1854
prochasprocperm(p, myprocp, cr)) {
usr/src/uts/common/os/sig.c
1872
sqp->sq_info.si_uid = crgetruid(cr);
usr/src/uts/common/os/sig.c
1885
info.si_uid = crgetruid(cr);
usr/src/uts/common/os/streamio.c
5826
do_sendfp(struct stdata *stp, struct file *fp, struct cred *cr)
usr/src/uts/common/os/strsubr.c
1445
putiocd(mblk_t *bp, char *arg, int flag, cred_t *cr)
usr/src/uts/common/os/strsubr.c
1466
if ((tmp = allocb_cred_wait(count, (flag & STR_NOSIG), &error, cr,
usr/src/uts/common/os/strsubr.c
2811
cred_t *cr = CRED();
usr/src/uts/common/os/strsubr.c
2814
ASSERT(cr != NULL);
usr/src/uts/common/os/strsubr.c
2843
while ((bp = allocb_cred(allocsz, cr,
usr/src/uts/common/os/strsubr.c
2887
cred_t *cr;
usr/src/uts/common/os/strsubr.c
2894
cr = CRED();
usr/src/uts/common/os/strsubr.c
2895
ASSERT(cr != NULL);
usr/src/uts/common/os/strsubr.c
2912
while ((bp = allocb_cred(size + extra, cr,
usr/src/uts/common/os/strsubr.c
8428
mblk_setcred(mblk_t *mp, cred_t *cr, pid_t cpid)
usr/src/uts/common/os/strsubr.c
8433
ASSERT(cr != NULL);
usr/src/uts/common/os/strsubr.c
8435
if (cr != ocr) {
usr/src/uts/common/os/strsubr.c
8436
crhold(dbp->db_credp = cr);
usr/src/uts/common/os/strsubr.c
8454
cred_t *cr, *ocr;
usr/src/uts/common/os/strsubr.c
8457
cr = msg_getcred(src, &cpid);
usr/src/uts/common/os/strsubr.c
8458
if (cr == NULL)
usr/src/uts/common/os/strsubr.c
8462
if (cr != ocr) {
usr/src/uts/common/os/strsubr.c
8463
crhold(dbp->db_credp = cr);
usr/src/uts/common/os/strsubr.c
8651
cred_t *cr;
usr/src/uts/common/os/strsubr.c
8653
cr = zone_get_kcred(netstackid_to_zoneid(stackid));
usr/src/uts/common/os/strsubr.c
8654
ASSERT(cr != NULL);
usr/src/uts/common/os/strsubr.c
8674
cr, &lh, li);
usr/src/uts/common/os/strsubr.c
8681
cr, &rval);
usr/src/uts/common/os/strsubr.c
8683
(void) ldi_close(lh, FREAD|FWRITE, cr);
usr/src/uts/common/os/strsubr.c
8687
(void) ldi_close(lh, FREAD|FWRITE, cr);
usr/src/uts/common/os/strsubr.c
8692
crfree(cr);
usr/src/uts/common/os/timer.c
591
cred_t *cr = CRED();
usr/src/uts/common/os/timer.c
699
sigq->sq_info.si_uid = crgetruid(cr);
usr/src/uts/common/os/zone.c
1776
cred_t *cr;
usr/src/uts/common/os/zone.c
1780
cr = zone->zone_kcred;
usr/src/uts/common/os/zone.c
1781
crhold(cr);
usr/src/uts/common/os/zone.c
1783
return (cr);
usr/src/uts/common/os/zone.c
3842
cred_t *cr, *oldcred;
usr/src/uts/common/os/zone.c
3958
cr = zone->zone_kcred;
usr/src/uts/common/os/zone.c
3959
crhold(cr);
usr/src/uts/common/os/zone.c
3962
pp->p_cred = cr;
usr/src/uts/common/os/zone.c
3969
crhold(cr);
usr/src/uts/common/os/zone.c
3974
crset(pp, cr);
usr/src/uts/common/os/zone.c
5912
cred_t *cr, *newcr;
usr/src/uts/common/os/zone.c
6285
cr = pp->p_cred;
usr/src/uts/common/os/zone.c
6286
crcopy_to(cr, newcr);
usr/src/uts/common/pcmcia/cis/cis_handlers.c
364
cistpl_config_t *cr = (cistpl_config_t *)arg;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
370
cr->last = GET_BYTE(tp); /* last config index */
usr/src/uts/common/pcmcia/cis/cis_handlers.c
381
cr->base = 0;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
384
cr->base |= ((GET_BYTE(tp) & 0x0ff) <<
usr/src/uts/common/pcmcia/cis/cis_handlers.c
395
cr->nr = 0;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
396
cr->present = 0;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
403
cr->present |=
usr/src/uts/common/pcmcia/cis/cis_handlers.c
405
cr->nr++;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
406
cr->hr = hr;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
407
cr->regs[hr] = MAKE_CONFIG_REG_ADDR(
usr/src/uts/common/pcmcia/cis/cis_handlers.c
408
cr->base, hr);
usr/src/uts/common/pcmcia/cs/cs.c
1633
cs_register_client(client_handle_t *ch, client_reg_t *cr)
usr/src/uts/common/pcmcia/cs/cs.c
1637
sclient_reg_t *scr = cr->priv;
usr/src/uts/common/pcmcia/cs/cs.c
1651
if (CS_VERSION < cr->Version)
usr/src/uts/common/pcmcia/cs/cs.c
1719
switch (cr->Attributes & INFO_CLIENT_TYPE_MASK) {
usr/src/uts/common/pcmcia/cs/cs.c
1736
if (cr->EventMask & CS_EVENT_ALL_CLIENTS)
usr/src/uts/common/pcmcia/cs/cs.c
1741
if ((!(cr->Attributes & INFO_CARD_SHARE)) ||
usr/src/uts/common/pcmcia/cs/cs.c
1742
(cr->Attributes & INFO_CARD_EXCL))
usr/src/uts/common/pcmcia/cs/cs.c
1768
if (cr->Attributes & INFO_CSI_CLIENT)
usr/src/uts/common/pcmcia/cs/cs.c
1769
sn = (uint32_t)(uintptr_t)cr->priv;
usr/src/uts/common/pcmcia/cs/cs.c
1771
sn = DIP2SOCKET_NUM(cr->dip);
usr/src/uts/common/pcmcia/cs/cs.c
1772
return (cs_add_client_to_socket(sn, ch, cr, super_client));
usr/src/uts/common/pcmcia/cs/cs.c
1797
cr, super_client)) == CS_SUCCESS) {
usr/src/uts/common/pcmcia/cs/cs.c
1830
client_reg_t *cr, int super_client)
usr/src/uts/common/pcmcia/cs/cs.c
1837
if (cr->event_handler == NULL)
usr/src/uts/common/pcmcia/cs/cs.c
1859
if (!(cr->Attributes & INFO_CSI_CLIENT) &&
usr/src/uts/common/pcmcia/cs/cs.c
1860
(client->dip == cr->dip)) {
usr/src/uts/common/pcmcia/cs/cs.c
1923
client->dip = cr->dip;
usr/src/uts/common/pcmcia/cs/cs.c
1924
cr->driver_name[MODMAXNAMELEN - 1] = '\0';
usr/src/uts/common/pcmcia/cs/cs.c
1925
client->driver_name = kmem_zalloc(strlen(cr->driver_name) + 1,
usr/src/uts/common/pcmcia/cs/cs.c
1927
(void) strcpy(client->driver_name, cr->driver_name);
usr/src/uts/common/pcmcia/cs/cs.c
1928
client->instance = ddi_get_instance(cr->dip);
usr/src/uts/common/pcmcia/cs/cs.c
1933
client->flags = (cr->Attributes & INFO_CLIENT_TYPE_MASK);
usr/src/uts/common/pcmcia/cs/cs.c
1934
client->event_callback_handler = cr->event_handler;
usr/src/uts/common/pcmcia/cs/cs.c
1935
bcopy((caddr_t)&cr->event_callback_args,
usr/src/uts/common/pcmcia/cs/cs.c
1955
cr->iblk_cookie = sp->iblk;
usr/src/uts/common/pcmcia/cs/cs.c
1956
cr->idev_cookie = sp->idev;
usr/src/uts/common/pcmcia/cs/cs.c
1964
client->global_mask = cr->EventMask;
usr/src/uts/common/pcmcia/cs/cs.c
1970
if (cr->Attributes & INFO_CSI_CLIENT)
usr/src/uts/common/pcmcia/cs/cs.c
1984
client->flags |= (cr->Attributes & INFO_CARD_FLAGS_MASK);
usr/src/uts/common/pcmcia/cs/cs.c
2006
if (cr->Attributes & (INFO_CARD_SHARE | INFO_CARD_EXCL))
usr/src/uts/common/pcmcia/cs/cs.c
6383
cs_request_configuration(client_handle_t client_handle, config_req_t *cr)
usr/src/uts/common/pcmcia/cs/cs.c
6407
if (!(cr->Vcc) && (cr->Vpp1 || cr->Vpp2))
usr/src/uts/common/pcmcia/cs/cs.c
6422
if (cr->IntType & SOCKET_INTERFACE_MEMORY_AND_IO) {
usr/src/uts/common/pcmcia/cs/cs.c
6499
if (cs_convert_powerlevel(sp->socket_num, cr->Vcc, VCC,
usr/src/uts/common/pcmcia/cs/cs.c
6506
if (cs_convert_powerlevel(sp->socket_num, cr->Vpp1, VPP1,
usr/src/uts/common/pcmcia/cs/cs.c
6513
if (cs_convert_powerlevel(sp->socket_num, cr->Vpp2, VPP2,
usr/src/uts/common/pcmcia/cs/cs.c
6520
if (!(cr->IntType & SOCKET_INTERFACE_MEMORY_AND_IO))
usr/src/uts/common/pcmcia/cs/cs.c
6550
client->config_regs_offset = cr->ConfigBase;
usr/src/uts/common/pcmcia/cs/cs.c
6570
client->present = cr->Present;
usr/src/uts/common/pcmcia/cs/cs.c
6620
client->pin = cr->Pin;
usr/src/uts/common/pcmcia/cs/cs.c
6637
(!(cr->IntType & SOCKET_INTERFACE_MEMORY_AND_IO)) &&
usr/src/uts/common/pcmcia/cs/cs.c
6654
crt->scr = cr->Copy;
usr/src/uts/common/pcmcia/cs/cs.c
6660
crt->prr = cr->Pin;
usr/src/uts/common/pcmcia/cs/cs.c
6667
crt->ccsr = cr->Status;
usr/src/uts/common/pcmcia/cs/cs.c
6673
crt->exstat = cr->ExtendedStatus;
usr/src/uts/common/pcmcia/cs/cs.c
6720
if (cr->IntType & SOCKET_INTERFACE_MEMORY_AND_IO)
usr/src/uts/common/pcmcia/cs/cs.c
6728
if (cr->Attributes & CONF_ENABLE_IRQ_STEERING)
usr/src/uts/common/pcmcia/cs/cs.c
6748
crt->cor = (cr->ConfigIndex & ~COR_SOFT_RESET) | COR_LEVEL_IRQ;
usr/src/uts/common/pcmcia/cs/cs.c
6754
if (cr->Attributes & CONF_ENABLE_IRQ_STEERING)
usr/src/uts/common/pcmcia/cs/cs.c
6763
crt->cor, cr->ConfigIndex, cr->Attributes, sp->cis_flags,
usr/src/uts/common/pcmcia/cs/cs_stubs.c
189
csx_RegisterClient(client_handle_t *ch, client_reg_t *cr)
usr/src/uts/common/pcmcia/cs/cs_stubs.c
195
return (CardServices(RegisterClient, ch, cr));
usr/src/uts/common/pcmcia/cs/cs_stubs.c
339
csx_RequestConfiguration(client_handle_t ch, config_req_t *cr)
usr/src/uts/common/pcmcia/cs/cs_stubs.c
345
return (CardServices(RequestConfiguration, ch, cr));
usr/src/uts/common/rpc/auth.h
278
#define AUTH_REFRESH(auth, msg, cr) \
usr/src/uts/common/rpc/auth.h
279
((*((auth)->ah_ops->ah_refresh))(auth, msg, cr))
usr/src/uts/common/rpc/auth.h
280
#define auth_refresh(auth, msg, cr) \
usr/src/uts/common/rpc/auth.h
281
((*((auth)->ah_ops->ah_refresh))(auth, msg, cr))
usr/src/uts/common/rpc/clnt_clts.c
1432
cred_t *cr;
usr/src/uts/common/rpc/clnt_clts.c
1650
cr = zone_kcred();
usr/src/uts/common/rpc/clnt_clts.c
1652
cr);
usr/src/uts/common/rpc/clnt_clts.c
1665
K_TO_K, cr, &retval);
usr/src/uts/common/rpc/clnt_clts.c
1672
cr, &retval);
usr/src/uts/common/rpc/clnt_clts.c
1684
K_TO_K, cr, &retval);
usr/src/uts/common/rpc/clnt_clts.c
1722
&new->e_tiptr, cr);
usr/src/uts/common/rpc/clnt_clts.c
2064
calllist_t *cp, uint_t xid, cred_t *cr)
usr/src/uts/common/rpc/clnt_clts.c
2092
while (!(bp = allocb_cred(msgsz + addr->len, cr, NOPID))) {
usr/src/uts/common/rpc/clnt_cots.c
1845
cred_t *cr,
usr/src/uts/common/rpc/clnt_cots.c
1956
rpcerr, TRUE, nosignal, cr));
usr/src/uts/common/rpc/clnt_cots.c
2110
rpcerr, TRUE, nosignal, cr));
usr/src/uts/common/rpc/clnt_cots.c
2296
&call, &tidu_size, FALSE, waitp, nosignal, cr);
usr/src/uts/common/rpc/clnt_cots.c
2386
cred_t *cr)
usr/src/uts/common/rpc/clnt_cots.c
2434
reconnect, waitp, nosignal, cr);
usr/src/uts/common/rpc/clnt_cots.c
2642
connmgr_setbufsz(calllist_t *e, queue_t *wq, cred_t *cr)
usr/src/uts/common/rpc/clnt_cots.c
2655
ok = connmgr_getopt_int(wq, SOL_SOCKET, SO_RCVBUF, &val, e, cr);
usr/src/uts/common/rpc/clnt_cots.c
2658
rpc_send_bufsz, e, cr);
usr/src/uts/common/rpc/clnt_cots.c
2663
ok = connmgr_getopt_int(wq, SOL_SOCKET, SO_SNDBUF, &val, e, cr);
usr/src/uts/common/rpc/clnt_cots.c
2666
rpc_recv_bufsz, e, cr);
usr/src/uts/common/rpc/clnt_cots.c
2688
cred_t *cr)
usr/src/uts/common/rpc/clnt_cots.c
2704
mp = allocb_cred(sizeof (*tcr) + addr->len, cr, NOPID);
usr/src/uts/common/rpc/clnt_cots.c
2727
(void) connmgr_setbufsz(e, wq, cr);
usr/src/uts/common/rpc/clnt_cots.c
2839
(void) connmgr_setopt(wq, IPPROTO_TCP, TCP_NODELAY, e, cr);
usr/src/uts/common/rpc/clnt_cots.c
2910
calllist_t *e, cred_t *cr)
usr/src/uts/common/rpc/clnt_cots.c
2920
sizeof (struct opthdr) + sizeof (int), cr, NOPID);
usr/src/uts/common/rpc/clnt_cots.c
2999
calllist_t *e, cred_t *cr)
usr/src/uts/common/rpc/clnt_cots.c
3008
sizeof (struct opthdr) + sizeof (int), cr, NOPID);
usr/src/uts/common/rpc/clnt_cots.c
3068
connmgr_setopt(queue_t *wq, int level, int name, calllist_t *e, cred_t *cr)
usr/src/uts/common/rpc/clnt_cots.c
3070
return (connmgr_setopt_int(wq, level, name, 1, e, cr));
usr/src/uts/common/rpc/clnt_cots.c
395
static bool_t connmgr_setbufsz(calllist_t *e, queue_t *wq, cred_t *cr);
usr/src/uts/common/rpc/clnt_cots.c
397
calllist_t *e, cred_t *cr);
usr/src/uts/common/rpc/clnt_cots.c
399
calllist_t *e, cred_t *cr);
usr/src/uts/common/rpc/clnt_cots.c
400
static bool_t connmgr_setopt(queue_t *, int, int, calllist_t *, cred_t *cr);
usr/src/uts/common/rpc/sec/auth_des.c
223
authdes_marshal(AUTH *auth, XDR *xdrs, struct cred *cr)
usr/src/uts/common/rpc/sec/auth_des.c
375
authdes_refresh(AUTH *auth, struct rpc_msg *msg, cred_t *cr)
usr/src/uts/common/rpc/sec/auth_des.c
393
if ((stat = key_encryptsession(ad->ad_servername, &ad->ad_xkey, cr)) !=
usr/src/uts/common/rpc/sec/auth_des.c
398
(int)crgetuid(cr), clnt_sperrno(stat), stat);
usr/src/uts/common/rpc/sec/auth_kern.c
119
authkern_marshal(AUTH *auth, XDR *xdrs, struct cred *cr)
usr/src/uts/common/rpc/sec/auth_kern.c
155
gidlen = crgetngroups(cr);
usr/src/uts/common/rpc/sec/auth_kern.c
177
const gid_t *gp = crgetgroups(cr);
usr/src/uts/common/rpc/sec/auth_kern.c
188
IXDR_PUT_U_INT32(ptr, crgetuid(cr));
usr/src/uts/common/rpc/sec/auth_kern.c
189
IXDR_PUT_U_INT32(ptr, crgetgid(cr));
usr/src/uts/common/rpc/sec/auth_kern.c
207
if (!xdr_authkern(&xdrm, cr)) {
usr/src/uts/common/rpc/sec/auth_kern.c
246
authkern_refresh(AUTH *auth, struct rpc_msg *msg, cred_t *cr)
usr/src/uts/common/rpc/sec/auth_loopb.c
121
authloopback_marshal(AUTH *auth, XDR *xdrs, struct cred *cr)
usr/src/uts/common/rpc/sec/auth_loopb.c
160
gidlen = crgetngroups(cr);
usr/src/uts/common/rpc/sec/auth_loopb.c
182
const gid_t *gp = crgetgroups(cr);
usr/src/uts/common/rpc/sec/auth_loopb.c
193
IXDR_PUT_U_INT32(ptr, crgetuid(cr));
usr/src/uts/common/rpc/sec/auth_loopb.c
194
IXDR_PUT_U_INT32(ptr, crgetgid(cr));
usr/src/uts/common/rpc/sec/auth_loopb.c
212
if (!xdr_authloopback(&xdrm, cr)) {
usr/src/uts/common/rpc/sec/auth_loopb.c
251
authloopback_refresh(AUTH *auth, struct rpc_msg *msg, cred_t *cr)
usr/src/uts/common/rpc/sec/auth_none.c
102
authnone_marshal(AUTH *auth, XDR *xdrs, struct cred *cr)
usr/src/uts/common/rpc/sec/auth_none.c
139
authnone_refresh(AUTH *auth, struct rpc_msg *msg, cred_t *cr)
usr/src/uts/common/rpc/sec/authu_prot.c
113
xdr_authkern(XDR *xdrs, cred_t *cr)
usr/src/uts/common/rpc/sec/authu_prot.c
125
uid = crgetuid(cr);
usr/src/uts/common/rpc/sec/authu_prot.c
126
gid = crgetgid(cr);
usr/src/uts/common/rpc/sec/authu_prot.c
127
len = crgetngroups(cr);
usr/src/uts/common/rpc/sec/authu_prot.c
132
groups = (caddr_t)crgetgroups(cr);
usr/src/uts/common/rpc/sec/authu_prot.c
148
xdr_authloopback(XDR *xdrs, cred_t *cr)
usr/src/uts/common/rpc/sec/authu_prot.c
160
uid = crgetuid(cr);
usr/src/uts/common/rpc/sec/authu_prot.c
161
gid = crgetgid(cr);
usr/src/uts/common/rpc/sec/authu_prot.c
162
len = crgetngroups(cr);
usr/src/uts/common/rpc/sec/authu_prot.c
163
groups = (caddr_t)crgetgroups(cr);
usr/src/uts/common/rpc/sec/key_call.c
109
xdr_cryptkeyres, (char *)&res, cr)) != RPC_SUCCESS) {
usr/src/uts/common/rpc/sec/key_call.c
110
RPCLOG(1, "key_encryptsession(%d, ", (int)crgetuid(cr));
usr/src/uts/common/rpc/sec/key_call.c
118
RPCLOG(1, "key_encryptsession(%d, ", (int)crgetuid(cr));
usr/src/uts/common/rpc/sec/key_call.c
172
key_getnetname(netname, cr)
usr/src/uts/common/rpc/sec/key_call.c
174
cred_t *cr;
usr/src/uts/common/rpc/sec/key_call.c
185
xdr_key_netstres, (char *)&kres, cr)) != RPC_SUCCESS) {
usr/src/uts/common/rpc/sec/key_call.c
186
RPCLOG(1, "key_getnetname(%d): ", (int)crgetuid(cr));
usr/src/uts/common/rpc/sec/key_call.c
193
RPCLOG(1, "key_getnetname(%d): ", (int)crgetuid(cr));
usr/src/uts/common/rpc/sec/key_call.c
232
xdrproc_t xdr_rslt, caddr_t rslt, cred_t *cr)
usr/src/uts/common/rpc/sec/key_call.c
274
0, KEY_NRETRY, cr, &client);
usr/src/uts/common/rpc/sec/key_call.c
96
key_encryptsession(char *remotename, des_block *deskey, cred_t *cr)
usr/src/uts/common/rpc/sec/sec_clnt.c
435
sec_clnt_geth(CLIENT *client, struct sec_data *secdata, cred_t *cr, AUTH **ap)
usr/src/uts/common/rpc/sec/sec_clnt.c
480
da->da_uid == crgetuid(cr) &&
usr/src/uts/common/rpc/sec/sec_clnt.c
497
curthread->t_cred = cr;
usr/src/uts/common/rpc/sec/sec_clnt.c
554
da->da_uid = crgetuid(cr);
usr/src/uts/common/rpc/sec/sec_clnt.c
574
(caddr_t)secdata, cr, &auth);
usr/src/uts/common/rpc/sec/sec_clnt.c
696
sec_clnt_revoke(int rpcflavor, uid_t uid, cred_t *cr, void *mechanism,
usr/src/uts/common/rpc/sec/sec_clnt.c
703
if (uid != crgetuid(cr) && secpolicy_nfs(cr) != 0)
usr/src/uts/common/rpc/sec/sec_svc.c
144
sec_svc_getcred(struct svc_req *req, cred_t *cr, caddr_t *principal,
usr/src/uts/common/rpc/sec/sec_svc.c
162
if (crsetugid(cr, aup->aup_uid, aup->aup_gid) != 0)
usr/src/uts/common/rpc/sec/sec_svc.c
163
(void) crsetugid(cr, UID_NOBODY, GID_NOBODY);
usr/src/uts/common/rpc/sec/sec_svc.c
164
if (crsetgroups(cr, aup->aup_len, aup->aup_gids) != 0)
usr/src/uts/common/rpc/sec/sec_svc.c
165
(void) crsetgroups(cr, 0, NULL);
usr/src/uts/common/rpc/sec/sec_svc.c
175
stat = kauthdes_getucred(adc, cr);
usr/src/uts/common/rpc/sec/sec_svc.c
183
if (crsetugid(cr, ucred->uid, ucred->gid) != 0 ||
usr/src/uts/common/rpc/sec/sec_svc.c
184
crsetgroups(cr, ucred->gidlen, ucred->gidlist) != 0)
usr/src/uts/common/rpc/sec/sec_svc.c
187
(void) crsetugid(cr, UID_NOBODY, GID_NOBODY);
usr/src/uts/common/rpc/sec/sec_svc.c
188
(void) crsetgroups(cr, 0, NULL);
usr/src/uts/common/rpc/sec/svcauthdes.c
430
kauthdes_getucred(const struct authdes_cred *adc, cred_t *cr)
usr/src/uts/common/rpc/sec/svcauthdes.c
483
if (crsetugid(cr, cred->uid, cred->gid) != 0 ||
usr/src/uts/common/rpc/sec/svcauthdes.c
484
crsetgroups(cr, cred->grouplen, &cred->groups[0]) != 0) {
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
1087
rpc_gss_refresh(auth, msg, cr)
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
1090
cred_t *cr;
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
1149
(OM_uint32 *)NULL, cr, 1);
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
267
cred_t *cr,
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
275
uid_t uid = crgetuid(cr);
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
282
NOT_NULL(cr);
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
283
IS_ALIGNED(cr);
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
286
prom_printf("cache_key %p, cr %p\n", cache_key, (void *)cr);
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
347
service_type, qop, options_req, options_ret, cr, &auth);
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
432
cred_t *cr, /* client's unix cred */
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
507
mechanism, &ap->mech_type, &ret_flags, &time_rec, cr, 0)) {
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
562
actual_mech_type, ret_flags, time_rec, cr, isrefresh)
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
571
cred_t *cr;
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
626
crgetuid(cr));
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
637
desired_mech_type, crgetuid(cr),
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
819
crgetuid(cr),
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
841
desired_mech_type, crgetuid(cr),
usr/src/uts/common/rpc/svc.c
1307
cred_t *cr;
usr/src/uts/common/rpc/svc.c
1310
cr = msg_getcred(mp, NULL);
usr/src/uts/common/rpc/svc.c
1311
ASSERT(cr != NULL);
usr/src/uts/common/rpc/svc.c
1313
bcopy(label2bslabel(crgetlabel(cr)), r.rq_label,
usr/src/uts/common/rpc/svc.c
2875
cred_t *cr = xprt->xp_cred;
usr/src/uts/common/rpc/svc.c
2877
ASSERT(cr != NULL);
usr/src/uts/common/rpc/svc.c
2879
if (crgetref(cr) != 1) {
usr/src/uts/common/rpc/svc.c
2880
crfree(cr);
usr/src/uts/common/rpc/svc.c
2881
cr = crget();
usr/src/uts/common/rpc/svc.c
2882
xprt->xp_cred = cr;
usr/src/uts/common/rpc/svc.c
2884
return (cr);
usr/src/uts/common/rpc/svc_clts.c
282
cred_t *cr;
usr/src/uts/common/rpc/svc_clts.c
385
cr = msg_getcred(mp, NULL);
usr/src/uts/common/rpc/svc_clts.c
386
if (cr != NULL)
usr/src/uts/common/rpc/svc_clts.c
387
mblk_setcred(mp, cr, NOPID);
usr/src/uts/common/smbsrv/smb_fsops.h
64
int smb_fsop_remove(smb_request_t *sr, cred_t *cr, smb_node_t *,
usr/src/uts/common/smbsrv/smb_fsops.h
81
int smb_fsop_freesp(smb_request_t *sr, cred_t *cr, smb_ofile_t *,
usr/src/uts/common/sys/class.h
157
#define CL_CANEXIT(t, cr) (*(t)->t_clfuncs->cl_canexit)(t, cr)
usr/src/uts/common/sys/class.h
211
#define CL_DONICE(t, cr, inc, ret) \
usr/src/uts/common/sys/class.h
212
(*(t)->t_clfuncs->cl_donice)(t, cr, inc, ret)
usr/src/uts/common/sys/class.h
214
#define CL_DOPRIO(t, cr, inc, ret) \
usr/src/uts/common/sys/class.h
215
(*(t)->t_clfuncs->cl_doprio)(t, cr, inc, ret)
usr/src/uts/common/sys/crypto/api.h
101
crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
106
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
108
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
115
crypto_data_t *signature, crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
120
crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
125
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
127
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
133
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
143
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
148
crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
153
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
155
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
161
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
171
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
176
crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
182
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
184
crypto_data_t *ciphertext, crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
191
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
197
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
203
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
205
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
214
crypto_dual_data_t *ct, crypto_data_t *mac, crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
224
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
230
crypto_data_t *pt, crypto_dual_data_t *ct, crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
232
crypto_dual_data_t *ct, crypto_data_t *mac, crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
241
crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
246
crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
251
crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
257
crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
262
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
268
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
270
crypto_dual_data_t *ct, crypto_data_t *pt, crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
272
crypto_data_t *pt, crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
72
crypto_data_t *digest, crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
77
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
81
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
83
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
90
crypto_call_req_t *cr);
usr/src/uts/common/sys/crypto/api.h
96
crypto_call_req_t *cr);
usr/src/uts/common/sys/fem.h
151
int (*femop_open)(femarg_t *vf, int mode, cred_t *cr, \
usr/src/uts/common/sys/fem.h
154
offset_t offset, cred_t *cr, \
usr/src/uts/common/sys/fem.h
157
cred_t *cr, caller_context_t *ct); \
usr/src/uts/common/sys/fem.h
159
cred_t *cr, caller_context_t *ct); \
usr/src/uts/common/sys/fem.h
161
int flag, cred_t *cr, int *rvalp, \
usr/src/uts/common/sys/fem.h
164
cred_t *cr, caller_context_t *ct); \
usr/src/uts/common/sys/fem.h
166
cred_t *cr, caller_context_t *ct); \
usr/src/uts/common/sys/fem.h
168
cred_t *cr, caller_context_t *ct); \
usr/src/uts/common/sys/fem.h
170
cred_t *cr, caller_context_t *ct); \
usr/src/uts/common/sys/fem.h
173
cred_t *cr, caller_context_t *ct, \
usr/src/uts/common/sys/fem.h
177
cred_t *cr, int flag, caller_context_t *ct, \
usr/src/uts/common/sys/fem.h
179
int (*femop_remove)(femarg_t *vf, char *nm, cred_t *cr, \
usr/src/uts/common/sys/fem.h
182
cred_t *cr, caller_context_t *ct, int flags); \
usr/src/uts/common/sys/fem.h
184
char *tnm, cred_t *cr, caller_context_t *ct, \
usr/src/uts/common/sys/fem.h
187
vnode_t **vpp, cred_t *cr, \
usr/src/uts/common/sys/fem.h
191
cred_t *cr, caller_context_t *ct, int flags); \
usr/src/uts/common/sys/fem.h
192
int (*femop_readdir)(femarg_t *vf, uio_t *uiop, cred_t *cr, \
usr/src/uts/common/sys/fem.h
195
vattr_t *vap, char *target, cred_t *cr, \
usr/src/uts/common/sys/fem.h
197
int (*femop_readlink)(femarg_t *vf, uio_t *uiop, cred_t *cr, \
usr/src/uts/common/sys/fem.h
199
int (*femop_fsync)(femarg_t *vf, int syncflag, cred_t *cr, \
usr/src/uts/common/sys/fem.h
201
void (*femop_inactive)(femarg_t *vf, cred_t *cr, \
usr/src/uts/common/sys/fem.h
215
struct flk_callback *flk_cbp, cred_t *cr, \
usr/src/uts/common/sys/fem.h
218
int flag, offset_t offset, cred_t *cr, \
usr/src/uts/common/sys/fem.h
225
enum seg_rw rw, cred_t *cr, \
usr/src/uts/common/sys/fem.h
228
int flags, cred_t *cr, caller_context_t *ct); \
usr/src/uts/common/sys/fem.h
231
uchar_t maxprot, uint_t flags, cred_t *cr, \
usr/src/uts/common/sys/fem.h
235
uchar_t maxprot, uint_t flags, cred_t *cr, \
usr/src/uts/common/sys/fem.h
239
uint_t maxprot, uint_t flags, cred_t *cr, \
usr/src/uts/common/sys/fem.h
247
cred_t *cr, caller_context_t *ct); \
usr/src/uts/common/sys/fem.h
250
cred_t *cr, caller_context_t *ct); \
usr/src/uts/common/sys/fem.h
254
int dn, cred_t *cr, caller_context_t *ct); \
usr/src/uts/common/sys/fem.h
256
int flag, cred_t *cr, caller_context_t *ct); \
usr/src/uts/common/sys/fem.h
258
int flag, cred_t *cr, caller_context_t *ct); \
usr/src/uts/common/sys/fem.h
260
struct shrlock *shr, int flag, cred_t *cr, \
usr/src/uts/common/sys/fem.h
266
xuio_t *xuio, cred_t *cr, \
usr/src/uts/common/sys/fem.h
268
int (*femop_retzcbuf)(femarg_t *vf, xuio_t *xuio, cred_t *cr, \
usr/src/uts/common/sys/fem.h
284
struct mounta *uap, cred_t *cr); \
usr/src/uts/common/sys/fem.h
285
int (*fsemop_unmount)(fsemarg_t *vf, int flag, cred_t *cr); \
usr/src/uts/common/sys/fem.h
288
int (*fsemop_sync)(fsemarg_t *vf, short flag, cred_t *cr); \
usr/src/uts/common/sys/fem.h
303
extern int vnext_open(femarg_t *vf, int mode, cred_t *cr,
usr/src/uts/common/sys/fem.h
306
cred_t *cr, caller_context_t *ct);
usr/src/uts/common/sys/fem.h
307
extern int vnext_read(femarg_t *vf, uio_t *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/sys/fem.h
309
extern int vnext_write(femarg_t *vf, uio_t *uiop, int ioflag, cred_t *cr,
usr/src/uts/common/sys/fem.h
312
cred_t *cr, int *rvalp, caller_context_t *ct);
usr/src/uts/common/sys/fem.h
313
extern int vnext_setfl(femarg_t *vf, int oflags, int nflags, cred_t *cr,
usr/src/uts/common/sys/fem.h
315
extern int vnext_getattr(femarg_t *vf, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/sys/fem.h
317
extern int vnext_setattr(femarg_t *vf, vattr_t *vap, int flags, cred_t *cr,
usr/src/uts/common/sys/fem.h
319
extern int vnext_access(femarg_t *vf, int mode, int flags, cred_t *cr,
usr/src/uts/common/sys/fem.h
323
cred_t *cr, caller_context_t *ct,
usr/src/uts/common/sys/fem.h
326
vcexcl_t excl, int mode, vnode_t **vpp, cred_t *cr,
usr/src/uts/common/sys/fem.h
328
extern int vnext_remove(femarg_t *vf, char *nm, cred_t *cr,
usr/src/uts/common/sys/fem.h
330
extern int vnext_link(femarg_t *vf, vnode_t *svp, char *tnm, cred_t *cr,
usr/src/uts/common/sys/fem.h
333
cred_t *cr, caller_context_t *ct, int flags);
usr/src/uts/common/sys/fem.h
335
vnode_t **vpp, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/sys/fem.h
337
extern int vnext_rmdir(femarg_t *vf, char *nm, vnode_t *cdir, cred_t *cr,
usr/src/uts/common/sys/fem.h
339
extern int vnext_readdir(femarg_t *vf, uio_t *uiop, cred_t *cr, int *eofp,
usr/src/uts/common/sys/fem.h
342
char *target, cred_t *cr, caller_context_t *ct,
usr/src/uts/common/sys/fem.h
344
extern int vnext_readlink(femarg_t *vf, uio_t *uiop, cred_t *cr,
usr/src/uts/common/sys/fem.h
346
extern int vnext_fsync(femarg_t *vf, int syncflag, cred_t *cr,
usr/src/uts/common/sys/fem.h
348
extern void vnext_inactive(femarg_t *vf, cred_t *cr, caller_context_t *ct);
usr/src/uts/common/sys/fem.h
357
struct flk_callback *flk_cbp, cred_t *cr,
usr/src/uts/common/sys/fem.h
360
int flag, offset_t offset, cred_t *cr,
usr/src/uts/common/sys/fem.h
366
cred_t *cr, caller_context_t *ct);
usr/src/uts/common/sys/fem.h
368
cred_t *cr, caller_context_t *ct);
usr/src/uts/common/sys/fem.h
371
uint_t flags, cred_t *cr, caller_context_t *ct);
usr/src/uts/common/sys/fem.h
374
uchar_t maxprot, uint_t flags, cred_t *cr,
usr/src/uts/common/sys/fem.h
378
uint_t maxprot, uint_t flags, cred_t *cr,
usr/src/uts/common/sys/fem.h
385
extern int vnext_pathconf(femarg_t *vf, int cmd, ulong_t *valp, cred_t *cr,
usr/src/uts/common/sys/fem.h
388
size_t io_len, int flags, cred_t *cr,
usr/src/uts/common/sys/fem.h
393
cred_t *cr, caller_context_t *ct);
usr/src/uts/common/sys/fem.h
395
cred_t *cr, caller_context_t *ct);
usr/src/uts/common/sys/fem.h
397
cred_t *cr, caller_context_t *ct);
usr/src/uts/common/sys/fem.h
399
int flag, cred_t *cr, caller_context_t *ct);
usr/src/uts/common/sys/fem.h
403
cred_t *cr, caller_context_t *ct);
usr/src/uts/common/sys/fem.h
404
extern int vnext_retzcbuf(femarg_t *vf, xuio_t *xuiop, cred_t *cr,
usr/src/uts/common/sys/fem.h
408
cred_t *cr);
usr/src/uts/common/sys/fem.h
409
extern int vfsnext_unmount(fsemarg_t *vf, int flag, cred_t *cr);
usr/src/uts/common/sys/fem.h
412
extern int vfsnext_sync(fsemarg_t *vf, short flag, cred_t *cr);
usr/src/uts/common/sys/fem.h
417
extern int vfsnext_syncfs(fsemarg_t *vf, uint64_t flag, cred_t *cr);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_dfclib.h
511
uint32_t cr:1;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_dfclib.h
524
uint32_t cr:1;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_mbox.h
615
uint32_t cr:1;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_mbox.h
628
uint32_t cr:1;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_mbox.h
726
uint32_t cr:1;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_mbox.h
739
uint32_t cr:1;
usr/src/uts/common/sys/fs/udf_inode.h
626
struct cred *cr);
usr/src/uts/common/sys/fs/ufs_inode.h
1000
int flags, cred_t *cr);
usr/src/uts/common/sys/fs/ufs_inode.h
1002
int flags, cred_t *cr);
usr/src/uts/common/sys/fs/ufs_inode.h
567
#define BMAPALLOC(ip, off, size, cr) \
usr/src/uts/common/sys/fs/ufs_inode.h
568
bmap_write((ip), (u_offset_t)(off), (size), BI_NORMAL, NULL, cr)
usr/src/uts/common/sys/fs/ufs_trans.h
332
#define TRANS_ITRUNC(ip, length, flags, cr) \
usr/src/uts/common/sys/fs/ufs_trans.h
333
ufs_trans_itrunc(ip, length, flags, cr);
usr/src/uts/common/sys/fs/ufs_trans.h
339
#define TRANS_WRITE(ip, uiop, ioflag, err, ulp, cr, resv, resid) \
usr/src/uts/common/sys/fs/ufs_trans.h
341
err = ufs_trans_write(ip, uiop, ioflag, cr, resv, resid); \
usr/src/uts/common/sys/fs/ufs_trans.h
343
err = wrip(ip, uiop, ioflag, cr);
usr/src/uts/common/sys/hotkey_drv.h
120
int acpi_drv_hotkey_ioctl(int cmd, intptr_t arg, int mode, cred_t *cr,
usr/src/uts/common/sys/hotkey_drv.h
122
int acpi_video_ioctl(void *vidp, int cmd, intptr_t arg, int mode, cred_t *cr,
usr/src/uts/common/sys/hotkey_drv.h
84
cred_t *cr, int *rval);
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3.h
545
socklen_t len, cred_t *cr);
usr/src/uts/common/sys/idm/idm.h
295
idm_ini_conn_create(idm_conn_req_t *cr, idm_conn_t **new_con);
usr/src/uts/common/sys/idm/idm_transport.h
140
typedef idm_status_t (transport_ini_conn_create_op_t)(idm_conn_req_t *cr,
usr/src/uts/common/sys/idm/idm_transport.h
217
idm_transport_lookup(idm_conn_req_t *cr);
usr/src/uts/common/sys/socketvar.h
692
#define SOP_INIT(so, flag, cr, flags) \
usr/src/uts/common/sys/socketvar.h
693
((so)->so_ops->sop_init((so), (flag), (cr), (flags)))
usr/src/uts/common/sys/socketvar.h
694
#define SOP_ACCEPT(so, fflag, cr, nsop) \
usr/src/uts/common/sys/socketvar.h
695
((so)->so_ops->sop_accept((so), (fflag), (cr), (nsop)))
usr/src/uts/common/sys/socketvar.h
696
#define SOP_BIND(so, name, namelen, flags, cr) \
usr/src/uts/common/sys/socketvar.h
697
((so)->so_ops->sop_bind((so), (name), (namelen), (flags), (cr)))
usr/src/uts/common/sys/socketvar.h
698
#define SOP_LISTEN(so, backlog, cr) \
usr/src/uts/common/sys/socketvar.h
699
((so)->so_ops->sop_listen((so), (backlog), (cr)))
usr/src/uts/common/sys/socketvar.h
700
#define SOP_CONNECT(so, name, namelen, fflag, flags, cr) \
usr/src/uts/common/sys/socketvar.h
702
(cr)))
usr/src/uts/common/sys/socketvar.h
703
#define SOP_RECVMSG(so, msg, uiop, cr) \
usr/src/uts/common/sys/socketvar.h
704
((so)->so_ops->sop_recvmsg((so), (msg), (uiop), (cr)))
usr/src/uts/common/sys/socketvar.h
705
#define SOP_SENDMSG(so, msg, uiop, cr) \
usr/src/uts/common/sys/socketvar.h
706
((so)->so_ops->sop_sendmsg((so), (msg), (uiop), (cr)))
usr/src/uts/common/sys/socketvar.h
707
#define SOP_SENDMBLK(so, msg, size, cr, mpp) \
usr/src/uts/common/sys/socketvar.h
708
((so)->so_ops->sop_sendmblk((so), (msg), (size), (cr), (mpp)))
usr/src/uts/common/sys/socketvar.h
709
#define SOP_GETPEERNAME(so, addr, addrlen, accept, cr) \
usr/src/uts/common/sys/socketvar.h
710
((so)->so_ops->sop_getpeername((so), (addr), (addrlen), (accept), (cr)))
usr/src/uts/common/sys/socketvar.h
711
#define SOP_GETSOCKNAME(so, addr, addrlen, cr) \
usr/src/uts/common/sys/socketvar.h
712
((so)->so_ops->sop_getsockname((so), (addr), (addrlen), (cr)))
usr/src/uts/common/sys/socketvar.h
713
#define SOP_SHUTDOWN(so, how, cr) \
usr/src/uts/common/sys/socketvar.h
714
((so)->so_ops->sop_shutdown((so), (how), (cr)))
usr/src/uts/common/sys/socketvar.h
715
#define SOP_GETSOCKOPT(so, level, optionname, optval, optlenp, flags, cr) \
usr/src/uts/common/sys/socketvar.h
717
(optval), (optlenp), (flags), (cr)))
usr/src/uts/common/sys/socketvar.h
718
#define SOP_SETSOCKOPT(so, level, optionname, optval, optlen, cr) \
usr/src/uts/common/sys/socketvar.h
720
(optval), (optlen), (cr)))
usr/src/uts/common/sys/socketvar.h
721
#define SOP_IOCTL(so, cmd, arg, mode, cr, rvalp) \
usr/src/uts/common/sys/socketvar.h
722
((so)->so_ops->sop_ioctl((so), (cmd), (arg), (mode), (cr), (rvalp)))
usr/src/uts/common/sys/socketvar.h
725
#define SOP_CLOSE(so, flag, cr) \
usr/src/uts/common/sys/socketvar.h
726
((so)->so_ops->sop_close((so), (flag), (cr)))
usr/src/uts/common/sys/tsol/label.h
126
#define CR_SL(cr) (label2bslabel(crgetlabel(cr)))
usr/src/uts/common/sys/usb/hcd/uhci/uhcitgt.h
101
usb_cr_t cr);
usr/src/uts/common/sys/usb/hcd/uhci/uhcitgt.h
96
usb_cr_t cr);
usr/src/uts/common/sys/usb/hcd/uhci/uhciutil.h
98
usb_cr_t cr);
usr/src/uts/common/sys/usb/usba/usba10.h
492
usba10_usb_str_cr(usb_cr_t cr);
usr/src/uts/common/sys/usb/usba/usbai_private.h
67
const char *usb_str_cr(usb_cr_t cr);
usr/src/uts/common/sys/vfs.h
355
#define VFS_MOUNT(vfsp, mvp, uap, cr) fsop_mount(vfsp, mvp, uap, cr)
usr/src/uts/common/sys/vfs.h
356
#define VFS_UNMOUNT(vfsp, flag, cr) fsop_unmount(vfsp, flag, cr)
usr/src/uts/common/sys/vfs.h
359
#define VFS_SYNC(vfsp, flag, cr) fsop_sync(vfsp, flag, cr)
usr/src/uts/common/sys/vfs.h
364
#define VFS_SYNCFS(vfsp, flag, cr) fsop_syncfs(vfsp, flag, cr)
usr/src/uts/common/sys/vnode.h
1080
uchar_t, uchar_t, uint_t, cred_t *cr,
usr/src/uts/common/sys/vnode.h
1113
#define VOP_OPEN(vpp, mode, cr, ct) \
usr/src/uts/common/sys/vnode.h
1114
fop_open(vpp, mode, cr, ct)
usr/src/uts/common/sys/vnode.h
1115
#define VOP_CLOSE(vp, f, c, o, cr, ct) \
usr/src/uts/common/sys/vnode.h
1116
fop_close(vp, f, c, o, cr, ct)
usr/src/uts/common/sys/vnode.h
1117
#define VOP_READ(vp, uiop, iof, cr, ct) \
usr/src/uts/common/sys/vnode.h
1118
fop_read(vp, uiop, iof, cr, ct)
usr/src/uts/common/sys/vnode.h
1119
#define VOP_WRITE(vp, uiop, iof, cr, ct) \
usr/src/uts/common/sys/vnode.h
1120
fop_write(vp, uiop, iof, cr, ct)
usr/src/uts/common/sys/vnode.h
1121
#define VOP_IOCTL(vp, cmd, a, f, cr, rvp, ct) \
usr/src/uts/common/sys/vnode.h
1122
fop_ioctl(vp, cmd, a, f, cr, rvp, ct)
usr/src/uts/common/sys/vnode.h
1123
#define VOP_SETFL(vp, f, a, cr, ct) \
usr/src/uts/common/sys/vnode.h
1124
fop_setfl(vp, f, a, cr, ct)
usr/src/uts/common/sys/vnode.h
1125
#define VOP_GETATTR(vp, vap, f, cr, ct) \
usr/src/uts/common/sys/vnode.h
1126
fop_getattr(vp, vap, f, cr, ct)
usr/src/uts/common/sys/vnode.h
1127
#define VOP_SETATTR(vp, vap, f, cr, ct) \
usr/src/uts/common/sys/vnode.h
1128
fop_setattr(vp, vap, f, cr, ct)
usr/src/uts/common/sys/vnode.h
1129
#define VOP_ACCESS(vp, mode, f, cr, ct) \
usr/src/uts/common/sys/vnode.h
1130
fop_access(vp, mode, f, cr, ct)
usr/src/uts/common/sys/vnode.h
1131
#define VOP_LOOKUP(vp, cp, vpp, pnp, f, rdir, cr, ct, defp, rpnp) \
usr/src/uts/common/sys/vnode.h
1132
fop_lookup(vp, cp, vpp, pnp, f, rdir, cr, ct, defp, rpnp)
usr/src/uts/common/sys/vnode.h
1133
#define VOP_CREATE(dvp, p, vap, ex, mode, vpp, cr, flag, ct, vsap) \
usr/src/uts/common/sys/vnode.h
1134
fop_create(dvp, p, vap, ex, mode, vpp, cr, flag, ct, vsap)
usr/src/uts/common/sys/vnode.h
1135
#define VOP_REMOVE(dvp, p, cr, ct, f) \
usr/src/uts/common/sys/vnode.h
1136
fop_remove(dvp, p, cr, ct, f)
usr/src/uts/common/sys/vnode.h
1137
#define VOP_LINK(tdvp, fvp, p, cr, ct, f) \
usr/src/uts/common/sys/vnode.h
1138
fop_link(tdvp, fvp, p, cr, ct, f)
usr/src/uts/common/sys/vnode.h
1139
#define VOP_RENAME(fvp, fnm, tdvp, tnm, cr, ct, f) \
usr/src/uts/common/sys/vnode.h
1140
fop_rename(fvp, fnm, tdvp, tnm, cr, ct, f)
usr/src/uts/common/sys/vnode.h
1141
#define VOP_MKDIR(dp, p, vap, vpp, cr, ct, f, vsap) \
usr/src/uts/common/sys/vnode.h
1142
fop_mkdir(dp, p, vap, vpp, cr, ct, f, vsap)
usr/src/uts/common/sys/vnode.h
1143
#define VOP_RMDIR(dp, p, cdir, cr, ct, f) \
usr/src/uts/common/sys/vnode.h
1144
fop_rmdir(dp, p, cdir, cr, ct, f)
usr/src/uts/common/sys/vnode.h
1145
#define VOP_READDIR(vp, uiop, cr, eofp, ct, f) \
usr/src/uts/common/sys/vnode.h
1146
fop_readdir(vp, uiop, cr, eofp, ct, f)
usr/src/uts/common/sys/vnode.h
1147
#define VOP_SYMLINK(dvp, lnm, vap, tnm, cr, ct, f) \
usr/src/uts/common/sys/vnode.h
1148
fop_symlink(dvp, lnm, vap, tnm, cr, ct, f)
usr/src/uts/common/sys/vnode.h
1149
#define VOP_READLINK(vp, uiop, cr, ct) \
usr/src/uts/common/sys/vnode.h
1150
fop_readlink(vp, uiop, cr, ct)
usr/src/uts/common/sys/vnode.h
1151
#define VOP_FSYNC(vp, syncflag, cr, ct) \
usr/src/uts/common/sys/vnode.h
1152
fop_fsync(vp, syncflag, cr, ct)
usr/src/uts/common/sys/vnode.h
1153
#define VOP_INACTIVE(vp, cr, ct) \
usr/src/uts/common/sys/vnode.h
1154
fop_inactive(vp, cr, ct)
usr/src/uts/common/sys/vnode.h
1165
#define VOP_FRLOCK(vp, cmd, a, f, o, cb, cr, ct) \
usr/src/uts/common/sys/vnode.h
1166
fop_frlock(vp, cmd, a, f, o, cb, cr, ct)
usr/src/uts/common/sys/vnode.h
1167
#define VOP_SPACE(vp, cmd, a, f, o, cr, ct) \
usr/src/uts/common/sys/vnode.h
1168
fop_space(vp, cmd, a, f, o, cr, ct)
usr/src/uts/common/sys/vnode.h
1171
#define VOP_GETPAGE(vp, of, sz, pr, pl, ps, sg, a, rw, cr, ct) \
usr/src/uts/common/sys/vnode.h
1172
fop_getpage(vp, of, sz, pr, pl, ps, sg, a, rw, cr, ct)
usr/src/uts/common/sys/vnode.h
1173
#define VOP_PUTPAGE(vp, of, sz, fl, cr, ct) \
usr/src/uts/common/sys/vnode.h
1174
fop_putpage(vp, of, sz, fl, cr, ct)
usr/src/uts/common/sys/vnode.h
1175
#define VOP_MAP(vp, of, as, a, sz, p, mp, fl, cr, ct) \
usr/src/uts/common/sys/vnode.h
1176
fop_map(vp, of, as, a, sz, p, mp, fl, cr, ct)
usr/src/uts/common/sys/vnode.h
1177
#define VOP_ADDMAP(vp, of, as, a, sz, p, mp, fl, cr, ct) \
usr/src/uts/common/sys/vnode.h
1178
fop_addmap(vp, of, as, a, sz, p, mp, fl, cr, ct)
usr/src/uts/common/sys/vnode.h
1179
#define VOP_DELMAP(vp, of, as, a, sz, p, mp, fl, cr, ct) \
usr/src/uts/common/sys/vnode.h
1180
fop_delmap(vp, of, as, a, sz, p, mp, fl, cr, ct)
usr/src/uts/common/sys/vnode.h
1185
#define VOP_PATHCONF(vp, cmd, valp, cr, ct) \
usr/src/uts/common/sys/vnode.h
1186
fop_pathconf(vp, cmd, valp, cr, ct)
usr/src/uts/common/sys/vnode.h
1187
#define VOP_PAGEIO(vp, pp, io_off, io_len, flags, cr, ct) \
usr/src/uts/common/sys/vnode.h
1188
fop_pageio(vp, pp, io_off, io_len, flags, cr, ct)
usr/src/uts/common/sys/vnode.h
1191
#define VOP_DISPOSE(vp, pp, flag, dn, cr, ct) \
usr/src/uts/common/sys/vnode.h
1192
fop_dispose(vp, pp, flag, dn, cr, ct)
usr/src/uts/common/sys/vnode.h
1193
#define VOP_GETSECATTR(vp, vsap, f, cr, ct) \
usr/src/uts/common/sys/vnode.h
1194
fop_getsecattr(vp, vsap, f, cr, ct)
usr/src/uts/common/sys/vnode.h
1195
#define VOP_SETSECATTR(vp, vsap, f, cr, ct) \
usr/src/uts/common/sys/vnode.h
1196
fop_setsecattr(vp, vsap, f, cr, ct)
usr/src/uts/common/sys/vnode.h
1197
#define VOP_SHRLOCK(vp, cmd, shr, f, cr, ct) \
usr/src/uts/common/sys/vnode.h
1198
fop_shrlock(vp, cmd, shr, f, cr, ct)
usr/src/uts/common/sys/vnode.h
1201
#define VOP_REQZCBUF(vp, rwflag, xuiop, cr, ct) \
usr/src/uts/common/sys/vnode.h
1202
fop_reqzcbuf(vp, rwflag, xuiop, cr, ct)
usr/src/uts/common/sys/vnode.h
1203
#define VOP_RETZCBUF(vp, xuiop, cr, ct) \
usr/src/uts/common/sys/vnode.h
1204
fop_retzcbuf(vp, xuiop, cr, ct)
usr/src/uts/common/sys/vnode.h
1337
cred_t *cr, ssize_t *residp);
usr/src/uts/common/sys/vnode.h
1358
vnode_t *specvp(struct vnode *vp, dev_t dev, vtype_t type, struct cred *cr);
usr/src/uts/common/sys/vnode.h
1552
#define VN_DISPOSE(pp, flag, dn, cr) { \
usr/src/uts/common/sys/vnode.h
1554
VOP_DISPOSE((pp)->p_vnode, (pp), (flag), (dn), (cr), NULL); \
usr/src/uts/common/syscall/access.c
68
cred_t *cr;
usr/src/uts/common/syscall/access.c
76
cr = CRED();
usr/src/uts/common/syscall/access.c
80
(cr->cr_uid == cr->cr_ruid && cr->cr_gid == cr->cr_rgid);
usr/src/uts/common/syscall/access.c
83
tmpcr = cr;
usr/src/uts/common/syscall/access.c
85
tmpcr = crdup(cr);
usr/src/uts/common/syscall/access.c
86
tmpcr->cr_uid = cr->cr_ruid;
usr/src/uts/common/syscall/access.c
87
tmpcr->cr_gid = cr->cr_rgid;
usr/src/uts/common/syscall/access.c
88
tmpcr->cr_ruid = cr->cr_uid;
usr/src/uts/common/syscall/access.c
89
tmpcr->cr_rgid = cr->cr_gid;
usr/src/uts/common/syscall/auditsys.c
1000
ainfo = crgetauinfo(cr);
usr/src/uts/common/syscall/auditsys.c
1003
crfree(cr);
usr/src/uts/common/syscall/auditsys.c
1019
crfree(cr);
usr/src/uts/common/syscall/auditsys.c
1036
crfree(cr);
usr/src/uts/common/syscall/auditsys.c
1162
cred_t *cr, *newcred;
usr/src/uts/common/syscall/auditsys.c
1184
crhold(cr = proc->p_cred);
usr/src/uts/common/syscall/auditsys.c
1188
ainfo = crgetauinfo(cr);
usr/src/uts/common/syscall/auditsys.c
1190
crfree(cr);
usr/src/uts/common/syscall/auditsys.c
1196
crfree(cr);
usr/src/uts/common/syscall/auditsys.c
1207
crfree(cr);
usr/src/uts/common/syscall/auditsys.c
1219
crfree(cr);
usr/src/uts/common/syscall/auditsys.c
1234
cred_t *cr, *newcred;
usr/src/uts/common/syscall/auditsys.c
1259
crhold(cr = proc->p_cred);
usr/src/uts/common/syscall/auditsys.c
1263
ainfo = crgetauinfo(cr);
usr/src/uts/common/syscall/auditsys.c
1265
crfree(cr);
usr/src/uts/common/syscall/auditsys.c
1276
crfree(cr);
usr/src/uts/common/syscall/auditsys.c
1293
crfree(cr);
usr/src/uts/common/syscall/auditsys.c
899
cred_t *cr;
usr/src/uts/common/syscall/auditsys.c
915
crhold(cr = p->p_cred);
usr/src/uts/common/syscall/auditsys.c
917
ainfo = crgetauinfo(cr);
usr/src/uts/common/syscall/auditsys.c
920
crfree(cr);
usr/src/uts/common/syscall/auditsys.c
936
crfree(cr);
usr/src/uts/common/syscall/auditsys.c
953
crfree(cr);
usr/src/uts/common/syscall/auditsys.c
982
cred_t *cr;
usr/src/uts/common/syscall/auditsys.c
998
crhold(cr = p->p_cred);
usr/src/uts/common/syscall/gid.c
100
cr->cr_sgid != gid)
usr/src/uts/common/syscall/gid.c
102
crcopy_to(cr, newcr);
usr/src/uts/common/syscall/gid.c
111
crfree(cr);
usr/src/uts/common/syscall/gid.c
133
cred_t *cr;
usr/src/uts/common/syscall/gid.c
135
cr = curthread->t_cred;
usr/src/uts/common/syscall/gid.c
136
r.r_val1 = cr->cr_rgid;
usr/src/uts/common/syscall/gid.c
137
r.r_val2 = cr->cr_gid;
usr/src/uts/common/syscall/gid.c
145
cred_t *cr, *newcr;
usr/src/uts/common/syscall/gid.c
169
crhold(cr = p->p_cred);
usr/src/uts/common/syscall/gid.c
172
if (gid == cr->cr_rgid || gid == cr->cr_gid || gid == cr->cr_sgid ||
usr/src/uts/common/syscall/gid.c
173
(error = secpolicy_allow_setid(cr, -1, B_FALSE)) == 0) {
usr/src/uts/common/syscall/gid.c
175
crfree(cr);
usr/src/uts/common/syscall/gid.c
176
if (cr != p->p_cred)
usr/src/uts/common/syscall/gid.c
182
if (cr->cr_gid != gid && error == 0)
usr/src/uts/common/syscall/gid.c
185
crcopy_to(cr, newcr);
usr/src/uts/common/syscall/gid.c
192
crfree(cr);
usr/src/uts/common/syscall/gid.c
222
cred_t *cr, *newcr;
usr/src/uts/common/syscall/gid.c
245
cr = p->p_cred;
usr/src/uts/common/syscall/gid.c
248
rgid == cr->cr_rgid || rgid == cr->cr_gid || rgid == cr->cr_sgid) &&
usr/src/uts/common/syscall/gid.c
249
(egid == -1 || egid == cr->cr_rgid || egid == cr->cr_gid ||
usr/src/uts/common/syscall/gid.c
250
egid == cr->cr_sgid) ||
usr/src/uts/common/syscall/gid.c
251
(error = secpolicy_allow_setid(cr, -1, B_FALSE)) == 0) {
usr/src/uts/common/syscall/gid.c
252
crhold(cr);
usr/src/uts/common/syscall/gid.c
253
crcopy_to(cr, newcr);
usr/src/uts/common/syscall/gid.c
274
if ((cr->cr_gid != newcr->cr_gid ||
usr/src/uts/common/syscall/gid.c
275
cr->cr_rgid != newcr->cr_rgid ||
usr/src/uts/common/syscall/gid.c
276
cr->cr_sgid != newcr->cr_sgid) && error == 0)
usr/src/uts/common/syscall/gid.c
279
crfree(cr);
usr/src/uts/common/syscall/gid.c
47
cred_t *cr, *newcr;
usr/src/uts/common/syscall/gid.c
72
cr = p->p_cred;
usr/src/uts/common/syscall/gid.c
73
crhold(cr);
usr/src/uts/common/syscall/gid.c
77
if ((gid == cr->cr_rgid || gid == cr->cr_sgid) &&
usr/src/uts/common/syscall/gid.c
78
secpolicy_allow_setid(cr, -1, B_TRUE) != 0) {
usr/src/uts/common/syscall/gid.c
80
crfree(cr);
usr/src/uts/common/syscall/gid.c
81
if (cr != p->p_cred)
usr/src/uts/common/syscall/gid.c
84
crcopy_to(cr, newcr);
usr/src/uts/common/syscall/gid.c
89
} else if ((error = secpolicy_allow_setid(cr, -1, B_FALSE)) == 0) {
usr/src/uts/common/syscall/gid.c
91
crfree(cr);
usr/src/uts/common/syscall/gid.c
92
if (cr != p->p_cred)
usr/src/uts/common/syscall/gid.c
98
if (cr->cr_gid != gid ||
usr/src/uts/common/syscall/gid.c
99
cr->cr_rgid != gid ||
usr/src/uts/common/syscall/groups.c
104
crfree(cr);
usr/src/uts/common/syscall/groups.c
108
crfree(cr);
usr/src/uts/common/syscall/groups.c
109
if (cr != p->p_cred)
usr/src/uts/common/syscall/groups.c
112
crdup_to(cr, newcr);
usr/src/uts/common/syscall/groups.c
118
crfree(cr); /* free the old one */
usr/src/uts/common/syscall/groups.c
132
struct cred *cr;
usr/src/uts/common/syscall/groups.c
135
cr = curthread->t_cred;
usr/src/uts/common/syscall/groups.c
136
n = crgetngroups(cr);
usr/src/uts/common/syscall/groups.c
141
if (copyout(crgetgroups(cr), gidset, n * sizeof (gid_t)))
usr/src/uts/common/syscall/groups.c
44
cred_t *cr, *newcr;
usr/src/uts/common/syscall/groups.c
94
cr = p->p_cred;
usr/src/uts/common/syscall/groups.c
95
crhold(cr);
usr/src/uts/common/syscall/groups.c
98
if ((error = secpolicy_allow_setid(cr, -1, B_FALSE)) != 0) {
usr/src/uts/common/syscall/pathconf.c
108
if (!(error = VOP_FSYNC(vp, FSYNC, cr, NULL)))
usr/src/uts/common/syscall/pathconf.c
116
if (error = VOP_PATHCONF(vp, cmd, &val, cr, NULL))
usr/src/uts/common/syscall/pathconf.c
54
cpathconf(register vnode_t *vp, int cmd, struct cred *cr)
usr/src/uts/common/syscall/pathconf.c
62
if (error = VOP_PATHCONF(vp, _PC_SYMLINK_MAX, &val, cr, NULL))
usr/src/uts/common/syscall/ppriv.c
102
crfree(cr);
usr/src/uts/common/syscall/ppriv.c
121
crcopy_to(pcr, cr);
usr/src/uts/common/syscall/ppriv.c
128
priv_set_PA(cr);
usr/src/uts/common/syscall/ppriv.c
130
target = &(CR_PRIVS(cr)->crprivs[type]);
usr/src/uts/common/syscall/ppriv.c
155
priv_intersect(&pset, &CR_EPRIV(cr));
usr/src/uts/common/syscall/ppriv.c
168
cr->cr_uid != 0 && cr->cr_ruid != 0 && cr->cr_suid != 0) {
usr/src/uts/common/syscall/ppriv.c
169
priv_set_t diff = CR_OPPRIV(cr);
usr/src/uts/common/syscall/ppriv.c
172
donocd = !priv_issubset(&diff, &CR_IPRIV(cr));
usr/src/uts/common/syscall/ppriv.c
175
p->p_cred = cr;
usr/src/uts/common/syscall/ppriv.c
199
crset(p, cr); /* broadcast to process threads */
usr/src/uts/common/syscall/ppriv.c
247
cred_t *cr, *pcr;
usr/src/uts/common/syscall/ppriv.c
270
cr = cralloc();
usr/src/uts/common/syscall/ppriv.c
274
cr = pcr = tcr;
usr/src/uts/common/syscall/ppriv.c
291
crfree(cr);
usr/src/uts/common/syscall/ppriv.c
312
crfree(cr);
usr/src/uts/common/syscall/ppriv.c
321
crfree(cr);
usr/src/uts/common/syscall/ppriv.c
328
crcopy_to(pcr, cr);
usr/src/uts/common/syscall/ppriv.c
331
priv_set_PA(cr);
usr/src/uts/common/syscall/ppriv.c
333
priv_adjust_PA(cr);
usr/src/uts/common/syscall/ppriv.c
335
CR_FLAGS(cr) = newflags;
usr/src/uts/common/syscall/ppriv.c
343
crsetcrklpd(cr, NULL);
usr/src/uts/common/syscall/ppriv.c
346
p->p_cred = cr;
usr/src/uts/common/syscall/ppriv.c
348
crset(p, cr);
usr/src/uts/common/syscall/ppriv.c
358
getpflags(uint_t flag, const cred_t *cr)
usr/src/uts/common/syscall/ppriv.c
366
return ((CR_FLAGS(cr) & flag) != 0);
usr/src/uts/common/syscall/ppriv.c
58
cred_t *cr, *pcr;
usr/src/uts/common/syscall/ppriv.c
69
cr = cralloc();
usr/src/uts/common/syscall/ppriv.c
92
crfree(cr);
usr/src/uts/common/syscall/sem.c
354
struct cred *cr;
usr/src/uts/common/syscall/sem.c
361
cr = CRED();
usr/src/uts/common/syscall/sem.c
394
if (error = ipc_rmid(sem_svc, semid, cr))
usr/src/uts/common/syscall/sem.c
408
if (error = ipcperm_set(sem_svc, cr, &sp->sem_perm,
usr/src/uts/common/syscall/sem.c
420
if (error = ipcperm_access(&sp->sem_perm, SEM_R, cr)) {
usr/src/uts/common/syscall/sem.c
439
if (error = ipcperm_set64(sem_svc, cr, &sp->sem_perm,
usr/src/uts/common/syscall/sem.c
463
if (error = ipcperm_access(&sp->sem_perm, SEM_R, cr)) {
usr/src/uts/common/syscall/sem.c
477
if (error = ipcperm_access(&sp->sem_perm, SEM_R, cr)) {
usr/src/uts/common/syscall/sem.c
491
if (error = ipcperm_access(&sp->sem_perm, SEM_R, cr)) {
usr/src/uts/common/syscall/sem.c
505
if (error = ipcperm_access(&sp->sem_perm, SEM_R, cr)) {
usr/src/uts/common/syscall/sem.c
529
if (error = ipcperm_access(&sp->sem_perm, SEM_R, cr)) {
usr/src/uts/common/syscall/sem.c
543
if (error = ipcperm_access(&sp->sem_perm, SEM_A, cr)) {
usr/src/uts/common/syscall/sem.c
575
if (error = ipcperm_access(&sp->sem_perm, SEM_A, cr)) {
usr/src/uts/common/syscall/sidsys.c
100
if ((err = idmap_reg_dh(crgetzone(cr), dh)) != 0)
usr/src/uts/common/syscall/sidsys.c
90
cred_t *cr = CRED();
usr/src/uts/common/syscall/sidsys.c
92
if ((err = secpolicy_idmap(cr)) != 0)
usr/src/uts/common/syscall/signotify.c
157
cr = CRED();
usr/src/uts/common/syscall/signotify.c
162
sqp->sq_info.si_uid = crgetruid(cr);
usr/src/uts/common/syscall/signotify.c
95
struct cred *cr;
usr/src/uts/common/syscall/stat.c
100
crhold(cr);
usr/src/uts/common/syscall/stat.c
103
*cred = cr;
usr/src/uts/common/syscall/stat.c
116
crfree(cr);
usr/src/uts/common/syscall/stat.c
194
cstat(vnode_t *vp, struct stat *ubp, int flag, cred_t *cr)
usr/src/uts/common/syscall/stat.c
202
if ((error = VOP_GETATTR(vp, &vattr, flag, cr, NULL)) != 0)
usr/src/uts/common/syscall/stat.c
324
cstat32(vnode_t *vp, struct stat32 *ubp, int flag, struct cred *cr)
usr/src/uts/common/syscall/stat.c
333
if (error = VOP_GETATTR(vp, &vattr, flag, cr, NULL))
usr/src/uts/common/syscall/stat.c
451
cstat64(vnode_t *vp, struct stat64 *ubp, int flag, cred_t *cr)
usr/src/uts/common/syscall/stat.c
459
if (error = VOP_GETATTR(vp, &vattr, flag, cr, NULL))
usr/src/uts/common/syscall/stat.c
562
cstat64_32(vnode_t *vp, struct stat64_32 *ubp, int flag, cred_t *cr)
usr/src/uts/common/syscall/stat.c
571
if (error = VOP_GETATTR(vp, &vattr, flag, cr, NULL))
usr/src/uts/common/syscall/stat.c
70
cred_t *cr;
usr/src/uts/common/syscall/stat.c
81
cr = CRED();
usr/src/uts/common/syscall/stat.c
82
crhold(cr);
usr/src/uts/common/syscall/stat.c
93
cr = fp->f_cred;
usr/src/uts/common/syscall/stat.c
94
crhold(cr);
usr/src/uts/common/syscall/stat.c
99
cr = CRED();
usr/src/uts/common/syscall/uid.c
100
if (!uidchge && uid != cr->cr_ruid) {
usr/src/uts/common/syscall/uid.c
125
if (cr->cr_uid != uid ||
usr/src/uts/common/syscall/uid.c
126
cr->cr_ruid != uid ||
usr/src/uts/common/syscall/uid.c
127
cr->cr_suid != uid)
usr/src/uts/common/syscall/uid.c
129
oldruid = cr->cr_ruid;
usr/src/uts/common/syscall/uid.c
130
crcopy_to(cr, newcr);
usr/src/uts/common/syscall/uid.c
148
crfree(cr);
usr/src/uts/common/syscall/uid.c
180
cred_t *cr;
usr/src/uts/common/syscall/uid.c
182
cr = curthread->t_cred;
usr/src/uts/common/syscall/uid.c
183
r.r_val1 = cr->cr_ruid;
usr/src/uts/common/syscall/uid.c
184
r.r_val2 = cr->cr_uid;
usr/src/uts/common/syscall/uid.c
194
cred_t *cr, *newcr;
usr/src/uts/common/syscall/uid.c
217
crhold(cr = p->p_cred);
usr/src/uts/common/syscall/uid.c
220
if (uid == cr->cr_ruid || uid == cr->cr_uid || uid == cr->cr_suid ||
usr/src/uts/common/syscall/uid.c
221
(error = secpolicy_allow_setid(cr, uid, B_FALSE)) == 0) {
usr/src/uts/common/syscall/uid.c
228
crfree(cr);
usr/src/uts/common/syscall/uid.c
229
if (cr != p->p_cred)
usr/src/uts/common/syscall/uid.c
231
if (cr->cr_uid != uid && error == 0)
usr/src/uts/common/syscall/uid.c
234
crcopy_to(cr, newcr);
usr/src/uts/common/syscall/uid.c
250
crfree(cr);
usr/src/uts/common/syscall/uid.c
271
cred_t *cr, *newcr;
usr/src/uts/common/syscall/uid.c
299
crhold(cr = p->p_cred);
usr/src/uts/common/syscall/uid.c
302
if (ruid != -1 && ruid != cr->cr_ruid && ruid != cr->cr_uid &&
usr/src/uts/common/syscall/uid.c
303
secpolicy_allow_setid(cr, ruid, B_FALSE) != 0) {
usr/src/uts/common/syscall/uid.c
305
crfree(cr);
usr/src/uts/common/syscall/uid.c
306
if (cr != p->p_cred)
usr/src/uts/common/syscall/uid.c
310
euid != cr->cr_ruid && euid != cr->cr_uid &&
usr/src/uts/common/syscall/uid.c
311
euid != cr->cr_suid && secpolicy_allow_setid(cr, euid, B_FALSE)) {
usr/src/uts/common/syscall/uid.c
313
crfree(cr);
usr/src/uts/common/syscall/uid.c
314
if (cr != p->p_cred)
usr/src/uts/common/syscall/uid.c
319
crfree(cr);
usr/src/uts/common/syscall/uid.c
320
if (cr != p->p_cred)
usr/src/uts/common/syscall/uid.c
322
if (!uidchge && ruid != -1 && cr->cr_ruid != ruid) {
usr/src/uts/common/syscall/uid.c
343
crhold(cr);
usr/src/uts/common/syscall/uid.c
344
crcopy_to(cr, newcr);
usr/src/uts/common/syscall/uid.c
372
if ((cr->cr_uid != newcr->cr_uid ||
usr/src/uts/common/syscall/uid.c
373
cr->cr_ruid != newcr->cr_ruid ||
usr/src/uts/common/syscall/uid.c
374
cr->cr_suid != newcr->cr_suid))
usr/src/uts/common/syscall/uid.c
378
crfree(cr);
usr/src/uts/common/syscall/uid.c
50
cred_t *cr, *newcr;
usr/src/uts/common/syscall/uid.c
79
cr = p->p_cred;
usr/src/uts/common/syscall/uid.c
80
crhold(cr);
usr/src/uts/common/syscall/uid.c
83
if ((uid == cr->cr_ruid || uid == cr->cr_suid) &&
usr/src/uts/common/syscall/uid.c
84
secpolicy_allow_setid(cr, uid, B_TRUE) != 0) {
usr/src/uts/common/syscall/uid.c
86
crfree(cr);
usr/src/uts/common/syscall/uid.c
87
if (cr != p->p_cred)
usr/src/uts/common/syscall/uid.c
90
crcopy_to(cr, newcr);
usr/src/uts/common/syscall/uid.c
95
} else if ((error = secpolicy_allow_setid(cr, uid, B_FALSE)) == 0) {
usr/src/uts/common/syscall/uid.c
97
crfree(cr);
usr/src/uts/common/syscall/uid.c
98
if (cr != p->p_cred)
usr/src/uts/common/syscall/umount.c
114
if ((error = dounmount(vfsp, flag, cr)) != 0)
usr/src/uts/common/syscall/umount.c
64
umount2_engine(vfs_t *vfsp, int flag, cred_t *cr, int is_syscall)
usr/src/uts/common/xen/io/evtchn_dev.c
162
evtchndrv_read(dev_t dev, struct uio *uio, cred_t *cr)
usr/src/uts/common/xen/io/evtchn_dev.c
170
if (secpolicy_xvm_control(cr))
usr/src/uts/common/xen/io/evtchn_dev.c
238
evtchndrv_write(dev_t dev, struct uio *uio, cred_t *cr)
usr/src/uts/common/xen/io/evtchn_dev.c
248
if (secpolicy_xvm_control(cr))
usr/src/uts/common/xen/io/evtchn_dev.c
333
evtchndrv_ioctl(dev_t dev, int cmd, intptr_t data, int flag, cred_t *cr,
usr/src/uts/common/xen/io/evtchn_dev.c
340
if (secpolicy_xvm_control(cr))
usr/src/uts/common/xen/io/xenbus_dev.c
336
xenbusdrv_open(dev_t *devp, int flag, int otyp, cred_t *cr)
usr/src/uts/common/xen/io/xenbus_dev.c
391
xenbusdrv_close(dev_t dev, int flag, int otyp, struct cred *cr)
usr/src/uts/common/xen/io/xenbus_dev.c
438
xenbusdrv_read(dev_t dev, struct uio *uiop, cred_t *cr)
usr/src/uts/common/xen/io/xenbus_dev.c
447
if (secpolicy_xvm_control(cr))
usr/src/uts/common/xen/io/xenbus_dev.c
522
xenbusdrv_write(dev_t dev, struct uio *uiop, cred_t *cr)
usr/src/uts/common/xen/io/xenbus_dev.c
532
if (secpolicy_xvm_control(cr))
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
646
if (secpolicy_xvm_control(cr))
usr/src/uts/common/xen/io/xenbus_dev.c
650
maxprot, flags, cr));
usr/src/uts/common/xen/io/xenbus_dev.c
655
xenbusdrv_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *cr,
usr/src/uts/common/xen/io/xenbus_dev.c
660
if (secpolicy_xvm_control(cr))
usr/src/uts/common/xen/io/xencons.c
415
xenconsopen(queue_t *rq, dev_t *dev, int flag, int sflag, cred_t *cr)
usr/src/uts/common/xen/io/xencons.c
442
secpolicy_excl_open(cr) != 0) {
usr/src/uts/i86pc/i86hvm/io/xpv/xpv_support.c
772
xpv_open(dev_t *dev, int flag, int otyp, cred_t *cr)
usr/src/uts/i86pc/i86hvm/io/xpv/xpv_support.c
779
xpv_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *cr,
usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c
243
cred_t *cr, int *rval);
usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c
247
cred_t *cr, int *rval);
usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c
249
cred_t *cr, int *rval);
usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c
251
cred_t *cr, int *rval);
usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c
468
acpi_drv_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *cr,
usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c
483
res = acpi_drv_cbat_ioctl(index, cmd, arg, mode, cr, rval);
usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c
486
res = acpi_drv_ac_ioctl(index, cmd, arg, mode, cr, rval);
usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c
489
res = acpi_drv_lid_ioctl(index, cmd, arg, mode, cr, rval);
usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c
492
res = acpi_drv_hotkey_ioctl(cmd, arg, mode, cr, rval);
usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c
505
acpi_drv_cbat_ioctl(int index, int cmd, intptr_t arg, int mode, cred_t *cr,
usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c
617
if (drv_priv(cr)) {
usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c
638
acpi_drv_ac_ioctl(int index, int cmd, intptr_t arg, int mode, cred_t *cr,
usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c
690
acpi_drv_lid_ioctl(int index, int cmd, intptr_t arg, int mode, cred_t *cr,
usr/src/uts/i86pc/io/acpi_drv/acpi_video.c
616
acpi_video_ioctl(void *p, int cmd, intptr_t arg, int mode, cred_t *cr,
usr/src/uts/i86pc/io/acpi_drv/acpi_video.c
685
if (drv_priv(cr)) {
usr/src/uts/i86pc/io/acpi_drv/acpi_video.c
714
acpi_drv_hotkey_ioctl(int cmd, intptr_t arg, int mode, cred_t *cr,
usr/src/uts/i86pc/io/acpi_drv/acpi_video.c
722
cr, rval));
usr/src/uts/i86pc/io/acpi_drv/acpi_video.c
725
return (htkp->vendor_ioctl(htkp, cmd, arg, mode, cr, rval));
usr/src/uts/i86xpv/io/balloon_drv.c
107
balloon_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *cr,
usr/src/uts/i86xpv/io/balloon_drv.c
97
balloon_open(dev_t *dev, int flag, int otyp, cred_t *cr)
usr/src/uts/i86xpv/io/domcaps.c
104
domcaps_read(dev_t dev, uio_t *uio, cred_t *cr)
usr/src/uts/i86xpv/io/domcaps.c
97
domcaps_open(dev_t *dev, int flag, int otyp, cred_t *cr)
usr/src/uts/i86xpv/io/privcmd.c
107
privcmd_open(dev_t *dev, int flag, int otyp, cred_t *cr)
usr/src/uts/i86xpv/io/privcmd.c
130
do_privcmd_mmap(void *uarg, int mode, cred_t *cr)
usr/src/uts/i86xpv/io/privcmd.c
206
do_privcmd_mmapbatch(void *uarg, int mode, cred_t *cr)
usr/src/uts/i86xpv/io/privcmd.c
273
privcmd_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *cr, int *rval)
usr/src/uts/i86xpv/io/privcmd.c
275
if (secpolicy_xvm_control(cr))
usr/src/uts/i86xpv/io/privcmd.c
286
return (do_privcmd_hypercall((void *)arg, mode, cr, rval));
usr/src/uts/i86xpv/io/privcmd.c
289
return (do_privcmd_mmap((void *)arg, mode, cr));
usr/src/uts/i86xpv/io/privcmd.c
293
return (do_privcmd_mmapbatch((void *)arg, mode, cr));
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
312
if (secpolicy_xvm_control(cr))
usr/src/uts/i86xpv/io/privcmd_hcall.c
1175
do_privcmd_hypercall(void *uarg, int mode, cred_t *cr, int *rval)
usr/src/uts/intel/io/ipmi/ipmi_main.c
234
ipmi_ioctl(dev_t dv, int cmd, intptr_t data, int flags, cred_t *cr, int *rvalp)
usr/src/uts/intel/io/ipmi/ipmi_main.c
247
if (secpolicy_sys_config(cr, B_FALSE) != 0)
usr/src/uts/intel/io/ucode_drv.c
131
ucode_open(dev_t *dev, int flag, int otyp, cred_t *cr)
usr/src/uts/intel/io/ucode_drv.c
137
ucode_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *cr, int *rval)
usr/src/uts/intel/io/ucode_drv.c
196
if (cr && secpolicy_ucode_update(cr))
usr/src/uts/intel/io/viona/viona_main.c
1008
err = vmm_drv_hold(fp, cr, &hold);
usr/src/uts/intel/io/viona/viona_main.c
1060
if ((err = viona_kstat_init(ss, cr)) != 0) {
usr/src/uts/intel/io/viona/viona_main.c
592
viona_ioctl(dev_t dev, int cmd, intptr_t data, int md, cred_t *cr, int *rv)
usr/src/uts/intel/io/viona/viona_main.c
607
return (viona_ioc_create(ss, dptr, md, cr));
usr/src/uts/intel/io/viona/viona_main.c
860
viona_kstat_init(viona_soft_state_t *ss, const cred_t *cr)
usr/src/uts/intel/io/viona/viona_main.c
862
zoneid_t zid = crgetzoneid(cr);
usr/src/uts/intel/io/viona/viona_main.c
968
viona_ioc_create(viona_soft_state_t *ss, void *dptr, int md, cred_t *cr)
usr/src/uts/intel/io/viona/viona_main.c
986
zid = crgetzoneid(cr);
usr/src/uts/intel/io/vmm/io/ppt.c
152
ppt_open(dev_t *devp, int flag, int otyp, cred_t *cr)
usr/src/uts/intel/io/vmm/io/ppt.c
165
ppt_ioctl(dev_t dev, int cmd, intptr_t arg, int md, cred_t *cr, int *rv)
usr/src/uts/intel/io/vmm/vmm_drv_test.c
109
int err = vmm_drv_hold(fp, cr, &ss->vss_hold);
usr/src/uts/intel/io/vmm/vmm_drv_test.c
131
vdt_ioctl(dev_t dev, int cmd, intptr_t data, int md, cred_t *cr, int *rv)
usr/src/uts/intel/io/vmm/vmm_drv_test.c
142
err = vdt_ioc_hold(ss, cr, (int)data);
usr/src/uts/intel/io/vmm/vmm_drv_test.c
42
vdt_open(dev_t *devp, int flag, int otype, cred_t *cr)
usr/src/uts/intel/io/vmm/vmm_drv_test.c
71
vdt_close(dev_t dev, int flag, int otype, cred_t *cr)
usr/src/uts/intel/io/vmm/vmm_drv_test.c
95
vdt_ioc_hold(vdt_soft_state_t *ss, cred_t *cr, int vmm_fd)
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
790
enum vm_reg_name cr = cr_map[vie->reg];
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
810
err = vm_get_register(vm, vcpuid, cr, &val);
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
833
err = vm_get_register(vm, vcpuid, cr, &old);
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
845
switch (cr) {
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
869
err = vm_set_register(vm, vcpuid, cr, val);
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
876
err = vm_set_register(vm, vcpuid, cr, val);
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
880
panic("invalid cr %d", cr);
usr/src/uts/intel/io/vmm/vmm_reservoir.c
958
vmmr_ioctl(int cmd, intptr_t arg, int md, cred_t *cr, int *rvalp)
usr/src/uts/intel/io/vmm/vmm_reservoir.c
983
if (secpolicy_sys_config(cr, B_FALSE) != 0) {
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
2048
vmmdev_do_vm_create(const struct vm_create_req *req, cred_t *cr)
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
2102
if (vmm_kstat_alloc(sc, minor, cr) != 0) {
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
2124
sc->vmm_zone = crgetzone(cr);
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
2165
vmm_drv_hold(file_t *fp, cred_t *cr, vmm_hold_t **holdp)
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
2848
vmmdev_do_vm_destroy(const struct vm_destroy_req *req, cred_t *cr)
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
2854
if (crgetuid(cr) != 0) {
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
2886
vmm_kstat_alloc(vmm_softc_t *sc, minor_t minor, const cred_t *cr)
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
2888
zoneid_t zid = crgetzoneid(cr);
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
3112
vmm_ctl_ioctl(int cmd, intptr_t arg, int md, cred_t *cr, int *rvalp)
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
3126
return (vmmdev_do_vm_create(&req, cr));
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
3137
return (vmmdev_do_vm_destroy(&req, cr));
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
3148
return (vmmr_ioctl(cmd, arg, md, cr, rvalp));
usr/src/uts/intel/os/cpuid.c
8438
chiprev_family(const x86_chiprev_t cr)
usr/src/uts/intel/os/cpuid.c
8440
return ((x86_processor_family_t)_X86_CHIPREV_FAMILY(cr));
usr/src/uts/intel/os/cpuid.c
8452
chiprev_matches(const x86_chiprev_t cr, const x86_chiprev_t template)
usr/src/uts/intel/os/cpuid.c
8454
return (_X86_CHIPREV_VENDOR(cr) == _X86_CHIPREV_VENDOR(template) &&
usr/src/uts/intel/os/cpuid.c
8455
_X86_CHIPREV_FAMILY(cr) == _X86_CHIPREV_FAMILY(template) &&
usr/src/uts/intel/os/cpuid.c
8456
(_X86_CHIPREV_REV(cr) & _X86_CHIPREV_REV(template)) != 0);
usr/src/uts/intel/os/cpuid.c
8470
chiprev_at_least(const x86_chiprev_t cr, const x86_chiprev_t min)
usr/src/uts/intel/os/cpuid.c
8472
return (_X86_CHIPREV_VENDOR(cr) == _X86_CHIPREV_VENDOR(min) &&
usr/src/uts/intel/os/cpuid.c
8473
_X86_CHIPREV_FAMILY(cr) == _X86_CHIPREV_FAMILY(min) &&
usr/src/uts/intel/os/cpuid.c
8474
_X86_CHIPREV_REV(cr) >= _X86_CHIPREV_REV(min));
usr/src/uts/intel/sys/controlregs.h
137
#define CR4_ENABLE_SSE_FLAGS(cr) \
usr/src/uts/intel/sys/controlregs.h
138
((cr) | CR4_OSFXSR | CR4_OSXMMEXCPT)
usr/src/uts/intel/sys/controlregs.h
144
#define CR4_DISABLE_SSE_FLAGS(cr) \
usr/src/uts/intel/sys/controlregs.h
145
((cr) & ~(uint32_t)(CR4_OSFXSR | CR4_OSXMMEXCPT))
usr/src/uts/intel/sys/controlregs.h
77
#define CR0_ENABLE_FPU_FLAGS(cr) \
usr/src/uts/intel/sys/controlregs.h
78
(((cr) | CR0_MP | CR0_NE | CR0_TS) & (uint32_t)~CR0_EM)
usr/src/uts/intel/sys/controlregs.h
86
#define CR0_DISABLE_FPU_FLAGS(cr) \
usr/src/uts/intel/sys/controlregs.h
87
(((cr) | CR0_EM) & (uint32_t)~CR0_MP)
usr/src/uts/sun/io/zs_async.c
446
static int zsa_open(queue_t *rq, dev_t *dev, int flag, int sflag, cred_t *cr);
usr/src/uts/sun/io/zs_async.c
447
static int zsa_close(queue_t *q, int flag, cred_t *cr);
usr/src/uts/sun/io/zs_async.c
716
zsa_open(queue_t *rq, dev_t *dev, int flag, int sflag, cred_t *cr)
usr/src/uts/sun/io/zs_async.c
824
secpolicy_excl_open(cr) != 0) {
usr/src/uts/sun/io/zs_async.c
966
zsa_close(queue_t *q, int flag, cred_t *cr __unused)
usr/src/uts/sun/io/zs_hdlc.c
161
static int zsh_open(queue_t *rq, dev_t *dev, int flag, int sflag, cred_t *cr);
usr/src/uts/sun/io/zs_hdlc.c
162
static int zsh_close(queue_t *rq, int flag, cred_t *cr);
usr/src/uts/sun/io/zs_hdlc.c
520
zsh_open(queue_t *rq, dev_t *dev, int flag, int sflag, cred_t *cr)
usr/src/uts/sun/io/zs_hdlc.c
636
zsh_close(queue_t *rq, int flag, cred_t *cr __unused)
usr/src/uts/sun/sys/socalreg.h
47
struct cr {
usr/src/uts/sun4/io/su_driver.c
1109
asyclose(queue_t *q, int flag, cred_t *cr __unused)
usr/src/uts/sun4/io/su_driver.c
203
static int asyopen(queue_t *rq, dev_t *dev, int flag, int sflag, cred_t *cr);
usr/src/uts/sun4/io/su_driver.c
204
static int asyclose(queue_t *q, int flag, cred_t *cr);
usr/src/uts/sun4/io/su_driver.c
911
asyopen(queue_t *rq, dev_t *dev, int flag, int sflag, cred_t *cr)
usr/src/uts/sun4/io/su_driver.c
996
secpolicy_excl_open(cr) != 0) {
usr/src/uts/sun4u/io/pci/db21554.c
1654
db_pci_get_conf_regs(ddi_acc_handle_t config_handle, db_conf_regs_t *cr)
usr/src/uts/sun4u/io/pci/db21554.c
1656
cr->ds_mem0_tr_base = pci_config_get32(config_handle,
usr/src/uts/sun4u/io/pci/db21554.c
1658
cr->ds_io_mem1_tr_base = pci_config_get32(config_handle,
usr/src/uts/sun4u/io/pci/db21554.c
1660
cr->ds_mem2_tr_base = pci_config_get32(config_handle,
usr/src/uts/sun4u/io/pci/db21554.c
1662
cr->ds_mem3_tr_base = pci_config_get32(config_handle,
usr/src/uts/sun4u/io/pci/db21554.c
1664
cr->us_io_mem0_tr_base = pci_config_get32(config_handle,
usr/src/uts/sun4u/io/pci/db21554.c
1666
cr->us_mem1_tr_base = pci_config_get32(config_handle,
usr/src/uts/sun4u/io/pci/db21554.c
1668
cr->ds_mem0_setup_reg = pci_config_get32(config_handle,
usr/src/uts/sun4u/io/pci/db21554.c
1670
cr->ds_io_mem1_setup_reg = pci_config_get32(config_handle,
usr/src/uts/sun4u/io/pci/db21554.c
1672
cr->ds_mem2_setup_reg = pci_config_get32(config_handle,
usr/src/uts/sun4u/io/pci/db21554.c
1674
cr->ds_mem3_setup_reg = pci_config_get64(config_handle,
usr/src/uts/sun4u/io/pci/db21554.c
1676
cr->p_exp_rom_setup = pci_config_get32(config_handle,
usr/src/uts/sun4u/io/pci/db21554.c
1678
cr->us_io_mem0_setup_reg = pci_config_get32(config_handle,
usr/src/uts/sun4u/io/pci/db21554.c
1680
cr->us_mem1_setup_reg = pci_config_get32(config_handle,
usr/src/uts/sun4u/io/pci/db21554.c
1682
cr->chip_control0 = pci_config_get16(config_handle, DB_CONF_CHIP_CTRL0);
usr/src/uts/sun4u/io/pci/db21554.c
1683
cr->chip_control1 = pci_config_get16(config_handle, DB_CONF_CHIP_CTRL1);
usr/src/uts/sun4u/io/pci/db21554.c
1684
cr->chip_status = pci_config_get16(config_handle, DB_CONF_STATUS);
usr/src/uts/sun4u/io/pci/db21554.c
1685
cr->arb_control = pci_config_get16(config_handle, DB_CONF_ARBITER_CTRL);
usr/src/uts/sun4u/io/pci/db21554.c
1686
cr->p_serr_disables = pci_config_get8(config_handle,
usr/src/uts/sun4u/io/pci/db21554.c
1688
cr->s_serr_disables = pci_config_get8(config_handle,
usr/src/uts/sun4u/io/pci/db21554.c
1690
cr->config_csr = pci_config_get16(config_handle, DB_CONF_CONF_CSR);
usr/src/uts/sun4u/io/pci/db21554.c
1691
cr->reset_control = pci_config_get32(config_handle, DB_CONF_RESET_CTRL);
usr/src/uts/sun4u/io/pci/db21554.c
1692
cr->pm_cap = pci_config_get16(config_handle, DB_CONF_PM_CAP);
usr/src/uts/sun4u/io/pci/db21554.c
1693
cr->pm_csr = pci_config_get16(config_handle, DB_CONF_PM_CSR);
usr/src/uts/sun4u/io/pci/db21554.c
1694
cr->hs_csr = pci_config_get8(config_handle, DB_CONF_HS_CSR);
usr/src/uts/sun4u/io/pci/db21554.c
318
db_conf_regs_t *cr);
usr/src/uts/sun4u/opl/io/dm2s.c
112
int dm2s_open(queue_t *rq, dev_t *dev, int flag, int sflag, cred_t *cr);
usr/src/uts/sun4u/opl/io/dm2s.c
388
dm2s_open(queue_t *rq, dev_t *dev, int flag, int sflag, cred_t *cr)
usr/src/uts/sun4v/sys/ldc_impl.h
279
cr:1, /* <9> copy read perm */
usr/src/uts/sun4v/sys/ldc_impl.h
294
#define mte_cr mte_bit.cr