usr/src/boot/libsa/bootp.c
441
struct cmu_vend *vp;
usr/src/boot/libsa/bootp.c
447
vp = (struct cmu_vend *)cp;
usr/src/boot/libsa/bootp.c
449
if (vp->v_smask.s_addr != 0) {
usr/src/boot/libsa/bootp.c
450
netmask = vp->v_smask.s_addr;
usr/src/boot/libsa/bootp.c
452
if (vp->v_dgate.s_addr != 0) {
usr/src/boot/libsa/bootp.c
453
gateip = vp->v_dgate;
usr/src/boot/libsa/bootp.c
647
char *vp, *endv, buf[256]; /* the value buffer */
usr/src/boot/libsa/bootp.c
672
vp = buf;
usr/src/boot/libsa/bootp.c
673
*vp = '\0';
usr/src/boot/libsa/bootp.c
686
for (; size > 0 && vp < endv; size -= 4, cp += 4) {
usr/src/boot/libsa/bootp.c
688
if (vp != buf)
usr/src/boot/libsa/bootp.c
689
*vp++ = FLD_SEP;
usr/src/boot/libsa/bootp.c
691
sprintf(vp, "%s", inet_ntoa(in_ip));
usr/src/boot/libsa/bootp.c
692
vp += strlen(vp);
usr/src/boot/libsa/bootp.c
697
for (; size > 0 && vp < endv; size -= 1, cp += 1) {
usr/src/boot/libsa/bootp.c
698
sprintf(vp, "%02x", *cp);
usr/src/boot/libsa/bootp.c
699
vp += strlen(vp);
usr/src/boot/libsa/bootp.c
711
for (; size > 0 && vp < endv;
usr/src/boot/libsa/bootp.c
721
if (vp != buf)
usr/src/boot/libsa/bootp.c
722
*vp++ = FLD_SEP;
usr/src/boot/libsa/bootp.c
723
sprintf(vp, "%u", v);
usr/src/boot/libsa/bootp.c
724
vp += strlen(vp);
usr/src/boot/libsa/bootp.c
732
for (endv = buf; endv; endv = vp) {
usr/src/boot/libsa/bootp.c
739
vp = strchr(endv, '=');
usr/src/boot/libsa/bootp.c
740
if (!vp)
usr/src/boot/libsa/bootp.c
742
*vp++ = 0;
usr/src/boot/libsa/bootp.c
743
if (op->fmt == __ILIST && (s = strchr(vp, ';')))
usr/src/boot/libsa/bootp.c
745
setenv(endv, vp, 1);
usr/src/boot/libsa/bootp.c
746
vp = s; /* prepare for next round */
usr/src/boot/sys/sys/imgact_aout.h
153
int aout_coredump(struct thread *td, struct vnode *vp, off_t limit,
usr/src/cmd/awk/run.c
1673
Cell *x, *vp, *arrayp, *cp, *ncp;
usr/src/cmd/awk/run.c
1677
vp = execute(a[0]);
usr/src/cmd/awk/run.c
1692
(void) setsval(vp, cp->nval);
usr/src/cmd/awk/run.c
1696
tempfree(vp);
usr/src/cmd/awk/run.c
1700
tempfree(vp);
usr/src/cmd/awk/tran.c
106
setfree(Cell *vp)
usr/src/cmd/awk/tran.c
108
if (&vp->sval == FS || &vp->sval == RS ||
usr/src/cmd/awk/tran.c
109
&vp->sval == OFS || &vp->sval == ORS ||
usr/src/cmd/awk/tran.c
110
&vp->sval == OFMT || &vp->sval == CONVFMT ||
usr/src/cmd/awk/tran.c
111
&vp->sval == FILENAME || &vp->sval == SUBSEP)
usr/src/cmd/awk/tran.c
112
vp->tval |= DONTFREE;
usr/src/cmd/awk/tran.c
114
vp->tval &= ~DONTFREE;
usr/src/cmd/awk/tran.c
362
setfval(Cell *vp, Awkfloat f) /* set float val of a Cell */
usr/src/cmd/awk/tran.c
367
if ((vp->tval & (NUM | STR)) == 0)
usr/src/cmd/awk/tran.c
368
funnyvar(vp, "assign to");
usr/src/cmd/awk/tran.c
369
if (isfld(vp)) {
usr/src/cmd/awk/tran.c
371
fldno = atoi(vp->nval);
usr/src/cmd/awk/tran.c
375
} else if (&vp->fval == NF) {
usr/src/cmd/awk/tran.c
379
} else if (isrec(vp)) {
usr/src/cmd/awk/tran.c
383
} else if (vp == ofsloc) {
usr/src/cmd/awk/tran.c
387
if (freeable(vp))
usr/src/cmd/awk/tran.c
388
xfree(vp->sval); /* free any previous string */
usr/src/cmd/awk/tran.c
389
vp->tval &= ~(STR|CONVC|CONVO); /* mark string invalid */
usr/src/cmd/awk/tran.c
390
vp->fmt = NULL;
usr/src/cmd/awk/tran.c
391
vp->tval |= NUM; /* mark number ok */
usr/src/cmd/awk/tran.c
394
dprintf(("setfval %p: %s = %g, t=%o\n", (void *)vp,
usr/src/cmd/awk/tran.c
395
NN(vp->nval), f, vp->tval));
usr/src/cmd/awk/tran.c
396
return (vp->fval = f);
usr/src/cmd/awk/tran.c
400
funnyvar(Cell *vp, const char *rw)
usr/src/cmd/awk/tran.c
402
if (isarr(vp))
usr/src/cmd/awk/tran.c
403
FATAL("can't %s %s; it's an array name.", rw, vp->nval);
usr/src/cmd/awk/tran.c
404
if (isfcn(vp))
usr/src/cmd/awk/tran.c
405
FATAL("can't %s %s; it's a function.", rw, vp->nval);
usr/src/cmd/awk/tran.c
407
vp, vp->nval, vp->sval, vp->fval, vp->tval);
usr/src/cmd/awk/tran.c
411
setsval(Cell *vp, const char *s) /* set string val of a Cell */
usr/src/cmd/awk/tran.c
418
(void *)vp, NN(vp->nval), s, vp->tval, donerec, donefld));
usr/src/cmd/awk/tran.c
419
if ((vp->tval & (NUM | STR)) == 0)
usr/src/cmd/awk/tran.c
420
funnyvar(vp, "assign to");
usr/src/cmd/awk/tran.c
421
if (isfld(vp)) {
usr/src/cmd/awk/tran.c
423
fldno = atoi(vp->nval);
usr/src/cmd/awk/tran.c
427
} else if (isrec(vp)) {
usr/src/cmd/awk/tran.c
431
} else if (vp == ofsloc) {
usr/src/cmd/awk/tran.c
436
if (freeable(vp))
usr/src/cmd/awk/tran.c
437
xfree(vp->sval);
usr/src/cmd/awk/tran.c
438
vp->tval &= ~(NUM|CONVC|CONVO);
usr/src/cmd/awk/tran.c
439
vp->tval |= STR;
usr/src/cmd/awk/tran.c
440
vp->fmt = NULL;
usr/src/cmd/awk/tran.c
441
setfree(vp);
usr/src/cmd/awk/tran.c
443
(void *)vp, NN(vp->nval), t, (void *)t,
usr/src/cmd/awk/tran.c
444
vp->tval, donerec, donefld));
usr/src/cmd/awk/tran.c
445
vp->sval = t;
usr/src/cmd/awk/tran.c
446
if (&vp->fval == NF) {
usr/src/cmd/awk/tran.c
448
f = getfval(vp);
usr/src/cmd/awk/tran.c
453
return (vp->sval);
usr/src/cmd/awk/tran.c
457
getfval(Cell *vp) /* get float val of a Cell */
usr/src/cmd/awk/tran.c
459
if ((vp->tval & (NUM | STR)) == 0)
usr/src/cmd/awk/tran.c
460
funnyvar(vp, "read value of");
usr/src/cmd/awk/tran.c
461
if (isfld(vp) && donefld == 0)
usr/src/cmd/awk/tran.c
463
else if (isrec(vp) && donerec == 0)
usr/src/cmd/awk/tran.c
465
if (!isnum(vp)) { /* not a number */
usr/src/cmd/awk/tran.c
466
vp->fval = atof(vp->sval); /* best guess */
usr/src/cmd/awk/tran.c
467
if (is_number(vp->sval) && !(vp->tval&CON))
usr/src/cmd/awk/tran.c
468
vp->tval |= NUM; /* make NUM only sparingly */
usr/src/cmd/awk/tran.c
471
(void *)vp, NN(vp->nval), vp->fval, vp->tval));
usr/src/cmd/awk/tran.c
472
return (vp->fval);
usr/src/cmd/awk/tran.c
476
get_str_val(Cell *vp, char **fmt) /* get string val of a Cell */
usr/src/cmd/awk/tran.c
481
if ((vp->tval & (NUM | STR)) == 0)
usr/src/cmd/awk/tran.c
482
funnyvar(vp, "read value of");
usr/src/cmd/awk/tran.c
483
if (isfld(vp) && donefld == 0)
usr/src/cmd/awk/tran.c
485
else if (isrec(vp) && donerec == 0)
usr/src/cmd/awk/tran.c
512
#define update_str_val(vp) \
usr/src/cmd/awk/tran.c
514
if (freeable(vp)) \
usr/src/cmd/awk/tran.c
515
xfree(vp->sval); \
usr/src/cmd/awk/tran.c
516
if (modf(vp->fval, &dtemp) == 0) /* it's integral */ \
usr/src/cmd/awk/tran.c
517
(void) snprintf(s, sizeof (s), "%.30g", vp->fval); \
usr/src/cmd/awk/tran.c
519
(void) snprintf(s, sizeof (s), *fmt, vp->fval); \
usr/src/cmd/awk/tran.c
520
vp->sval = tostring(s); \
usr/src/cmd/awk/tran.c
521
vp->tval &= ~DONTFREE; \
usr/src/cmd/awk/tran.c
522
vp->tval |= STR; \
usr/src/cmd/awk/tran.c
525
if (isstr(vp) == 0) {
usr/src/cmd/awk/tran.c
527
update_str_val(vp);
usr/src/cmd/awk/tran.c
529
vp->tval &= ~CONVC;
usr/src/cmd/awk/tran.c
530
vp->tval |= CONVO;
usr/src/cmd/awk/tran.c
533
vp->tval &= ~CONVO;
usr/src/cmd/awk/tran.c
534
vp->tval |= CONVC;
usr/src/cmd/awk/tran.c
536
vp->fmt = *fmt;
usr/src/cmd/awk/tran.c
537
} else if ((vp->tval & DONTFREE) != 0 || !isnum(vp) || isfld(vp)) {
usr/src/cmd/awk/tran.c
539
} else if (isstr(vp)) {
usr/src/cmd/awk/tran.c
541
if ((vp->tval & CONVC) != 0 ||
usr/src/cmd/awk/tran.c
542
((vp->tval & CONVO) != 0 && vp->fmt != *fmt)) {
usr/src/cmd/awk/tran.c
544
update_str_val(vp);
usr/src/cmd/awk/tran.c
545
vp->tval &= ~CONVC;
usr/src/cmd/awk/tran.c
546
vp->tval |= CONVO;
usr/src/cmd/awk/tran.c
547
vp->fmt = *fmt;
usr/src/cmd/awk/tran.c
551
if ((vp->tval & CONVO) != 0 ||
usr/src/cmd/awk/tran.c
552
((vp->tval & CONVC) != 0 && vp->fmt != *fmt)) {
usr/src/cmd/awk/tran.c
554
update_str_val(vp);
usr/src/cmd/awk/tran.c
555
vp->tval &= ~CONVO;
usr/src/cmd/awk/tran.c
556
vp->tval |= CONVC;
usr/src/cmd/awk/tran.c
557
vp->fmt = *fmt;
usr/src/cmd/awk/tran.c
563
(void *)vp, NN(vp->nval), vp->sval, (void *)vp->sval, vp->tval));
usr/src/cmd/awk/tran.c
564
return (vp->sval);
usr/src/cmd/awk/tran.c
568
getsval(Cell *vp) /* get string val of a Cell */
usr/src/cmd/awk/tran.c
570
return (get_str_val(vp, CONVFMT));
usr/src/cmd/awk/tran.c
574
getpssval(Cell *vp) /* get string val of a Cell for print */
usr/src/cmd/awk/tran.c
576
return (get_str_val(vp, OFMT));
usr/src/cmd/awk_xpg4/awk1.c
157
wchar_t *vp;
usr/src/cmd/awk_xpg4/awk1.c
170
if (((vp = wcschr(arg, '=')) != NULL) &&
usr/src/cmd/awk_xpg4/awk1.c
172
*vp = '\0';
usr/src/cmd/awk_xpg4/awk1.c
173
strescape(vp+1);
usr/src/cmd/awk_xpg4/awk1.c
177
*vp = '=';
usr/src/cmd/bhyve/common/config.c
250
const char *cp, *vp;
usr/src/cmd/bhyve/common/config.c
258
vp = value;
usr/src/cmd/bhyve/common/config.c
259
while (*vp != '\0') {
usr/src/cmd/bhyve/common/config.c
260
switch (*vp) {
usr/src/cmd/bhyve/common/config.c
266
vp++;
usr/src/cmd/bhyve/common/config.c
269
if (vp[1] != '(' || vp[2] == '\0')
usr/src/cmd/bhyve/common/config.c
272
cp = strchr(vp + 2, ')');
usr/src/cmd/bhyve/common/config.c
278
vp++;
usr/src/cmd/bhyve/common/config.c
281
vp += 2;
usr/src/cmd/bhyve/common/config.c
283
if (cp == vp) {
usr/src/cmd/bhyve/common/config.c
287
vp++;
usr/src/cmd/bhyve/common/config.c
292
path = strndup(vp, cp - vp);
usr/src/cmd/bhyve/common/config.c
297
vp = cp + 1;
usr/src/cmd/bhyve/common/config.c
313
vp++;
usr/src/cmd/bhyve/common/config.c
314
if (*vp == '\0') {
usr/src/cmd/bhyve/common/config.c
322
fputc(*vp, valfp);
usr/src/cmd/bhyve/common/config.c
323
vp++;
usr/src/cmd/bhyve/common/virtio.c
778
struct vring_desc *vdir, *vindir, *vp;
usr/src/cmd/bhyve/common/virtio.c
861
vp = &vindir[next];
usr/src/cmd/bhyve/common/virtio.c
862
if (vp->flags & VRING_DESC_F_INDIRECT) {
usr/src/cmd/bhyve/common/virtio.c
869
_vq_record(vs, i, vp, iov, niov, &req);
usr/src/cmd/bhyve/common/virtio.c
872
if ((vp->flags & VRING_DESC_F_NEXT) == 0)
usr/src/cmd/bhyve/common/virtio.c
874
next = vp->next;
usr/src/cmd/cmd-inet/usr.bin/pppd/options.c
1823
parse_dotted_ip(cp, vp)
usr/src/cmd/cmd-inet/usr.bin/pppd/options.c
1825
u_int32_t *vp;
usr/src/cmd/cmd-inet/usr.bin/pppd/options.c
1832
if ((*cp == '\0') || (vp == NULL))
usr/src/cmd/cmd-inet/usr.bin/pppd/options.c
1834
*vp = 0;
usr/src/cmd/cmd-inet/usr.bin/pppd/options.c
1907
*vp = val;
usr/src/cmd/cmd-inet/usr.bin/telnet/telnet.c
1621
register unsigned char *vp, c;
usr/src/cmd/cmd-inet/usr.bin/telnet/telnet.c
1640
vp = env_getvalue(ep);
usr/src/cmd/cmd-inet/usr.bin/telnet/telnet.c
1649
(vp == NULL ? 0 : (2 * strlen((char *)vp)));
usr/src/cmd/cmd-inet/usr.bin/telnet/telnet.c
1688
if ((ep = vp) != NULL) {
usr/src/cmd/cmd-inet/usr.bin/telnet/telnet.c
1695
vp = NULL;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
1074
const uint8_t *tagp, *vp;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
1180
vp = POET_DATA(tagp) + 4;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
1182
(void) fprintf(fp, "%02X", *vp++);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3005
vrrp_pkt_t *vp = (vrrp_pkt_t *)buf;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3007
struct in_addr *a4 = (struct in_addr *)(vp + 1);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3009
struct in6_addr *a6 = (struct in6_addr *)(vp + 1);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3041
vp->vp_vers_type = (VRRP_VERSION << 4) | VRRP_PKT_ADVERT;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3042
vp->vp_vrid = vr->vvr_conf.vvc_vrid;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3043
vp->vp_prio = zero_pri ? VRRP_PRIO_ZERO : vr->vvr_conf.vvc_pri;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3046
vp->vp_rsvd_adver_int = htons(rsvd_adver_int);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3047
vp->vp_ipnum = nip;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3052
vp->vp_chksum = 0;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3054
vp->vp_chksum = vrrp_cksum4(
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3056
&vrrp_muladdr4.in4.sin_addr, size, vp);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3058
vp->vp_chksum = vrrp_cksum6(
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3060
&vrrp_muladdr6.in6.sin6_addr, size, vp);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3242
vrrpd_process_adv(vrrp_vr_t *vr, vrrp_addr_t *from, vrrp_pkt_t *vp)
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3262
peer_adver_int = CENTISEC2MSEC(ntohs(vp->vp_rsvd_adver_int) & 0x0fff);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3270
vp->vp_prio, peer_adver_int);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3278
} else if (conf->vvc_pri == vp->vp_prio) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3293
vr->vvr_peer_prio = vp->vp_prio;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3298
if ((vp->vp_prio == VRRP_PRIO_ZERO) ||
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3300
vp->vp_prio >= conf->vvc_pri)) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3303
if (vp->vp_prio == VRRP_PRIO_ZERO) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3322
if (vp->vp_prio == VRRP_PRIO_ZERO) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3337
} else if (vp->vp_prio > conf->vvc_pri ||
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3338
(vp->vp_prio == conf->vvc_pri && addr_cmp > 0)) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3347
vrrpd_process_vrrp(vrrp_intf_t *pif, vrrp_pkt_t *vp, size_t len,
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3369
vers_type = ((vp->vp_vers_type & VRRP_VER_MASK) >> 4);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3376
if (vp->vp_ipnum == 0) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3383
vp->vp_ipnum * (pif->vvi_af == AF_INET ? sizeof (struct in_addr) :
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3386
" %d", pif->vvi_ifname, vp->vp_ipnum);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3390
vers_type = (vp->vp_vers_type & VRRP_TYPE_MASK);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3396
saved_cksum = vp->vp_chksum;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3397
vp->vp_chksum = 0;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3400
&vrrp_muladdr4.in4.sin_addr, len, vp);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3403
&vrrp_muladdr6.in6.sin6_addr, len, vp);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3413
if ((vr = vrrpd_lookup_vr_by_vrid(pif->vvi_ifname, vp->vp_vrid,
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3415
vrrpd_process_adv(vr, from, vp);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3418
"not configured", pif->vvi_ifname, vp->vp_vrid,
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4027
vrrp_pkt_t *vp)
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4053
return (in_cksum(sum, plen, vp));
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4072
vrrp_pkt_t *vp)
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4098
return (in_cksum(sum, plen, vp));
usr/src/cmd/csh/sh.c
1093
tchar **vp;
usr/src/cmd/csh/sh.c
1103
vp = v->vec;
usr/src/cmd/csh/sh.c
1104
cnt = blklen(vp);
usr/src/cmd/csh/sh.c
1105
intvl = (cnt && number(*vp)) ? (--cnt, getn(*vp++)) : MAILINTVL;
usr/src/cmd/csh/sh.c
1110
for (; *vp; vp++) {
usr/src/cmd/csh/sh.c
1111
if (stat_(*vp, &stb) < 0)
usr/src/cmd/csh/sh.c
1121
printf("%s in %t.\n", new ? "New mail" : "Mail", *vp);
usr/src/cmd/csh/sh.dol.c
347
struct varent *vp;
usr/src/cmd/csh/sh.dol.c
403
vp = adrof(S_argv);
usr/src/cmd/csh/sh.dol.c
432
vp = adrof(S_argv);
usr/src/cmd/csh/sh.dol.c
433
if (vp == 0) {
usr/src/cmd/csh/sh.dol.c
434
vp = &nulargv;
usr/src/cmd/csh/sh.dol.c
453
vp = adrof(name);
usr/src/cmd/csh/sh.dol.c
460
dolp = (vp || getenv_(name)) ? S_1 /* "1" */ : S_0 /* "0" */;
usr/src/cmd/csh/sh.dol.c
463
if (vp == 0) {
usr/src/cmd/csh/sh.dol.c
477
upb = blklen(vp->vec);
usr/src/cmd/csh/sh.dol.c
503
setname(vp->v_name);
usr/src/cmd/csh/sh.dol.c
564
dolnxt = &vp->vec[lwb - 1];
usr/src/cmd/csh/sh.dol.c
644
tchar **vp;
usr/src/cmd/csh/sh.dol.c
746
vp = dobackp(mbuf, 1);
usr/src/cmd/csh/sh.dol.c
749
Dv[0] = mbp, Dv[1] = NOSTR, vp = Dv;
usr/src/cmd/csh/sh.dol.c
759
for (; *vp; vp++) {
usr/src/cmd/csh/sh.dol.c
760
for (mbp = *vp; *mbp; mbp++) {
usr/src/cmd/csh/sh.exec.c
210
tchar **vp;
usr/src/cmd/csh/sh.exec.c
262
vp = lastsh;
usr/src/cmd/csh/sh.exec.c
263
vp[0] = adrof(S_shell /* "shell" */) ?
usr/src/cmd/csh/sh.exec.c
266
vp[1] = (tchar *) NULL;
usr/src/cmd/csh/sh.exec.c
269
vp[0] = S_OTHERSH /* OTHERSH */;
usr/src/cmd/csh/sh.exec.c
274
vp = v->vec;
usr/src/cmd/csh/sh.exec.c
276
t = blkspl(vp, t); /* Splice up the new arglst */
usr/src/cmd/csh/sh.exp.c
100
exp(tchar ***vp)
usr/src/cmd/csh/sh.exp.c
106
return (exp0(vp, 0));
usr/src/cmd/csh/sh.exp.c
110
exp0(tchar ***vp, bool ignore)
usr/src/cmd/csh/sh.exp.c
112
int p1 = exp1(vp, ignore);
usr/src/cmd/csh/sh.exp.c
118
etraci("exp0 p1", p1, vp);
usr/src/cmd/csh/sh.exp.c
120
if (**vp && eq(**vp, S_BARBAR /* "||" */)) {
usr/src/cmd/csh/sh.exp.c
123
(*vp)++;
usr/src/cmd/csh/sh.exp.c
124
p2 = exp0(vp, (ignore&IGNORE) || p1);
usr/src/cmd/csh/sh.exp.c
126
etraci("exp0 p2", p2, vp);
usr/src/cmd/csh/sh.exp.c
134
exp1(tchar ***vp, bool ignore)
usr/src/cmd/csh/sh.exp.c
136
int p1 = exp2(vp, ignore);
usr/src/cmd/csh/sh.exp.c
142
etraci("exp1 p1", p1, vp);
usr/src/cmd/csh/sh.exp.c
144
if (**vp && eq(**vp, S_ANDAND /* "&&" */)) {
usr/src/cmd/csh/sh.exp.c
147
(*vp)++;
usr/src/cmd/csh/sh.exp.c
148
p2 = exp1(vp, (ignore&IGNORE) || !p1);
usr/src/cmd/csh/sh.exp.c
150
etraci("exp1 p2", p2, vp);
usr/src/cmd/csh/sh.exp.c
158
exp2(tchar ***vp, bool ignore)
usr/src/cmd/csh/sh.exp.c
160
int p1 = exp2a(vp, ignore);
usr/src/cmd/csh/sh.exp.c
166
etraci("exp3 p1", p1, vp);
usr/src/cmd/csh/sh.exp.c
168
if (**vp && eq(**vp, S_BAR /* "|" */)) {
usr/src/cmd/csh/sh.exp.c
171
(*vp)++;
usr/src/cmd/csh/sh.exp.c
172
p2 = exp2(vp, ignore);
usr/src/cmd/csh/sh.exp.c
174
etraci("exp3 p2", p2, vp);
usr/src/cmd/csh/sh.exp.c
182
exp2a(tchar ***vp, bool ignore)
usr/src/cmd/csh/sh.exp.c
184
int p1 = exp2b(vp, ignore);
usr/src/cmd/csh/sh.exp.c
190
etraci("exp2a p1", p1, vp);
usr/src/cmd/csh/sh.exp.c
192
if (**vp && eq(**vp, S_HAT /* "^" */)) {
usr/src/cmd/csh/sh.exp.c
195
(*vp)++;
usr/src/cmd/csh/sh.exp.c
196
p2 = exp2a(vp, ignore);
usr/src/cmd/csh/sh.exp.c
198
etraci("exp2a p2", p2, vp);
usr/src/cmd/csh/sh.exp.c
206
exp2b(tchar ***vp, bool ignore)
usr/src/cmd/csh/sh.exp.c
208
int p1 = exp2c(vp, ignore);
usr/src/cmd/csh/sh.exp.c
214
etraci("exp2b p1", p1, vp);
usr/src/cmd/csh/sh.exp.c
216
if (**vp && eq(**vp, S_AND /* "&" */)) {
usr/src/cmd/csh/sh.exp.c
219
(*vp)++;
usr/src/cmd/csh/sh.exp.c
220
p2 = exp2b(vp, ignore);
usr/src/cmd/csh/sh.exp.c
222
etraci("exp2b p2", p2, vp);
usr/src/cmd/csh/sh.exp.c
230
exp2c(tchar ***vp, bool ignore)
usr/src/cmd/csh/sh.exp.c
232
tchar *p1 = exp3(vp, ignore);
usr/src/cmd/csh/sh.exp.c
240
etracc("exp2c p1", p1, vp);
usr/src/cmd/csh/sh.exp.c
242
if (i = isa(**vp, EQOP)) {
usr/src/cmd/csh/sh.exp.c
243
(*vp)++;
usr/src/cmd/csh/sh.exp.c
246
p2 = exp3(vp, ignore);
usr/src/cmd/csh/sh.exp.c
248
etracc("exp2c p2", p2, vp);
usr/src/cmd/csh/sh.exp.c
277
exp3(tchar ***vp, bool ignore)
usr/src/cmd/csh/sh.exp.c
285
p1 = exp3a(vp, ignore);
usr/src/cmd/csh/sh.exp.c
287
etracc("exp3 p1", p1, vp);
usr/src/cmd/csh/sh.exp.c
289
if (i = isa(**vp, RELOP)) {
usr/src/cmd/csh/sh.exp.c
290
(*vp)++;
usr/src/cmd/csh/sh.exp.c
291
if (**vp && eq(**vp, S_EQ /* "=" */))
usr/src/cmd/csh/sh.exp.c
292
i |= 1, (*vp)++;
usr/src/cmd/csh/sh.exp.c
293
p2 = exp3(vp, ignore);
usr/src/cmd/csh/sh.exp.c
295
etracc("exp3 p2", p2, vp);
usr/src/cmd/csh/sh.exp.c
322
exp3a(tchar ***vp, bool ignore)
usr/src/cmd/csh/sh.exp.c
330
p1 = exp4(vp, ignore);
usr/src/cmd/csh/sh.exp.c
332
etracc("exp3a p1", p1, vp);
usr/src/cmd/csh/sh.exp.c
334
op = **vp;
usr/src/cmd/csh/sh.exp.c
337
(*vp)++;
usr/src/cmd/csh/sh.exp.c
338
p2 = exp3a(vp, ignore);
usr/src/cmd/csh/sh.exp.c
340
etracc("exp3a p2", p2, vp);
usr/src/cmd/csh/sh.exp.c
353
exp4(tchar ***vp, bool ignore)
usr/src/cmd/csh/sh.exp.c
361
p1 = exp5(vp, ignore);
usr/src/cmd/csh/sh.exp.c
363
etracc("exp4 p1", p1, vp);
usr/src/cmd/csh/sh.exp.c
365
if (isa(**vp, ADDOP)) {
usr/src/cmd/csh/sh.exp.c
366
tchar *op = *(*vp)++;
usr/src/cmd/csh/sh.exp.c
368
p2 = exp4(vp, ignore);
usr/src/cmd/csh/sh.exp.c
370
etracc("exp4 p2", p2, vp);
usr/src/cmd/csh/sh.exp.c
389
exp5(tchar ***vp, bool ignore)
usr/src/cmd/csh/sh.exp.c
397
p1 = exp6(vp, ignore);
usr/src/cmd/csh/sh.exp.c
399
etracc("exp5 p1", p1, vp);
usr/src/cmd/csh/sh.exp.c
401
if (isa(**vp, MULOP)) {
usr/src/cmd/csh/sh.exp.c
402
tchar *op = *(*vp)++;
usr/src/cmd/csh/sh.exp.c
404
p2 = exp5(vp, ignore);
usr/src/cmd/csh/sh.exp.c
406
etracc("exp5 p2", p2, vp);
usr/src/cmd/csh/sh.exp.c
435
exp6(tchar ***vp, bool ignore)
usr/src/cmd/csh/sh.exp.c
443
if (**vp == 0)
usr/src/cmd/csh/sh.exp.c
445
if (eq(**vp, S_EXAS /* "!" */)) {
usr/src/cmd/csh/sh.exp.c
446
(*vp)++;
usr/src/cmd/csh/sh.exp.c
447
cp = exp6(vp, ignore);
usr/src/cmd/csh/sh.exp.c
449
etracc("exp6 ! cp", cp, vp);
usr/src/cmd/csh/sh.exp.c
455
if (eq(**vp, S_TIL /* "~" */)) {
usr/src/cmd/csh/sh.exp.c
456
(*vp)++;
usr/src/cmd/csh/sh.exp.c
457
cp = exp6(vp, ignore);
usr/src/cmd/csh/sh.exp.c
459
etracc("exp6 ~ cp", cp, vp);
usr/src/cmd/csh/sh.exp.c
465
if (eq(**vp, S_LPAR /* "(" */)) {
usr/src/cmd/csh/sh.exp.c
466
(*vp)++;
usr/src/cmd/csh/sh.exp.c
467
ccode = exp0(vp, ignore);
usr/src/cmd/csh/sh.exp.c
469
etraci("exp6 () ccode", ccode, vp);
usr/src/cmd/csh/sh.exp.c
471
if (*vp == 0 || **vp == 0 || ***vp != ')')
usr/src/cmd/csh/sh.exp.c
473
(*vp)++;
usr/src/cmd/csh/sh.exp.c
476
if (eq(**vp, S_LBRA /* "{" */)) {
usr/src/cmd/csh/sh.exp.c
487
(*vp)++;
usr/src/cmd/csh/sh.exp.c
488
v = *vp;
usr/src/cmd/csh/sh.exp.c
490
if (!**vp)
usr/src/cmd/csh/sh.exp.c
492
if (eq(*(*vp)++, S_RBRA /* "}" */))
usr/src/cmd/csh/sh.exp.c
499
*--(*vp) = 0;
usr/src/cmd/csh/sh.exp.c
506
etraci("exp6 {} status", egetn(value("status")), vp);
usr/src/cmd/csh/sh.exp.c
510
if (isa(**vp, ANYOP))
usr/src/cmd/csh/sh.exp.c
512
cp = *(*vp)++;
usr/src/cmd/csh/sh.exp.c
527
if ((**vp == NULL) || isa(**vp, ANYOP) && stat_(**vp, &stb))
usr/src/cmd/csh/sh.exp.c
529
dp = *(*vp)++;
usr/src/cmd/csh/sh.exp.c
577
etraci("exp6 -? i", i, vp);
usr/src/cmd/csh/sh.exp.c
583
etracc("exp6 default", cp, vp);
usr/src/cmd/csh/sh.exp.c
685
etraci(tchar *str, int i, tchar ***vp)
usr/src/cmd/csh/sh.exp.c
689
blkpr(*vp);
usr/src/cmd/csh/sh.exp.c
694
etracc(tchar *str, tchar *cp, tchar ***vp)
usr/src/cmd/csh/sh.exp.c
698
blkpr(*vp);
usr/src/cmd/csh/sh.file.c
799
struct varent *vp;
usr/src/cmd/csh/sh.file.c
805
if ((vp = adrof(S_fignore /* "fignore" */)) == NULL ||
usr/src/cmd/csh/sh.file.c
806
(cp = vp->vec) == NULL)
usr/src/cmd/csh/sh.func.c
1079
islocalevar(tchar *vp)
usr/src/cmd/csh/sh.func.c
1090
if (strcmp_(vp, p->evname) == 0) {
usr/src/cmd/csh/sh.func.c
1100
tchar *vp, *lp;
usr/src/cmd/csh/sh.func.c
1106
if ((vp = *v++) == 0) {
usr/src/cmd/csh/sh.func.c
1121
local_setenv(vp, lp = globone(lp));
usr/src/cmd/csh/sh.func.c
1122
if (eq(vp, S_PATH)) {
usr/src/cmd/csh/sh.func.c
1125
} else if (islocalevar(vp)) {
usr/src/cmd/csh/sh.func.c
232
struct varent *vp;
usr/src/cmd/csh/sh.func.c
243
vp = adrof1(strip(p), &aliases);
usr/src/cmd/csh/sh.func.c
244
if (vp) {
usr/src/cmd/csh/sh.func.c
245
blkpr(vp->vec), printf("\n");
usr/src/cmd/csh/sh.hist.c
108
while (*++vp && **vp == '-') {
usr/src/cmd/csh/sh.hist.c
109
tchar *vp2 = *vp;
usr/src/cmd/csh/sh.hist.c
126
if (*vp)
usr/src/cmd/csh/sh.hist.c
127
n = getn(*vp);
usr/src/cmd/csh/sh.hist.c
98
dohist(tchar **vp)
usr/src/cmd/csh/sh.lex.c
180
freelex(struct wordent *vp)
usr/src/cmd/csh/sh.lex.c
187
while (vp->next != vp) {
usr/src/cmd/csh/sh.lex.c
188
fp = vp->next;
usr/src/cmd/csh/sh.lex.c
189
vp->next = fp->next;
usr/src/cmd/csh/sh.lex.c
193
vp->prev = vp;
usr/src/cmd/csh/sh.misc.c
129
blkcat(tchar **up, tchar **vp)
usr/src/cmd/csh/sh.misc.c
132
(void) blkcpy(blkend(up), vp);
usr/src/cmd/csh/sh.misc.c
188
blkspl(tchar **up, tchar **vp)
usr/src/cmd/csh/sh.misc.c
191
(tchar **)xcalloc((unsigned)(blklen(up) + blklen(vp) + 1),
usr/src/cmd/csh/sh.misc.c
195
return (blkcat(wp, vp));
usr/src/cmd/csh/sh.misc.c
414
blkcat_(char **up, char **vp)
usr/src/cmd/csh/sh.misc.c
417
(void) blkcpy_(blkend_(up), vp);
usr/src/cmd/csh/sh.misc.c
422
blkspl_(char **up, char **vp)
usr/src/cmd/csh/sh.misc.c
425
(char **)xcalloc((unsigned)(blklen_(up) + blklen_(vp) + 1),
usr/src/cmd/csh/sh.misc.c
429
return (blkcat_(wp, vp));
usr/src/cmd/csh/sh.set.c
104
asx(vp, subscr, retp);
usr/src/cmd/csh/sh.set.c
108
set(vp, savestr(p));
usr/src/cmd/csh/sh.set.c
109
if (eq(vp, S_path /* "path" */)) {
usr/src/cmd/csh/sh.set.c
112
} else if (eq(vp, S_histchars /* "histchars" */)) {
usr/src/cmd/csh/sh.set.c
116
} else if (eq(vp, S_user /* "user" */))
usr/src/cmd/csh/sh.set.c
117
local_setenv(S_USER /* "USER" */, value(vp));
usr/src/cmd/csh/sh.set.c
118
else if (eq(vp, S_term /* "term" */))
usr/src/cmd/csh/sh.set.c
119
local_setenv(S_TERM /* "TERM" */, value(vp));
usr/src/cmd/csh/sh.set.c
120
else if (eq(vp, S_home /* "home" */))
usr/src/cmd/csh/sh.set.c
121
local_setenv(S_HOME /* "HOME" */, value(vp));
usr/src/cmd/csh/sh.set.c
123
else if (eq(vp, S_filec /* "filec" */))
usr/src/cmd/csh/sh.set.c
125
else if (eq(vp, S_cdpath /* "cdpath" */))
usr/src/cmd/csh/sh.set.c
148
asx(tchar *vp, int subscr, tchar *p)
usr/src/cmd/csh/sh.set.c
150
struct varent *v = getvx(vp, subscr);
usr/src/cmd/csh/sh.set.c
160
getvx(tchar *vp, int subscr)
usr/src/cmd/csh/sh.set.c
162
struct varent *v = adrof(vp);
usr/src/cmd/csh/sh.set.c
168
udvar(vp);
usr/src/cmd/csh/sh.set.c
180
tchar *vp, c, op;
usr/src/cmd/csh/sh.set.c
192
for (vp = p; alnum(*p); p++)
usr/src/cmd/csh/sh.set.c
194
if (vp == p || !letter(*vp))
usr/src/cmd/csh/sh.set.c
206
vp = savestr(vp);
usr/src/cmd/csh/sh.set.c
233
asx(vp, subscr, p);
usr/src/cmd/csh/sh.set.c
235
set(vp, p);
usr/src/cmd/csh/sh.set.c
241
struct varent *gv = getvx(vp, subscr);
usr/src/cmd/csh/sh.set.c
243
asx(vp, subscr, operate(op, gv->vec[subscr - 1], p));
usr/src/cmd/csh/sh.set.c
246
asx(vp, subscr, operate(op, getvx(vp, subscr)->vec[subscr - 1], p));
usr/src/cmd/csh/sh.set.c
249
set(vp, operate(op, value(vp), p));
usr/src/cmd/csh/sh.set.c
250
if (eq(vp, S_path /* "path" */)) {
usr/src/cmd/csh/sh.set.c
255
if (eq(vp, S_cdpath /* "cdpath" */))
usr/src/cmd/csh/sh.set.c
258
xfree(vp);
usr/src/cmd/csh/sh.set.c
265
xset(tchar *cp, tchar ***vp)
usr/src/cmd/csh/sh.set.c
274
--(*vp);
usr/src/cmd/csh/sh.set.c
275
xfree(**vp);
usr/src/cmd/csh/sh.set.c
276
**vp = dp;
usr/src/cmd/csh/sh.set.c
278
return (putn(exp(vp)));
usr/src/cmd/csh/sh.set.c
282
operate(tchar op, tchar *vp, tchar *p)
usr/src/cmd/csh/sh.set.c
291
if (*vp)
usr/src/cmd/csh/sh.set.c
292
*v++ = vp;
usr/src/cmd/csh/sh.set.c
381
struct varent *vp;
usr/src/cmd/csh/sh.set.c
386
vp = adrof1(var, head);
usr/src/cmd/csh/sh.set.c
387
return (vp == 0 || vp->vec[0] == 0 ? S_ /* "" */ : vp->vec[0]);
usr/src/cmd/csh/sh.set.c
391
madrof(tchar *pat, struct varent *vp)
usr/src/cmd/csh/sh.set.c
398
for (; vp; vp = vp->v_right) {
usr/src/cmd/csh/sh.set.c
399
if (vp->v_left && (vp1 = madrof(pat, vp->v_left)))
usr/src/cmd/csh/sh.set.c
40
tchar *vp, op;
usr/src/cmd/csh/sh.set.c
401
if (Gmatch(vp->v_name, pat))
usr/src/cmd/csh/sh.set.c
402
return vp;
usr/src/cmd/csh/sh.set.c
404
return vp;
usr/src/cmd/csh/sh.set.c
522
struct varent *vp;
usr/src/cmd/csh/sh.set.c
530
while (vp = madrof(*v, head->v_left))
usr/src/cmd/csh/sh.set.c
531
unsetv1(vp), cnt++;
usr/src/cmd/csh/sh.set.c
540
struct varent *vp;
usr/src/cmd/csh/sh.set.c
545
if ((vp = adrof1(var, &shvhed)) == 0)
usr/src/cmd/csh/sh.set.c
547
unsetv1(vp);
usr/src/cmd/csh/sh.set.c
62
for (vp = p; alnum(*p); p++)
usr/src/cmd/csh/sh.set.c
64
if (vp == p || !letter(*vp))
usr/src/cmd/csh/sh.set.c
66
if ((p - vp) > MAX_VAR_LEN)
usr/src/cmd/csh/sh.set.c
99
set1(vp, vecp, &shvhed);
usr/src/cmd/csh/sh.time.c
135
struct varent *vp = adrof(S_time);
usr/src/cmd/csh/sh.time.c
147
if (vp && vp->vec[0] && vp->vec[1]) {
usr/src/cmd/csh/sh.time.c
148
cp = vp->vec[1];
usr/src/cmd/find/find.c
1107
struct Arglist *ap = np->first.vp;
usr/src/cmd/find/find.c
176
struct Arglist *vp;
usr/src/cmd/find/find.c
693
np->first.vp = varargs(np->first.ap);
usr/src/cmd/fm/fmd/common/fmd_conf.c
729
const fmd_conf_verb_t *vp;
usr/src/cmd/fm/fmd/common/fmd_conf.c
734
for (vp = verbs; vp->cv_name != NULL; vp++) {
usr/src/cmd/fm/fmd/common/fmd_conf.c
735
if (strcmp(tokv[0], vp->cv_name) == 0)
usr/src/cmd/fm/fmd/common/fmd_conf.c
739
if (vp->cv_name == NULL) {
usr/src/cmd/fm/fmd/common/fmd_conf.c
747
if (vp->cv_exec(cfp, tokc - 1, tokv + 1) != 0) {
usr/src/cmd/fs.d/fsck.c
117
vfdup(struct vfstab *vp)
usr/src/cmd/fs.d/fsck.c
123
if ((vp->vfs_special != NULL) &&
usr/src/cmd/fs.d/fsck.c
124
((vfsave.vfs_special = strdup(vp->vfs_special)) == NULL)) {
usr/src/cmd/fs.d/fsck.c
133
if ((vp->vfs_fsckdev != NULL) &&
usr/src/cmd/fs.d/fsck.c
134
((vfsave.vfs_fsckdev = strdup(vp->vfs_fsckdev)) == NULL)) {
usr/src/cmd/fs.d/fsck.c
143
if ((vp->vfs_mountp != NULL) &&
usr/src/cmd/fs.d/fsck.c
144
((vfsave.vfs_mountp = strdup(vp->vfs_mountp)) == NULL)) {
usr/src/cmd/fs.d/fsck.c
153
if ((vp->vfs_fstype != NULL) &&
usr/src/cmd/fs.d/fsck.c
154
((vfsave.vfs_fstype = strdup(vp->vfs_fstype)) == NULL)) {
usr/src/cmd/fs.d/fsck.c
163
if ((vp->vfs_fsckpass != NULL) &&
usr/src/cmd/fs.d/fsck.c
164
((vfsave.vfs_fsckpass = strdup(vp->vfs_fsckpass)) == NULL)) {
usr/src/cmd/fs.d/fsck.c
173
if ((vp->vfs_automnt != NULL) &&
usr/src/cmd/fs.d/fsck.c
174
((vfsave.vfs_automnt = strdup(vp->vfs_automnt)) == NULL)) {
usr/src/cmd/fs.d/fsck.c
183
if ((vp->vfs_mntopts != NULL) &&
usr/src/cmd/fs.d/fsck.c
184
((vfsave.vfs_mntopts = strdup(vp->vfs_mntopts)) == NULL)) {
usr/src/cmd/fs.d/fsck.c
189
*vp = vfsave;
usr/src/cmd/fs.d/fsck.c
194
mygetvfsent(FILE *fp, struct vfstab *vp)
usr/src/cmd/fs.d/fsck.c
198
if ((error = getvfsent(fp, vp)) != 0)
usr/src/cmd/fs.d/fsck.c
200
return (vfdup(vp));
usr/src/cmd/fs.d/fsck.c
204
mygetvfsany(FILE *fp, struct vfstab *vp, struct vfstab *vrefp)
usr/src/cmd/fs.d/fsck.c
208
if ((error = getvfsany(fp, vp, vrefp)) != 0)
usr/src/cmd/fs.d/fsck.c
210
return (vfdup(vp));
usr/src/cmd/fs.d/mount.c
1030
vfsent_t *vp;
usr/src/cmd/fs.d/mount.c
1059
vp = new_vfsent(&vget, cnt); /* create new vfs entry */
usr/src/cmd/fs.d/mount.c
1061
vhead = vp;
usr/src/cmd/fs.d/mount.c
1063
vtail->next = vp;
usr/src/cmd/fs.d/mount.c
1064
vtail = vp;
usr/src/cmd/fs.d/mount.c
1086
vfsent_t *vp, *vmark, *vpprev, **vpp;
usr/src/cmd/fs.d/mount.c
1103
for (ndx = 0, vp = vfsll; vp; vp = vp->next) {
usr/src/cmd/fs.d/mount.c
1104
(void) setrpath(vp);
usr/src/cmd/fs.d/mount.c
1113
if (vp->v.vfs_fstype &&
usr/src/cmd/fs.d/mount.c
1114
(strcmp(vp->v.vfs_fstype, MNTTYPE_LOFS) == 0))
usr/src/cmd/fs.d/mount.c
1117
vpp[ndx++] = vp;
usr/src/cmd/fs.d/mount.c
1129
vmark = vp = vfsll;
usr/src/cmd/fs.d/mount.c
1138
while (vp) {
usr/src/cmd/fs.d/mount.c
1139
if (strcmp(*mntlist, vp->v.vfs_mountp) == 0) {
usr/src/cmd/fs.d/mount.c
1140
vpp[ndx++] = vp; /* found it. */
usr/src/cmd/fs.d/mount.c
1141
(void) setrpath(vp);
usr/src/cmd/fs.d/mount.c
1142
if (vp->v.vfs_fstype &&
usr/src/cmd/fs.d/mount.c
1143
(strcmp(vp->v.vfs_fstype,
usr/src/cmd/fs.d/mount.c
1147
if (vp == vpprev) { /* list exhausted */
usr/src/cmd/fs.d/mount.c
1148
vp = NULL;
usr/src/cmd/fs.d/mount.c
1156
vp = vp->next;
usr/src/cmd/fs.d/mount.c
1158
vpprev->next = vp;
usr/src/cmd/fs.d/mount.c
1163
vmark = vp;
usr/src/cmd/fs.d/mount.c
1167
vpprev = vp;
usr/src/cmd/fs.d/mount.c
1168
vp = vp->next;
usr/src/cmd/fs.d/mount.c
1169
if (vp == vmark) /* break out if we completed */
usr/src/cmd/fs.d/mount.c
1198
vfsent_t *vp, *vpprev, **vl;
usr/src/cmd/fs.d/mount.c
1232
for (vpprev = *vl; vp = *vl; vpprev = vp, vl++, cnt--) {
usr/src/cmd/fs.d/mount.c
1242
if (vp->mlevel > vpprev->mlevel || lofscnt > 0) {
usr/src/cmd/fs.d/mount.c
1264
vp = *vl;
usr/src/cmd/fs.d/mount.c
1268
if (vp->flag & VRPFAILED) {
usr/src/cmd/fs.d/mount.c
1271
myname, vp->v.vfs_mountp);
usr/src/cmd/fs.d/mount.c
1272
vp->flag |= VNOTMOUNTED;
usr/src/cmd/fs.d/mount.c
1283
if (!oflg && vp->v.vfs_mntopts) {
usr/src/cmd/fs.d/mount.c
1285
newargv[i++] = vp->v.vfs_mntopts;
usr/src/cmd/fs.d/mount.c
1287
newargv[i++] = vp->v.vfs_special;
usr/src/cmd/fs.d/mount.c
1288
newargv[i++] = vp->rpath;
usr/src/cmd/fs.d/mount.c
1294
while (setup_iopipe(vp) == -1 && (dowait() != -1))
usr/src/cmd/fs.d/mount.c
1309
setup_output(vp);
usr/src/cmd/fs.d/mount.c
1310
doexec(vp->v.vfs_fstype, newargv);
usr/src/cmd/fs.d/mount.c
1316
(void) close(vp->sopipe[WRPIPE]);
usr/src/cmd/fs.d/mount.c
1317
(void) close(vp->sepipe[WRPIPE]);
usr/src/cmd/fs.d/mount.c
1318
vp->pid = child;
usr/src/cmd/fs.d/mount.c
1363
setup_output(vfsent_t *vp)
usr/src/cmd/fs.d/mount.c
1367
(void) dup(vp->sopipe[WRPIPE]);
usr/src/cmd/fs.d/mount.c
1368
(void) close(vp->sopipe[WRPIPE]);
usr/src/cmd/fs.d/mount.c
1371
(void) dup(vp->sepipe[WRPIPE]);
usr/src/cmd/fs.d/mount.c
1372
(void) close(vp->sepipe[WRPIPE]);
usr/src/cmd/fs.d/mount.c
1380
doio(vfsent_t *vp)
usr/src/cmd/fs.d/mount.c
1385
while ((bytes = read(vp->sepipe[RDPIPE], ibuf, sizeof (ibuf))) > 0)
usr/src/cmd/fs.d/mount.c
1387
while ((bytes = read(vp->sopipe[RDPIPE], ibuf, sizeof (ibuf))) > 0)
usr/src/cmd/fs.d/mount.c
1390
(void) close(vp->sopipe[RDPIPE]);
usr/src/cmd/fs.d/mount.c
1391
(void) close(vp->sepipe[RDPIPE]);
usr/src/cmd/fs.d/mount.c
1420
vfsent_t *vp, *prevp;
usr/src/cmd/fs.d/mount.c
1437
for (prevp = NULL, vp = vfsll; vp; vp = vp->next) {
usr/src/cmd/fs.d/mount.c
1438
if (vp->pid != pid) {
usr/src/cmd/fs.d/mount.c
1439
prevp = vp;
usr/src/cmd/fs.d/mount.c
1446
prevp->next = vp->next;
usr/src/cmd/fs.d/mount.c
1447
vp->next = NULL;
usr/src/cmd/fs.d/mount.c
1452
if (vp == NULL) {
usr/src/cmd/fs.d/mount.c
1461
doio(vp); /* Any output? */
usr/src/cmd/fs.d/mount.c
1463
if (vp->v.vfs_fstype &&
usr/src/cmd/fs.d/mount.c
1464
(strcmp(vp->v.vfs_fstype, MNTTYPE_LOFS) == 0)) {
usr/src/cmd/fs.d/mount.c
1470
vp->exitcode = ret;
usr/src/cmd/fs.d/mount.c
1519
setrpath(vfsent_t *vp)
usr/src/cmd/fs.d/mount.c
1523
if ((rp = realpath(vp->v.vfs_mountp, realdir)) == NULL)
usr/src/cmd/fs.d/mount.c
1524
vp->flag |= VRPFAILED;
usr/src/cmd/fs.d/mount.c
1526
vp->flag &= ~VRPFAILED;
usr/src/cmd/fs.d/mount.c
1528
if (vp->rpath)
usr/src/cmd/fs.d/mount.c
1529
free(vp->rpath);
usr/src/cmd/fs.d/mount.c
1530
if ((vp->rpath = strdup(realdir)) == NULL)
usr/src/cmd/fs.d/mount.c
1532
vp->mlevel = fsgetmlevel(vp->rpath);
usr/src/cmd/fs.d/mount.c
918
vfsent_t **vl, *vp;
usr/src/cmd/fs.d/mount.c
989
for (vl = vfsarray; vp = *vl; )
usr/src/cmd/fs.d/mount.c
990
vp->next = *++vl;
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
423
vnode_t *vp = NULL;
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
437
error = vn_open(rdir, 0, FREAD, 0, &vp, 0, 0);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
445
cnt = fake_getdents(vp, &off, tbuf, TBUFSZ);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
450
show_dents(vp, &off, tbuf, cnt);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
453
if (vp != NULL)
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
454
vn_close_rele(vp, 0);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
461
vnode_t *vp = NULL;
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
475
error = vn_open(rdir, 0, FREAD|FXATTRDIROPEN, 0, &vp, 0, 0);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
483
cnt = fake_getdents(vp, &off, tbuf, TBUFSZ);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
488
show_dents(vp, &off, tbuf, cnt);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
491
if (vp != NULL)
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
492
vn_close_rele(vp, 0);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
500
vnode_t *vp;
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
514
error = fake_lookup(dvp, d->d_name, &vp);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
520
error = fake_stat(vp, &st, 0);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
521
vn_rele(vp);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
561
vnode_t *vp = NULL;
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
596
error = vn_open(rname, 0, FREAD, 0, &vp, 0, 0);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
601
error = fake_stat(vp, &st, 0);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
609
cnt = fake_pread(vp, tbuf, TBUFSZ, off);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
623
if (vp != NULL)
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
624
vn_close_rele(vp, 0);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
639
vnode_t *vp = NULL;
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
679
error = vn_open(rname, 0, oflg, 0, &vp, 0, 0);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
692
x = fake_pwrite(vp, tbuf, cnt, off);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
701
error = fake_stat(vp, &rst, 0);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
711
if (vp != NULL)
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
712
vn_close_rele(vp, 0);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
772
vnode_t *vp = NULL;
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
785
error = vn_open(rname, 0, FCREAT, 0, &vp, CRMKDIR, 0);
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
790
if (vp != NULL)
usr/src/cmd/fs.d/smbclnt/fksmbcl/fksmbcl_main.c
791
vn_close_rele(vp, 0);
usr/src/cmd/grpck/grpck.c
85
void *vp;
usr/src/cmd/grpck/grpck.c
86
vp = malloc(size);
usr/src/cmd/grpck/grpck.c
87
if (vp == NULL) {
usr/src/cmd/grpck/grpck.c
91
return (vp);
usr/src/cmd/halt/halt.c
928
va_list vp;
usr/src/cmd/halt/halt.c
940
va_start(vp, path);
usr/src/cmd/halt/halt.c
943
arg = va_arg(vp, const char *);
usr/src/cmd/halt/halt.c
948
va_end(vp);
usr/src/cmd/isns/isnsd/obj.c
3410
const void *vp;
usr/src/cmd/isns/isnsd/obj.c
3458
vp = vpp[j];
usr/src/cmd/isns/isnsd/obj.c
3459
if (vp != NULL) {
usr/src/cmd/isns/isnsd/obj.c
3460
(void) setup_ref_lcp(&lc, vp, NULL);
usr/src/cmd/isns/isnsd/obj.c
3466
&lc, et, u, vp);
usr/src/cmd/isns/isnsd/obj.c
3496
vp = vpp[j];
usr/src/cmd/isns/isnsd/obj.c
3500
if (vp != NULL && evp != NULL) {
usr/src/cmd/isns/isnsd/obj.c
3501
(void) setup_ref_lcp(&lc, vp, evp);
usr/src/cmd/isns/isnsd/obj.c
3502
ec = ref_new2new(&lc, vp, evp);
usr/src/cmd/isns/isnsd/obj.c
3570
const isns_obj_t *vp
usr/src/cmd/isns/isnsd/obj.c
3593
lc.data[2].ptr = (uchar_t *)vp;
usr/src/cmd/lp/lib/msgs/mgetputm.c
112
va_list vp;
usr/src/cmd/lp/lib/msgs/mgetputm.c
116
va_start(vp, type);
usr/src/cmd/lp/lib/msgs/mgetputm.c
118
va_start(vp);
usr/src/cmd/lp/lib/msgs/mgetputm.c
120
needsize = _putmessage(NULL, type, vp);
usr/src/cmd/lp/lib/msgs/mgetputm.c
121
va_end(vp);
usr/src/cmd/lp/lib/msgs/mgetputm.c
140
va_start(vp, type);
usr/src/cmd/lp/lib/msgs/mgetputm.c
142
va_start(vp);
usr/src/cmd/lp/lib/msgs/mgetputm.c
144
needsize = _putmessage(MBP, type, vp);
usr/src/cmd/lp/lib/msgs/mgetputm.c
145
va_end(vp);
usr/src/cmd/lp/lib/msgs/mgetputm.c
67
va_list vp;
usr/src/cmd/lp/lib/msgs/mgetputm.c
72
va_start(vp, type);
usr/src/cmd/lp/lib/msgs/mgetputm.c
74
va_start(vp);
usr/src/cmd/lp/lib/msgs/mgetputm.c
96
ret = _getmessage(MBG, type, vp);
usr/src/cmd/lp/lib/msgs/mgetputm.c
98
va_end(vp);
usr/src/cmd/mailx/cmd3.c
541
struct var *vp;
usr/src/cmd/mailx/cmd3.c
548
for (vp = variables[h]; vp != NOVAR; vp = vp->v_link)
usr/src/cmd/mailx/cmd3.c
552
for (vp = variables[h]; vp != NOVAR; vp = vp->v_link)
usr/src/cmd/mailx/cmd3.c
553
*p++ = vp->v_name;
usr/src/cmd/mailx/vars.c
116
for (vp = variables[h]; vp->v_link != vp2; vp = vp->v_link)
usr/src/cmd/mailx/vars.c
118
vp->v_link = vp2->v_link;
usr/src/cmd/mailx/vars.c
166
register struct var *vp;
usr/src/cmd/mailx/vars.c
169
if ((vp = lookup(name)) == NOVAR)
usr/src/cmd/mailx/vars.c
172
cp = vp->v_value;
usr/src/cmd/mailx/vars.c
185
register struct var *vp;
usr/src/cmd/mailx/vars.c
189
for (vp = variables[h]; vp != NOVAR; vp = vp->v_link)
usr/src/cmd/mailx/vars.c
190
if (equal(vp->v_name, name))
usr/src/cmd/mailx/vars.c
191
return(vp);
usr/src/cmd/mailx/vars.c
59
register struct var *vp;
usr/src/cmd/mailx/vars.c
68
vp = lookup(name);
usr/src/cmd/mailx/vars.c
69
if (vp == NOVAR) {
usr/src/cmd/mailx/vars.c
70
if ((vp = (struct var *)
usr/src/cmd/mailx/vars.c
71
calloc(sizeof (*vp), 1)) == NULL)
usr/src/cmd/mailx/vars.c
73
vp->v_name = vcopy(name);
usr/src/cmd/mailx/vars.c
74
vp->v_link = variables[h];
usr/src/cmd/mailx/vars.c
75
variables[h] = vp;
usr/src/cmd/mailx/vars.c
77
vfree(vp->v_value);
usr/src/cmd/mailx/vars.c
78
vp->v_value = vcopy(value);
usr/src/cmd/mailx/vars.c
83
prompt = vp->v_value;
usr/src/cmd/mailx/vars.c
86
if (debug) fprintf(stderr, "assign(%s)=%s\n", vp->v_name, vp->v_value);
usr/src/cmd/mailx/vars.c
93
register struct var *vp, *vp2;
usr/src/cmd/make/lib/vroot/vroot.cc
168
pathcellt *vp;
usr/src/cmd/make/lib/vroot/vroot.cc
191
vp= vroot_vector == NULL ? NULL : &(vroot_vector)[0];
usr/src/cmd/make/lib/vroot/vroot.cc
204
switch ((vp ?1:0) + (pp1 ? 2:0)) {
usr/src/cmd/make/lib/vroot/vroot.cc
213
for (; vp->path != NULL; vp++) {
usr/src/cmd/make/lib/vroot/vroot.cc
214
if((1 + flen + vp->length) >= MAXPATHLEN) {
usr/src/cmd/make/lib/vroot/vroot.cc
219
(void)strcpy(vroot_data.vroot_start= p, vp->path);
usr/src/cmd/make/lib/vroot/vroot.cc
220
p+= vp->length;
usr/src/cmd/make/lib/vroot/vroot.cc
259
for (; vp->path != NULL; vp++)
usr/src/cmd/make/lib/vroot/vroot.cc
266
if(vp->length >= MAXPATHLEN) {
usr/src/cmd/make/lib/vroot/vroot.cc
270
(void)strcpy(vroot_data.vroot_start= p, vp->path); p+= vp->length;
usr/src/cmd/make/lib/vroot/vroot.cc
271
len += vp->length;
usr/src/cmd/make/lib/vroot/vroot.cc
300
else { pathcellt *vp1= vp;
usr/src/cmd/make/lib/vroot/vroot.cc
302
for (vp= vp1; vp->path != NULL; vp++) {
usr/src/cmd/make/lib/vroot/vroot.cc
306
if(vp->length >= MAXPATHLEN) {
usr/src/cmd/make/lib/vroot/vroot.cc
310
(void)strcpy(vroot_data.vroot_start= p, vp->path); p+= vp->length;
usr/src/cmd/make/lib/vroot/vroot.cc
311
len += vp->length;
usr/src/cmd/man/man.c
822
char **tokv, **vp;
usr/src/cmd/man/man.c
827
if ((tokv = vp = malloc(maxentries * sizeof (char *))) == NULL)
usr/src/cmd/man/man.c
840
if ((*vp = (char *)malloc(sizeof (char) *
usr/src/cmd/man/man.c
843
(void) strncpy(*vp, mp, len);
usr/src/cmd/man/man.c
844
*(*vp + len) = '\0';
usr/src/cmd/man/man.c
846
vp++;
usr/src/cmd/man/man.c
848
if ((*vp = strdup(mp)) == NULL)
usr/src/cmd/man/man.c
850
vp++;
usr/src/cmd/man/man.c
858
vp = tokv + entries;
usr/src/cmd/man/man.c
861
*vp = 0;
usr/src/cmd/mandoc/roff.c
3635
const char *p, *kp, *vp;
usr/src/cmd/mandoc/roff.c
3658
vp = p;
usr/src/cmd/mandoc/roff.c
3682
ln, (int)(vp - buf->buf), "%s", vp);
usr/src/cmd/mandoc/roff.c
3695
"%s%s", vp, font ? "\fP" : "");
usr/src/cmd/mandoc/roff.c
3697
roff_setstrn(&r->xmbtab, kp, ksz, vp, vsz, 0);
usr/src/cmd/mdb/common/mdb/mdb_gcore.h
109
uintptr_t vp;
usr/src/cmd/mdb/common/mdb/mdb_nv.c
185
mdb_var_t *vp = *pvp;
usr/src/cmd/mdb/common/mdb/mdb_nv.c
186
ASSERT(vp != NULL);
usr/src/cmd/mdb/common/mdb/mdb_nv.c
187
pvp = &vp->v_next;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
220
if (svd->vp != 0) {
usr/src/cmd/mdb/common/modules/genunix/gcore.c
226
if (mdb_ctf_vread(&vn, "vnode_t", "mdb_vnode_t", svd->vp, 0)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
241
if (vn.v_type == VREG && svd->vp == p.p_exec) {
usr/src/cmd/mdb/common/modules/genunix/gcore.c
287
if (svd->vp == 0) {
usr/src/cmd/mdb/common/modules/genunix/gcore.c
292
svd->vp, 0) == -1) {
usr/src/cmd/mdb/common/modules/genunix/gcore.c
361
gcore_anon_get(uintptr_t ahp, ulong_t an_index, uintptr_t *vp, u_offset_t *off)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
373
*vp = anon.an_vp;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
376
*vp = 0;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
388
uintptr_t vp;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
401
gcore_anon_get(amp.ahp, svd->anon_index + p, &vp,
usr/src/cmd/mdb/common/modules/genunix/gcore.c
403
if (vp != 0 && mdb_page_lookup(vp, offset) != 0) {
usr/src/cmd/mdb/common/modules/genunix/gcore.c
409
vp = svd->vp;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
411
if (mdb_page_lookup(vp, offset) != 0) {
usr/src/cmd/mdb/common/modules/genunix/gcore.c
416
svd->amp, svd->vp, addr, offset);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
554
if (svd.vp != 0) {
usr/src/cmd/mdb/common/modules/genunix/gcore.c
558
fsize = gcore_vnode_size(svd.vp);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
783
svd.vp == 0) {
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2683
uintptr_t vp;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2687
vp = (uintptr_t)((struct file *)wsp->walk_layer)->f_vnode;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2688
if (mdb_vread(&vn, sizeof (vn), vp) == -1) {
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2689
mdb_warn("failed to read vnode_t at %p", vp);
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2716
uintptr_t vp;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2731
vp = (uintptr_t)port.port_vnode;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2732
if (mdb_vread(&vn, sizeof (vn), vp) == -1) {
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2734
mdb_warn("failed to read vnode_t at %p", vp);
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3334
vmem_node_t *head = NULL, *root = NULL, *current = NULL, *parent, *vp;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3343
vp = mdb_zalloc(sizeof (vmem_node_t), UM_SLEEP);
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3344
vp->vn_addr = vaddr;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3345
vp->vn_next = head;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3346
head = vp;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3349
current = vp;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3351
if (mdb_vread(&vp->vn_vmem, sizeof (vmem_t), vaddr) == -1) {
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3356
vaddr = (uintptr_t)vp->vn_vmem.vm_next;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3359
for (vp = head; vp != NULL; vp = vp->vn_next) {
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3361
if ((paddr = (uintptr_t)vp->vn_vmem.vm_source) == 0) {
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3362
vp->vn_sibling = root;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3363
root = vp;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3370
vp->vn_sibling = parent->vn_children;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3371
parent->vn_children = vp;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3372
vp->vn_parent = parent;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3378
vp->vn_addr, paddr);
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3394
for (vp = head; head != NULL; vp = head) {
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3395
head = vp->vn_next;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3396
mdb_free(vp, sizeof (vmem_node_t));
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3406
vmem_node_t *vp;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3409
if ((vp = vw->vw_current) == NULL)
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3412
rval = wsp->walk_callback(vp->vn_addr, &vp->vn_vmem, wsp->walk_cbdata);
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3414
if (vp->vn_children != NULL) {
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3415
vw->vw_current = vp->vn_children;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3420
vw->vw_current = vp->vn_sibling;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3421
vp = vp->vn_parent;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3422
} while (vw->vw_current == NULL && vp != NULL);
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3437
vmem_node_t *vp = vw->vw_current;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3447
if (vp->vn_marked) {
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3448
if (vp->vn_sibling != NULL)
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3449
vp = vp->vn_sibling;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3450
else if (vp->vn_parent != NULL)
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3451
vp = vp->vn_parent;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3464
while (vp->vn_children != NULL && !vp->vn_children->vn_marked)
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3465
vp = vp->vn_children;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3467
vp->vn_marked = 1;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3468
vw->vw_current = vp;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3469
rval = wsp->walk_callback(vp->vn_addr, &vp->vn_vmem, wsp->walk_cbdata);
usr/src/cmd/mdb/common/modules/genunix/memory.c
1007
svn.vp = NULL;
usr/src/cmd/mdb/common/modules/genunix/memory.c
1021
if (svn.vp != NULL) {
usr/src/cmd/mdb/common/modules/genunix/memory.c
1024
mdb_vnode2path((uintptr_t)svn.vp, buf, sizeof (buf));
usr/src/cmd/mdb/common/modules/genunix/memory.c
1060
svn.vp = NULL;
usr/src/cmd/mdb/common/modules/genunix/memory.c
1063
if (svn.vp != NULL) {
usr/src/cmd/mdb/common/modules/genunix/memory.c
1064
mdb_printf(" %0?p", svn.vp);
usr/src/cmd/mdb/common/modules/genunix/memory.c
1435
if (svd->amp == NULL && svd->vp == NULL) {
usr/src/cmd/mdb/common/modules/genunix/memory.c
1457
(uintptr_t)svd->vp) == -1 ||
usr/src/cmd/mdb/common/modules/genunix/memory.c
1470
const char *const layer = (!svw->svw_all && svd->vp == NULL) ?
usr/src/cmd/mdb/common/modules/genunix/memory.c
1537
if (svd->vp != NULL) {
usr/src/cmd/mdb/common/modules/genunix/memory.c
1538
pp = mdb_page_lookup((uintptr_t)svd->vp,
usr/src/cmd/mdb/common/modules/genunix/memory.c
1598
#define SMAP_HASHFUNC(vp, off) \
usr/src/cmd/mdb/common/modules/genunix/memory.c
1599
((((uintptr_t)(vp) >> 6) + ((uintptr_t)(vp) >> 3) + \
usr/src/cmd/mdb/common/modules/genunix/memory.c
376
vn_get(vn_htable_t *hp, struct vnode *vp, uintptr_t ptr)
usr/src/cmd/mdb/common/modules/genunix/memory.c
384
vp->v_flag = q_first->vn_flag;
usr/src/cmd/mdb/common/modules/genunix/memory.c
440
vp->v_flag = hent->vn_flag;
usr/src/cmd/mdb/common/modules/genunix/memory.c
473
struct vnode *vp = &stats->ms_vn;
usr/src/cmd/mdb/common/modules/genunix/memory.c
487
else if (vn_get(stats->ms_vn_htable, vp, (uintptr_t)pp->p_vnode))
usr/src/cmd/mdb/common/modules/genunix/memory.c
489
else if (IS_SWAPFSVP(vp))
usr/src/cmd/mdb/common/modules/genunix/memory.c
491
else if ((vp->v_flag & VVMEXEC) != 0)
usr/src/cmd/mdb/common/modules/genunix/memory.c
689
uintptr_t vp = -(uintptr_t)1;
usr/src/cmd/mdb/common/modules/genunix/memory.c
697
'v', MDB_OPT_UINTPTR, &vp,
usr/src/cmd/mdb/common/modules/genunix/memory.c
703
if (vp == -(uintptr_t)1) {
usr/src/cmd/mdb/common/modules/genunix/memory.c
710
vp = addr;
usr/src/cmd/mdb/common/modules/genunix/memory.c
727
pageaddr = mdb_page_lookup(vp, offset);
usr/src/cmd/mdb/common/modules/genunix/memory.c
730
vp, offset);
usr/src/cmd/mdb/common/modules/genunix/vfs.c
459
pfiles_dig_pathname(uintptr_t vp, char *path)
usr/src/cmd/mdb/common/modules/genunix/vfs.c
465
if (mdb_vread(&v, sizeof (v), vp) == -1) {
usr/src/cmd/mdb/common/modules/genunix/vfs.c
499
vp = (uintptr_t)
usr/src/cmd/mdb/common/modules/genunix/vfs.c
502
vp = 0;
usr/src/cmd/mdb/common/modules/genunix/vfs.c
512
(void) mdb_vnode2path(vp, path, MAXPATHLEN);
usr/src/cmd/mdb/common/modules/libumem/umem.c
2952
vmem_node_t *head = NULL, *root = NULL, *current = NULL, *parent, *vp;
usr/src/cmd/mdb/common/modules/libumem/umem.c
2961
vp = mdb_zalloc(sizeof (vmem_node_t), UM_SLEEP);
usr/src/cmd/mdb/common/modules/libumem/umem.c
2962
vp->vn_addr = vaddr;
usr/src/cmd/mdb/common/modules/libumem/umem.c
2963
vp->vn_next = head;
usr/src/cmd/mdb/common/modules/libumem/umem.c
2964
head = vp;
usr/src/cmd/mdb/common/modules/libumem/umem.c
2967
current = vp;
usr/src/cmd/mdb/common/modules/libumem/umem.c
2969
if (mdb_vread(&vp->vn_vmem, sizeof (vmem_t), vaddr) == -1) {
usr/src/cmd/mdb/common/modules/libumem/umem.c
2974
vaddr = (uintptr_t)vp->vn_vmem.vm_next;
usr/src/cmd/mdb/common/modules/libumem/umem.c
2977
for (vp = head; vp != NULL; vp = vp->vn_next) {
usr/src/cmd/mdb/common/modules/libumem/umem.c
2979
if ((paddr = (uintptr_t)vp->vn_vmem.vm_source) == 0) {
usr/src/cmd/mdb/common/modules/libumem/umem.c
2980
vp->vn_sibling = root;
usr/src/cmd/mdb/common/modules/libumem/umem.c
2981
root = vp;
usr/src/cmd/mdb/common/modules/libumem/umem.c
2988
vp->vn_sibling = parent->vn_children;
usr/src/cmd/mdb/common/modules/libumem/umem.c
2989
parent->vn_children = vp;
usr/src/cmd/mdb/common/modules/libumem/umem.c
2990
vp->vn_parent = parent;
usr/src/cmd/mdb/common/modules/libumem/umem.c
2996
vp->vn_addr, paddr);
usr/src/cmd/mdb/common/modules/libumem/umem.c
3012
for (vp = head; head != NULL; vp = head) {
usr/src/cmd/mdb/common/modules/libumem/umem.c
3013
head = vp->vn_next;
usr/src/cmd/mdb/common/modules/libumem/umem.c
3014
mdb_free(vp, sizeof (vmem_node_t));
usr/src/cmd/mdb/common/modules/libumem/umem.c
3024
vmem_node_t *vp;
usr/src/cmd/mdb/common/modules/libumem/umem.c
3027
if ((vp = vw->vw_current) == NULL)
usr/src/cmd/mdb/common/modules/libumem/umem.c
3030
rval = wsp->walk_callback(vp->vn_addr, &vp->vn_vmem, wsp->walk_cbdata);
usr/src/cmd/mdb/common/modules/libumem/umem.c
3032
if (vp->vn_children != NULL) {
usr/src/cmd/mdb/common/modules/libumem/umem.c
3033
vw->vw_current = vp->vn_children;
usr/src/cmd/mdb/common/modules/libumem/umem.c
3038
vw->vw_current = vp->vn_sibling;
usr/src/cmd/mdb/common/modules/libumem/umem.c
3039
vp = vp->vn_parent;
usr/src/cmd/mdb/common/modules/libumem/umem.c
3040
} while (vw->vw_current == NULL && vp != NULL);
usr/src/cmd/mdb/common/modules/libumem/umem.c
3055
vmem_node_t *vp = vw->vw_current;
usr/src/cmd/mdb/common/modules/libumem/umem.c
3065
if (vp->vn_marked) {
usr/src/cmd/mdb/common/modules/libumem/umem.c
3066
if (vp->vn_sibling != NULL)
usr/src/cmd/mdb/common/modules/libumem/umem.c
3067
vp = vp->vn_sibling;
usr/src/cmd/mdb/common/modules/libumem/umem.c
3068
else if (vp->vn_parent != NULL)
usr/src/cmd/mdb/common/modules/libumem/umem.c
3069
vp = vp->vn_parent;
usr/src/cmd/mdb/common/modules/libumem/umem.c
3082
while (vp->vn_children != NULL && !vp->vn_children->vn_marked)
usr/src/cmd/mdb/common/modules/libumem/umem.c
3083
vp = vp->vn_children;
usr/src/cmd/mdb/common/modules/libumem/umem.c
3085
vp->vn_marked = 1;
usr/src/cmd/mdb/common/modules/libumem/umem.c
3086
vw->vw_current = vp;
usr/src/cmd/mdb/common/modules/libumem/umem.c
3087
rval = wsp->walk_callback(vp->vn_addr, &vp->vn_vmem, wsp->walk_cbdata);
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
100
#define MDB_DNLC_HASH(vp) (((uintptr_t)(vp) >> 3) & (MDB_DNLC_HSIZE - 1))
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
1383
if (svd.vp != NULL) {
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
1384
if (mdb_vnode2path((uintptr_t)svd.vp, map.map_name,
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
1387
MDB_TGT_MAPSZ, "[ vnode %p ]", svd.vp);
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
331
hash = MDB_DNLC_HASH(ncp->vp);
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
359
ent->vp, ent->dp, ent->name);
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
492
vnode_t vp;
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
498
if (mdb_vread(&vp, sizeof (vp), addr) != -1 &&
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
499
vp.v_path != NULL &&
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
500
mdb_readstr(buf, buflen, (uintptr_t)vp.v_path) != -1)
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
527
if ((uintptr_t)ent->vp == addr) {
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
532
path.mdp_vnode[path.mdp_nelem] = (uintptr_t)ent->vp;
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
665
mdb_page_lookup(uintptr_t vp, u_offset_t offset)
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
674
ndx = PAGE_HASH_FUNC(vp, offset);
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
692
if ((uintptr_t)page.p_vnode == vp &&
usr/src/cmd/mdb/common/modules/nfs/nfs.c
1080
vnode_t *vp;
usr/src/cmd/mdb/common/modules/nfs/nfs.c
1085
vp = mdb_alloc(sizeof (*vp), UM_SLEEP | UM_GC);
usr/src/cmd/mdb/common/modules/nfs/nfs.c
1086
if (mdb_vread(vp, sizeof (*vp), (uintptr_t)rp->r_vnode) == -1) {
usr/src/cmd/mdb/common/modules/nfs/nfs.c
1092
cbd->vfs_addr != (uintptr_t)vp->v_vfsp)
usr/src/cmd/mdb/common/modules/nfs/nfs.c
1105
addr, rp->r_vnode, vp->v_vfsp, rp->r_fh,
usr/src/cmd/mdb/common/modules/nfs/nfssrv.c
114
if (mdb_vread(&vp, sizeof (vp), (uintptr_t)expvis.vis_vp
usr/src/cmd/mdb/common/modules/nfs/nfssrv.c
121
if (mdb_readstr(s, PATH_MAX, vp) == -1) {
usr/src/cmd/mdb/common/modules/nfs/nfssrv.c
96
uintptr_t vp;
usr/src/cmd/mdb/common/modules/nfs/rfs4.c
559
uintptr_t vp;
usr/src/cmd/mdb/common/modules/nfs/rfs4.c
584
if (mdb_vread(&vp, sizeof (vp), (uintptr_t)f.rf_vp
usr/src/cmd/mdb/common/modules/nfs/rfs4.c
591
if (mdb_readstr(s, PATH_MAX, vp) == -1) {
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2520
vnode_t *vp;
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2537
vnode_t *vp;
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2621
(uintptr_t)node.vp) == sizeof (vnode_t)) {
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2648
mdb_printf("VP: %p\n", node.vp);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2716
addr, node.vp, od_name, node.n_ofile_list.ll_count,
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1159
dbmp_setval(dbitmap_t *bmp, bm_iovec_t *vp)
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1167
bn = vp->bmv_base;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1168
max = bn + vp->bmv_len;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1172
if (*vp->bmv_val) {
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1174
bitmap_stats.bs_set_bits += vp->bmv_len;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1177
bitmap_stats.bs_unset_bits += vp->bmv_len;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1186
rv = dbmp_set(cp, bn, vp->bmv_val);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1203
dbmp_getval(dbitmap_t *bmp, bm_iovec_t *vp)
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1213
bn = vp->bmv_base;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1214
max = bn + vp->bmv_len;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1222
ip = vp->bmv_val;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1498
bm_iovec_t *vp;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1509
vp = iop->bmio_iov;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1510
for (i = 0; i < iop->bmio_iovcnt; vp++, i++) {
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1511
if (!vp)
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1513
rv |= dbmp_getval(bmp, vp);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1531
bm_iovec_t *vp;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1544
vp = iop->bmio_iov;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1545
for (i = 0; i < iop->bmio_iovcnt; vp++, i++)
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1546
rv |= dbmp_setval(bmp, vp);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
319
bmp_set(bmap_chunk_t *cp, u_quad_t bn, uint_t *vp)
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
330
v = (*vp <<(bn & BMAP_BPW_MASK)) & mask;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
543
bmp_setval(bitmap_t *bmp, bm_iovec_t *vp)
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
551
bn = vp->bmv_base;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
552
max = bn + vp->bmv_len;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
556
if (*vp->bmv_val) {
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
558
bitmap_stats.bs_set_bits += vp->bmv_len;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
561
bitmap_stats.bs_unset_bits += vp->bmv_len;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
570
rv = bmp_set(cp, bn, vp->bmv_val);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
586
bmp_getval(bitmap_t *bmp, bm_iovec_t *vp)
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
596
bn = vp->bmv_base;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
597
max = bn + vp->bmv_len;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
605
ip = vp->bmv_val;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
718
bm_iovec_t *vp;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
729
vp = iop->bmio_iov;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
730
for (i = 0; i < iop->bmio_iovcnt; vp++, i++) {
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
731
if (!vp)
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
733
rv |= bmp_getval(bmp, vp);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
751
bm_iovec_t *vp;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
764
vp = iop->bmio_iov;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
765
for (i = 0; i < iop->bmio_iovcnt; vp++, i++)
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
766
rv |= bmp_setval(bmp, vp);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
852
dbmp_set(dbmap_chunk_t *cp, u_quad_t bn, uint_t *vp)
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
863
v = (*vp <<(bn & BMAP_BPW_MASK)) & mask;
usr/src/cmd/nscd/nscd_config.c
286
void *vp;
usr/src/cmd/nscd/nscd_config.c
290
vp = (char *)&nscd_cfg_global_default +
usr/src/cmd/nscd/nscd_config.c
292
gi = (nscd_cfg_group_info_t *)vp;
usr/src/cmd/nscd/nscd_config.c
294
vp = (char *)&nscd_cfg_nsw_db_data_default +
usr/src/cmd/nscd/nscd_config.c
296
gi = (nscd_cfg_group_info_t *)vp;
usr/src/cmd/oawk/run.c
1003
vp = (CELL *) a[0];
usr/src/cmd/oawk/run.c
1010
setsval(vp, cp->nval);
usr/src/cmd/oawk/run.c
996
CELL *vp, *arrayp, *cp, **tp;
usr/src/cmd/oawk/tran.c
191
setfval(CELL *vp, awkfloat f)
usr/src/cmd/oawk/tran.c
193
dprintf("setfval: %o %g\n", vp, f, NULL);
usr/src/cmd/oawk/tran.c
195
if (vp->tval & ARR)
usr/src/cmd/oawk/tran.c
196
error(FATAL, "illegal reference to array %s", vp->nval);
usr/src/cmd/oawk/tran.c
197
if ((vp->tval & (NUM | STR)) == 0)
usr/src/cmd/oawk/tran.c
198
error(FATAL, "funny variable %o: %ws %ws %g %o", vp, vp->nval,
usr/src/cmd/oawk/tran.c
199
vp->sval, vp->fval, vp->tval);
usr/src/cmd/oawk/tran.c
201
if (vp == recloc)
usr/src/cmd/oawk/tran.c
203
vp->tval &= ~STR; /* mark string invalid */
usr/src/cmd/oawk/tran.c
204
vp->tval |= NUM; /* mark number ok */
usr/src/cmd/oawk/tran.c
205
if ((vp->tval & FLD) && vp->nval == 0) {
usr/src/cmd/oawk/tran.c
219
if (vp > maxmfld)
usr/src/cmd/oawk/tran.c
220
maxmfld = vp;
usr/src/cmd/oawk/tran.c
222
return (vp->fval = f);
usr/src/cmd/oawk/tran.c
227
setsval(CELL *vp, wchar_t *s)
usr/src/cmd/oawk/tran.c
229
dprintf("setsval: %o %ws\n", vp, s, NULL);
usr/src/cmd/oawk/tran.c
230
if (vp->tval & ARR)
usr/src/cmd/oawk/tran.c
231
error(FATAL, "illegal reference to array %ws", vp->nval);
usr/src/cmd/oawk/tran.c
232
if ((vp->tval & (NUM | STR)) == 0)
usr/src/cmd/oawk/tran.c
233
error(FATAL, "funny variable %o: %ws %ws %g %o", vp, vp->nval,
usr/src/cmd/oawk/tran.c
234
vp->sval, vp->fval, vp->tval);
usr/src/cmd/oawk/tran.c
235
if (vp == recloc)
usr/src/cmd/oawk/tran.c
237
vp->tval &= ~NUM;
usr/src/cmd/oawk/tran.c
238
vp->tval |= STR;
usr/src/cmd/oawk/tran.c
239
if ((vp->tval & FLD) && vp->nval == 0) {
usr/src/cmd/oawk/tran.c
244
if (vp > maxmfld)
usr/src/cmd/oawk/tran.c
245
maxmfld = vp;
usr/src/cmd/oawk/tran.c
247
if (!(vp->tval&FLD))
usr/src/cmd/oawk/tran.c
248
xfree(vp->sval);
usr/src/cmd/oawk/tran.c
249
vp->tval &= ~FLD;
usr/src/cmd/oawk/tran.c
250
return (vp->sval = tostring(s));
usr/src/cmd/oawk/tran.c
255
getfval(CELL *vp)
usr/src/cmd/oawk/tran.c
259
if (vp->sval == record && donerec == 0)
usr/src/cmd/oawk/tran.c
261
dprintf("getfval: %o", vp, NULL, NULL);
usr/src/cmd/oawk/tran.c
262
if (vp->tval & ARR)
usr/src/cmd/oawk/tran.c
263
error(FATAL, "illegal reference to array %ws", vp->nval);
usr/src/cmd/oawk/tran.c
264
if ((vp->tval & (NUM | STR)) == 0)
usr/src/cmd/oawk/tran.c
265
error(FATAL, "funny variable %o: %ws %ws %g %o", vp, vp->nval,
usr/src/cmd/oawk/tran.c
266
vp->sval, vp->fval, vp->tval);
usr/src/cmd/oawk/tran.c
267
if ((vp->tval & NUM) == 0) {
usr/src/cmd/oawk/tran.c
272
if (isanumber(vp->sval)) {
usr/src/cmd/oawk/tran.c
273
vp->fval = watof(vp->sval);
usr/src/cmd/oawk/tran.c
274
if (!(vp->tval & CON))
usr/src/cmd/oawk/tran.c
276
vp->tval |= NUM;
usr/src/cmd/oawk/tran.c
279
vp->fval = 0.0; /* not a very good idea */
usr/src/cmd/oawk/tran.c
281
dprintf(" %g\n", vp->fval, NULL, NULL);
usr/src/cmd/oawk/tran.c
282
return (vp->fval);
usr/src/cmd/oawk/tran.c
287
getsval(CELL *vp)
usr/src/cmd/oawk/tran.c
293
if (vp->sval == record && donerec == 0)
usr/src/cmd/oawk/tran.c
295
dprintf("getsval: %o", vp, NULL, NULL);
usr/src/cmd/oawk/tran.c
296
if (vp->tval & ARR)
usr/src/cmd/oawk/tran.c
297
error(FATAL, "illegal reference to array %ws", vp->nval);
usr/src/cmd/oawk/tran.c
298
if ((vp->tval & (NUM | STR)) == 0)
usr/src/cmd/oawk/tran.c
299
error(FATAL, "funny variable %o: %ws %ws %g %o", vp, vp->nval,
usr/src/cmd/oawk/tran.c
300
vp->sval, vp->fval, vp->tval);
usr/src/cmd/oawk/tran.c
301
if ((vp->tval & STR) == 0) {
usr/src/cmd/oawk/tran.c
302
if (!(vp->tval&FLD))
usr/src/cmd/oawk/tran.c
303
xfree(vp->sval);
usr/src/cmd/oawk/tran.c
304
if ((long long)vp->fval == vp->fval)
usr/src/cmd/oawk/tran.c
305
sprintf(s, "%.20g", vp->fval);
usr/src/cmd/oawk/tran.c
307
sprintf(s, toeuccode(*OFMT), vp->fval);
usr/src/cmd/oawk/tran.c
309
vp->sval = tostring(ws);
usr/src/cmd/oawk/tran.c
310
vp->tval &= ~FLD;
usr/src/cmd/oawk/tran.c
311
vp->tval |= STR;
usr/src/cmd/oawk/tran.c
313
dprintf(" %ws\n", vp->sval, NULL, NULL);
usr/src/cmd/oawk/tran.c
314
return (vp->sval);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/asn1.c
666
pdu_varlist_t *vp = varlistp;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/asn1.c
671
vp->type = msg[0] & ASN_EXT_TAG;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/asn1.c
672
if (vp->type == ASN_EXT_TAG)
usr/src/cmd/picl/plugins/sun4v/lib/snmp/asn1.c
681
vp->val.iptr = (int *)calloc(1, sizeof (int));
usr/src/cmd/picl/plugins/sun4v/lib/snmp/asn1.c
682
if (vp->val.iptr == NULL)
usr/src/cmd/picl/plugins/sun4v/lib/snmp/asn1.c
685
if ((p = asn_parse_int(msg, varsz_p, vp->val.iptr)) == NULL) {
usr/src/cmd/picl/plugins/sun4v/lib/snmp/asn1.c
686
free(vp->val.iptr);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/asn1.c
689
vp->val_len = sizeof (int);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/asn1.c
694
vp->val.uiptr = (uint_t *)calloc(1, sizeof (uint_t));
usr/src/cmd/picl/plugins/sun4v/lib/snmp/asn1.c
695
if (vp->val.uiptr == NULL)
usr/src/cmd/picl/plugins/sun4v/lib/snmp/asn1.c
698
if ((p = asn_parse_uint(msg, varsz_p, vp->val.uiptr)) == NULL) {
usr/src/cmd/picl/plugins/sun4v/lib/snmp/asn1.c
699
free(vp->val.uiptr);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/asn1.c
702
vp->val_len = sizeof (uint_t);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/asn1.c
703
vp->type = msg[0];
usr/src/cmd/picl/plugins/sun4v/lib/snmp/asn1.c
708
p = asn_parse_string(msg, varsz_p, &vp->val.str, &vp->val_len);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/asn1.c
714
p = asn_parse_objid(msg, varsz_p, &vp->val.objid, &n_subids);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/asn1.c
717
vp->val_len = n_subids * sizeof (oid);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/asn1.c
733
vp->type = msg[0];
usr/src/cmd/picl/plugins/sun4v/lib/snmp/asn1.c
734
vp->val_len = asnobj_len;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
249
pdu_varlist_t *vp, *prev;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
257
if ((vp = calloc(1, sizeof (pdu_varlist_t))) == NULL) {
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
261
varblock_p = vp;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
263
prev->nextvar = vp;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
266
vp->name = snmp_oidstr_to_oid(pdu->command,
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
267
p, row, &vp->name_len);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
268
if (vp->name == NULL) {
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
272
vp->val.str = NULL;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
273
vp->val_len = 0;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
274
vp->type = ASN_NULL;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
275
vp->nextvar = NULL;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
277
prev = vp;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
287
for (vp = pdu->vars; vp->nextvar; vp = vp->nextvar)
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
289
vp->nextvar = varblock_p;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
399
pdu_varlist_t *vp;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
443
for (vp = pdu->vars; vp; vp = vp->nextvar) {
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
444
p = snmp_build_variable(p, bufsz_p, vp->name, vp->name_len,
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
445
vp->type, vp->val.str, vp->val_len);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
553
pdu_varlist_t *newvp, *vp = NULL;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
592
if (vp == NULL)
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
595
vp->nextvar = newvp;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
597
vp = newvp;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
598
if ((p = snmp_parse_variable(p, msgsz_p, vp)) == NULL)
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
609
snmp_parse_variable(uchar_t *msg, size_t *msgsz_p, pdu_varlist_t *vp)
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
624
p = asn_parse_objid(p, msgsz_p, &vp->name, &vp->name_len);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
631
if ((p = asn_parse_objval(p, msgsz_p, vp)) == NULL)
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
640
pdu_varlist_t *vp, *nxt;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
646
for (vp = pdu->vars; vp; vp = nxt) {
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
647
nxt = vp->nextvar;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
649
if (vp->name)
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
650
free((void *) vp->name);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
651
if (vp->val.str)
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
652
free((void *) vp->val.str);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
653
free((void *) vp);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
669
pdu_varlist_t *vp, *nxt;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
671
for (vp = varblock_p; vp; vp = nxt) {
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
672
nxt = vp->nextvar;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
674
if (vp->name)
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
675
free(vp->name);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/pdu.c
676
free(vp);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
1135
pdu_varlist_t *vp;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
1161
for (vp = pdu->vars; vp; vp = vp->nextvar) {
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
1162
if (vp->type != ASN_INTEGER && vp->type != ASN_OCTET_STR &&
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
1163
vp->type != ASN_BIT_STR) {
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
1167
if (vp->name == NULL || vp->val.str == NULL)
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
1170
row = (vp->name)[vp->name_len-1];
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
1195
oidstr = oid_to_oidstr(vp->name, vp->name_len - 1);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
1201
if (vp->type == ASN_INTEGER) {
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
1203
ival_arr[0] = *(vp->val.iptr);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
1208
oidstr, *(vp->val.iptr));
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
1211
} else if (vp->type == ASN_OCTET_STR) {
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
1213
sval_arr[0] = (char *)vp->val.str;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
1218
oidstr, (const char *)(vp->val.str));
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
1220
} else if (vp->type == ASN_BIT_STR) {
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
1227
oidstr, (uchar_t *)(vp->val.str),
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
1228
(uint_t)vp->val_len);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
506
pdu_varlist_t *vp;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
531
vp = reply_pdu->vars;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
536
if (vp == NULL || vp->name == NULL || vp->type == SNMP_NOSUCHOBJECT ||
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
537
vp->type == SNMP_NOSUCHINSTANCE || vp->type == SNMP_ENDOFMIBVIEW) {
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
547
if ((nxt_oidstr = oid_to_oidstr(vp->name, vp->name_len - 1)) == NULL) {
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
569
*nextrow = (vp->name)[vp->name_len-1];
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
783
pdu_varlist_t *vp;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
800
vp = reply_pdu->vars;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
801
if (vp == NULL || vp->val.iptr == NULL) {
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
806
*ival = *(vp->val.iptr);
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
818
pdu_varlist_t *vp;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
823
vp = reply_pdu->vars;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
824
if (vp == NULL || vp->val.str == NULL) {
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
829
*valp = strdup((const char *)(vp->val.str));
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
841
pdu_varlist_t *vp;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
846
vp = reply_pdu->vars;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
847
if (vp == NULL || vp->val.str == NULL) {
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
852
if ((*valp = (uchar_t *)calloc(vp->val_len, 1)) == NULL) {
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
857
*nelem = vp->val_len;
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
858
(void) memcpy(*valp, (const void *)(vp->val.str),
usr/src/cmd/picl/plugins/sun4v/lib/snmp/snmplib.c
859
(size_t)(vp->val_len));
usr/src/cmd/rpcgen/rpc_clntout.c
78
version_list *vp;
usr/src/cmd/rpcgen/rpc_clntout.c
81
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_clntout.c
82
for (proc = vp->procs; proc != NULL; proc = proc->next) {
usr/src/cmd/rpcgen/rpc_clntout.c
87
pvname(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_clntout.c
91
pvname(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_hout.c
350
pprocdef(proc_list *proc, version_list *vp, char *addargtype, int server_p,
usr/src/cmd/rpcgen/rpc_hout.c
364
pvname_svc(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_hout.c
366
pvname(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_sample.c
124
pvname(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_sample.c
132
pvname(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_sample.c
141
program_name, vp->vers_name, tirpcflag? "netpath" : "udp");
usr/src/cmd/rpcgen/rpc_sample.c
149
for (proc = vp->procs; proc != NULL; proc = proc->next) {
usr/src/cmd/rpcgen/rpc_sample.c
154
pvname(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_sample.c
161
pvname(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_sample.c
183
pvname(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_sample.c
213
version_list *vp;
usr/src/cmd/rpcgen/rpc_sample.c
216
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_sample.c
217
for (proc = vp->procs; proc != NULL; proc = proc->next) {
usr/src/cmd/rpcgen/rpc_sample.c
226
pvname_svc(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_sample.c
228
pvname(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_sample.c
260
pvname(def->def_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_sample.c
302
version_list *vp;
usr/src/cmd/rpcgen/rpc_sample.c
322
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_sample.c
324
pvname(def->def_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_sample.c
68
version_list *vp;
usr/src/cmd/rpcgen/rpc_sample.c
74
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_sample.c
75
write_sample_client(def->def_name, vp);
usr/src/cmd/rpcgen/rpc_sample.c
82
write_sample_client(char *program_name, version_list *vp)
usr/src/cmd/rpcgen/rpc_sample.c
89
pvname(program_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_sample.c
97
for (proc = vp->procs; proc != NULL; proc = proc->next) {
usr/src/cmd/rpcgen/rpc_svcout.c
1006
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_svcout.c
1009
TRANSP, def->def_name, vp->vers_name);
usr/src/cmd/rpcgen/rpc_svcout.c
1011
pvname(def->def_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_svcout.c
1015
def->def_name, vp->vers_name);
usr/src/cmd/rpcgen/rpc_svcout.c
1125
version_list *vp;
usr/src/cmd/rpcgen/rpc_svcout.c
1164
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_svcout.c
1166
sp, TRANSP, def->def_name, vp->vers_name);
usr/src/cmd/rpcgen/rpc_svcout.c
1168
pvname(def->def_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_svcout.c
1176
def->def_name, vp->vers_name, transp);
usr/src/cmd/rpcgen/rpc_svcout.c
205
version_list *vp;
usr/src/cmd/rpcgen/rpc_svcout.c
229
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_svcout.c
232
sp, def->def_name, vp->vers_name);
usr/src/cmd/rpcgen/rpc_svcout.c
235
sp, TRANSP, def->def_name, vp->vers_name);
usr/src/cmd/rpcgen/rpc_svcout.c
236
pvname(def->def_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_svcout.c
240
def->def_name, vp->vers_name, transp);
usr/src/cmd/rpcgen/rpc_svcout.c
256
version_list *vp;
usr/src/cmd/rpcgen/rpc_svcout.c
263
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_svcout.c
266
pvname(def->def_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_svcout.c
268
def->def_name, vp->vers_name);
usr/src/cmd/rpcgen/rpc_svcout.c
272
def->def_name, vp->vers_name, transp);
usr/src/cmd/rpcgen/rpc_svcout.c
350
version_list *vp;
usr/src/cmd/rpcgen/rpc_svcout.c
356
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_svcout.c
357
for (proc = vp->procs; proc != NULL; proc = proc->next) {
usr/src/cmd/rpcgen/rpc_svcout.c
370
pvname(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_svcout.c
416
pvname_svc(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_svcout.c
418
pvname(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_svcout.c
442
version_list *vp;
usr/src/cmd/rpcgen/rpc_svcout.c
446
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_svcout.c
452
pvname(def->def_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_svcout.c
467
for (proc = vp->procs; proc != NULL; proc = proc->next) {
usr/src/cmd/rpcgen/rpc_svcout.c
477
pvname(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_svcout.c
484
pvname(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_svcout.c
496
for (proc = vp->procs; proc != NULL;
usr/src/cmd/rpcgen/rpc_svcout.c
504
pvname(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_svcout.c
549
if (!nullproc(vp->procs)) {
usr/src/cmd/rpcgen/rpc_svcout.c
559
for (proc = vp->procs; proc != NULL; proc = proc->next) {
usr/src/cmd/rpcgen/rpc_svcout.c
601
pvname_svc(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_svcout.c
603
pvname(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_svcout.c
664
pvname(def->def_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_svcout.c
758
version_list *vp;
usr/src/cmd/rpcgen/rpc_svcout.c
763
for (vp = def->def.pr.versions; vp != NULL;
usr/src/cmd/rpcgen/rpc_svcout.c
764
vp = vp->next) {
usr/src/cmd/rpcgen/rpc_svcout.c
766
space, def->def_name, vp->vers_name);
usr/src/cmd/rpcgen/rpc_svcout.c
955
version_list *vp;
usr/src/cmd/rpcgen/rpc_tblout.c
100
locase(def->def_name), vp->vers_num);
usr/src/cmd/rpcgen/rpc_tblout.c
104
if (nullproc(vp->procs)) {
usr/src/cmd/rpcgen/rpc_tblout.c
113
for (proc = vp->procs; proc != NULL; proc = proc->next) {
usr/src/cmd/rpcgen/rpc_tblout.c
136
pvname_svc(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_tblout.c
140
pvname(proc->proc_name, vp->vers_num);
usr/src/cmd/rpcgen/rpc_tblout.c
90
version_list *vp;
usr/src/cmd/rpcgen/rpc_tblout.c
97
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcsvc/rwall.c
219
void *vp = NULL;
usr/src/cmd/rpcsvc/rwall.c
242
if (wallproc_wall_1(&path, vp, clnt) != RPC_SUCCESS) {
usr/src/cmd/sendmail/db/db/db_pr.c
760
__db_proff(vp)
usr/src/cmd/sendmail/db/db/db_pr.c
761
void *vp;
usr/src/cmd/sendmail/db/db/db_pr.c
768
bo = vp;
usr/src/cmd/sendmail/src/map.c
1211
char *vp = NULL, *result = NULL;
usr/src/cmd/sendmail/src/map.c
1340
vp = newstr(value);
usr/src/cmd/sendmail/src/map.c
1343
else if (vp == NULL)
usr/src/cmd/sendmail/src/map.c
1346
vp = newstr(value);
usr/src/cmd/sendmail/src/map.c
1354
sz = strlen(vp) + strlen(value) + 2;
usr/src/cmd/sendmail/src/map.c
1357
vp, map->map_coldelim, value);
usr/src/cmd/sendmail/src/map.c
1358
sm_free(vp);
usr/src/cmd/sendmail/src/map.c
1359
vp = new;
usr/src/cmd/sendmail/src/map.c
1365
if (vp == NULL)
usr/src/cmd/sendmail/src/map.c
1375
truncate_at_delim(vp, PSBUFSIZE / 2, map->map_coldelim);
usr/src/cmd/sendmail/src/map.c
1377
vsize = strlen(vp);
usr/src/cmd/sendmail/src/map.c
1381
name, vp);
usr/src/cmd/sendmail/src/map.c
1385
result = map_rewrite(map, vp, vsize, av);
usr/src/cmd/sendmail/src/map.c
1388
if (vp != NULL)
usr/src/cmd/sendmail/src/map.c
1389
sm_free(vp);
usr/src/cmd/sendmail/src/map.c
2648
auto char *vp;
usr/src/cmd/sendmail/src/map.c
2687
vp = NULL;
usr/src/cmd/sendmail/src/map.c
2689
&vp, &vsize);
usr/src/cmd/sendmail/src/map.c
2693
if (vp != NULL)
usr/src/cmd/sendmail/src/map.c
2694
sm_free(vp);
usr/src/cmd/sendmail/src/map.c
2734
char *vp;
usr/src/cmd/sendmail/src/map.c
2753
vp = NULL;
usr/src/cmd/sendmail/src/map.c
2757
&vp, &vsize);
usr/src/cmd/sendmail/src/map.c
2763
SM_FREE_CLR(vp);
usr/src/cmd/sendmail/src/map.c
2766
&vp, &vsize);
usr/src/cmd/sendmail/src/map.c
2774
if (vp != NULL)
usr/src/cmd/sendmail/src/map.c
2775
sm_free(vp);
usr/src/cmd/sendmail/src/map.c
2782
result = map_rewrite(map, vp, vsize, av);
usr/src/cmd/sendmail/src/map.c
2784
if (vp != NULL)
usr/src/cmd/sendmail/src/map.c
2785
sm_free(vp);
usr/src/cmd/sendmail/src/map.c
2801
char *vp;
usr/src/cmd/sendmail/src/map.c
2827
vp = NULL;
usr/src/cmd/sendmail/src/map.c
2831
&vp, &vsize);
usr/src/cmd/sendmail/src/map.c
2837
SM_FREE_CLR(vp);
usr/src/cmd/sendmail/src/map.c
2840
&vp, &vsize);
usr/src/cmd/sendmail/src/map.c
2852
if (vp != NULL)
usr/src/cmd/sendmail/src/map.c
2853
sm_free(vp);
usr/src/cmd/sendmail/src/map.c
2856
(void) sm_strlcpy(host_record, vp, sizeof(host_record));
usr/src/cmd/sendmail/src/map.c
2857
sm_free(vp);
usr/src/cmd/sendmail/src/map.c
2860
vp = strpbrk(host_record, "#\n");
usr/src/cmd/sendmail/src/map.c
2861
if (vp != NULL)
usr/src/cmd/sendmail/src/map.c
2862
*vp = '\0';
usr/src/cmd/sendmail/src/map.c
3186
char *vp;
usr/src/cmd/sendmail/src/map.c
3250
vp = ((NIS_RES_OBJECT(result))->EN_col(0));
usr/src/cmd/sendmail/src/map.c
3251
vsize = strlen(vp);
usr/src/cmd/sendmail/src/map.c
3254
name, vp);
usr/src/cmd/sendmail/src/map.c
3255
if (strchr(vp, '.') != NULL)
usr/src/cmd/sendmail/src/map.c
3268
(void) sm_strlcpy(name, vp, hbsize);
usr/src/cmd/sendmail/src/map.c
3271
"%s.%s", vp, domain);
usr/src/cmd/sendmail/src/map.c
3572
char *vp, *p;
usr/src/cmd/sendmail/src/map.c
3733
vp = NULL;
usr/src/cmd/sendmail/src/map.c
3755
vp = newstr(p);
usr/src/cmd/sendmail/src/map.c
3782
if (vp == NULL && !bitset(MF_MATCHONLY, map->map_mflags))
usr/src/cmd/sendmail/src/map.c
3790
vp == NULL ? "<NULL>" : vp);
usr/src/cmd/sendmail/src/map.c
3796
result = map_rewrite(map, vp, strlen(vp), av);
usr/src/cmd/sendmail/src/map.c
3798
if (vp != NULL)
usr/src/cmd/sendmail/src/map.c
3799
sm_free(vp); /* XXX */
usr/src/cmd/sendmail/src/map.c
5808
char *vp;
usr/src/cmd/sendmail/src/map.c
5865
vp = get_column(linebuf, map->map_valcolno, delim, buf, sizeof(buf));
usr/src/cmd/sendmail/src/map.c
5866
if (vp == NULL)
usr/src/cmd/sendmail/src/map.c
5871
vsize = strlen(vp);
usr/src/cmd/sendmail/src/map.c
5876
return map_rewrite(map, vp, vsize, av);
usr/src/cmd/sendmail/src/srvrsmtp.c
159
char *vp = NULL;
usr/src/cmd/sendmail/src/srvrsmtp.c
175
vp = p;
usr/src/cmd/sendmail/src/srvrsmtp.c
189
vp == NULL ? "<null>" : vp);
usr/src/cmd/sendmail/src/srvrsmtp.c
191
esmtp_args(addr_st, kp, vp, e);
usr/src/cmd/sendmail/src/srvrsmtp.c
4181
mail_esmtp_args(a, kp, vp, e)
usr/src/cmd/sendmail/src/srvrsmtp.c
4184
char *vp;
usr/src/cmd/sendmail/src/srvrsmtp.c
4189
if (vp == NULL)
usr/src/cmd/sendmail/src/srvrsmtp.c
4194
macdefine(&e->e_macro, A_TEMP, macid("{msg_size}"), vp);
usr/src/cmd/sendmail/src/srvrsmtp.c
4196
e->e_msgsize = strtol(vp, (char **) NULL, 10);
usr/src/cmd/sendmail/src/srvrsmtp.c
4210
if (vp == NULL)
usr/src/cmd/sendmail/src/srvrsmtp.c
4215
else if (sm_strcasecmp(vp, "8bitmime") == 0)
usr/src/cmd/sendmail/src/srvrsmtp.c
4219
else if (sm_strcasecmp(vp, "7bit") == 0)
usr/src/cmd/sendmail/src/srvrsmtp.c
4225
usrerr("501 5.5.4 Unknown BODY type %s", vp);
usr/src/cmd/sendmail/src/srvrsmtp.c
4228
e->e_bodytype = sm_rpool_strdup_x(e->e_rpool, vp);
usr/src/cmd/sendmail/src/srvrsmtp.c
4237
if (vp == NULL)
usr/src/cmd/sendmail/src/srvrsmtp.c
4242
if (!xtextok(vp))
usr/src/cmd/sendmail/src/srvrsmtp.c
4252
e->e_envid = sm_rpool_strdup_x(e->e_rpool, vp);
usr/src/cmd/sendmail/src/srvrsmtp.c
4263
if (vp == NULL)
usr/src/cmd/sendmail/src/srvrsmtp.c
4274
if (sm_strcasecmp(vp, "hdrs") == 0)
usr/src/cmd/sendmail/src/srvrsmtp.c
4276
else if (sm_strcasecmp(vp, "full") != 0)
usr/src/cmd/sendmail/src/srvrsmtp.c
4278
usrerr("501 5.5.2 Bad argument \"%s\" to RET", vp);
usr/src/cmd/sendmail/src/srvrsmtp.c
4281
macdefine(&e->e_macro, A_TEMP, macid("{dsn_ret}"), vp);
usr/src/cmd/sendmail/src/srvrsmtp.c
4293
if (vp == NULL)
usr/src/cmd/sendmail/src/srvrsmtp.c
4303
if ((q = strchr(vp, ' ')) != NULL)
usr/src/cmd/sendmail/src/srvrsmtp.c
4304
len = q - vp + 1;
usr/src/cmd/sendmail/src/srvrsmtp.c
4306
len = strlen(vp) + 1;
usr/src/cmd/sendmail/src/srvrsmtp.c
4308
(void) sm_strlcpy(auth_param, vp, len);
usr/src/cmd/sendmail/src/srvrsmtp.c
4374
if (vp == NULL)
usr/src/cmd/sendmail/src/srvrsmtp.c
4380
e->e_deliver_by = strtol(vp, &s, 10);
usr/src/cmd/sendmail/src/srvrsmtp.c
4386
usrerr("501 5.5.2 BY=%s out of range", vp);
usr/src/cmd/sendmail/src/srvrsmtp.c
4458
rcpt_esmtp_args(a, kp, vp, e)
usr/src/cmd/sendmail/src/srvrsmtp.c
4461
char *vp;
usr/src/cmd/sendmail/src/srvrsmtp.c
4473
if (vp == NULL)
usr/src/cmd/sendmail/src/srvrsmtp.c
4480
macdefine(&e->e_macro, A_TEMP, macid("{dsn_notify}"), vp);
usr/src/cmd/sendmail/src/srvrsmtp.c
4482
if (sm_strcasecmp(vp, "never") == 0)
usr/src/cmd/sendmail/src/srvrsmtp.c
4484
for (p = vp; p != NULL; vp = p)
usr/src/cmd/sendmail/src/srvrsmtp.c
4491
if (sm_strcasecmp(vp, "success") == 0)
usr/src/cmd/sendmail/src/srvrsmtp.c
4493
else if (sm_strcasecmp(vp, "failure") == 0)
usr/src/cmd/sendmail/src/srvrsmtp.c
4495
else if (sm_strcasecmp(vp, "delay") == 0)
usr/src/cmd/sendmail/src/srvrsmtp.c
4500
vp);
usr/src/cmd/sendmail/src/srvrsmtp.c
4514
if (vp == NULL)
usr/src/cmd/sendmail/src/srvrsmtp.c
4519
if (strchr(vp, ';') == NULL || !xtextok(vp))
usr/src/cmd/sendmail/src/srvrsmtp.c
4529
a->q_orcpt = sm_rpool_strdup_x(e->e_rpool, vp);
usr/src/cmd/sendmail/src/util.c
502
register char **vp;
usr/src/cmd/sendmail/src/util.c
505
for (vp = list; *vp != NULL; vp++)
usr/src/cmd/sendmail/src/util.c
508
vp++;
usr/src/cmd/sendmail/src/util.c
510
newvp = (char **) sm_rpool_malloc_x(rpool, (vp - list) * sizeof(*vp));
usr/src/cmd/sendmail/src/util.c
511
memmove((char *) newvp, (char *) list, (int) (vp - list) * sizeof(*vp));
usr/src/cmd/sendmail/src/util.c
515
for (vp = newvp; *vp != NULL; vp++)
usr/src/cmd/sendmail/src/util.c
516
*vp = sm_rpool_strdup_x(rpool, *vp);
usr/src/cmd/sgs/libld/common/version.c
116
if (v == vp) {
usr/src/cmd/sgs/libld/common/version.c
134
if ((vp->vd_flags & FLG_VER_CYCLIC) == 0) {
usr/src/cmd/sgs/libld/common/version.c
135
vp->vd_flags |= FLG_VER_CYCLIC;
usr/src/cmd/sgs/libld/common/version.c
137
MSG_INTL(MSG_VER_ADDVER), vp->vd_name);
usr/src/cmd/sgs/libld/common/version.c
153
ver_stk.ver_stk[(ver_stk.ver_sp)++] = vp;
usr/src/cmd/sgs/libld/common/version.c
158
for (APLIST_TRAVERSE(vp->vd_deps, idx, vdp))
usr/src/cmd/sgs/libld/common/version.c
88
vers_visit_children(Ofl_desc *ofl, Ver_desc *vp, int flag)
usr/src/cmd/smbios/smbios.c
1321
smbios_vprobe_t vp;
usr/src/cmd/smbios/smbios.c
1323
if (smbios_info_vprobe(shp, id, &vp) != 0) {
usr/src/cmd/smbios/smbios.c
1328
str_print(fp, " Description", vp.smbvp_description != NULL ?
usr/src/cmd/smbios/smbios.c
1329
vp.smbvp_description : "unknown");
usr/src/cmd/smbios/smbios.c
1330
desc_printf(smbios_vprobe_loc_desc(vp.smbvp_location),
usr/src/cmd/smbios/smbios.c
1331
fp, " Location: %u", vp.smbvp_location);
usr/src/cmd/smbios/smbios.c
1332
desc_printf(smbios_vprobe_status_desc(vp.smbvp_status),
usr/src/cmd/smbios/smbios.c
1333
fp, " Status: %u", vp.smbvp_status);
usr/src/cmd/smbios/smbios.c
1335
if (vp.smbvp_maxval != SMB_PROBE_UNKNOWN_VALUE) {
usr/src/cmd/smbios/smbios.c
1337
vp.smbvp_maxval);
usr/src/cmd/smbios/smbios.c
1342
if (vp.smbvp_minval != SMB_PROBE_UNKNOWN_VALUE) {
usr/src/cmd/smbios/smbios.c
1344
vp.smbvp_minval);
usr/src/cmd/smbios/smbios.c
1349
if (vp.smbvp_resolution != SMB_PROBE_UNKNOWN_VALUE) {
usr/src/cmd/smbios/smbios.c
1351
vp.smbvp_resolution / 10,
usr/src/cmd/smbios/smbios.c
1352
vp.smbvp_resolution % 10);
usr/src/cmd/smbios/smbios.c
1357
if (vp.smbvp_tolerance != SMB_PROBE_UNKNOWN_VALUE) {
usr/src/cmd/smbios/smbios.c
1359
vp.smbvp_tolerance);
usr/src/cmd/smbios/smbios.c
1364
if (vp.smbvp_accuracy != SMB_PROBE_UNKNOWN_VALUE) {
usr/src/cmd/smbios/smbios.c
1366
vp.smbvp_accuracy / 100,
usr/src/cmd/smbios/smbios.c
1367
vp.smbvp_accuracy % 100);
usr/src/cmd/smbios/smbios.c
1372
oprintf(fp, " OEM- or BIOS- defined value: 0x%x\n", vp.smbvp_oem);
usr/src/cmd/smbios/smbios.c
1374
if (vp.smbvp_nominal != SMB_PROBE_UNKNOWN_VALUE) {
usr/src/cmd/smbios/smbios.c
1375
oprintf(fp, " Probe Nominal Value: %u mV\n", vp.smbvp_nominal);
usr/src/cmd/svc/configd/rc_node.c
3680
char *vp;
usr/src/cmd/svc/configd/rc_node.c
3717
for (cp = cur_value, vp = values + strlen(values);
usr/src/cmd/svc/configd/rc_node.c
3720
*vp++ = '\\';
usr/src/cmd/svc/configd/rc_node.c
3721
*vp++ = '"';
usr/src/cmd/svc/configd/rc_node.c
3723
*vp++ = *cp;
usr/src/cmd/svc/configd/rc_node.c
3726
*vp = 0;
usr/src/cmd/svc/startd/graph.c
1085
depgroup_type_t dt, restarter_error_t rt, graph_vertex_t **vp)
usr/src/cmd/svc/startd/graph.c
1116
*vp = vertex_get_by_name(fmri);
usr/src/cmd/svc/startd/graph.c
1117
if (*vp != NULL)
usr/src/cmd/svc/startd/graph.c
1120
*vp = graph_add_vertex(fmri);
usr/src/cmd/svc/startd/graph.c
1122
(*vp)->gv_type = type;
usr/src/cmd/svc/startd/graph.c
1123
(*vp)->gv_depgroup = dt;
usr/src/cmd/svc/startd/graph.c
1124
(*vp)->gv_restart = rt;
usr/src/cmd/svc/startd/graph.c
1126
(*vp)->gv_flags = 0;
usr/src/cmd/svc/startd/graph.c
1127
(*vp)->gv_state = RESTARTER_STATE_NONE;
usr/src/cmd/svc/startd/graph.c
1131
(*vp)->gv_start_f = special_vertices[i].start_f;
usr/src/cmd/svc/startd/graph.c
1132
(*vp)->gv_post_online_f =
usr/src/cmd/svc/startd/graph.c
1134
(*vp)->gv_post_disable_f =
usr/src/cmd/svc/startd/graph.c
1140
(*vp)->gv_restarter_id = -1;
usr/src/cmd/svc/startd/graph.c
1141
(*vp)->gv_restarter_channel = 0;
usr/src/cmd/svc/startd/graph.c
1156
graph_add_edge(sv, *vp);
usr/src/cmd/svc/startd/graph.c
1172
(*vp)->gv_flags |= (should_be_in_subgraph(*vp)? GV_INSUBGRAPH : 0);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
1880
value_t *vp;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
1984
for (vp = uu_list_first(prop->sc_property_values);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
1985
vp != NULL;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
1986
vp = uu_list_next(prop->sc_property_values, vp)) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
1987
vp->sc_type = prop->sc_value_type;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
1988
lxml_store_value(vp, 0, NULL);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2016
for (vp = uu_list_first(prop->sc_property_values);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2017
vp != NULL;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2018
vp = uu_list_next(prop->sc_property_values, vp)) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2019
vp->sc_type = prop->sc_value_type;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2020
lxml_store_value(vp, 0, NULL);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2295
value_t *vp;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2371
for (vp = uu_list_first(p->sc_property_values);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2372
vp != NULL;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2373
vp = uu_list_next(p->sc_property_values, vp)) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2388
scf_value_set_boolean(val, vp->sc_u.sc_count);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2391
scf_value_set_count(val, vp->sc_u.sc_count);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2394
scf_value_set_integer(val, vp->sc_u.sc_integer);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2397
assert(vp->sc_u.sc_string != NULL);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2399
vp->sc_u.sc_string) != 0) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2405
"%s.\n"), vp->sc_u.sc_string,
usr/src/cmd/svc/svcs/svcs.c
365
void *vp, size_t sz, uint_t flags)
usr/src/cmd/svc/svcs/svcs.c
409
r = scf_value_get_astring(g_val, vp, sz);
usr/src/cmd/svc/svcs/svcs.c
419
r = scf_value_get_boolean(g_val, (uint8_t *)vp);
usr/src/cmd/svc/svcs/svcs.c
423
r = scf_value_get_count(g_val, (uint64_t *)vp);
usr/src/cmd/svc/svcs/svcs.c
427
r = scf_value_get_integer(g_val, (int64_t *)vp);
usr/src/cmd/svc/svcs/svcs.c
434
((struct timeval *)vp)->tv_sec = sec;
usr/src/cmd/svc/svcs/svcs.c
435
((struct timeval *)vp)->tv_usec = ns / 1000;
usr/src/cmd/svc/svcs/svcs.c
440
r = scf_value_get_ustring(g_val, vp, sz) > 0 ? SCF_SUCCESS : -1;
usr/src/cmd/svc/svcs/svcs.c
478
(void) strlcat(root, vp, sizeof (root));
usr/src/cmd/svc/svcs/svcs.c
479
(void) snprintf(vp, sz, "%s", root);
usr/src/cmd/svc/svcs/svcs.c
512
const char *propname, scf_type_t ty, void *vp, size_t sz, uint_t flags,
usr/src/cmd/svc/svcs/svcs.c
529
r = pg_get_single_val(g_pg, propname, ty, vp, sz, flags);
usr/src/cmd/tip/aculib/v831.c
167
struct vaconfig *vp;
usr/src/cmd/tip/aculib/v831.c
178
for (vp = vaconfig; vp->vc_name; vp++)
usr/src/cmd/tip/aculib/v831.c
179
if (strcmp(vp->vc_name, acu) == 0)
usr/src/cmd/tip/aculib/v831.c
181
if (vp->vc_name == 0) {
usr/src/cmd/tip/aculib/v831.c
198
pc(vp->vc_rack);
usr/src/cmd/tip/aculib/v831.c
199
pc(vp->vc_modem);
usr/src/cmd/vi/port/ex_vadj.c
119
struct vlinfo *vp = &vlinfo[l];
usr/src/cmd/vi/port/ex_vadj.c
121
d = vp->vdepth;
usr/src/cmd/vi/port/ex_vadj.c
122
if (d == 0 || (vp->vflags & VDIRT))
usr/src/cmd/vi/port/ex_vadj.c
123
vp->vdepth = d = vdepth();
usr/src/cmd/vi/port/ex_vadj.c
124
vp->vliny = p, vp->vflags &= ~VDIRT;
usr/src/cmd/vi/port/ex_vadj.c
146
if (state == VISUAL && l == vcline && vp->vliny < 0) {
usr/src/cmd/vi/port/ex_vadj.c
147
vp->vliny = 0;
usr/src/cmd/vi/port/ex_vadj.c
166
if (vp->vliny + d - 1 > WBOT)
usr/src/cmd/vi/port/ex_vadj.c
190
if (vp->vliny + d > destline) {
usr/src/cmd/vi/port/ex_vadj.c
192
vigoto(vp->vliny + d - 1, 0);
usr/src/cmd/vi/port/ex_vadj.c
211
struct vlinfo *vp = &vlinfo[l];
usr/src/cmd/vi/port/ex_vadj.c
213
int p = vp->vliny;
usr/src/cmd/vi/port/ex_vadj.c
218
need = p + vp->vdepth - (vp+1)->vliny;
usr/src/cmd/vi/port/ex_vadj.c
226
vp->vliny = WTOP;
usr/src/cmd/vi/port/ex_vadj.c
234
vinslin((vp+1)->vliny, need, l);
usr/src/cmd/vi/port/ex_vadj.c
241
vp[1].vliny = vp[0].vliny + vp->vdepth;
usr/src/cmd/vi/port/ex_vadj.c
57
struct vlinfo *vp, *vpc;
usr/src/cmd/vi/port/ex_vadj.c
80
for (vp = &vlinfo[vcnt]; vp >= vpc; vp--)
usr/src/cmd/vi/port/ex_vadj.c
81
vlcopy(vp[1], vp[0]);
usr/src/cmd/vi/port/ex_vadj.c
861
struct vlinfo *vp = &vlinfo[0];
usr/src/cmd/vi/port/ex_vadj.c
880
while (l < vcnt && vp->vliny < p)
usr/src/cmd/vi/port/ex_vadj.c
881
l++, vp++;
usr/src/cmd/vi/port/ex_vadj.c
892
(l < vcnt && (vp->vliny <= p || vp[0].vliny == vp[1].vliny))) {
usr/src/cmd/vi/port/ex_vadj.c
893
if (l == 0 || vp->vliny < p || (vp->vflags & VDIRT)) {
usr/src/cmd/vi/port/ex_vadj.c
902
if (l != vcline && (vp->vflags & VDIRT)) {
usr/src/cmd/vi/port/ex_vadj.c
903
vp->vdepth = vdepth();
usr/src/cmd/vi/port/ex_vadj.c
904
vp->vflags &= ~VDIRT;
usr/src/cmd/vi/port/ex_vadj.c
905
if (p + vp->vdepth - 1 > WBOT)
usr/src/cmd/vi/port/ex_vadj.c
910
p = vp->vliny + vp->vdepth;
usr/src/cmd/vi/port/ex_vadj.c
911
vp++;
usr/src/cmd/vscan/vscanadm/vscanadm.c
1022
vs_adm_parse_maxsize_action(const char *valstr, void *vp)
usr/src/cmd/vscan/vscanadm/vscanadm.c
1024
vs_props_t *svcp = vp;
usr/src/cmd/vscan/vscanadm/vscanadm.c
1047
vs_adm_parse_types(const char *valstr, void *vp)
usr/src/cmd/vscan/vscanadm/vscanadm.c
1049
vs_props_t *svcp = vp;
usr/src/cmd/vscan/vscanadm/vscanadm.c
1072
vs_adm_parse_enable(const char *valstr, void *vp)
usr/src/cmd/vscan/vscanadm/vscanadm.c
1074
vs_props_se_t *sep = vp;
usr/src/cmd/vscan/vscanadm/vscanadm.c
1097
vs_adm_parse_host(const char *valstr, void *vp)
usr/src/cmd/vscan/vscanadm/vscanadm.c
1099
vs_props_se_t *sep = vp;
usr/src/cmd/vscan/vscanadm/vscanadm.c
1125
vs_adm_parse_port(const char *valstr, void *vp)
usr/src/cmd/vscan/vscanadm/vscanadm.c
1127
vs_props_se_t *sep = vp;
usr/src/cmd/vscan/vscanadm/vscanadm.c
1152
vs_adm_parse_maxconn(const char *valstr, void *vp)
usr/src/cmd/vscan/vscanadm/vscanadm.c
1154
vs_props_se_t *sep = vp;
usr/src/cmd/vscan/vscanadm/vscanadm.c
1177
vs_adm_unparse(const vs_adm_property_t *vap, const void *vp,
usr/src/cmd/vscan/vscanadm/vscanadm.c
1180
if ((vap->vap_unparse)(vp, buf, len) != 0)
usr/src/cmd/vscan/vscanadm/vscanadm.c
1193
vs_adm_unparse_maxsize(const void *vp, char *buf, size_t len)
usr/src/cmd/vscan/vscanadm/vscanadm.c
1195
const vs_props_t *svcp = vp;
usr/src/cmd/vscan/vscanadm/vscanadm.c
1211
vs_adm_unparse_maxsize_action(const void *vp, char *buf, size_t len)
usr/src/cmd/vscan/vscanadm/vscanadm.c
1213
const vs_props_t *svcp = vp;
usr/src/cmd/vscan/vscanadm/vscanadm.c
1229
vs_adm_unparse_types(const void *vp, char *buf, size_t len)
usr/src/cmd/vscan/vscanadm/vscanadm.c
1231
const vs_props_t *svcp = vp;
usr/src/cmd/vscan/vscanadm/vscanadm.c
1247
vs_adm_unparse_enable(const void *vp, char *buf, size_t len)
usr/src/cmd/vscan/vscanadm/vscanadm.c
1249
const vs_props_se_t *sep = vp;
usr/src/cmd/vscan/vscanadm/vscanadm.c
1269
vs_adm_unparse_host(const void *vp, char *buf, size_t len)
usr/src/cmd/vscan/vscanadm/vscanadm.c
1271
const vs_props_se_t *sep = vp;
usr/src/cmd/vscan/vscanadm/vscanadm.c
1287
vs_adm_unparse_port(const void *vp, char *buf, size_t len)
usr/src/cmd/vscan/vscanadm/vscanadm.c
1289
const vs_props_se_t *sep = vp;
usr/src/cmd/vscan/vscanadm/vscanadm.c
1306
vs_adm_unparse_maxconn(const void *vp, char *buf, size_t len)
usr/src/cmd/vscan/vscanadm/vscanadm.c
1308
const vs_props_se_t *sep = vp;
usr/src/cmd/vscan/vscanadm/vscanadm.c
315
vs_props_t vp;
usr/src/cmd/vscan/vscanadm/vscanadm.c
318
(void) memset(&vp, 0, sizeof (vp));
usr/src/cmd/vscan/vscanadm/vscanadm.c
341
rc = vs_props_get(&vp, propids);
usr/src/cmd/vscan/vscanadm/vscanadm.c
347
vs_adm_output_getcmd(propids, &vp);
usr/src/cmd/vscan/vscanadm/vscanadm.c
364
vs_props_t vp;
usr/src/cmd/vscan/vscanadm/vscanadm.c
371
rc = vs_adm_props_from_input(argc, argv, &vp, &propids);
usr/src/cmd/vscan/vscanadm/vscanadm.c
375
rc = vs_props_set(&vp, propids);
usr/src/cmd/vscan/vscanadm/vscanadm.c
577
vs_props_t vp;
usr/src/cmd/vscan/vscanadm/vscanadm.c
585
rc = vs_adm_file_read(filename, vp.vp_types, sizeof (vp.vp_types));
usr/src/cmd/vscan/vscanadm/vscanadm.c
590
rc = vs_props_set(&vp, propids);
usr/src/cmd/vscan/vscanadm/vscanadm.c
607
vs_props_t vp;
usr/src/cmd/vscan/vscanadm/vscanadm.c
614
rc = vs_adm_file_read(filename, vp.vp_types, sizeof (vp.vp_types));
usr/src/cmd/vscan/vscanadm/vscanadm.c
618
if (vs_props_validate(&vp, VS_PROPID_TYPES) != VS_ERR_NONE) {
usr/src/cmd/vscan/vscanadm/vscanadm.c
635
vs_props_t vp;
usr/src/cmd/vscan/vscanadm/vscanadm.c
643
(void) memset(&vp, 0, sizeof (vs_props_t));
usr/src/cmd/vscan/vscanadm/vscanadm.c
645
if ((rc = vs_props_get(&vp, propids)) != VS_ERR_NONE) {
usr/src/cmd/vscan/vscanadm/vscanadm.c
650
rc = vs_adm_file_write(filename, vp.vp_types);
usr/src/cmd/vscan/vscanadm/vscanadm.c
981
void *vp)
usr/src/cmd/vscan/vscanadm/vscanadm.c
983
return ((vap->vap_parse)(valvap_name, vp));
usr/src/cmd/vscan/vscanadm/vscanadm.c
994
vs_adm_parse_maxsize(const char *valstr, void *vp)
usr/src/cmd/vscan/vscanadm/vscanadm.c
996
vs_props_t *svcp = vp;
usr/src/common/smbios/smb_info.c
1731
smb_vprobe_t vp;
usr/src/common/smbios/smb_info.c
1743
smb_info_bcopy(stp->smbst_hdr, &vp, sizeof (vp));
usr/src/common/smbios/smb_info.c
1744
vprobe->smbvp_description = smb_strptr(stp, vp.smbvpr_descr);
usr/src/common/smbios/smb_info.c
1745
vprobe->smbvp_location = SMB_VPROBE_LOCATION(vp.smbvpr_locstat);
usr/src/common/smbios/smb_info.c
1746
vprobe->smbvp_status = SMB_VPROBE_STATUS(vp.smbvpr_locstat);
usr/src/common/smbios/smb_info.c
1747
vprobe->smbvp_maxval = vp.smbvpr_maxval;
usr/src/common/smbios/smb_info.c
1748
vprobe->smbvp_minval = vp.smbvpr_minval;
usr/src/common/smbios/smb_info.c
1749
vprobe->smbvp_resolution = vp.smbvpr_resolution;
usr/src/common/smbios/smb_info.c
1750
vprobe->smbvp_tolerance = vp.smbvpr_tolerance;
usr/src/common/smbios/smb_info.c
1751
vprobe->smbvp_accuracy = vp.smbvpr_accuracy;
usr/src/common/smbios/smb_info.c
1754
vprobe->smbvp_nominal = vp.smbvpr_nominal;
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pac.c
101
unsigned char *p = vp;
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pac.c
114
store_64_le (UINT64_TYPE val, void *vp)
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pac.c
116
unsigned char *p = vp;
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pac.c
85
store_16_le (unsigned int val, void *vp)
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pac.c
87
unsigned char *p = vp;
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pac.c
99
store_32_le (unsigned int val, void *vp)
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_identity.c
283
char *s, *cp, *vp;
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_identity.c
295
vp = strchr(cp, '=');
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_identity.c
298
if (vp == NULL) {
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_identity.c
306
*vp++ = '\0';
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_identity.c
310
idopts->p11_module_name = strdup(vp);
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_identity.c
314
long slotid = strtol(vp, NULL, 10);
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_identity.c
327
idopts->token_label = strdup(vp);
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_identity.c
333
idopts->cert_id_string = strdup(vp);
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_identity.c
339
idopts->cert_label = strdup(vp);
usr/src/lib/libadm/common/fulldevnm.c
305
struct vfstab vp;
usr/src/lib/libadm/common/fulldevnm.c
318
if (getvfsany(fp, &vp, &ref_vp)) {
usr/src/lib/libadm/common/fulldevnm.c
326
return (vp.vfs_fsckdev);
usr/src/lib/libadm/common/fulldevnm.c
328
return (vp.vfs_special);
usr/src/lib/libbe/common/be_mount.c
1947
struct vfstab vp;
usr/src/lib/libbe/common/be_mount.c
1962
if (getvfsspec(fp, &vp, (char *)fs) == 0) {
usr/src/lib/libbe/common/be_mount.c
1970
vp.vfs_mountp);
usr/src/lib/libbe/common/be_mount.c
1972
(void) strlcpy(mountpoint, vp.vfs_mountp, size_mp);
usr/src/lib/libbe/common/be_utils.c
3519
struct vfstab vp;
usr/src/lib/libbe/common/be_utils.c
3603
if (getvfsent(vfs_ents, &vp) != 0) {
usr/src/lib/libbe/common/be_utils.c
3611
if (vp.vfs_special == NULL || vp.vfs_mountp == NULL) {
usr/src/lib/libbe/common/be_utils.c
3612
(void) putvfsent(tfile, &vp);
usr/src/lib/libbe/common/be_utils.c
3622
if (strcmp(vp.vfs_special, fld->fs_list[i])
usr/src/lib/libbe/common/be_utils.c
3630
(void) strlcpy(dev, vp.vfs_special,
usr/src/lib/libbe/common/be_utils.c
3644
vp.vfs_special = dev;
usr/src/lib/libbe/common/be_utils.c
3650
(void) putvfsent(tfile, &vp);
usr/src/lib/libc/port/gen/_xftw.c
135
int depth, struct Var *vp)
usr/src/lib/libc/port/gen/_xftw.c
145
vp->level++;
usr/src/lib/libc/port/gen/_xftw.c
154
if (nocdstat(path, &sb, vp, 0) < 0) {
usr/src/lib/libc/port/gen/_xftw.c
157
if ((nocdstat(path, &sb, vp, AT_SYMLINK_NOFOLLOW) != -1) &&
usr/src/lib/libc/port/gen/_xftw.c
180
dirp = nocdopendir(path, vp);
usr/src/lib/libc/port/gen/_xftw.c
241
rc = fwalk(subpath, fn, depth-1, vp);
usr/src/lib/libc/port/gen/_xftw.c
253
dirp = nocdopendir(path, vp);
usr/src/lib/libc/port/gen/_xftw.c
272
nocdopendir(const char *path, struct Var *vp)
usr/src/lib/libc/port/gen/_xftw.c
279
if ((vp->odepth > 1) && (fdd == NULL) && (errno == ENAMETOOLONG)) {
usr/src/lib/libc/port/gen/_xftw.c
319
nocdstat(const char *path, struct stat *statp, struct Var *vp, int sym)
usr/src/lib/libc/port/gen/_xftw.c
328
if ((vp->level > 1) && (vp->odepth >= 2) && (rc < 0) &&
usr/src/lib/libc/port/gen/getvfsent.c
105
return (getvfsany(fd, vp, &vv));
usr/src/lib/libc/port/gen/getvfsent.c
169
getvfsent(FILE *fd, struct vfstab *vp)
usr/src/lib/libc/port/gen/getvfsent.c
46
if ((vp->xx = (char *)strtok_r(ll, sepstr, tmp)) == NULL)\
usr/src/lib/libc/port/gen/getvfsent.c
48
if (strcmp(vp->xx, dash) == 0)\
usr/src/lib/libc/port/gen/getvfsent.c
49
vp->xx = NULL
usr/src/lib/libc/port/gen/getvfsent.c
51
if ((vp->xx = strtok(ll, sepstr)) == NULL)\
usr/src/lib/libc/port/gen/getvfsent.c
53
if (strcmp(vp->xx, dash) == 0)\
usr/src/lib/libc/port/gen/getvfsent.c
54
vp->xx = NULL
usr/src/lib/libc/port/gen/getvfsent.c
99
getvfsfile(FILE *fd, struct vfstab *vp, char *mountp)
usr/src/lib/libc/port/gen/nftw.c
171
int depth, struct Save *last, struct Var *vp)
usr/src/lib/libc/port/gen/nftw.c
190
if ((vp->curflags & FTW_CHDIR) && last)
usr/src/lib/libc/port/gen/nftw.c
193
comp = vp->tmppath;
usr/src/lib/libc/port/gen/nftw.c
195
if (vp->savedstatf == NULL)
usr/src/lib/libc/port/gen/nftw.c
196
vp->savedstatf = vp->statf;
usr/src/lib/libc/port/gen/nftw.c
198
if ((vp->walklevel++ == 0) && (vp->curflags & FTW_HOPTION)) {
usr/src/lib/libc/port/gen/nftw.c
199
if (((vp->curflags & FTW_CHDIR) == 0) && (depth >= 2)) {
usr/src/lib/libc/port/gen/nftw.c
200
vp->statf = nocdstat;
usr/src/lib/libc/port/gen/nftw.c
202
vp->statf = cdstat;
usr/src/lib/libc/port/gen/nftw.c
205
vp->statf = vp->savedstatf;
usr/src/lib/libc/port/gen/nftw.c
214
if ((*vp->statf)(comp, &statb, last, _AT_TRIGGER) >= 0) {
usr/src/lib/libc/port/gen/nftw.c
219
if ((this.fd = (*vp->opendirf)(comp)) == 0) {
usr/src/lib/libc/port/gen/nftw.c
221
(this.fd = (*vp->opendirf)(comp)) != 0) {
usr/src/lib/libc/port/gen/nftw.c
240
} else if ((vp->curflags & FTW_ANYERR) && errno != ENOENT) {
usr/src/lib/libc/port/gen/nftw.c
260
if (((vp->statf == cdstat) &&
usr/src/lib/libc/port/gen/nftw.c
263
((vp->statf == nocdstat) &&
usr/src/lib/libc/port/gen/nftw.c
282
if (!(vp->curflags & FTW_ANYERR))
usr/src/lib/libc/port/gen/nftw.c
292
if ((vp->curflags & FTW_MOUNT) && type != FTW_NS &&
usr/src/lib/libc/port/gen/nftw.c
293
statb.st_dev != vp->cur_mount)
usr/src/lib/libc/port/gen/nftw.c
295
vp->state.quit = 0;
usr/src/lib/libc/port/gen/nftw.c
301
if (type != FTW_D || (vp->curflags & FTW_DEPTH) == 0)
usr/src/lib/libc/port/gen/nftw.c
302
rc = (*fn)(vp->tmppath, &statb, type, &vp->state);
usr/src/lib/libc/port/gen/nftw.c
305
skip = (vp->state.quit & FTW_SKD);
usr/src/lib/libc/port/gen/nftw.c
306
if (rc != 0 || type != FTW_D || (vp->state.quit & FTW_PRUNE))
usr/src/lib/libc/port/gen/nftw.c
309
if (vp->tmppath[0] != '\0' && component[-1] != '/')
usr/src/lib/libc/port/gen/nftw.c
312
if (vp->curflags & FTW_CHDIR) {
usr/src/lib/libc/port/gen/nftw.c
319
if ((vp->curflags & FTW_PHYS) &&
usr/src/lib/libc/port/gen/nftw.c
332
rc = (*fn)(vp->tmppath, &statb, type, &vp->state);
usr/src/lib/libc/port/gen/nftw.c
343
if ((vp->curflags & FTW_NOLOOP) ||
usr/src/lib/libc/port/gen/nftw.c
344
((vp->curflags & FTW_PHYS) == 0)) {
usr/src/lib/libc/port/gen/nftw.c
353
if (vp->curflags & FTW_NOLOOP) {
usr/src/lib/libc/port/gen/nftw.c
365
oldbase = vp->state.base;
usr/src/lib/libc/port/gen/nftw.c
366
vp->state.base = (int)(component - vp->tmppath);
usr/src/lib/libc/port/gen/nftw.c
378
base_last_comp = last->comp - vp->home;
usr/src/lib/libc/port/gen/nftw.c
380
base_comp = comp - vp->home;
usr/src/lib/libc/port/gen/nftw.c
381
base_component = component - vp->home;
usr/src/lib/libc/port/gen/nftw.c
382
if ((strlen(q) + strlen(vp->home) + 1) > vp->len) {
usr/src/lib/libc/port/gen/nftw.c
390
base_this_comp = this.comp - vp->home;
usr/src/lib/libc/port/gen/nftw.c
391
base_fullpath = vp->fullpath - vp->home;
usr/src/lib/libc/port/gen/nftw.c
392
base_tmppath = vp->tmppath - vp->home;
usr/src/lib/libc/port/gen/nftw.c
393
vp->len *= 2;
usr/src/lib/libc/port/gen/nftw.c
394
tmp = (char *)realloc(vp->home, vp->len);
usr/src/lib/libc/port/gen/nftw.c
399
vp->home = tmp;
usr/src/lib/libc/port/gen/nftw.c
400
comp = vp->home + base_comp;
usr/src/lib/libc/port/gen/nftw.c
401
component = vp->home + base_component;
usr/src/lib/libc/port/gen/nftw.c
402
this.comp = vp->home + base_this_comp;
usr/src/lib/libc/port/gen/nftw.c
403
vp->fullpath = vp->home + base_fullpath;
usr/src/lib/libc/port/gen/nftw.c
404
vp->tmppath = vp->home + base_tmppath;
usr/src/lib/libc/port/gen/nftw.c
406
last->comp = vp->home + base_last_comp;
usr/src/lib/libc/port/gen/nftw.c
413
vp->state.level++;
usr/src/lib/libc/port/gen/nftw.c
416
rc = walk(p, fn, depth-1, &this, vp);
usr/src/lib/libc/port/gen/nftw.c
418
last->comp = vp->home + base_last_comp;
usr/src/lib/libc/port/gen/nftw.c
420
comp = vp->home + base_comp;
usr/src/lib/libc/port/gen/nftw.c
421
component = vp->home + base_component;
usr/src/lib/libc/port/gen/nftw.c
422
vp->state.level--;
usr/src/lib/libc/port/gen/nftw.c
425
if (vp->curflags & FTW_CHDIR) {
usr/src/lib/libc/port/gen/nftw.c
428
this.fd = (*vp->opendirf)(comp);
usr/src/lib/libc/port/gen/nftw.c
439
vp->tmppath, strerror(errno));
usr/src/lib/libc/port/gen/nftw.c
446
vp->state.base = oldbase;
usr/src/lib/libc/port/gen/nftw.c
449
if ((vp->tmppath[0] != '\0') && (vp->curflags & FTW_DEPTH) && !skip)
usr/src/lib/libc/port/gen/nftw.c
450
rc = (*fn)(vp->tmppath, &statb, type, &vp->state);
usr/src/lib/libc/port/gen/nftw.c
460
if ((*vp->statf)(".", &statb, last, 0) < 0 ||
usr/src/lib/libc/port/gen/nftw.c
467
if (chdir(vp->fullpath) < 0) {
usr/src/lib/libc/port/gen/nftw.c
471
if ((vp->curflags & FTW_PHYS) &&
usr/src/lib/libc/port/gen/nftw.c
472
((*vp->statf)(".", &statb,
usr/src/lib/libc/port/gen/priocntl.c
125
pc_vaargs2parms(va_list valist, pc_vaparms_t *vp)
usr/src/lib/libc/port/gen/priocntl.c
127
pc_vaparm_t *vpp = &vp->pc_parms[0];
usr/src/lib/libc/port/gen/priocntl.c
130
for (vp->pc_vaparmscnt = 0;
usr/src/lib/libc/port/gen/priocntl.c
132
if (++vp->pc_vaparmscnt > PC_VAPARMCNT)
usr/src/lib/libc/port/gen/priocntl.c
50
static int pc_vaargs2parms(va_list valist, pc_vaparms_t *vp);
usr/src/lib/libdevinfo/devinfo_devlink.c
1394
void *vp;
usr/src/lib/libdevinfo/devinfo_devlink.c
1414
if ((vp = get_last_minor(hdp, pdup, colon + 1, flags)) != NULL) {
usr/src/lib/libdevinfo/devinfo_devlink.c
1415
return (vp);
usr/src/lib/libdevinfo/devinfo_devlink.c
1418
if ((vp = lookup_node(hdp, pdup, flags)) == NULL) {
usr/src/lib/libdevinfo/devinfo_devlink.c
1428
pp = &((cache_node_t *)vp)->minor;
usr/src/lib/libdevinfo/devinfo_devlink.c
1435
*pp = minor_insert(hdp, vp, colon + 1, nodetype, pp);
usr/src/lib/libdevinfo/devinfo_devlink.c
1445
nidx = (((struct db_node *)vp)->minor);
usr/src/lib/libdiskmgt/common/inuse_fs.c
283
struct vfstab vp;
usr/src/lib/libdiskmgt/common/inuse_fs.c
288
(void) memset(&vp, 0, sizeof (struct vfstab));
usr/src/lib/libdiskmgt/common/inuse_fs.c
289
while (getvfsent(fp, &vp) == 0) {
usr/src/lib/libdiskmgt/common/inuse_fs.c
290
status = add_use_record(&vp);
usr/src/lib/libdiskmgt/common/inuse_fs.c
295
(void) memset(&vp, 0, sizeof (struct vfstab));
usr/src/lib/libdiskmgt/common/inuse_fs.c
305
add_use_record(struct vfstab *vp)
usr/src/lib/libdiskmgt/common/inuse_fs.c
314
vfsp->special = strdup(vp->vfs_special);
usr/src/lib/libdiskmgt/common/inuse_fs.c
320
if (vp->vfs_mountp != NULL) {
usr/src/lib/libdiskmgt/common/inuse_fs.c
321
vfsp->mountp = strdup(vp->vfs_mountp);
usr/src/lib/libdiskmgt/common/inuse_fs.c
69
static int add_use_record(struct vfstab *vp);
usr/src/lib/libdladm/common/libdloverlay.c
561
uint64_t *vp;
usr/src/lib/libdladm/common/libdloverlay.c
568
vp = (uint64_t *)buf;
usr/src/lib/libdladm/common/libdloverlay.c
569
varpdid = *vp;
usr/src/lib/libdladm/common/linkprop.c
2340
uint_t flags __unused, val_desc_t **vp, datalink_media_t media __unused)
usr/src/lib/libdladm/common/linkprop.c
2343
val_desc_t *v = *vp;
usr/src/lib/libdladm/common/linkprop.c
4071
uint_t flags __unused, val_desc_t **vp, datalink_media_t media __unused)
usr/src/lib/libdladm/common/linkprop.c
4074
val_desc_t *v = *vp;
usr/src/lib/libdtrace/common/dt_subr.c
379
dt_version_str2num(const char *s, dt_version_t *vp)
usr/src/lib/libdtrace/common/dt_subr.c
396
if (vp != NULL)
usr/src/lib/libdtrace/common/dt_subr.c
397
*vp = DT_VERSION_NUMBER(n[0], n[1], n[2]);
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
256
struct vfstab *vp;
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
264
vp = &vfstabp;
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
280
vp->vfs_special = (char *)strtok_r(
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
282
vp->vfs_fsckdev = (char *)strtok_r(
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
284
vp->vfs_mountp = (char *)strtok_r(
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
286
vp->vfs_fstype = (char *)strtok_r(
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
288
vp->vfs_fsckpass = (char *)strtok_r(
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
290
vp->vfs_automnt = (char *)strtok_r(
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
292
vp->vfs_mntopts = (char *)strtok_r(
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
304
if (vfstab_line_cmp(old_vfstab_ent, vp)) {
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
368
struct vfstab *vp;
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
374
vp = &vfstabp;
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
404
vp->vfs_special = (char *)strtok_r(
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
406
vp->vfs_fsckdev = (char *)strtok_r(
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
408
vp->vfs_mountp = (char *)strtok_r(
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
410
vp->vfs_fstype = (char *)strtok_r(
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
412
vp->vfs_fsckpass = (char *)strtok_r(
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
414
vp->vfs_automnt = (char *)strtok_r(
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
416
vp->vfs_mntopts = (char *)strtok_r(
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
430
if (vfstab_line_cmp(old_vfstab_ent, vp)) {
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
705
vfstab_line_cmp(fs_mntdefaults_t *mntdftp, struct vfstab *vp) {
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
709
ret_val = cmp_fields(mntdftp->resource, vp->vfs_special, ret_val);
usr/src/lib/libfsmgt/common/fs_mount_defaults.c
710
ret_val = cmp_fields(mntdftp->mountp, vp->vfs_mountp, ret_val);
usr/src/lib/libnsl/rpc/clnt_simple.c
68
rpc_call_destroy(void *vp)
usr/src/lib/libnsl/rpc/clnt_simple.c
70
struct rpc_call_private *rcp = (struct rpc_call_private *)vp;
usr/src/lib/libnsl/rpc/key_call.c
775
key_call_destroy(void *vp)
usr/src/lib/libnsl/rpc/key_call.c
777
struct key_call_private *kcp = (struct key_call_private *)vp;
usr/src/lib/libresolv2/common/bsd/readv.c
15
__readv(fd, vp, vpcount)
usr/src/lib/libresolv2/common/bsd/readv.c
17
const struct iovec *vp;
usr/src/lib/libresolv2/common/bsd/readv.c
23
int bytes = read(fd, vp->iov_base, vp->iov_len);
usr/src/lib/libresolv2/common/bsd/readv.c
28
if (bytes != vp->iov_len)
usr/src/lib/libresolv2/common/bsd/readv.c
30
vp++;
usr/src/lib/libresolv2/common/bsd/writev.c
61
__writev(fd, vp, vpcount)
usr/src/lib/libresolv2/common/bsd/writev.c
63
const struct iovec *vp;
usr/src/lib/libresolv2/common/bsd/writev.c
69
int written = write(fd, vp->iov_base, vp->iov_len);
usr/src/lib/libresolv2/common/bsd/writev.c
74
if (written != vp->iov_len)
usr/src/lib/libresolv2/common/bsd/writev.c
76
vp++;
usr/src/lib/libresolv2/common/resolv/res_debug.c
1026
vp = precsize_aton(&cp);
usr/src/lib/libresolv2/common/resolv/res_debug.c
1034
*bcp++ = vp;
usr/src/lib/libresolv2/common/resolv/res_debug.c
944
u_int8_t vp = 0x13; /*%< default = 1e3 cm = 10.00m */
usr/src/lib/libvmmapi/common/vmmapi.c
1868
vm_copyin(struct iovec *iov, void *vp, size_t len)
usr/src/lib/libvmmapi/common/vmmapi.c
1874
dst = vp;
usr/src/lib/libvmmapi/common/vmmapi.c
1888
vm_copyout(const void *vp, struct iovec *iov, size_t len)
usr/src/lib/libvmmapi/common/vmmapi.c
1894
src = vp;
usr/src/lib/libvscan/common/libvscan.c
1099
const vs_props_t *vp = &prop_hd->vp_gen;
usr/src/lib/libvscan/common/libvscan.c
1104
if ((vs_strtonum(vp->vp_maxsize, &num) != 0) || (num == 0))
usr/src/lib/libvscan/common/libvscan.c
1110
if (!vs_is_valid_types(vp->vp_types))
usr/src/lib/libvscan/common/libvscan.c
247
vs_props_get(vs_props_t *vp, uint64_t propids)
usr/src/lib/libvscan/common/libvscan.c
262
*vp = prop_hd.vp_gen;
usr/src/lib/libvscan/common/libvscan.c
281
vs_props_set(const vs_props_t *vp, uint64_t propids)
usr/src/lib/libvscan/common/libvscan.c
292
prop_hd.vp_gen = *vp;
usr/src/lib/libvscan/common/libvscan.c
539
vs_props_t *vp = &prop_hd->vp_gen;
usr/src/lib/libvscan/common/libvscan.c
544
(void) strlcpy(vp->vp_maxsize, vs_dflt_maxsize,
usr/src/lib/libvscan/common/libvscan.c
545
sizeof (vp->vp_maxsize));
usr/src/lib/libvscan/common/libvscan.c
548
vp->vp_maxsize_action = vs_dflt_allow;
usr/src/lib/libvscan/common/libvscan.c
551
(void) strlcpy(vp->vp_types, vs_dflt_types,
usr/src/lib/libvscan/common/libvscan.c
552
sizeof (vp->vp_types));
usr/src/lib/libvscan/common/libvscan.c
555
(void) strlcpy(vp->vp_vlog, vs_dflt_vlog,
usr/src/lib/libvscan/common/libvscan.c
556
sizeof (vp->vp_vlog));
usr/src/lib/libvscan/common/libvscan.c
667
vs_props_t *vp = &prop_hd->vp_gen;
usr/src/lib/libvscan/common/libvscan.c
684
vp->vp_maxsize, sizeof (vp->vp_maxsize))) == -1) {
usr/src/lib/libvscan/common/libvscan.c
693
vp->vp_maxsize_action = (valbool == 0) ? B_FALSE : B_TRUE;
usr/src/lib/libvscan/common/libvscan.c
697
vp->vp_types, sizeof (vp->vp_types))) == -1) {
usr/src/lib/libvscan/common/libvscan.c
703
vp->vp_vlog, sizeof (vp->vp_vlog))) == -1) {
usr/src/lib/libvscan/common/libvscan.c
956
vs_props_t *vp = &prop_hd->vp_gen;
usr/src/lib/libvscan/common/libvscan.c
966
vp->vp_maxsize)) == -1) {
usr/src/lib/libvscan/common/libvscan.c
972
(uint8_t)vp->vp_maxsize_action);
usr/src/lib/libvscan/common/libvscan.c
976
vp->vp_types)) == -1) {
usr/src/lib/libxcurses/src/libc/mks/m_vsscan.c
48
m_vsscanf(buf, fmt, vp)
usr/src/lib/libxcurses/src/libc/mks/m_vsscan.c
50
va_list vp;
usr/src/lib/libxcurses/src/libc/mks/m_vsscan.c
69
return (mks_vfscanf(fp, fmt, vp));
usr/src/lib/libxcurses/src/libc/xcurses/trace.c
55
va_list vp;
usr/src/lib/libxcurses/src/libc/xcurses/trace.c
71
va_start(vp, fmt);
usr/src/lib/libxcurses/src/libc/xcurses/trace.c
72
(void) vfprintf(fp, fmt, vp);
usr/src/lib/libxcurses/src/libc/xcurses/trace.c
73
va_end(vp);
usr/src/lib/libzpool/common/kernel.c
159
*vpp = vp = umem_zalloc(sizeof (vnode_t), UMEM_NOFAIL);
usr/src/lib/libzpool/common/kernel.c
161
vp->v_fd = fd;
usr/src/lib/libzpool/common/kernel.c
162
vp->v_size = st.st_size;
usr/src/lib/libzpool/common/kernel.c
163
vp->v_path = spa_strdup(path);
usr/src/lib/libzpool/common/kernel.c
164
vp->v_dump_fd = dump_fd;
usr/src/lib/libzpool/common/kernel.c
190
vn_rdwr(int uio, vnode_t *vp, void *addr, ssize_t len, offset_t offset,
usr/src/lib/libzpool/common/kernel.c
196
iolen = pread64(vp->v_fd, addr, len, offset);
usr/src/lib/libzpool/common/kernel.c
197
if (vp->v_dump_fd != -1) {
usr/src/lib/libzpool/common/kernel.c
199
pwrite64(vp->v_dump_fd, addr, iolen, offset);
usr/src/lib/libzpool/common/kernel.c
210
iolen = pwrite64(vp->v_fd, addr, split, offset);
usr/src/lib/libzpool/common/kernel.c
211
iolen += pwrite64(vp->v_fd, (char *)addr + split,
usr/src/lib/libzpool/common/kernel.c
225
vn_close(vnode_t *vp)
usr/src/lib/libzpool/common/kernel.c
227
close(vp->v_fd);
usr/src/lib/libzpool/common/kernel.c
228
if (vp->v_dump_fd != -1)
usr/src/lib/libzpool/common/kernel.c
229
close(vp->v_dump_fd);
usr/src/lib/libzpool/common/kernel.c
230
spa_strfree(vp->v_path);
usr/src/lib/libzpool/common/kernel.c
231
umem_free(vp, sizeof (vnode_t));
usr/src/lib/libzpool/common/kernel.c
239
fop_getattr(vnode_t *vp, vattr_t *vap)
usr/src/lib/libzpool/common/kernel.c
243
if (fstat64(vp->v_fd, &st) == -1) {
usr/src/lib/libzpool/common/kernel.c
244
close(vp->v_fd);
usr/src/lib/libzpool/common/kernel.c
380
vnode_t *vp;
usr/src/lib/libzpool/common/kernel.c
383
if (vn_openat(name, UIO_SYSSPACE, FREAD, 0, &vp, 0, 0, rootdir,
usr/src/lib/libzpool/common/kernel.c
388
file->_fd = (intptr_t)vp;
usr/src/lib/libzpool/common/kernel.c
414
vnode_t *vp = (vnode_t *)file->_fd;
usr/src/lib/libzpool/common/kernel.c
416
if (fstat64(vp->v_fd, &st) == -1) {
usr/src/lib/libzpool/common/kernel.c
417
vn_close(vp);
usr/src/lib/libzpool/common/kernel.c
90
vnode_t *vp;
usr/src/lib/libzpool/common/sys/zfs_context.h
250
extern int fop_getattr(vnode_t *vp, vattr_t *vap);
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
259
#define VN_RELE(vp) vn_close(vp)
usr/src/lib/libzpool/common/sys/zfs_context.h
264
int x2, int x3, vnode_t *vp, int fd);
usr/src/lib/libzpool/common/sys/zfs_context.h
265
extern int vn_rdwr(int uio, vnode_t *vp, void *addr, ssize_t len,
usr/src/lib/libzpool/common/sys/zfs_context.h
267
extern void vn_close(vnode_t *vp);
usr/src/lib/libzpool/common/sys/zfs_context.h
271
#define vn_is_readonly(vp) B_FALSE
usr/src/lib/scsi/libscsi/common/scsi_engine.c
312
size_t *sp, size_t *vp)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
327
if (vp != NULL)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
328
*vp = aip->lsai_data_alloc;
usr/src/lib/scsi/libscsi/common/scsi_engine.c
339
if (vp != NULL)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
340
*vp = aip->lsai_data_len;
usr/src/lib/scsi/libscsi/common/scsi_engine.c
350
if (vp != NULL)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
351
*vp = 0;
usr/src/lib/scsi/libscsi/common/scsi_engine.c
357
if (vp != NULL)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
358
*vp = 0;
usr/src/lib/scsi/libscsi/common/scsi_engine.c
370
size_t *sp, size_t *vp)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
378
if (vp != NULL) {
usr/src/lib/scsi/libscsi/common/scsi_engine.c
380
*vp = 0;
usr/src/lib/scsi/libscsi/common/scsi_engine.c
382
*vp = aip->lsai_sense_len;
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
64
secpolicy_vnode_setattr(cred_t *cr, struct vnode *vp, struct vattr *vap,
usr/src/lib/smbclnt/libfknsmb/common/fake_policy.c
72
if (vp->v_type == VDIR)
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
101
fs_nosys_map(struct vnode *vp, offset_t off, struct as *as, caddr_t *addrp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
110
fs_nosys_addmap(struct vnode *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
119
fs_nosys_poll(vnode_t *vp, short events, int anyyet, short *reventsp,
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
163
fs_ioctl(vnode_t *vp, int com, intptr_t data, int flag, cred_t *cred,
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
174
fs_rwlock(vnode_t *vp, int write_lock, caller_context_t *ctp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
181
fs_rwunlock(vnode_t *vp, int write_lock, caller_context_t *ctp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
200
fs_seek(vnode_t *vp, offset_t ooff, offset_t *noffp, caller_context_t *ct)
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
210
fs_frlock(vnode_t *vp, int cmd, struct flock64 *bfp, int flag, offset_t offset,
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
234
fs_poll(vnode_t *vp, short events, int anyyet, short *reventsp,
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
315
(vp->v_type == VDIR), (ace_t **)&vsecattr->vsa_aclentp,
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_fssub.c
336
fs_vnevent_nosupport(vnode_t *vp, vnevent_t e, vnode_t *dvp, char *fnm,
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
339
ASSERT(vp != NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
345
fs_vnevent_support(vnode_t *vp, vnevent_t e, vnode_t *dvp, char *fnm,
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
348
ASSERT(vp != NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
375
cleanlocks(vnode_t *vp, pid_t pid, int sysid)
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
381
cleanshares(struct vnode *vp, pid_t pid)
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
390
convoff(struct vnode *vp, struct flock64 *lckdat, int whence, offset_t offset)
usr/src/lib/smbclnt/libfksmbfs/common/fake_fssub.c
397
if (error = VOP_GETATTR(vp, &vattr, 0, CRED(), NULL))
usr/src/lib/smbclnt/libfksmbfs/common/fake_getdents.c
57
fake_getdents(vnode_t *vp, offset_t *offp, void *buf, size_t count)
usr/src/lib/smbclnt/libfksmbfs/common/fake_getdents.c
73
if (vp->v_type != VDIR) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_getdents.c
86
(void) VOP_RWLOCK(vp, V_WRITELOCK_FALSE, NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_getdents.c
87
error = VOP_READDIR(vp, &auio, CRED(), &sink, NULL, 0);
usr/src/lib/smbclnt/libfksmbfs/common/fake_getdents.c
88
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, NULL);
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_nbmlock.c
122
*svp = MANDLOCK(vp, va.va_mode);
usr/src/lib/smbclnt/libfksmbfs/common/fake_nbmlock.c
49
nbl_start_crit(vnode_t *vp, krw_t mode)
usr/src/lib/smbclnt/libfksmbfs/common/fake_nbmlock.c
51
rw_enter(&vp->v_nbllock, mode);
usr/src/lib/smbclnt/libfksmbfs/common/fake_nbmlock.c
59
nbl_end_crit(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_nbmlock.c
61
rw_exit(&vp->v_nbllock);
usr/src/lib/smbclnt/libfksmbfs/common/fake_nbmlock.c
70
nbl_in_crit(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_nbmlock.c
72
return (RW_LOCK_HELD(&vp->v_nbllock));
usr/src/lib/smbclnt/libfksmbfs/common/fake_nbmlock.c
80
nbl_need_check(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_nbmlock.c
87
return ((vp->v_vfsp) && (vp->v_vfsp->vfs_flag & VFS_NBMAND));
usr/src/lib/smbclnt/libfksmbfs/common/fake_nbmlock.c
92
nbl_conflict(vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_nbmlock.c
99
ASSERT(nbl_in_crit(vp));
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
109
struct vnode *vp;
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
149
vn_create(pnamep, seg, &vattr, excl, mode, &vp, crwhy,
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
157
if ((error = fake_lookup(NULL, pnamep, &vp)) != 0) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
169
error = VOP_LOOKUP(vp, NULL, &xvp, NULL,
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
172
VN_RELE(vp);
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
173
vp = xvp;
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
183
if (vp->v_type == VDIR) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
191
if (error = VOP_ACCESS(vp, mode, accessflags, CRED(), NULL))
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
197
if ((filemode & FSEARCH) && vp->v_type != VDIR) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
201
if ((filemode & FEXEC) && vp->v_type != VREG) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
210
if ((filemode & FNOFOLLOW) && vp->v_type == VLNK) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
216
if ((error = VOP_GETATTR(vp, &vattr, 0, CRED(), NULL))) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
229
if (vp->v_type == VSOCK) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
237
error = VOP_OPEN(&vp, filemode, CRED(), NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
248
if ((error = VOP_SETATTR(vp, &vattr, 0, CRED(), NULL)) != 0)
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
252
ASSERT(vp->v_count > 0);
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
256
(void) VOP_CLOSE(vp, filemode, 1, (offset_t)0, CRED(),
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
260
VN_RELE(vp);
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
262
*vpp = vp;
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
83
vn_close_rele(vnode_t *vp, int flag)
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
87
error = VOP_CLOSE(vp, flag, 0, 0, CRED(), NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_open.c
88
vn_rele(vp);
usr/src/lib/smbclnt/libfksmbfs/common/fake_rw.c
100
(void) VOP_RWLOCK(vp, rwflag, NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_rw.c
115
error = VOP_READ(vp, &auio, ioflag, CRED(), NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_rw.c
117
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_rw.c
128
fake_pwrite(vnode_t *vp, void *cbuf, size_t count, off_t offset)
usr/src/lib/smbclnt/libfksmbfs/common/fake_rw.c
144
if (vp->v_type == VREG) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_rw.c
167
} else if (vp->v_type == VFIFO) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_rw.c
174
(void) VOP_RWLOCK(vp, rwflag, NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_rw.c
193
error = VOP_WRITE(vp, &auio, ioflag, CRED(), NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_rw.c
195
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_rw.c
56
fake_pread(vnode_t *vp, void *cbuf, size_t count, off_t offset)
usr/src/lib/smbclnt/libfksmbfs/common/fake_rw.c
72
if (vp->v_type == VREG) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_rw.c
93
} else if (vp->v_type == VFIFO) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_stat.c
62
fake_stat(vnode_t *vp, struct stat64 *ubp, int flag)
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_stat.c
88
if (vp->v_vfsp != NULL) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_stat.c
89
vswp = &vfssw[vp->v_vfsp->vfs_fstype];
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
238
fsop_vnstate(vfs_t *vfsp, vnode_t *vp, vntrans_t nstate)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
240
return ((*(vfsp)->vfs_op->vfs_vnstate)(vfsp, vp, nstate));
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
536
vnode_t *vp;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
555
vp = rootdir;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
562
mutex_enter(&vp->v_lock);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
563
vp->v_flag |= VVFSLOCK;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
564
mutex_exit(&vp->v_lock);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
710
error = VFS_MOUNT(vfsp, vp, uap, credp);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
741
vfsp->vfs_vnodecovered = vp;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1002
vnode_t *vp = *vpp;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1004
VN_HOLD(vp);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1016
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1025
VOPSTATS_UPDATE(vp, open);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1026
if ((vp->v_type == VREG) && (mode & FREAD))
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1027
atomic_dec_32(&vp->v_rdcnt);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1028
if ((vp->v_type == VREG) && (mode & FWRITE))
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1029
atomic_dec_32(&vp->v_wrcnt);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1040
if (*vpp != vp && *vpp != NULL) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1044
if ((vp->v_type == VREG) && (mode & FREAD))
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1045
atomic_dec_32(&vp->v_rdcnt);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1048
if ((vp->v_type == VREG) && (mode & FWRITE))
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1049
atomic_dec_32(&vp->v_wrcnt);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1052
VN_RELE(vp);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1058
vnode_t *vp,
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
1070
VOPSTATS_UPDATE(vp, close);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1075
if ((vp->v_type == VREG) && (count == 1)) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1077
ASSERT(vp->v_rdcnt > 0);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1078
atomic_dec_32(&vp->v_rdcnt);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1081
ASSERT(vp->v_wrcnt > 0);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1082
atomic_dec_32(&vp->v_wrcnt);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1090
vnode_t *vp,
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
1102
VOPSTATS_UPDATE_IO(vp, read,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1109
vnode_t *vp,
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
1121
VOPSTATS_UPDATE_IO(vp, write,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1128
vnode_t *vp,
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
1141
VOPSTATS_UPDATE(vp, ioctl);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1147
vnode_t *vp,
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
1158
VOPSTATS_UPDATE(vp, setfl);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1164
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1172
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1178
if (vfs_has_feature(vp->v_vfsp, VFSFT_XVATTR) == 0) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1187
vfs_has_feature(vp->v_vfsp, VFSFT_ACEMASKONACCESS) == 0) {
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
1191
VOPSTATS_UPDATE(vp, getattr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1197
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1205
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1211
if (vfs_has_feature(vp->v_vfsp, VFSFT_XVATTR) == 0) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1220
vfs_has_feature(vp->v_vfsp, VFSFT_ACEMASKONACCESS) == 0) {
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
1224
VOPSTATS_UPDATE(vp, setattr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1230
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1239
vfs_has_feature(vp->v_vfsp, VFSFT_ACEMASKONACCESS) == 0) {
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
1246
VOPSTATS_UPDATE(vp, access);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1493
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1508
vfs_has_feature(vp->v_vfsp, VFSFT_DIRENTFLAGS) == 0)
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
1514
VOPSTATS_UPDATE_IO(vp, readdir,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1559
vnode_t *vp,
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
1569
VOPSTATS_UPDATE(vp, readlink);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1575
vnode_t *vp,
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
1585
VOPSTATS_UPDATE(vp, fsync);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1591
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1596
VOPSTATS_UPDATE(vp, inactive);
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
1605
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1611
err = (*(vp)->v_op->vop_fid)(vp, fidp, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1612
VOPSTATS_UPDATE(vp, fid);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1618
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1624
ret = ((*(vp)->v_op->vop_rwlock)(vp, write_lock, ct));
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1625
VOPSTATS_UPDATE(vp, rwlock);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1631
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1635
(*(vp)->v_op->vop_rwunlock)(vp, write_lock, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1636
VOPSTATS_UPDATE(vp, rwunlock);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1641
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1648
err = (*(vp)->v_op->vop_seek)(vp, ooff, noffp, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1649
VOPSTATS_UPDATE(vp, seek);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1668
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1679
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1681
err = (*(vp)->v_op->vop_frlock)
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
1683
VOPSTATS_UPDATE(vp, frlock);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1689
vnode_t *vp,
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
1702
VOPSTATS_UPDATE(vp, space);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1708
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1714
err = (*(vp)->v_op->vop_realvp)(vp, vpp, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1715
VOPSTATS_UPDATE(vp, realvp);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1721
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1735
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1737
err = (*(vp)->v_op->vop_getpage)
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
1739
VOPSTATS_UPDATE(vp, getpage);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1745
vnode_t *vp,
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
1757
VOPSTATS_UPDATE(vp, putpage);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1763
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1776
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1778
err = (*(vp)->v_op->vop_map)
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
1780
VOPSTATS_UPDATE(vp, map);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1786
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1799
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1801
error = (*(vp)->v_op->vop_addmap)
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
1804
VOPSTATS_UPDATE(vp, addmap);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1810
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1823
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1825
error = (*(vp)->v_op->vop_delmap)
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
1828
VOPSTATS_UPDATE(vp, delmap);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1835
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1844
err = (*(vp)->v_op->vop_poll)(vp, events, anyyet, reventsp, phpp, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1845
VOPSTATS_UPDATE(vp, poll);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1851
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1863
err = (*(vp)->v_op->vop_dump)(vp, addr, lbdn, dblks, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1864
VOPSTATS_UPDATE(vp, dump);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1870
vnode_t *vp,
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
1881
VOPSTATS_UPDATE(vp, pathconf);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1887
vnode_t *vp,
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
1900
VOPSTATS_UPDATE(vp, pageio);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1906
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1912
err = (*(vp)->v_op->vop_dumpctl)(vp, action, blkp, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1913
VOPSTATS_UPDATE(vp, dumpctl);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1919
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1927
VOPSTATS_UPDATE(vp, dispose);
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
1936
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1944
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1951
vfs_has_feature(vp->v_vfsp, VFSFT_ACEMASKONACCESS) == 0) {
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
1955
VOPSTATS_UPDATE(vp, setsecattr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1961
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1974
vfs_has_feature(vp->v_vfsp, VFSFT_ACEMASKONACCESS) == 0) {
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
1981
VOPSTATS_UPDATE(vp, getsecattr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1987
vnode_t *vp,
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
1999
VOPSTATS_UPDATE(vp, shrlock);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
2004
fop_vnevent(vnode_t *vp, vnevent_t vnevent, vnode_t *dvp, char *fnm,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
2009
err = (*(vp)->v_op->vop_vnevent)(vp, vnevent, dvp, fnm, ct);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
2010
VOPSTATS_UPDATE(vp, vnevent);
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
2038
if ((vp->v_type != VLNK) ||
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
2039
!(vfs_has_feature(vp->v_vfsp, VFSFT_XVATTR)))
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
317
struct vnode *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
332
if (rw == UIO_WRITE && ISROFILE(vp))
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
338
VOPXID_MAP_CR(vp, cr);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
353
if (nbl_need_check(vp)) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
356
nbl_start_crit(vp, RW_READER);
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
361
if (nbl_conflict(vp, rw == UIO_WRITE ? NBL_WRITE : NBL_READ,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
368
(void) VOP_RWLOCK(vp,
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
379
VOP_RWUNLOCK(vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
388
nbl_end_crit(vp);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
399
vn_rele(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
401
mutex_enter(&vp->v_lock);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
402
if (vp->v_count == 1) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
403
mutex_exit(&vp->v_lock);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
404
VOP_INACTIVE(vp, CRED(), NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
407
VERIFY(vp->v_count > 0);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
408
VN_RELE_LOCKED(vp);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
409
mutex_exit(&vp->v_lock);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
459
vn_vfswlock_wait(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
462
ASSERT(vp != NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
470
vn_vfsrlock_wait(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
473
ASSERT(vp != NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
485
vn_vfswlock(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
488
if (vp == NULL)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
498
vn_vfsrlock(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
501
if (vp == NULL)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
511
vn_vfsunlock(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
518
vn_vfswlock_held(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
522
ASSERT(vp != NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
574
struct vnode *vp = buf;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
576
bzero(vp, sizeof (*vp));
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
577
mutex_init(&vp->v_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
578
mutex_init(&vp->v_vsd_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
579
cv_init(&vp->v_cv, NULL, CV_DEFAULT, NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
580
rw_init(&vp->v_nbllock, NULL, RW_DEFAULT, NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
581
vp->v_femhead = NULL; /* Must be done before vn_reinit() */
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
582
vp->v_path = vn_vpath_empty;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
583
vp->v_path_stamp = 0;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
584
vp->v_mpssdata = NULL;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
585
vp->v_vsd = NULL;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
586
vp->v_fopdata = NULL;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
595
struct vnode *vp;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
597
vp = buf;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
599
rw_destroy(&vp->v_nbllock);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
600
cv_destroy(&vp->v_cv);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
601
mutex_destroy(&vp->v_vsd_lock);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
602
mutex_destroy(&vp->v_lock);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
624
vn_recycle(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
626
VERIFY(vp->v_path != NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
632
vp->v_rdcnt = 0;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
633
vp->v_wrcnt = 0;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
634
vp->v_mmap_read = 0;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
635
vp->v_mmap_write = 0;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
640
ASSERT(vp->v_femhead == NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
642
if (vp->v_path != vn_vpath_empty) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
643
kmem_free(vp->v_path, strlen(vp->v_path) + 1);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
644
vp->v_path = vn_vpath_empty;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
646
vp->v_path_stamp = 0;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
648
ASSERT(vp->v_fopdata == NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
649
vp->v_mpssdata = NULL;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
664
vn_reinit(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
666
vp->v_count = 1;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
667
vp->v_count_dnlc = 0;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
668
vp->v_vfsp = NULL;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
669
vp->v_stream = NULL;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
670
vp->v_vfsmountedhere = NULL;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
671
vp->v_flag = 0;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
672
vp->v_type = VNON;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
673
vp->v_rdev = NODEV;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
675
vp->v_filocks = NULL;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
676
vp->v_shrlocks = NULL;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
677
vp->v_pages = NULL;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
679
vp->v_locality = NULL;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
680
vp->v_xattrdir = NULL;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
687
if (vp->v_path == NULL) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
688
vp->v_path = vn_vpath_empty;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
692
vn_recycle(vp);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
698
vnode_t *vp;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
700
vp = kmem_cache_alloc(vn_cache, kmflag);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
702
if (vp != NULL) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
703
vp->v_femhead = NULL; /* Must be done before vn_reinit() */
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
704
vp->v_fopdata = NULL;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
705
vn_reinit(vp);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
708
return (vp);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
712
vn_free(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
715
ASSERT(vp != rootdir);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
717
ASSERT(vp->v_shrlocks == NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
718
ASSERT(vp->v_filocks == NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
725
ASSERT((vp->v_count == 0) || (vp->v_count == 1));
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
726
ASSERT(vp->v_count_dnlc == 0);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
727
VERIFY(vp->v_path != NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
728
if (vp->v_path != vn_vpath_empty) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
729
kmem_free(vp->v_path, strlen(vp->v_path) + 1);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
730
vp->v_path = vn_vpath_empty;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
734
ASSERT(vp->v_femhead == NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
735
ASSERT(vp->v_fopdata == NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
736
vp->v_mpssdata = NULL;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
738
kmem_cache_free(vn_cache, vp);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
745
vn_reclaim(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
747
vfs_t *vfsp = vp->v_vfsp;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
753
(void) VFS_VNSTATE(vfsp, vp, VNTRANS_RECLAIMED);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
757
vn_idle(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
759
vfs_t *vfsp = vp->v_vfsp;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
765
(void) VFS_VNSTATE(vfsp, vp, VNTRANS_IDLED);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
768
vn_exists(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
770
vfs_t *vfsp = vp->v_vfsp;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
776
(void) VFS_VNSTATE(vfsp, vp, VNTRANS_EXISTS);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
780
vn_invalid(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
793
vn_is_readonly(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
795
return (vp->v_vfsp->vfs_flag & VFS_RDONLY);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
799
vn_has_flocks(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
801
ASSERT(vp->v_filocks == NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
806
vn_has_mandatory_locks(vnode_t *vp, int mode)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
808
ASSERT(vp->v_filocks == NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
813
vn_has_cached_data(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
815
ASSERT(vp->v_pages == NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
82
#define ISROFILE(vp) \
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
825
vn_ismntpt(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
827
return (vp->v_vfsmountedhere != NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
83
((vp)->v_type != VCHR && (vp)->v_type != VBLK && \
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
832
vn_mountedvfs(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
834
return (vp->v_vfsmountedhere);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
84
(vp)->v_type != VFIFO && vn_is_readonly(vp))
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
842
vn_in_dnlc(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
844
ASSERT(vp->v_count_dnlc == 0);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
859
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
86
#define VOPSTATS_UPDATE(vp, counter) ((void)vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
863
ASSERT(vp != NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
867
if (vp->v_wrcnt > 1)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
87
#define VOPSTATS_UPDATE_IO(vp, counter, bytecounter, bytesval) \
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
871
if ((vp->v_rdcnt > 1) || (vp->v_wrcnt > 1))
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
875
if ((vp->v_rdcnt > 1) && (vp->v_wrcnt > 1))
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
879
if (vp->v_rdcnt > 1)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
88
((void)vp, (void)bytesval)
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
895
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
899
ASSERT(vp != NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
903
if (vp->v_wrcnt)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
907
if (vp->v_rdcnt && vp->v_wrcnt)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
911
if (vp->v_rdcnt || vp->v_wrcnt)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
915
if (vp->v_rdcnt)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
929
vnode_t *vp,
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
932
ASSERT(vp->v_mmap_read == 0);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
933
ASSERT(vp->v_mmap_write == 0);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
941
vn_setops(vnode_t *vp, vnodeops_t *vnodeops)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
944
ASSERT(vp != NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
946
ASSERT(vp->v_femhead == NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
948
vp->v_op = vnodeops;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
955
vn_getops(vnode_t *vp)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
958
ASSERT(vp != NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
959
ASSERT(vp->v_femhead == NULL);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
961
return (vp->v_op);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
969
vn_matchops(vnode_t *vp, vnodeops_t *vnodeops)
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
971
return (vn_getops(vp) == vnodeops);
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
982
vn_updatepath(vnode_t *pvp, vnode_t *vp, const char *name)
usr/src/lib/smbclnt/libfksmbfs/common/libfksmbfs.h
56
int vn_close_rele(vnode_t *vp, int flag);
usr/src/lib/smbclnt/libfksmbfs/common/libfksmbfs.h
63
void vn_rele(struct vnode *vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
123
vnode_t *vp; /* current directory vp */
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
130
vp = rootvp = rootdir;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
143
compvpp, rootvp, vp, cr));
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
169
vnode_t *vp, /* directory to start search at */
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
206
startvp = vp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
213
if (vp->v_type != VDIR) {
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
218
if (rpnp && VN_CMP(vp, rootvp))
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
239
if (VN_CMP(vp, rootvp)) {
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
241
} else if (vp->v_flag & VROOT) {
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
243
cvp = vp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
284
if (((vp = cvp->v_vfsp->vfs_vnodecovered) == NULL) ||
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
292
VN_HOLD(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
312
error = VOP_LOOKUP(vp, component, &tvp, pnp, lookup_flags,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
330
error = VOP_LOOKUP(vp, component, &tvp, pnp, lookup_flags,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
352
*dirvpp = vp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
418
VN_RELE(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
419
vp = rootvp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
420
VN_HOLD(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
492
if (vn_compare(vp, cvp)) {
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
494
VN_RELE(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
502
*dirvpp = vp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
504
VN_RELE(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
540
VN_RELE(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
541
vp = cvp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
564
(VN_CMP(vp, rootvp) || (vp->v_flag & VROOT) || vp == startvp))
usr/src/lib/smbsrv/libfksmbsrv/common/fake_lookup.c
566
VN_RELE(vp);
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
634
const char *p = vp->v_path;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_nblk.c
107
nbl_conflict(vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_nblk.c
114
ASSERT(nbl_in_crit(vp));
usr/src/lib/smbsrv/libfksmbsrv/common/fake_nblk.c
118
if (nbl_share_conflict(vp, op, ct)) {
usr/src/lib/smbsrv/libfksmbsrv/common/fake_nblk.c
129
return (nbl_lock_conflict(vp, op, offset, length, svmand, ct));
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_nblk.c
150
*svp = MANDLOCK(vp, va.va_mode);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_nblk.c
159
nbl_share_conflict(vnode_t *vp, nbl_op_t op, caller_context_t *ct)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_nblk.c
169
nbl_lock_conflict(vnode_t *vp, nbl_op_t op, u_offset_t offset,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_nblk.c
49
nbl_start_crit(vnode_t *vp, krw_t mode)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_nblk.c
51
rw_enter(&vp->v_nbllock, mode);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_nblk.c
59
nbl_end_crit(vnode_t *vp)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_nblk.c
61
rw_exit(&vp->v_nbllock);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_nblk.c
70
nbl_in_crit(vnode_t *vp)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_nblk.c
72
return (RW_LOCK_HELD(&vp->v_nbllock));
usr/src/lib/smbsrv/libfksmbsrv/common/fake_nblk.c
81
nbl_need_check(vnode_t *vp)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vfs.c
160
vnode_t *vp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vfs.c
162
if ((vp = rootdir) == NULL)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vfs.c
165
VN_HOLD(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vfs.c
166
*vpp = vp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vfs.c
174
vnode_t *vp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vfs.c
178
if ((vp = rootdir) == NULL)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vfs.c
180
fd = vncache_getfd(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vfs.c
65
vnode_t *vp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vfs.c
89
vp = vncache_enter(&st, NULL, name, fd);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vfs.c
91
rootdir = vp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vnode.c
54
vn_getops(vnode_t *vp)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vnode.c
56
return (vp->v_op);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vnode.c
60
vn_ismntpt(vnode_t *vp __unused)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vnode.c
66
vn_mountedvfs(vnode_t *vp __unused)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1024
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1032
int fd = vncache_getfd(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1053
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1063
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
108
if ((vp->v_type == VREG) && (count == 1)) {
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1081
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1094
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
110
ASSERT(vp->v_rdcnt > 0);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
111
atomic_add_32(&(vp->v_rdcnt), -1);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1111
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1128
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
114
ASSERT(vp->v_wrcnt > 0);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1145
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
115
atomic_add_32(&(vp->v_wrcnt), -1);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1171
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1186
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
124
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1268
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1282
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1293
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1305
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1320
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
135
int fd = vncache_getfd(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1366
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1373
int fd = vncache_getfd(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1395
fop_vnevent(vnode_t *vp, vnevent_t vnevent, vnode_t *dvp, char *fnm,
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
1414
int fd = vncache_getfd(vp);
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
1580
vn_rele(vnode_t *vp)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1582
VERIFY3U(vp->v_count, !=, 0);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1583
mutex_enter(&vp->v_lock);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1584
if (vp->v_count == 1) {
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1585
mutex_exit(&vp->v_lock);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1586
fop_inactive(vp, NULL, NULL);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1588
vp->v_count--;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1589
mutex_exit(&vp->v_lock);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1595
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1601
if (vp->v_wrcnt > 1)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1605
if ((vp->v_rdcnt > 1) || (vp->v_wrcnt > 1))
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1609
if ((vp->v_rdcnt > 1) && (vp->v_wrcnt > 1))
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1613
if (vp->v_rdcnt > 1)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1629
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1633
ASSERT(vp != NULL);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1637
if (vp->v_wrcnt)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1641
if (vp->v_rdcnt && vp->v_wrcnt)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1645
if (vp->v_rdcnt || vp->v_wrcnt)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1649
if (vp->v_rdcnt)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
1664
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
220
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
229
int fd = vncache_getfd(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
267
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
277
int fd = vncache_getfd(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
304
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
317
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
325
int fd = vncache_getfd(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
332
(void) fop__getxvattr(vp, (xvattr_t *)vap);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
340
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
348
int fd = vncache_getfd(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
362
(void) fop__setxvattr(vp, (xvattr_t *)vap);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
387
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
409
vnode_t *vp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
449
vp = vn_alloc(KM_SLEEP);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
450
vncache_setfd(vp, fd);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
451
vp->v_flag = V_XATTRDIR|V_SYSATTR;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
452
vp->v_type = VDIR;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
453
vp->v_vfsp = dvp->v_vfsp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
457
vp->v_path = kmem_alloc(len, KM_SLEEP);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
458
(void) snprintf(vp->v_path, len, "%s/@", dvp->v_path);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
462
dvp->v_xattrdir = vp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
463
vp = NULL;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
469
if (vp != NULL) {
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
471
fake_inactive_xattrdir(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
493
vnode_t *vp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
512
vp = vncache_lookup(&st);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
513
if (vp != NULL) {
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
515
*vpp = vp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
542
vp = vncache_enter(&st, dvp, name, fd);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
544
*vpp = vp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
563
vnode_t *vp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
580
vp = NULL;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
586
vp = vncache_lookup(&st);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
590
if (vp == NULL) {
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
613
vp = vncache_enter(&st, dvp, name, fd);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
618
if (vp == NULL)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
621
if (vp->v_type == VDIR && vap->va_type != VDIR) {
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
622
vn_rele(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
625
if (vp->v_type != VDIR && vap->va_type == VDIR) {
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
626
vn_rele(vp);
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
635
*vpp = vp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
693
vnode_t *vp;
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
702
vp = vncache_lookup(&st);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
703
if (vp == NULL)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
710
vncache_renamed(vp, to_dvp, to_name);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
712
vn_rele(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
783
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
793
int fd = vncache_getfd(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
845
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
856
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
861
int fd = vncache_getfd(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
872
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
876
if (vp->v_flag & V_XATTRDIR) {
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
877
fake_inactive_xattrdir(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
879
vncache_inactive(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
889
fake_inactive_xattrdir(vnode_t *vp)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
891
mutex_enter(&vp->v_lock);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
892
if (vp->v_count > 1) {
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
894
mutex_exit(&vp->v_lock);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
897
mutex_exit(&vp->v_lock);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
898
vn_free(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
904
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
914
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
925
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
935
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
94
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
957
vnode_t *vp,
usr/src/lib/smbsrv/libfksmbsrv/common/fake_vop.c
977
int fd = vncache_getfd(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_xattr.c
207
fop__setxvattr(vnode_t *vp, xvattr_t *xvap)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_xattr.c
212
int fd = vncache_getfd(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/fake_xattr.c
47
fop__getxvattr(vnode_t *vp, xvattr_t *xvap)
usr/src/lib/smbsrv/libfksmbsrv/common/fake_xattr.c
51
int fd = vncache_getfd(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/reparse.c
53
reparse_vnode_parse(vnode_t *vp, nvlist_t *nvl)
usr/src/lib/smbsrv/libfksmbsrv/common/reparse.c
60
if (vp == NULL || nvl == NULL)
usr/src/lib/smbsrv/libfksmbsrv/common/reparse.c
77
if ((err = VOP_READLINK(vp, &uio, zone_kcred(), NULL)) == 0) {
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
116
vn_recycle(vnode_t *vp)
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
118
fakefs_node_t *fnp = VTOF(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
122
vp->v_rdcnt = 0;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
123
vp->v_wrcnt = 0;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
125
if (vp->v_path) {
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
126
strfree(vp->v_path);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
127
vp->v_path = NULL;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
143
vn_reinit(vnode_t *vp)
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
145
vp->v_count = 1;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
146
vp->v_vfsp = NULL;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
147
vp->v_stream = NULL;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
148
vp->v_flag = 0;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
149
vp->v_type = VNON;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
150
vp->v_rdev = NODEV;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
152
vn_recycle(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
159
vnode_t *vp = NULL;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
163
vp = &fvp->vn;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
164
vn_reinit(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
167
return (vp);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
171
vn_free(vnode_t *vp)
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
173
fakefs_node_t *fnp = VTOF(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
180
ASSERT((vp->v_count == 0) || (vp->v_count == 1));
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
181
if (vp->v_path != NULL) {
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
182
strfree(vp->v_path);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
183
vp->v_path = NULL;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
231
vnode_t *vp = NULL;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
239
vp = FTOV(fnp);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
240
VN_HOLD(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
244
return (vp);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
314
vncache_renamed(vnode_t *vp, vnode_t *to_dvp, char *to_name)
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
327
ovpath = vp->v_path;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
328
vp->v_path = vpath;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
343
vncache_inactive(vnode_t *vp)
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
345
fakefs_node_t *fnp = VTOF(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
350
mutex_enter(&vp->v_lock);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
352
if ((count = vp->v_count) <= 1) {
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
358
mutex_exit(&vp->v_lock);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
367
xvp = vp->v_xattrdir;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
368
vp->v_xattrdir = NULL;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
369
vn_free(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
378
vncache_getfd(vnode_t *vp)
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
380
fakefs_node_t *fnp = VTOF(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
390
vncache_setfd(vnode_t *vp, int fd)
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
392
fakefs_node_t *fnp = VTOF(vp);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
55
#define VTOF(vp) ((struct fakefs_node *)(vp)->v_data)
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
135
(mgr_ctx->mc_scf_gval, vp, sz) > 0 ? SCF_SUCCESS : -1;
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
139
r = scf_value_get_boolean(mgr_ctx->mc_scf_gval, (uint8_t *)vp);
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
143
r = scf_value_get_count(mgr_ctx->mc_scf_gval, (uint64_t *)vp);
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
147
r = scf_value_get_integer(mgr_ctx->mc_scf_gval, (int64_t *)vp);
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
154
((struct timeval *)vp)->tv_sec = sec;
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
155
((struct timeval *)vp)->tv_usec = ns / 1000;
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
160
r = scf_value_get_ustring(mgr_ctx->mc_scf_gval, vp, sz) > 0 ?
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
212
const char *pgname, const char *propname, scf_type_t ty, void *vp,
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
231
vp, sz, flags);
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
99
scf_propertygroup_t *pg, const char *propname, scf_type_t ty, void *vp,
usr/src/tools/btxld/imgact_aout.h
153
int aout_coredump(struct thread *td, struct vnode *vp, off_t limit,
usr/src/tools/smatch/src/validation/backend/degenerate-ptr.c
33
void *vp;
usr/src/tools/smatch/src/validation/backend/degenerate-ptr.c
39
vp = array;
usr/src/tools/smatch/src/validation/backend/degenerate-ptr.c
40
vp = matrix;
usr/src/tools/smatch/src/validation/backend/degenerate-ptr.c
42
vp = fun;
usr/src/tools/smatch/src/validation/backend/degenerate-ptr.c
43
vp = &fun;
usr/src/tools/smatch/src/validation/backend/degenerate-ptr.c
51
extern void *vp;
usr/src/tools/smatch/src/validation/backend/degenerate-ptr.c
60
vp = array;
usr/src/tools/smatch/src/validation/backend/degenerate-ptr.c
61
vp = matrix;
usr/src/tools/smatch/src/validation/backend/degenerate-ptr.c
63
vp = fun;
usr/src/tools/smatch/src/validation/backend/degenerate-ptr.c
64
vp = &fun;
usr/src/uts/common/brand/sn1/sn1_brand.c
223
sn1_elfexec(vnode_t *vp, execa_t *uap, uarg_t *args, intpdata_t *idatap,
usr/src/uts/common/brand/sn1/sn1_brand.c
227
return (brand_solaris_elfexec(vp, uap, args, idatap, level, execsz,
usr/src/uts/common/brand/solaris10/s10_brand.c
392
s10_elfexec(vnode_t *vp, execa_t *uap, uarg_t *args, intpdata_t *idatap,
usr/src/uts/common/brand/solaris10/s10_brand.c
396
return (brand_solaris_elfexec(vp, uap, args, idatap, level, execsz,
usr/src/uts/common/c2/audit.c
1111
vnode_t *vp;
usr/src/uts/common/c2/audit.c
1124
error = VOP_LOOKUP(dvp, sname, &vp, NULL, 0, NULL, CRED(),
usr/src/uts/common/c2/audit.c
1127
audit_attributes(vp);
usr/src/uts/common/c2/audit.c
1128
VN_RELE(vp);
usr/src/uts/common/c2/audit.c
1159
audit_vncreate_finish(struct vnode *vp, int error)
usr/src/uts/common/c2/audit.c
1173
audit_attributes(vp);
usr/src/uts/common/c2/audit.c
1177
audit_attributes(vp);
usr/src/uts/common/c2/audit.c
1183
audit_attributes(vp);
usr/src/uts/common/c2/audit.c
1354
audit_chdirec(vnode_t *vp, vnode_t **vpp)
usr/src/uts/common/c2/audit.c
1604
struct vnode *vp; /* for file attributes */
usr/src/uts/common/c2/audit.c
1626
vp = fp->f_vnode; /* include vnode attributes */
usr/src/uts/common/c2/audit.c
1627
audit_attributes(vp);
usr/src/uts/common/c2/audit.c
166
if (vp) {
usr/src/uts/common/c2/audit.c
178
audit_attributes(vp);
usr/src/uts/common/c2/audit.c
1817
struct vnode *vp; /* for file attributes */
usr/src/uts/common/c2/audit.c
1839
vp = fp->f_vnode; /* include vnode attributes */
usr/src/uts/common/c2/audit.c
1840
audit_attributes(vp);
usr/src/uts/common/c2/audit.c
2158
audit_sec_attributes(caddr_t *ad, struct vnode *vp)
usr/src/uts/common/c2/audit.c
2165
tsl = getflabel(vp);
usr/src/uts/common/c2/audit.c
451
audit_attributes(struct vnode *vp)
usr/src/uts/common/c2/audit.c
458
if (vp) {
usr/src/uts/common/c2/audit.c
460
if (VOP_GETATTR(vp, &attr, 0, CRED(), NULL) != 0)
usr/src/uts/common/c2/audit.c
475
audit_sec_attributes(&(u_ad), vp);
usr/src/uts/common/c2/audit.c
650
audit_strgetmsg(struct vnode *vp, struct strbuf *mctl, struct strbuf *mdata,
usr/src/uts/common/c2/audit.c
658
stp = vp->v_stream;
usr/src/uts/common/c2/audit.c
680
audit_strputmsg(struct vnode *vp, struct strbuf *mctl, struct strbuf *mdata,
usr/src/uts/common/c2/audit.c
688
stp = vp->v_stream;
usr/src/uts/common/c2/audit.c
734
struct vnode *vp;
usr/src/uts/common/c2/audit.c
776
if ((vp = fp->f_vnode) != NULL) {
usr/src/uts/common/c2/audit.c
778
if (VOP_GETATTR(vp, &attr, 0, CRED(), NULL) == 0) {
usr/src/uts/common/c2/audit.c
806
audit_sec_attributes((caddr_t *)&(ad), vp);
usr/src/uts/common/c2/audit.c
88
struct vnode *vp, /* vnode of the last component */
usr/src/uts/common/c2/audit.c
900
audit_ipc(int type, int id, void *vp)
usr/src/uts/common/c2/audit.c
909
au_uwrite(au_to_ipc_perm(&(((kmsqid_t *)vp)->msg_perm)));
usr/src/uts/common/c2/audit.c
913
au_uwrite(au_to_ipc_perm(&(((ksemid_t *)vp)->sem_perm)));
usr/src/uts/common/c2/audit.c
917
au_uwrite(au_to_ipc_perm(&(((kshmid_t *)vp)->shm_perm)));
usr/src/uts/common/c2/audit.c
923
audit_ipcget(int type, void *vp)
usr/src/uts/common/c2/audit.c
931
au_uwrite(au_to_ipc_perm((struct kipc_perm *)vp));
usr/src/uts/common/c2/audit.c
934
au_uwrite(au_to_ipc_perm(&(((kmsqid_t *)vp)->msg_perm)));
usr/src/uts/common/c2/audit.c
937
au_uwrite(au_to_ipc_perm(&(((ksemid_t *)vp)->sem_perm)));
usr/src/uts/common/c2/audit.c
940
au_uwrite(au_to_ipc_perm(&(((kshmid_t *)vp)->shm_perm)));
usr/src/uts/common/c2/audit_event.c
1024
vp = fp->f_vnode;
usr/src/uts/common/c2/audit_event.c
1025
audit_attributes(vp);
usr/src/uts/common/c2/audit_event.c
1507
struct vnode *vp;
usr/src/uts/common/c2/audit_event.c
1540
vp = fp->f_vnode;
usr/src/uts/common/c2/audit_event.c
1541
audit_attributes(vp);
usr/src/uts/common/c2/audit_event.c
2004
struct vnode *vp;
usr/src/uts/common/c2/audit_event.c
2028
if ((vp = fp->f_vnode) != NULL) {
usr/src/uts/common/c2/audit_event.c
2030
if (VOP_GETATTR(vp, &attr, 0, CRED(), NULL) == 0) {
usr/src/uts/common/c2/audit_event.c
2045
audit_sec_attributes(&(u_ad), vp);
usr/src/uts/common/c2/audit_event.c
2061
struct vnode *vp;
usr/src/uts/common/c2/audit_event.c
2086
vp = fp->f_vnode;
usr/src/uts/common/c2/audit_event.c
2087
audit_attributes(vp);
usr/src/uts/common/c2/audit_event.c
2361
struct vnode *vp;
usr/src/uts/common/c2/audit_event.c
2400
vp = fp->f_vnode;
usr/src/uts/common/c2/audit_event.c
2401
audit_attributes(vp);
usr/src/uts/common/c2/audit_event.c
2482
struct vnode *vp;
usr/src/uts/common/c2/audit_event.c
2525
vp = (struct vnode *)fp->f_vnode;
usr/src/uts/common/c2/audit_event.c
2526
audit_attributes(vp);
usr/src/uts/common/c2/audit_event.c
5277
vnode_t *vp;
usr/src/uts/common/c2/audit_event.c
5285
if (VOP_REALVP(fp->f_vnode, &vp, NULL))
usr/src/uts/common/c2/audit_event.c
5286
vp = fp->f_vnode;
usr/src/uts/common/c2/audit_event.c
5288
if (vp == NULL || vp->v_type != VDOOR) {
usr/src/uts/common/c2/audit_event.c
5293
return (VTOD(vp));
usr/src/uts/common/c2/audit_event.c
5503
struct vnode *vp;
usr/src/uts/common/c2/audit_event.c
5523
vp = fp->f_vnode;
usr/src/uts/common/c2/audit_event.c
5524
audit_attributes(vp);
usr/src/uts/common/c2/audit_event.c
800
struct vnode *vp;
usr/src/uts/common/c2/audit_event.c
831
vp = fp->f_vnode;
usr/src/uts/common/c2/audit_event.c
832
audit_attributes(vp);
usr/src/uts/common/c2/audit_event.c
928
struct vnode *vp;
usr/src/uts/common/c2/audit_event.c
956
vp = fp->f_vnode;
usr/src/uts/common/c2/audit_event.c
957
audit_attributes(vp);
usr/src/uts/common/c2/audit_event.c
991
struct vnode *vp;
usr/src/uts/common/c2/audit_syscalls.c
332
struct vnode *vp;
usr/src/uts/common/c2/audit_syscalls.c
351
vp = fp->f_vnode;
usr/src/uts/common/c2/audit_syscalls.c
352
if (vp->v_type != VDOOR) {
usr/src/uts/common/c2/audit_syscalls.c
371
kctx->auk_current_vp = vp;
usr/src/uts/common/cpr/cpr_dump.c
1009
error = VOP_DUMP(vp, cpr_buf, cpr_file_bn, cpr_buf_blocks,
usr/src/uts/common/cpr/cpr_dump.c
1028
cpr_flush_write(vnode_t *vp)
usr/src/uts/common/cpr/cpr_dump.c
1040
error = VOP_DUMP(vp, (caddr_t)cpr_buf, cpr_file_bn, nblk, NULL);
usr/src/uts/common/cpr/cpr_dump.c
1063
cpr_contig_pages(vnode_t *vp, int flag)
usr/src/uts/common/cpr/cpr_dump.c
1093
error = cpr_compress_and_write(vp, 0,
usr/src/uts/common/cpr/cpr_dump.c
1186
cpr_dump_regular_pages(vnode_t *vp)
usr/src/uts/common/cpr/cpr_dump.c
1191
error = cpr_contig_pages(vp, WRITE_TO_STATEFILE);
usr/src/uts/common/cpr/cpr_dump.c
197
cpr_write_header(vnode_t *vp)
usr/src/uts/common/cpr/cpr_dump.c
265
return (cpr_write(vp, (caddr_t)&cdump, sizeof (cdd_t)));
usr/src/uts/common/cpr/cpr_dump.c
275
cpr_write_terminator(vnode_t *vp)
usr/src/uts/common/cpr/cpr_dump.c
290
return (cpr_write(vp, (caddr_t)&cpr_term, sizeof (cpr_term)));
usr/src/uts/common/cpr/cpr_dump.c
297
cpr_write_bitmap(vnode_t *vp)
usr/src/uts/common/cpr/cpr_dump.c
305
if (err = cpr_write(vp, (caddr_t)dp, cpr_nbitmaps * sizeof (*dp)))
usr/src/uts/common/cpr/cpr_dump.c
320
if (err = cpr_write(vp, cpr_pagecopy, bytes))
usr/src/uts/common/cpr/cpr_dump.c
330
cpr_write_statefile(vnode_t *vp)
usr/src/uts/common/cpr/cpr_dump.c
360
error = i_cpr_dump_sensitive_kpages(vp);
usr/src/uts/common/cpr/cpr_dump.c
370
error = cpr_dump_regular_pages(vp);
usr/src/uts/common/cpr/cpr_dump.c
409
cpr_dump(vnode_t *vp)
usr/src/uts/common/cpr/cpr_dump.c
437
if (error = i_cpr_dump_setup(vp))
usr/src/uts/common/cpr/cpr_dump.c
471
if (error = cpr_write_header(vp)) {
usr/src/uts/common/cpr/cpr_dump.c
477
if (error = i_cpr_write_machdep(vp))
usr/src/uts/common/cpr/cpr_dump.c
483
if (error = cpr_write_bitmap(vp))
usr/src/uts/common/cpr/cpr_dump.c
486
if (error = cpr_write_statefile(vp)) {
usr/src/uts/common/cpr/cpr_dump.c
492
if (error = cpr_write_terminator(vp))
usr/src/uts/common/cpr/cpr_dump.c
495
if (error = cpr_flush_write(vp))
usr/src/uts/common/cpr/cpr_dump.c
498
if (error = i_cpr_blockzero(cpr_buf, &cpr_wptr, &cpr_file_bn, vp))
usr/src/uts/common/cpr/cpr_dump.c
910
cpr_compress_and_write(vnode_t *vp, uint_t va, pfn_t pfn, pgcnt_t npg)
usr/src/uts/common/cpr/cpr_dump.c
935
error = cpr_write(vp, (caddr_t)&cpd, sizeof (cpd_t));
usr/src/uts/common/cpr/cpr_dump.c
938
error = cpr_write(vp, (caddr_t)datap, cpd.cpd_length);
usr/src/uts/common/cpr/cpr_dump.c
947
"cpr_compress_and_write: vp 0x%p va 0x%x ", (void *)vp, va);
usr/src/uts/common/cpr/cpr_dump.c
959
cpr_write(vnode_t *vp, caddr_t buffer, size_t size)
usr/src/uts/common/cpr/cpr_dump.c
966
if (vp->v_type == VBLK) {
usr/src/uts/common/cpr/cpr_dump.c
967
cpr_dev_space = cpr_get_devsize(vp->v_rdev);
usr/src/uts/common/cpr/cpr_dump.c
989
if (vp->v_type == VBLK) {
usr/src/uts/common/cpr/cpr_dump.c
993
if (wbytes > VTOI(vp)->i_size)
usr/src/uts/common/cpr/cpr_main.c
248
cpr_log_status(int enable, int *svstat, vnode_t *vp)
usr/src/uts/common/cpr/cpr_main.c
263
if (error = VOP_IOCTL(vp, _FIOISLOG,
usr/src/uts/common/cpr/cpr_main.c
265
mntpt = vfs_getmntpoint(vp->v_vfsp);
usr/src/uts/common/cpr/cpr_main.c
274
mntpt = vfs_getmntpoint(vp->v_vfsp);
usr/src/uts/common/cpr/cpr_main.c
291
error = VOP_IOCTL(vp, cmd, (uintptr_t)&fl,
usr/src/uts/common/cpr/cpr_main.c
294
mntpt = vfs_getmntpoint(vp->v_vfsp);
usr/src/uts/common/cpr/cpr_main.c
300
mntpt = vfs_getmntpoint(vp->v_vfsp);
usr/src/uts/common/cpr/cpr_main.c
333
vnode_t *vp;
usr/src/uts/common/cpr/cpr_main.c
339
if (error = cpr_open_deffile(FREAD, &vp))
usr/src/uts/common/cpr/cpr_main.c
341
vfsp = vp->v_vfsp;
usr/src/uts/common/cpr/cpr_main.c
343
(void) VOP_CLOSE(vp, FREAD, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/common/cpr/cpr_main.c
344
VN_RELE(vp);
usr/src/uts/common/cpr/cpr_main.c
348
cpr_log_status(enable, &def_status, vp);
usr/src/uts/common/cpr/cpr_main.c
349
(void) VOP_CLOSE(vp, FREAD, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/common/cpr/cpr_main.c
350
VN_RELE(vp);
usr/src/uts/common/cpr/cpr_main.c
356
0600, &vp, CRCREAT, 0)) {
usr/src/uts/common/cpr/cpr_main.c
366
if (vp->v_vfsp != vfsp && vp->v_type == VREG)
usr/src/uts/common/cpr/cpr_main.c
367
cpr_log_status(enable, &sf_status, vp);
usr/src/uts/common/cpr/cpr_main.c
368
(void) VOP_CLOSE(vp, FWRITE, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/common/cpr/cpr_main.c
369
VN_RELE(vp);
usr/src/uts/common/cpr/cpr_misc.c
179
struct vnode *vp;
usr/src/uts/common/cpr/cpr_misc.c
187
if (err = vn_open(config_path, UIO_SYSSPACE, FREAD, 0, &vp, 0, 0)) {
usr/src/uts/common/cpr/cpr_misc.c
192
err = cpr_rdwr(UIO_READ, vp, cf, sizeof (*cf));
usr/src/uts/common/cpr/cpr_misc.c
193
(void) VOP_CLOSE(vp, FREAD, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/common/cpr/cpr_misc.c
194
VN_RELE(vp);
usr/src/uts/common/cpr/cpr_misc.c
263
struct vnode *vp;
usr/src/uts/common/cpr/cpr_misc.c
296
UIO_SYSSPACE, FOLLOW, NULLVPP, &vp)) != 0) {
usr/src/uts/common/cpr/cpr_misc.c
300
if (vp->v_type != VBLK)
usr/src/uts/common/cpr/cpr_misc.c
302
else if (vfs_devismounted(vp->v_rdev))
usr/src/uts/common/cpr/cpr_misc.c
305
else if (IS_SWAPVP(vp))
usr/src/uts/common/cpr/cpr_misc.c
311
VN_RELE(vp);
usr/src/uts/common/cpr/cpr_misc.c
351
UIO_SYSSPACE, FOLLOW, NULLVPP, &vp)) != 0) {
usr/src/uts/common/cpr/cpr_misc.c
355
VN_RELE(vp);
usr/src/uts/common/cpr/cpr_misc.c
364
if (ufsvfsp != NULL && ufsvfsp->vfs_root == vp) {
usr/src/uts/common/cpr/cpr_misc.c
388
VN_RELE(vp);
usr/src/uts/common/cpr/cpr_misc.c
401
UIO_SYSSPACE, FOLLOW, NULLVPP, &vp)) != 0) {
usr/src/uts/common/cpr/cpr_misc.c
406
if (ufsvfsp_save->vfs_devvp->v_rdev != vp->v_rdev) {
usr/src/uts/common/cpr/cpr_misc.c
410
VN_RELE(vp);
usr/src/uts/common/cpr/cpr_misc.c
413
VN_RELE(vp);
usr/src/uts/common/cpr/cpr_misc.c
48
#define cpr_rdwr(rw, vp, basep, cnt) (vn_rdwr(rw, vp, (caddr_t)(basep), \
usr/src/uts/common/cpr/cpr_misc.c
546
cpr_grow_statefile(vnode_t *vp, u_longlong_t newsize)
usr/src/uts/common/cpr/cpr_misc.c
549
struct inode *ip = VTOI(vp);
usr/src/uts/common/cpr/cpr_misc.c
568
if (error = vn_rdwr(UIO_WRITE, vp, (caddr_t)cpr_pagecopy,
usr/src/uts/common/cpr/cpr_misc.c
596
cpr_statefile_ok(vnode_t *vp, int alloc_retry)
usr/src/uts/common/cpr/cpr_misc.c
599
struct inode *ip = VTOI(vp);
usr/src/uts/common/cpr/cpr_misc.c
630
if (vp->v_type == VBLK) {
usr/src/uts/common/cpr/cpr_misc.c
678
if (vp->v_type == VBLK) {
usr/src/uts/common/cpr/cpr_misc.c
679
space = cpr_get_devsize(vp->v_rdev);
usr/src/uts/common/cpr/cpr_misc.c
719
error = cpr_grow_statefile(vp, size);
usr/src/uts/common/cpr/cpr_misc.c
770
struct vnode *vp;
usr/src/uts/common/cpr/cpr_misc.c
774
if (rc = cpr_open_deffile(FCREAT|FWRITE, &vp))
usr/src/uts/common/cpr/cpr_misc.c
777
if (rc = cpr_rdwr(UIO_WRITE, vp, cdef, sizeof (*cdef)))
usr/src/uts/common/cpr/cpr_misc.c
779
else if (rc = VOP_FSYNC(vp, FSYNC, CRED(), NULL))
usr/src/uts/common/cpr/cpr_misc.c
781
(void) VOP_CLOSE(vp, FWRITE, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/common/cpr/cpr_misc.c
782
VN_RELE(vp);
usr/src/uts/common/cpr/cpr_misc.c
799
struct vnode *vp;
usr/src/uts/common/cpr/cpr_misc.c
803
cpr_open_deffile(FCREAT|FWRITE, &vp))
usr/src/uts/common/cpr/cpr_misc.c
806
(void) cpr_rdwr(UIO_WRITE, vp, &mini, sizeof (mini));
usr/src/uts/common/cpr/cpr_misc.c
807
(void) VOP_CLOSE(vp, FWRITE, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/common/cpr/cpr_misc.c
808
VN_RELE(vp);
usr/src/uts/common/cpr/cpr_misc.c
818
struct vnode *vp;
usr/src/uts/common/cpr/cpr_misc.c
822
if (cpr_open(cpr_default_path, FREAD, &vp))
usr/src/uts/common/cpr/cpr_misc.c
825
rc = cpr_rdwr(UIO_READ, vp, &mini, sizeof (mini));
usr/src/uts/common/cpr/cpr_misc.c
826
(void) VOP_CLOSE(vp, FREAD, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/common/cpr/cpr_misc.c
827
VN_RELE(vp);
usr/src/uts/common/dtrace/dtrace.c
873
vnode_t *vp;
usr/src/uts/common/dtrace/dtrace.c
893
if ((vp = fp->f_vnode) != NULL) {
usr/src/uts/common/dtrace/dtrace.c
896
if (DTRACE_INRANGE(addr, sz, &vp->v_path, psz)) {
usr/src/uts/common/dtrace/dtrace.c
897
DTRACE_RANGE_REMAIN(remain, addr, &vp->v_path,
usr/src/uts/common/dtrace/dtrace.c
902
slen = strlen(vp->v_path) + 1;
usr/src/uts/common/dtrace/dtrace.c
903
if (DTRACE_INRANGE(addr, sz, vp->v_path, slen)) {
usr/src/uts/common/dtrace/dtrace.c
904
DTRACE_RANGE_REMAIN(remain, addr, vp->v_path,
usr/src/uts/common/dtrace/dtrace.c
909
if (DTRACE_INRANGE(addr, sz, &vp->v_op, psz)) {
usr/src/uts/common/dtrace/dtrace.c
910
DTRACE_RANGE_REMAIN(remain, addr, &vp->v_op,
usr/src/uts/common/dtrace/dtrace.c
915
if ((op = vp->v_op) != NULL &&
usr/src/uts/common/exec/elf/elf.c
1035
bigwad->exenv.ex_vp = vp;
usr/src/uts/common/exec/elf/elf.c
1112
getelfhead(vnode_t *vp, cred_t *credp, Ehdr *ehdr, uint_t *nshdrs,
usr/src/uts/common/exec/elf/elf.c
1122
if ((error = vn_rdwr(UIO_READ, vp, (caddr_t)ehdr,
usr/src/uts/common/exec/elf/elf.c
1163
if ((error = vn_rdwr(UIO_READ, vp, (caddr_t)&shdr,
usr/src/uts/common/exec/elf/elf.c
1193
getelfphdr(vnode_t *vp, cred_t *credp, const Ehdr *ehdr, uint_t nphdrs,
usr/src/uts/common/exec/elf/elf.c
1214
if ((err = vn_rdwr(UIO_READ, vp, *phbasep, (ssize_t)*phsizep,
usr/src/uts/common/exec/elf/elf.c
1229
getelfshdr(vnode_t *vp, cred_t *credp, const Ehdr *ehdr, uint_t nshdrs,
usr/src/uts/common/exec/elf/elf.c
1258
if ((err = vn_rdwr(UIO_READ, vp, *shbasep, (ssize_t)*shsizep,
usr/src/uts/common/exec/elf/elf.c
1285
if ((err = vn_rdwr(UIO_READ, vp, *shstrbasep, (ssize_t)*shstrsizep,
usr/src/uts/common/exec/elf/elf.c
1303
elfreadhdr(vnode_t *vp, cred_t *credp, Ehdr *ehdrp, uint_t *nphdrs,
usr/src/uts/common/exec/elf/elf.c
1309
if ((error = getelfhead(vp, credp, ehdrp, &nshdrs, &shstrndx,
usr/src/uts/common/exec/elf/elf.c
1311
(error = getelfphdr(vp, credp, ehdrp, *nphdrs, phbasep,
usr/src/uts/common/exec/elf/elf.c
1320
vnode_t *vp,
usr/src/uts/common/exec/elf/elf.c
1445
(!(vp->v_flag & VNOMAP))) {
usr/src/uts/common/exec/elf/elf.c
1495
if (error = execmap(vp, addr, phdr->p_filesz,
usr/src/uts/common/exec/elf/elf.c
1502
if (error = execmap(vp, addr, phdr->p_filesz,
usr/src/uts/common/exec/elf/elf.c
1596
elfnote(vnode_t *vp, offset_t *offsetp, int type, int descsz, void *desc,
usr/src/uts/common/exec/elf/elf.c
1618
if (error = core_write(vp, UIO_SYSSPACE, *offsetp, ¬e,
usr/src/uts/common/exec/elf/elf.c
1624
if (error = core_write(vp, UIO_SYSSPACE, *offsetp, desc,
usr/src/uts/common/exec/elf/elf.c
187
mapexec_brand(vnode_t *vp, uarg_t *args, Ehdr *ehdr, Addr *uphdr_vaddr,
usr/src/uts/common/exec/elf/elf.c
206
if (error = execpermissions(vp, &vat, args)) {
usr/src/uts/common/exec/elf/elf.c
2075
elfcore(vnode_t *vp, proc_t *p, cred_t *credp, rlim64_t rlimit, int sig,
usr/src/uts/common/exec/elf/elf.c
2093
.ecc_vp = vp,
usr/src/uts/common/exec/elf/elf.c
211
if ((error = getelfhead(vp, CRED(), ehdr, &nshdrs, &shstrndx,
usr/src/uts/common/exec/elf/elf.c
213
(error = getelfphdr(vp, CRED(), ehdr, nphdrs, &phdrbase,
usr/src/uts/common/exec/elf/elf.c
2225
if (error = core_write(vp, UIO_SYSSPACE, (offset_t)0, ehdr,
usr/src/uts/common/exec/elf/elf.c
227
if (error = mapelfexec(vp, ehdr, nphdrs, phdrbase, &uphdr, &dynphdr,
usr/src/uts/common/exec/elf/elf.c
2374
if ((error = core_write(vp, UIO_SYSSPACE, poffset,
usr/src/uts/common/exec/elf/elf.c
2379
if ((error = write_old_elfnotes(p, sig, vp, phdr[0].p_offset, rlimit,
usr/src/uts/common/exec/elf/elf.c
2383
if ((error = write_elfnotes(p, sig, vp, phdr[1].p_offset, rlimit,
usr/src/uts/common/exec/elf/elf.c
2423
error = core_write(vp, UIO_SYSSPACE,
usr/src/uts/common/exec/elf/elf.c
2433
error = core_seg(p, vp, phdr[i].p_offset,
usr/src/uts/common/exec/elf/elf.c
2448
(void) core_write(vp, UIO_SYSSPACE, phdr[i].p_offset,
usr/src/uts/common/exec/elf/elf.c
2453
if ((error = core_write(vp, UIO_SYSSPACE,
usr/src/uts/common/exec/elf/elf.c
2497
(void) core_write(vp, UIO_SYSSPACE, phdr[i].p_offset,
usr/src/uts/common/exec/elf/elf.c
2520
if ((error = core_write(vp, UIO_SYSSPACE,
usr/src/uts/common/exec/elf/elf.c
2544
error = core_write(vp, UIO_SYSSPACE, soffset, shdr, shdrsz,
usr/src/uts/common/exec/elf/elf.c
2576
extern int elf32exec(vnode_t *vp, execa_t *uap, uarg_t *args,
usr/src/uts/common/exec/elf/elf.c
2580
extern int elf32core(vnode_t *vp, proc_t *p, cred_t *credp,
usr/src/uts/common/exec/elf/elf.c
264
elfexec(vnode_t *vp, execa_t *uap, uarg_t *args, intpdata_t *idatap,
usr/src/uts/common/exec/elf/elf.c
326
if ((error = getelfhead(vp, CRED(), ehdrp, &nshdrs, &shstrndx,
usr/src/uts/common/exec/elf/elf.c
328
(error = getelfphdr(vp, CRED(), ehdrp, nphdrs, &phdrbase,
usr/src/uts/common/exec/elf/elf.c
378
error = BROP(p)->b_elfexec(vp, uap, args,
usr/src/uts/common/exec/elf/elf.c
543
if ((error = vn_rdwr(UIO_READ, vp, (caddr_t)dyn,
usr/src/uts/common/exec/elf/elf.c
578
if ((error = vn_rdwr(UIO_READ, vp, (caddr_t)cap,
usr/src/uts/common/exec/elf/elf.c
620
error = mapelfexec(vp, ehdrp, nphdrs, phdrbase, &uphdr, &intphdr,
usr/src/uts/common/exec/elf/elf.c
662
if ((error = vn_rdwr(UIO_READ, vp, dlnp,
usr/src/uts/common/exec/elf/elf.c
758
bigwad->exenv.ex_vp = vp;
usr/src/uts/common/exec/elf/elf.c
766
if ((error = execopen(&vp, &fd)) != 0) {
usr/src/uts/common/exec/elf/elf_notes.c
218
write_elfnotes(proc_t *p, int sig, vnode_t *vp, offset_t offset,
usr/src/uts/common/exec/elf/elf_notes.c
287
error = elfnote(vp, &offset, NT_PSINFO, sizeof (bigwad->psinfo),
usr/src/uts/common/exec/elf/elf_notes.c
314
error = elfnote(vp, &offset, NT_PSTATUS, sizeof (bigwad->pstatus),
usr/src/uts/common/exec/elf/elf_notes.c
319
error = elfnote(vp, &offset, NT_PLATFORM, strlen(platform) + 1,
usr/src/uts/common/exec/elf/elf_notes.c
329
error = elfnote(vp, &offset, NT_AUXV, sizeof (bigwad->auxv),
usr/src/uts/common/exec/elf/elf_notes.c
339
error = elfnote(vp, &offset, NT_UTSNAME, sizeof (struct utsname),
usr/src/uts/common/exec/elf/elf_notes.c
345
error = elfnote(vp, &offset, NT_SECFLAGS, sizeof (prsecflags_t),
usr/src/uts/common/exec/elf/elf_notes.c
359
error = elfnote(vp, &offset, NT_PRCRED, crsize,
usr/src/uts/common/exec/elf/elf_notes.c
364
error = elfnote(vp, &offset, NT_CONTENT, sizeof (core_content_t),
usr/src/uts/common/exec/elf/elf_notes.c
371
error = elfnote(vp, &offset, NT_PRPRIV, psize,
usr/src/uts/common/exec/elf/elf_notes.c
377
error = elfnote(vp, &offset, NT_PRPRIVINFO, priv_get_implinfo_size(),
usr/src/uts/common/exec/elf/elf_notes.c
384
error = elfnote(vp, &offset, NT_ZONENAME,
usr/src/uts/common/exec/elf/elf_notes.c
454
error = elfnote(vp, &offset, NT_FDINFO,
usr/src/uts/common/exec/elf/elf_notes.c
483
error = elfnote(vp, &offset, NT_FDINFO,
usr/src/uts/common/exec/elf/elf_notes.c
496
error = elfnote(vp, &offset, NT_CWD, sizeof (bigwad->cwd),
usr/src/uts/common/exec/elf/elf_notes.c
508
error = elfnote(vp, &offset, NT_LDT, ssdsize,
usr/src/uts/common/exec/elf/elf_notes.c
549
error = elfnote(vp, &offset, NT_LWPSINFO,
usr/src/uts/common/exec/elf/elf_notes.c
582
error = elfnote(vp, &offset, NT_LWPSTATUS,
usr/src/uts/common/exec/elf/elf_notes.c
588
if ((error = elfnote(vp, &offset, NT_LWPNAME, sizeof (name),
usr/src/uts/common/exec/elf/elf_notes.c
605
error = elfnote(vp, &offset, NT_GWINDOWS,
usr/src/uts/common/exec/elf/elf_notes.c
617
error = elfnote(vp, &offset, NT_ASRS,
usr/src/uts/common/exec/elf/elf_notes.c
627
error = elfnote(vp, &offset, NT_PRXREG,
usr/src/uts/common/exec/elf/elf_notes.c
652
error = elfnote(vp, &offset, NT_SPYMASTER,
usr/src/uts/common/exec/elf/elf_notes.c
682
error = elfnote(vp, &offset, NT_UPANIC, sizeof (prupanic_t),
usr/src/uts/common/exec/elf/old_notes.c
115
error = elfnote(vp, &offset, NT_PRPSINFO, sizeof (bigwad->psinfo),
usr/src/uts/common/exec/elf/old_notes.c
120
error = elfnote(vp, &offset, NT_PLATFORM, strlen(platform) + 1,
usr/src/uts/common/exec/elf/old_notes.c
130
error = elfnote(vp, &offset, NT_AUXV, sizeof (bigwad->auxv),
usr/src/uts/common/exec/elf/old_notes.c
169
error = elfnote(vp, &offset, NT_PRSTATUS,
usr/src/uts/common/exec/elf/old_notes.c
177
error = elfnote(vp, &offset, NT_PRFPREG,
usr/src/uts/common/exec/elf/old_notes.c
86
write_old_elfnotes(proc_t *p, int sig, vnode_t *vp, offset_t offset,
usr/src/uts/common/exec/intp/intp.c
104
getintphead(struct vnode *vp, struct intpdata *idatap)
usr/src/uts/common/exec/intp/intp.c
113
if (error = vn_rdwr(UIO_READ, vp, linep, INTPSZ, (offset_t)0,
usr/src/uts/common/exec/intp/intp.c
183
struct vnode *vp,
usr/src/uts/common/exec/intp/intp.c
218
if (error = getintphead(vp, &idata))
usr/src/uts/common/exec/intp/intp.c
278
if (error = execopen(&vp, &fd))
usr/src/uts/common/exec/intp/intp.c
292
(void) VOP_CLOSE(vp, FREAD, 1, (offset_t)0, cred, NULL);
usr/src/uts/common/exec/java/java.c
108
if ((error = vn_rdwr(UIO_READ, vp, lochdr, sizeof (lochdr),
usr/src/uts/common/exec/java/java.c
124
if ((error = vn_rdwr(UIO_READ, vp, xfhdr, sizeof (xfhdr),
usr/src/uts/common/exec/java/java.c
172
(void) VOP_CLOSE(vp, FREAD, 1, (offset_t)0, cred, NULL);
usr/src/uts/common/exec/java/java.c
87
javaexec(vnode_t *vp, struct execa *uap, struct uarg *args,
usr/src/uts/common/exec/shbin/shbin.c
133
checkshbinmagic(struct vnode *vp)
usr/src/uts/common/exec/shbin/shbin.c
143
if (error = vn_rdwr(UIO_READ, vp, linep, sizeof (linep), (offset_t)0,
usr/src/uts/common/exec/shbin/shbin.c
155
struct vnode *vp,
usr/src/uts/common/exec/shbin/shbin.c
187
if (error = checkshbinmagic(vp))
usr/src/uts/common/exec/shbin/shbin.c
242
if (error = execopen(&vp, &fd))
usr/src/uts/common/exec/shbin/shbin.c
256
(void) VOP_CLOSE(vp, FREAD, 1, (offset_t)0, cred, NULL);
usr/src/uts/common/exec/shbin/shbin.c
53
struct vnode *vp,
usr/src/uts/common/fs/autofs/auto_subr.c
1384
vnode_t *vp;
usr/src/uts/common/fs/autofs/auto_subr.c
1399
vp = fntovn(fnp);
usr/src/uts/common/fs/autofs/auto_subr.c
1424
vn_setops(vp, auto_vnodeops);
usr/src/uts/common/fs/autofs/auto_subr.c
1425
vp->v_type = type;
usr/src/uts/common/fs/autofs/auto_subr.c
1426
vp->v_data = (void *)fnp;
usr/src/uts/common/fs/autofs/auto_subr.c
1427
vp->v_vfsp = vfsp;
usr/src/uts/common/fs/autofs/auto_subr.c
1431
vn_exists(vp);
usr/src/uts/common/fs/autofs/auto_subr.c
1439
vnode_t *vp = fntovn(fnp);
usr/src/uts/common/fs/autofs/auto_subr.c
1444
ASSERT(vp->v_count == 0);
usr/src/uts/common/fs/autofs/auto_subr.c
1448
vn_invalid(vp);
usr/src/uts/common/fs/autofs/auto_subr.c
1459
vn_free(vp);
usr/src/uts/common/fs/autofs/auto_subr.c
1473
vnode_t *vp = fntovn(fnp);
usr/src/uts/common/fs/autofs/auto_subr.c
1478
(void *)dfnp, (void *)fnp, fnp->fn_linkcnt, vp->v_count));
usr/src/uts/common/fs/autofs/auto_subr.c
1483
if (vn_mountedvfs(vp) != NULL) {
usr/src/uts/common/fs/autofs/auto_subr.c
1485
(void *)vp);
usr/src/uts/common/fs/autofs/auto_subr.c
1509
ASSERT(vp->v_count == 0);
usr/src/uts/common/fs/autofs/auto_subr.c
2001
check_auto_node(vnode_t *vp)
usr/src/uts/common/fs/autofs/auto_subr.c
2011
AUTOFS_DPRINT((4, "\tcheck_auto_node vp=%p ", (void *)vp));
usr/src/uts/common/fs/autofs/auto_subr.c
2012
fnp = vntofn(vp);
usr/src/uts/common/fs/autofs/auto_subr.c
2027
if (vn_ismntpt(vp)) {
usr/src/uts/common/fs/autofs/auto_subr.c
2033
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/autofs/auto_subr.c
2034
ASSERT(vp->v_count > 0);
usr/src/uts/common/fs/autofs/auto_subr.c
2035
if (vp->v_flag & VROOT)
usr/src/uts/common/fs/autofs/auto_subr.c
2037
AUTOFS_DPRINT((10, "\tcount=%u ", vp->v_count));
usr/src/uts/common/fs/autofs/auto_subr.c
2038
if (vp->v_count > count)
usr/src/uts/common/fs/autofs/auto_subr.c
2040
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/autofs/auto_subr.c
2092
vnode_t *vp;
usr/src/uts/common/fs/autofs/auto_subr.c
2104
vp = fntovn(fnp);
usr/src/uts/common/fs/autofs/auto_subr.c
2105
fnip = vfstofni(vp->v_vfsp);
usr/src/uts/common/fs/autofs/auto_subr.c
2132
if (check_auto_node(vp) == EBUSY) {
usr/src/uts/common/fs/autofs/auto_subr.c
2178
(void) vn_vfswlock_wait(vp);
usr/src/uts/common/fs/autofs/auto_subr.c
2180
vfsp = vn_mountedvfs(vp);
usr/src/uts/common/fs/autofs/auto_subr.c
2183
error = unmount_node(vp, force);
usr/src/uts/common/fs/autofs/auto_subr.c
2185
if (vn_mountedvfs(vp) == NULL) {
usr/src/uts/common/fs/autofs/auto_subr.c
2210
vn_vfsunlock(vp);
usr/src/uts/common/fs/autofs/auto_subr.c
2213
unmount_autofs(vp);
usr/src/uts/common/fs/autofs/auto_subr.c
249
vnode_t *vp;
usr/src/uts/common/fs/autofs/auto_subr.c
263
vp = fntovn(fnp);
usr/src/uts/common/fs/autofs/auto_subr.c
264
fnip = vfstofni(vp->v_vfsp);
usr/src/uts/common/fs/autofs/auto_subr.c
282
VN_RELE(vp);
usr/src/uts/common/fs/autofs/auto_subr.c
832
vnode_t *vp;
usr/src/uts/common/fs/autofs/auto_subr.c
850
vp = fntovn(fnp);
usr/src/uts/common/fs/autofs/auto_subr.c
851
vp->v_type = VLNK;
usr/src/uts/common/fs/autofs/auto_vfsops.c
186
vnode_t *vp;
usr/src/uts/common/fs/autofs/auto_vfsops.c
199
vp = fntovn(fngp->fng_rootfnnodep);
usr/src/uts/common/fs/autofs/auto_vfsops.c
200
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/autofs/auto_vfsops.c
201
ASSERT(vp->v_count == 1);
usr/src/uts/common/fs/autofs/auto_vfsops.c
202
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/autofs/auto_vfsops.c
203
mutex_exit(&vp->v_lock);
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
367
(void *)vp));
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_vnops.c
1205
(((vp->v_flag & VROOT) == 0) &&
usr/src/uts/common/fs/autofs/auto_vnops.c
1225
(void *)vp, uiop->uio_loffset, myeof));
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
1270
fnnode_t *fnp = vntofn(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
1274
AUTOFS_DPRINT((4, "auto_readlink: vp=%p\n", (void *)vp));
usr/src/uts/common/fs/autofs/auto_vnops.c
1279
if (vp->v_type != VLNK)
usr/src/uts/common/fs/autofs/auto_vnops.c
1301
auto_inactive(vnode_t *vp, cred_t *cred, caller_context_t *ct)
usr/src/uts/common/fs/autofs/auto_vnops.c
1303
fnnode_t *fnp = vntofn(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
1308
(void *)vp, vp->v_count, fnp->fn_linkcnt));
usr/src/uts/common/fs/autofs/auto_vnops.c
1318
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/autofs/auto_vnops.c
1319
ASSERT(vp->v_count > 0);
usr/src/uts/common/fs/autofs/auto_vnops.c
1320
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
1321
count = vp->v_count;
usr/src/uts/common/fs/autofs/auto_vnops.c
1322
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/autofs/auto_vnops.c
1332
(void *)vp));
usr/src/uts/common/fs/autofs/auto_vnops.c
1339
(void *)vp, vp->v_count, fnp->fn_linkcnt));
usr/src/uts/common/fs/autofs/auto_vnops.c
1344
auto_rwlock(vnode_t *vp, int write_lock, caller_context_t *ct)
usr/src/uts/common/fs/autofs/auto_vnops.c
1346
fnnode_t *fnp = vntofn(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
1356
auto_rwunlock(vnode_t *vp, int write_lock, caller_context_t *ct)
usr/src/uts/common/fs/autofs/auto_vnops.c
1358
fnnode_t *fnp = vntofn(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
1366
struct vnode *vp,
usr/src/uts/common/fs/autofs/auto_vnops.c
1389
auto_trigger_mount(vnode_t *vp, cred_t *cred, vnode_t **newvp)
usr/src/uts/common/fs/autofs/auto_vnops.c
1391
fnnode_t *fnp = vntofn(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
1392
fninfo_t *fnip = vfstofni(vp->v_vfsp);
usr/src/uts/common/fs/autofs/auto_vnops.c
1399
AUTOFS_DPRINT((4, "auto_trigger_mount: vp=%p\n", (void *)vp));
usr/src/uts/common/fs/autofs/auto_vnops.c
1434
if (vn_vfswlock(vp)) {
usr/src/uts/common/fs/autofs/auto_vnops.c
1441
error = vn_vfswlock_wait(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
1450
vn_vfsunlock(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
1454
vfsp = vn_mountedvfs(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
1458
vn_vfsunlock(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
1461
vn_vfsunlock(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
1480
ASSERT(vp->v_type == VDIR);
usr/src/uts/common/fs/autofs/auto_vnops.c
1485
((vp->v_flag & VROOT) == 0) &&
usr/src/uts/common/fs/autofs/auto_vnops.c
1522
if (error = vn_vfsrlock_wait(vp))
usr/src/uts/common/fs/autofs/auto_vnops.c
1525
vfsp = vn_mountedvfs(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
1528
vn_vfsunlock(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
1530
vn_vfsunlock(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
155
vnode_t *vp,
usr/src/uts/common/fs/autofs/auto_vnops.c
167
vnode_t *vp,
usr/src/uts/common/fs/autofs/auto_vnops.c
173
fnnode_t *fnp = vntofn(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
178
AUTOFS_DPRINT((4, "auto_getattr vp %p\n", (void *)vp));
usr/src/uts/common/fs/autofs/auto_vnops.c
184
error = auto_trigger_mount(vp, cred, &newvp);
usr/src/uts/common/fs/autofs/auto_vnops.c
191
if (error = vn_vfsrlock_wait(vp)) {
usr/src/uts/common/fs/autofs/auto_vnops.c
203
if (vn_vfswlock_held(vp))
usr/src/uts/common/fs/autofs/auto_vnops.c
206
if (error = vn_vfsrlock_wait(vp))
usr/src/uts/common/fs/autofs/auto_vnops.c
209
vfsp = vn_mountedvfs(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
217
vn_vfsunlock(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
249
vn_vfsunlock(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
253
ASSERT(vp->v_type == VDIR || vp->v_type == VLNK);
usr/src/uts/common/fs/autofs/auto_vnops.c
262
vap->va_type = vp->v_type;
usr/src/uts/common/fs/autofs/auto_vnops.c
264
vap->va_fsid = vp->v_vfsp->vfs_dev;
usr/src/uts/common/fs/autofs/auto_vnops.c
276
vnode_t *vp,
usr/src/uts/common/fs/autofs/auto_vnops.c
285
AUTOFS_DPRINT((4, "auto_setattr vp %p\n", (void *)vp));
usr/src/uts/common/fs/autofs/auto_vnops.c
287
if (error = auto_trigger_mount(vp, cred, &newvp))
usr/src/uts/common/fs/autofs/auto_vnops.c
310
vnode_t *vp,
usr/src/uts/common/fs/autofs/auto_vnops.c
316
fnnode_t *fnp = vntofn(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
320
AUTOFS_DPRINT((4, "auto_access: vp=%p\n", (void *)vp));
usr/src/uts/common/fs/autofs/auto_vnops.c
322
if (error = auto_trigger_mount(vp, cred, &newvp))
usr/src/uts/common/fs/autofs/auto_vnops.c
344
error = secpolicy_vnode_access2(cred, vp, fnp->fn_uid,
usr/src/uts/common/fs/autofs/auto_vnops.c
408
vnode_t *vp;
usr/src/uts/common/fs/autofs/auto_vnops.c
415
vp = dvp->v_vfsp->vfs_vnodecovered;
usr/src/uts/common/fs/autofs/auto_vnops.c
416
VN_HOLD(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
418
error = VOP_LOOKUP(vp, nm, vpp, pnp, flags, rdir, cred,
usr/src/uts/common/fs/autofs/auto_vnops.c
420
VN_RELE(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
85
static void auto_rwunlock(vnode_t *vp, int, caller_context_t *);
usr/src/uts/common/fs/autofs/auto_vnops.c
86
static int auto_seek(vnode_t *vp, offset_t, offset_t *, caller_context_t *);
usr/src/uts/common/fs/autofs/auto_vnops.c
944
vnode_t *vp,
usr/src/uts/common/fs/autofs/auto_vnops.c
953
fnnode_t *fnp = vntofn(vp);
usr/src/uts/common/fs/autofs/auto_vnops.c
961
fninfo_t *fnip = vfstofni(vp->v_vfsp);
usr/src/uts/common/fs/autofs/auto_vnops.c
970
(void *)vp, uiop->uio_loffset));
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
105
base = segmap_getmapflt(segkmap, vp, offset & MAXBMASK, bytes,
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
129
bootfs_ioctl(vnode_t *vp, int cmd, intptr_t data, int flag,
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
141
bootfs_node_t *bpn = (bootfs_node_t *)vp->v_data;
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
155
bootfs_node_t *bpn = (bootfs_node_t *)vp->v_data;
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
207
bootfs_readdir(vnode_t *vp, struct uio *uiop, cred_t *cr, int *eofp,
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
210
bootfs_node_t *bnp = (bootfs_node_t *)vp->v_data;
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
231
if (vp->v_type != VDIR)
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
335
bootfs_rwlock(vnode_t *vp, int write_lock, caller_context_t *ct)
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
344
bootfs_rwunlock(vnode_t *vp, int write_lock, caller_context_t *ct)
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
350
bootfs_seek(vnode_t *vp, offset_t ooff, offset_t *noffp,
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
353
bootfs_node_t *bnp = (bootfs_node_t *)vp->v_data;
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
354
if (vp->v_type == VDIR)
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
366
bootfs_getapage(vnode_t *vp, u_offset_t off, size_t len, uint_t *protp,
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
370
bootfs_node_t *bnp = vp->v_data;
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
376
pp = page_lookup(vp, off, rw == S_CREATE ? SE_EXCL : SE_SHARED);
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
387
pp = page_create_va(vp, off, PAGESIZE, PG_EXCL | PG_WAIT, seg,
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
417
bootfs_getpage(vnode_t *vp, offset_t off, size_t len, uint_t *protp,
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
422
bootfs_node_t *bnp = vp->v_data;
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
431
err = bootfs_getapage(vp, (u_offset_t)off, len, protp, pl,
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
434
err = pvn_getpages(bootfs_getapage, vp, (u_offset_t)off, len,
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
442
bootfs_map(vnode_t *vp, offset_t off, struct as *as, caddr_t *addrp,
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
454
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
460
if (vp->v_type != VREG)
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
473
vn_a.vp = vp;
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
493
bootfs_addmap(vnode_t *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
502
bootfs_delmap(vnode_t *vp, offset_t off, struct as *as, caddr_t addr,
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/bootfs/bootfs_vnops.c
64
bootfs_node_t *bnp = vp->v_data;
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
66
if (vp->v_type == VDIR)
usr/src/uts/common/fs/bootfs/bootfs_vnops.c
69
if (vp->v_type != VREG)
usr/src/uts/common/fs/ctfs/ctfs_all.c
108
ct = contract_ptr(i, VTOZONE(vp)->zone_uniqid);
usr/src/uts/common/fs/ctfs/ctfs_all.c
112
*vpp = ctfs_create_symnode(vp, ct);
usr/src/uts/common/fs/ctfs/ctfs_all.c
121
ctfs_adir_do_readdir(vnode_t *vp, void *dp, int *eofp,
usr/src/uts/common/fs/ctfs/ctfs_all.c
130
zuniqid = VTOZONE(vp)->zone_uniqid;
usr/src/uts/common/fs/ctfs/ctfs_all.c
61
vnode_t *vp = gfs_dir_create(sizeof (ctfs_adirnode_t), pvp,
usr/src/uts/common/fs/ctfs/ctfs_all.c
65
return (vp);
usr/src/uts/common/fs/ctfs/ctfs_all.c
74
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_all.c
88
vap->va_ctime.tv_sec = vp->v_vfsp->vfs_mtime;
usr/src/uts/common/fs/ctfs/ctfs_all.c
91
ctfs_common_getattr(vp, vap);
usr/src/uts/common/fs/ctfs/ctfs_all.c
98
ctfs_adir_do_lookup(vnode_t *vp, const char *nm, vnode_t **vpp, ino64_t *inop,
usr/src/uts/common/fs/ctfs/ctfs_cdir.c
103
ctfs_cdirnode_t *cdirnode = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_cdir.c
114
ctfs_common_getattr(vp, vap);
usr/src/uts/common/fs/ctfs/ctfs_cdir.c
123
ctfs_cdir_do_inode(vnode_t *vp, int index)
usr/src/uts/common/fs/ctfs/ctfs_cdir.c
125
ctfs_cdirnode_t *cdirnode = vp->v_data;
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_cdir.c
137
ctfs_cdirnode_t *cdirnode = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_cdir.c
141
if (gfs_dir_inactive(vp) == NULL) {
usr/src/uts/common/fs/ctfs/ctfs_cdir.c
68
vnode_t *vp;
usr/src/uts/common/fs/ctfs/ctfs_cdir.c
71
if ((vp = contract_vnode_get(ct, pvp->v_vfsp)) != NULL)
usr/src/uts/common/fs/ctfs/ctfs_cdir.c
72
return (vp);
usr/src/uts/common/fs/ctfs/ctfs_cdir.c
74
vp = gfs_dir_create(sizeof (ctfs_cdirnode_t), pvp, ctfs_ops_cdir,
usr/src/uts/common/fs/ctfs/ctfs_cdir.c
76
cdir = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_cdir.c
82
gfs_file_set_inode(vp, CTFS_INO_CT_DIR(ct->ct_id));
usr/src/uts/common/fs/ctfs/ctfs_cdir.c
86
contract_vnode_set(ct, &cdir->ctfs_cn_linkage, vp);
usr/src/uts/common/fs/ctfs/ctfs_cdir.c
88
return (vp);
usr/src/uts/common/fs/ctfs/ctfs_cdir.c
97
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
128
ctfs_ctl_common_getattr(vnode_t *vp, vattr_t *vap)
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
130
ctfs_ctlnode_t *ctlnode = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
140
ctfs_common_getattr(vp, vap);
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
150
ctfs_ctl_getattr(vnode_t *vp, vattr_t *vap, int flags,
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
155
return (ctfs_ctl_common_getattr(vp, vap));
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
168
return (ctfs_ctl_common_getattr(vp, vap));
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
179
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
187
ctfs_ctlnode_t *ctlnode = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
249
vnode_t *vp;
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
253
vp = gfs_file_create(sizeof (ctfs_ctlnode_t), pvp, ctfs_ops_stat);
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
254
ctlnode = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
261
return (vp);
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
272
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
280
ctfs_ctlnode_t *statnode = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
300
contract_status_common(ct, VTOZONE(vp), STRUCT_BUF(st), mdl);
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
304
type->ct_type_ops->contop_status(ct, VTOZONE(vp), detail, foo,
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
61
vnode_t *vp;
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
63
vp = gfs_file_create(sizeof (ctfs_ctlnode_t), pvp, ctfs_ops_ctl);
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
64
ctlnode = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
71
return (vp);
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
83
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
89
ctfs_ctlnode_t *ctlnode = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_event.c
169
vnode_t *vp;
usr/src/uts/common/fs/ctfs/ctfs_event.c
173
vp = gfs_file_create(sizeof (ctfs_evnode_t), pvp, ctfs_ops_event);
usr/src/uts/common/fs/ctfs/ctfs_event.c
174
evnode = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_event.c
182
return (vp);
usr/src/uts/common/fs/ctfs/ctfs_event.c
194
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_event.c
200
ctfs_evnode_t *evnode = vp->v_data;
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
245
vnode_t *pvp = gfs_file_parent(vp);
usr/src/uts/common/fs/ctfs/ctfs_event.c
253
if ((evnode = gfs_file_inactive(vp)) != NULL) {
usr/src/uts/common/fs/ctfs/ctfs_event.c
266
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_event.c
272
ctfs_evnode_t *evnode = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_event.c
283
ctfs_common_getattr(vp, vap);
usr/src/uts/common/fs/ctfs/ctfs_event.c
294
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_event.c
302
ctfs_evnode_t *evnode = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_event.c
305
VTOZONE(vp), 0));
usr/src/uts/common/fs/ctfs/ctfs_event.c
314
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_event.c
321
ctfs_evnode_t *evnode = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_event.c
349
vnode_t *vp;
usr/src/uts/common/fs/ctfs/ctfs_event.c
352
vp = gfs_file_create(sizeof (ctfs_bunode_t), pvp, ctfs_ops_bundle);
usr/src/uts/common/fs/ctfs/ctfs_event.c
353
bundle = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_event.c
357
return (vp);
usr/src/uts/common/fs/ctfs/ctfs_event.c
369
vnode_t *vp;
usr/src/uts/common/fs/ctfs/ctfs_event.c
372
vp = gfs_file_create(sizeof (ctfs_bunode_t), pvp, ctfs_ops_bundle);
usr/src/uts/common/fs/ctfs/ctfs_event.c
373
bundle = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_event.c
377
return (vp);
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
406
vnode_t *pvp = gfs_file_parent(vp);
usr/src/uts/common/fs/ctfs/ctfs_event.c
412
if ((bunode = gfs_file_inactive(vp)) != NULL) {
usr/src/uts/common/fs/ctfs/ctfs_event.c
425
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_event.c
431
ctfs_bunode_t *bunode = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_event.c
435
vap->va_nodeid = gfs_file_index(vp);
usr/src/uts/common/fs/ctfs/ctfs_event.c
438
vap->va_ctime.tv_sec = vp->v_vfsp->vfs_mtime;
usr/src/uts/common/fs/ctfs/ctfs_event.c
443
ctfs_common_getattr(vp, vap);
usr/src/uts/common/fs/ctfs/ctfs_event.c
454
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_event.c
462
ctfs_bunode_t *bunode = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_event.c
465
VTOZONE(vp), bunode->ctfs_bu_queue->ctq_listno == CTEL_BUNDLE));
usr/src/uts/common/fs/ctfs/ctfs_event.c
474
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_event.c
481
ctfs_bunode_t *bunode = vp->v_data;
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
147
vnode_t *vp,
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
165
vap->va_ctime.tv_sec = vp->v_vfsp->vfs_mtime;
usr/src/uts/common/fs/ctfs/ctfs_latest.c
168
ctfs_common_getattr(vp, vap);
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
69
gfs_file_index(gfs_file_parent(vp))];
usr/src/uts/common/fs/ctfs/ctfs_latest.c
74
cvp = ctfs_create_cdirnode(gfs_file_parent(vp), ct);
usr/src/uts/common/fs/ctfs/ctfs_latest.c
97
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_root.c
327
vnode_t *vp;
usr/src/uts/common/fs/ctfs/ctfs_root.c
329
vp = ((ctfs_vfs_t *)vfsp->vfs_data)->ctvfs_root;
usr/src/uts/common/fs/ctfs/ctfs_root.c
330
VN_HOLD(vp);
usr/src/uts/common/fs/ctfs/ctfs_root.c
331
*vpp = vp;
usr/src/uts/common/fs/ctfs/ctfs_root.c
378
ctfs_common_getattr(vnode_t *vp, vattr_t *vap)
usr/src/uts/common/fs/ctfs/ctfs_root.c
386
vap->va_fsid = vp->v_vfsp->vfs_dev;
usr/src/uts/common/fs/ctfs/ctfs_root.c
387
vap->va_nodeid = gfs_file_inode(vp);
usr/src/uts/common/fs/ctfs/ctfs_root.c
415
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_root.c
431
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_root.c
449
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_root.c
467
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_root.c
485
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_root.c
495
vap->va_atime.tv_sec = vp->v_vfsp->vfs_mtime;
usr/src/uts/common/fs/ctfs/ctfs_root.c
498
ctfs_common_getattr(vp, vap);
usr/src/uts/common/fs/ctfs/ctfs_root.c
505
ctfs_root_do_inode(vnode_t *vp, int index)
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
112
ctfs_symnode_t *symnode = vp->v_data;
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
127
if ((symnode = gfs_file_inactive(vp)) != NULL) {
usr/src/uts/common/fs/ctfs/ctfs_sym.c
58
vnode_t *vp;
usr/src/uts/common/fs/ctfs/ctfs_sym.c
61
vp = gfs_file_create(sizeof (ctfs_symnode_t), pvp, ctfs_ops_sym);
usr/src/uts/common/fs/ctfs/ctfs_sym.c
62
vp->v_type = VLNK;
usr/src/uts/common/fs/ctfs/ctfs_sym.c
63
symnode = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_sym.c
74
return (vp);
usr/src/uts/common/fs/ctfs/ctfs_sym.c
83
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_sym.c
89
ctfs_symnode_t *symnode = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_sym.c
97
ctfs_common_getattr(vp, vap);
usr/src/uts/common/fs/ctfs/ctfs_tdir.c
101
ctfs_tdir_do_inode(vnode_t *vp, int index)
usr/src/uts/common/fs/ctfs/ctfs_tdir.c
103
return (CTFS_INO_TYPE_FILE(gfs_file_index(vp), index));
usr/src/uts/common/fs/ctfs/ctfs_tdir.c
108
ctfs_tdir_do_readdir(vnode_t *vp, void *dp, int *eofp,
usr/src/uts/common/fs/ctfs/ctfs_tdir.c
113
ct_type_t *ty = ct_types[gfs_file_index(vp)];
usr/src/uts/common/fs/ctfs/ctfs_tdir.c
118
zuniqid = VTOZONE(vp)->zone_uniqid;
usr/src/uts/common/fs/ctfs/ctfs_tdir.c
136
ctfs_tdir_do_lookup(vnode_t *vp, const char *nm, vnode_t **vpp, ino64_t *inop,
usr/src/uts/common/fs/ctfs/ctfs_tdir.c
146
ct = contract_type_ptr(ct_types[gfs_file_index(vp)], i,
usr/src/uts/common/fs/ctfs/ctfs_tdir.c
147
VTOZONE(vp)->zone_uniqid);
usr/src/uts/common/fs/ctfs/ctfs_tdir.c
151
*vpp = ctfs_create_cdirnode(vp, ct);
usr/src/uts/common/fs/ctfs/ctfs_tdir.c
80
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_tdir.c
90
contract_type_count(ct_types[gfs_file_index(vp)]);
usr/src/uts/common/fs/ctfs/ctfs_tdir.c
91
vap->va_ctime.tv_sec = vp->v_vfsp->vfs_mtime;
usr/src/uts/common/fs/ctfs/ctfs_tdir.c
93
contract_type_time(ct_types[gfs_file_index(vp)], &vap->va_atime);
usr/src/uts/common/fs/ctfs/ctfs_tdir.c
95
ctfs_common_getattr(vp, vap);
usr/src/uts/common/fs/ctfs/ctfs_tmpl.c
101
vap->va_ctime.tv_sec = vp->v_vfsp->vfs_mtime;
usr/src/uts/common/fs/ctfs/ctfs_tmpl.c
104
ctfs_common_getattr(vp, vap);
usr/src/uts/common/fs/ctfs/ctfs_tmpl.c
117
vnode_t *vp,
usr/src/uts/common/fs/ctfs/ctfs_tmpl.c
125
ctfs_tmplnode_t *tmplnode = vp->v_data;
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
183
if ((tmplnode = gfs_file_inactive(vp)) != NULL) {
usr/src/uts/common/fs/ctfs/ctfs_tmpl.c
57
vnode_t *vp;
usr/src/uts/common/fs/ctfs/ctfs_tmpl.c
62
vp = gfs_file_create(sizeof (ctfs_tmplnode_t), pvp, ctfs_ops_tmpl);
usr/src/uts/common/fs/ctfs/ctfs_tmpl.c
63
tmplnode = vp->v_data;
usr/src/uts/common/fs/ctfs/ctfs_tmpl.c
67
return (vp);
usr/src/uts/common/fs/ctfs/ctfs_tmpl.c
91
vnode_t *vp,
usr/src/uts/common/fs/dcfs/dc_vnops.c
1002
dp = dcfind(vp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
1065
dcfind(struct vnode *vp)
usr/src/uts/common/fs/dcfs/dc_vnops.c
1070
for (dp = dctable[DCHASH(vp)]; dp != NULL; dp = dp->dc_hash)
usr/src/uts/common/fs/dcfs/dc_vnops.c
1071
if (dp->dc_subvp == vp) {
usr/src/uts/common/fs/dcfs/dc_vnops.c
112
#define DCHASH(vp) (((uintptr_t)(vp) >> DCSHFT) & (DCTABLESIZE - 1))
usr/src/uts/common/fs/dcfs/dc_vnops.c
114
#define DCHASH(vp) (((uintptr_t)(vp) >> DCSHFT) % DTABLESIZEC)
usr/src/uts/common/fs/dcfs/dc_vnops.c
254
dc_close(struct vnode *vp, int flag, int count, offset_t off,
usr/src/uts/common/fs/dcfs/dc_vnops.c
257
(void) cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/dcfs/dc_vnops.c
258
cleanshares(vp, ttoproc(curthread)->p_pid);
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
267
struct dcnode *dp = VTODC(vp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
290
base = segmap_getmapflt(segkmap, vp, uiop->uio_loffset, n, 1,
usr/src/uts/common/fs/dcfs/dc_vnops.c
309
dc_getattr(struct vnode *vp, struct vattr *vap, int flags,
usr/src/uts/common/fs/dcfs/dc_vnops.c
312
struct dcnode *dp = VTODC(vp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
324
dc_setattr(struct vnode *vp, struct vattr *vap, int flags, cred_t *cred,
usr/src/uts/common/fs/dcfs/dc_vnops.c
327
struct dcnode *dp = VTODC(vp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
334
dc_access(struct vnode *vp, int mode, int flags,
usr/src/uts/common/fs/dcfs/dc_vnops.c
337
struct dcnode *dp = VTODC(vp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
345
dc_fsync(vnode_t *vp, int syncflag, cred_t *cred, caller_context_t *ctp)
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
354
struct dcnode *dp = VTODC(vp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
357
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/dcfs/dc_vnops.c
358
ASSERT(vp->v_count >= 1);
usr/src/uts/common/fs/dcfs/dc_vnops.c
359
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
360
if (vp->v_count != 0) {
usr/src/uts/common/fs/dcfs/dc_vnops.c
365
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/dcfs/dc_vnops.c
369
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/dcfs/dc_vnops.c
377
dc_fid(struct vnode *vp, struct fid *fidp, caller_context_t *ctp)
usr/src/uts/common/fs/dcfs/dc_vnops.c
379
struct dcnode *dp = VTODC(vp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
386
dc_seek(struct vnode *vp, offset_t oof, offset_t *noffp, caller_context_t *ctp)
usr/src/uts/common/fs/dcfs/dc_vnops.c
388
struct dcnode *dp = VTODC(vp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
395
dc_frlock(struct vnode *vp, int cmd, struct flock64 *bfp, int flag,
usr/src/uts/common/fs/dcfs/dc_vnops.c
399
struct dcnode *dp = VTODC(vp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
409
if (dp->dc_mapcnt > 0 && MANDLOCK(vp, vattr.va_mode))
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
417
dc_getblock_miss(struct vnode *vp, offset_t off, size_t len, struct page **ppp,
usr/src/uts/common/fs/dcfs/dc_vnops.c
420
struct dcnode *dp = VTODC(vp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
434
pp = page_create_va(vp, off, len, PG_WAIT, seg, addr);
usr/src/uts/common/fs/dcfs/dc_vnops.c
435
bp = pageio_setup(pp, len, vp, B_READ);
usr/src/uts/common/fs/dcfs/dc_vnops.c
482
dc_getblock(struct vnode *vp, offset_t off, size_t len, struct page **ppp,
usr/src/uts/common/fs/dcfs/dc_vnops.c
500
pp = page_lookup(vp, pgoff, SE_EXCL);
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
524
dc_realvp(vnode_t *vp, vnode_t **vpp, caller_context_t *ct)
usr/src/uts/common/fs/dcfs/dc_vnops.c
528
vp = VTODC(vp)->dc_subvp;
usr/src/uts/common/fs/dcfs/dc_vnops.c
529
if (VOP_REALVP(vp, &rvp, ct) == 0)
usr/src/uts/common/fs/dcfs/dc_vnops.c
530
vp = rvp;
usr/src/uts/common/fs/dcfs/dc_vnops.c
531
*vpp = vp;
usr/src/uts/common/fs/dcfs/dc_vnops.c
537
dc_getpage(struct vnode *vp, offset_t off, size_t len, uint_t *protp,
usr/src/uts/common/fs/dcfs/dc_vnops.c
541
struct dcnode *dp = VTODC(vp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
574
error = dc_getblock(vp, vp_boff, bsize, &pp, seg, vp_baddr,
usr/src/uts/common/fs/dcfs/dc_vnops.c
593
dc_putapage(struct vnode *vp, struct page *pp, u_offset_t *offp, size_t *lenp,
usr/src/uts/common/fs/dcfs/dc_vnops.c
617
dc_putpage(struct vnode *vp, offset_t off, size_t len, int flags,
usr/src/uts/common/fs/dcfs/dc_vnops.c
622
if (vp->v_count == 0) {
usr/src/uts/common/fs/dcfs/dc_vnops.c
627
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/dcfs/dc_vnops.c
630
if (!vn_has_cached_data(vp)) /* no pages mapped */
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
648
pp = page_lookup(vp, io_off, se);
usr/src/uts/common/fs/dcfs/dc_vnops.c
650
pp = page_lookup_nowait(vp, io_off, se);
usr/src/uts/common/fs/dcfs/dc_vnops.c
675
dc_map(struct vnode *vp, offset_t off, struct as *as, caddr_t *addrp,
usr/src/uts/common/fs/dcfs/dc_vnops.c
683
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/dcfs/dc_vnops.c
692
if (error = VOP_GETATTR(VTODC(vp)->dc_subvp, &vattr, 0, cred, ctp))
usr/src/uts/common/fs/dcfs/dc_vnops.c
694
if (vn_has_mandatory_locks(vp, vattr.va_mode))
usr/src/uts/common/fs/dcfs/dc_vnops.c
712
vn_a.vp = vp;
usr/src/uts/common/fs/dcfs/dc_vnops.c
730
dc_addmap(struct vnode *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/dcfs/dc_vnops.c
736
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/dcfs/dc_vnops.c
739
dp = VTODC(vp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
748
dc_delmap(struct vnode *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/dcfs/dc_vnops.c
754
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/dcfs/dc_vnops.c
757
dp = VTODC(vp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
773
struct vnode *vp;
usr/src/uts/common/fs/dcfs/dc_vnops.c
775
vp = dp->dc_vp = vn_alloc(kmflags);
usr/src/uts/common/fs/dcfs/dc_vnops.c
776
if (vp == NULL) {
usr/src/uts/common/fs/dcfs/dc_vnops.c
779
vp->v_data = dp;
usr/src/uts/common/fs/dcfs/dc_vnops.c
780
vp->v_type = VREG;
usr/src/uts/common/fs/dcfs/dc_vnops.c
781
vp->v_flag = VNOSWAP;
usr/src/uts/common/fs/dcfs/dc_vnops.c
782
vp->v_vfsp = &dc_vfs;
usr/src/uts/common/fs/dcfs/dc_vnops.c
783
vn_setops(vp, dc_vnodeops);
usr/src/uts/common/fs/dcfs/dc_vnops.c
784
vn_exists(vp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
799
struct vnode *vp = DCTOV(dp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
805
vn_invalid(vp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
806
vn_free(vp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
836
struct vnode *vp = DCTOV(dp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
843
if (!vn_has_cached_data(vp)) {
usr/src/uts/common/fs/dcfs/dc_vnops.c
866
struct vnode *vp;
usr/src/uts/common/fs/dcfs/dc_vnops.c
868
vp = DCTOV(dp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
872
(void) pvn_vplist_dirty(vp, 0, dc_putapage, B_INVAL, NULL);
usr/src/uts/common/fs/dcfs/dc_vnops.c
878
vn_reinit(vp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
879
vp->v_type = VREG;
usr/src/uts/common/fs/dcfs/dc_vnops.c
880
vp->v_flag = VNOSWAP;
usr/src/uts/common/fs/dcfs/dc_vnops.c
881
vp->v_vfsp = &dc_vfs;
usr/src/uts/common/fs/dcfs/dc_vnops.c
925
decompvp(struct vnode *vp, cred_t *cred, caller_context_t *ctp)
usr/src/uts/common/fs/dcfs/dc_vnops.c
939
dp = dcfind(vp);
usr/src/uts/common/fs/dcfs/dc_vnops.c
948
error = vn_rdwr(UIO_READ, vp, (caddr_t)hdr, sizeof (struct comphdr), 0,
usr/src/uts/common/fs/dcfs/dc_vnops.c
957
if (VOP_GETATTR(vp, &vattr, 0, cred, ctp) != 0)
usr/src/uts/common/fs/dcfs/dc_vnops.c
965
error = vn_rdwr(UIO_READ, vp, (caddr_t)hdr, hdrsize, 0, UIO_SYSSPACE,
usr/src/uts/common/fs/dcfs/dc_vnops.c
980
ndp->dc_subvp = vp;
usr/src/uts/common/fs/dcfs/dc_vnops.c
981
VN_HOLD(vp);
usr/src/uts/common/fs/dev/sdev_plugin.c
554
vnode_t *vp, *nvp;
usr/src/uts/common/fs/dev/sdev_plugin.c
617
&vp, rootdir, rootdir, kcred);
usr/src/uts/common/fs/dev/sdev_plugin.c
625
if (VOP_REALVP(vp, &nvp, NULL) == 0) {
usr/src/uts/common/fs/dev/sdev_plugin.c
627
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_plugin.c
628
vp = nvp;
usr/src/uts/common/fs/dev/sdev_plugin.c
631
VERIFY(vp->v_op == sdev_vnodeops);
usr/src/uts/common/fs/dev/sdev_plugin.c
632
sdp = VTOSDEV(vp);
usr/src/uts/common/fs/dev/sdev_plugin.c
638
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_plugin.c
650
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_plugin.c
672
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_profile.c
116
struct vnode *vp = SDEVTOV(cdir);
usr/src/uts/common/fs/dev/sdev_profile.c
119
if (vp->v_type != VDIR)
usr/src/uts/common/fs/dev/sdev_ptsops.c
219
struct vnode *vp;
usr/src/uts/common/fs/dev/sdev_ptsops.c
250
vp = SDEVTOV(dv);
usr/src/uts/common/fs/dev/sdev_ptsops.c
251
if (vp->v_count > 0)
usr/src/uts/common/fs/dev/sdev_ptsops.c
331
struct vnode *vp;
usr/src/uts/common/fs/dev/sdev_ptsops.c
335
error = devpts_lookup(dvp, nm, &vp, NULL, 0, NULL, cred, ct, NULL,
usr/src/uts/common/fs/dev/sdev_ptsops.c
340
else if (vp->v_type == VDIR && (mode & VWRITE))
usr/src/uts/common/fs/dev/sdev_ptsops.c
343
error = VOP_ACCESS(vp, mode, 0, cred, ct);
usr/src/uts/common/fs/dev/sdev_ptsops.c
346
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_ptsops.c
348
*vpp = vp;
usr/src/uts/common/fs/dev/sdev_ptsops.c
385
devpts_setattr(struct vnode *vp, struct vattr *vap, int flags,
usr/src/uts/common/fs/dev/sdev_ptsops.c
388
ASSERT((vp->v_type == VCHR) || (vp->v_type == VDIR));
usr/src/uts/common/fs/dev/sdev_ptsops.c
389
return (devname_setattr_func(vp, vap, flags, cred,
usr/src/uts/common/fs/dev/sdev_subr.c
1215
struct vnode *vp = SDEVTOV(dv);
usr/src/uts/common/fs/dev/sdev_subr.c
1220
vap->va_type = vp->v_type;
usr/src/uts/common/fs/dev/sdev_subr.c
1222
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/dev/sdev_subr.c
1224
vap->va_fsid = vp->v_rdev;
usr/src/uts/common/fs/dev/sdev_subr.c
1225
} else if (vp->v_type == VLNK) {
usr/src/uts/common/fs/dev/sdev_subr.c
1229
} else if ((vp->v_type == VCHR) || (vp->v_type == VBLK)) {
usr/src/uts/common/fs/dev/sdev_subr.c
1230
vap->va_rdev = vp->v_rdev;
usr/src/uts/common/fs/dev/sdev_subr.c
1259
struct vnode *vp = SDEVTOV(dv);
usr/src/uts/common/fs/dev/sdev_subr.c
1261
switch (vp->v_type) {
usr/src/uts/common/fs/dev/sdev_subr.c
1268
*vpp = specvp(vp, vp->v_rdev, vp->v_type, kcred);
usr/src/uts/common/fs/dev/sdev_subr.c
1269
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
1274
*vpp = vp;
usr/src/uts/common/fs/dev/sdev_subr.c
1303
vnode_t *vp;
usr/src/uts/common/fs/dev/sdev_subr.c
1356
vp = NULLVP;
usr/src/uts/common/fs/dev/sdev_subr.c
1365
error = devname_backstore_lookup(ddv, nm, &vp);
usr/src/uts/common/fs/dev/sdev_subr.c
1370
error = VOP_GETATTR(vp, &vattr, 0, cred, NULL);
usr/src/uts/common/fs/dev/sdev_subr.c
1375
error = sdev_getlink(vp, &link);
usr/src/uts/common/fs/dev/sdev_subr.c
1386
error = sdev_mknode(ddv, nm, &dv, &vattr, vp, link,
usr/src/uts/common/fs/dev/sdev_subr.c
1400
vp = NULL;
usr/src/uts/common/fs/dev/sdev_subr.c
172
struct vnode *vp;
usr/src/uts/common/fs/dev/sdev_subr.c
175
vp = dv->sdev_vnode = vn_alloc(flag);
usr/src/uts/common/fs/dev/sdev_subr.c
176
if (vp == NULL) {
usr/src/uts/common/fs/dev/sdev_subr.c
179
vp->v_data = dv;
usr/src/uts/common/fs/dev/sdev_subr.c
190
struct vnode *vp = SDEVTOV(dv);
usr/src/uts/common/fs/dev/sdev_subr.c
193
vn_free(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2121
struct vnode *vp;
usr/src/uts/common/fs/dev/sdev_subr.c
2127
vp = SDEVTOV(dv);
usr/src/uts/common/fs/dev/sdev_subr.c
2129
if (vp->v_type == VDIR)
usr/src/uts/common/fs/dev/sdev_subr.c
2150
struct vnode *vp;
usr/src/uts/common/fs/dev/sdev_subr.c
2164
vp = SDEVTOV(dv);
usr/src/uts/common/fs/dev/sdev_subr.c
2169
if (vp->v_type == VDIR &&
usr/src/uts/common/fs/dev/sdev_subr.c
2177
if (vp->v_count > 0 && (flags & SDEV_ENFORCE) == 0) {
usr/src/uts/common/fs/dev/sdev_subr.c
2191
if (bkstore && (vp->v_type == VDIR))
usr/src/uts/common/fs/dev/sdev_subr.c
2289
devname_readdir_func(vnode_t *vp, uio_t *uiop, cred_t *cred, int *eofp,
usr/src/uts/common/fs/dev/sdev_subr.c
2292
struct sdev_node *ddv = VTOSDEV(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2321
if (vp->v_type != VDIR)
usr/src/uts/common/fs/dev/sdev_subr.c
2530
vnode_t *vp;
usr/src/uts/common/fs/dev/sdev_subr.c
2544
vp = rootdir;
usr/src/uts/common/fs/dev/sdev_subr.c
2545
VN_HOLD(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2548
ASSERT(vp->v_type == VDIR || vp->v_type == VLNK);
usr/src/uts/common/fs/dev/sdev_subr.c
2558
if (VN_CMP(vp, rootdir)) {
usr/src/uts/common/fs/dev/sdev_subr.c
2560
} else if (vp->v_flag & VROOT) {
usr/src/uts/common/fs/dev/sdev_subr.c
2562
cvp = vp;
usr/src/uts/common/fs/dev/sdev_subr.c
2565
vp = cvp->v_vfsp->vfs_vnodecovered;
usr/src/uts/common/fs/dev/sdev_subr.c
2566
if (vp == NULL ||
usr/src/uts/common/fs/dev/sdev_subr.c
2573
VN_HOLD(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2581
error = VOP_LOOKUP(vp, nm, &cvp, NULL, 0, NULL, kcred, NULL,
usr/src/uts/common/fs/dev/sdev_subr.c
2584
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2590
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2610
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2615
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2617
vp = rootdir;
usr/src/uts/common/fs/dev/sdev_subr.c
2618
VN_HOLD(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2625
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2646
if ((vp = svp->sdev_attrvp) == NULL) {
usr/src/uts/common/fs/dev/sdev_subr.c
2652
VN_HOLD(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2654
cvp = vp;
usr/src/uts/common/fs/dev/sdev_subr.c
2657
vp = cvp;
usr/src/uts/common/fs/dev/sdev_subr.c
2671
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2675
*r_vp = vp;
usr/src/uts/common/fs/dev/sdev_subr.c
2691
vnode_t *vp;
usr/src/uts/common/fs/dev/sdev_subr.c
2701
error = sdev_modctl_lookup(dir, &vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2726
(void) VOP_RWLOCK(vp, V_WRITELOCK_FALSE, NULL);
usr/src/uts/common/fs/dev/sdev_subr.c
2727
error = VOP_READDIR(vp, &uio, kcred, &eof, NULL, 0);
usr/src/uts/common/fs/dev/sdev_subr.c
2728
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, NULL);
usr/src/uts/common/fs/dev/sdev_subr.c
2769
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2800
vnode_t *vp;
usr/src/uts/common/fs/dev/sdev_subr.c
2803
error = sdev_modctl_lookup(path, &vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2808
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2820
devname_setattr_func(struct vnode *vp, struct vattr *vap, int flags,
usr/src/uts/common/fs/dev/sdev_subr.c
2824
struct sdev_node *dv = VTOSDEV(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2835
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/dev/sdev_subr.c
2876
error = secpolicy_vnode_setattr(cred, vp, vap,
usr/src/uts/common/fs/dev/sdev_subr.c
289
struct vnode *vp;
usr/src/uts/common/fs/dev/sdev_subr.c
2928
devname_inactive_func(struct vnode *vp, struct cred *cred,
usr/src/uts/common/fs/dev/sdev_subr.c
2932
struct sdev_node *dv = VTOSDEV(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2935
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/dev/sdev_subr.c
2936
ASSERT(vp->v_count >= 1);
usr/src/uts/common/fs/dev/sdev_subr.c
2939
if (vp->v_count == 1 && callback != NULL)
usr/src/uts/common/fs/dev/sdev_subr.c
2940
callback(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2945
clean = (vp->v_count == 1) && (state == SDEV_ZOMBIE);
usr/src/uts/common/fs/dev/sdev_subr.c
2956
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/dev/sdev_subr.c
2961
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2963
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/dev/sdev_subr.c
2966
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
2968
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/dev/sdev_subr.c
313
vp = SDEVTOV(dv);
usr/src/uts/common/fs/dev/sdev_subr.c
314
vn_reinit(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
315
vp->v_vfsp = SDEVTOV(ddv)->v_vfsp;
usr/src/uts/common/fs/dev/sdev_subr.c
317
vp->v_type = vap->va_type;
usr/src/uts/common/fs/dev/sdev_subr.c
323
vn_setops(vp, vn_getops(SDEVTOV(ddv)));
usr/src/uts/common/fs/dev/sdev_subr.c
324
vn_exists(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
372
struct vnode *vp = SDEVTOV(dv);
usr/src/uts/common/fs/dev/sdev_subr.c
378
vp->v_type = type;
usr/src/uts/common/fs/dev/sdev_subr.c
379
vp->v_rdev = vap->va_rdev;
usr/src/uts/common/fs/dev/sdev_subr.c
385
vn_setops(vp, sdev_get_vop(dv)); /* from internal vtab */
usr/src/uts/common/fs/dev/sdev_subr.c
388
vp->v_rdev = SDEVTOV(dv->sdev_dotdot)->v_rdev;
usr/src/uts/common/fs/dev/sdev_subr.c
443
struct vnode *vp;
usr/src/uts/common/fs/dev/sdev_subr.c
449
vp = SDEVTOV(dv);
usr/src/uts/common/fs/dev/sdev_subr.c
450
vn_reinit(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
451
vp->v_flag |= VROOT;
usr/src/uts/common/fs/dev/sdev_subr.c
452
vp->v_vfsp = vfsp;
usr/src/uts/common/fs/dev/sdev_subr.c
453
vp->v_type = VDIR;
usr/src/uts/common/fs/dev/sdev_subr.c
454
vp->v_rdev = devdev;
usr/src/uts/common/fs/dev/sdev_subr.c
455
vn_setops(vp, sdev_vnodeops); /* apply the default vnodeops at /dev */
usr/src/uts/common/fs/dev/sdev_subr.c
456
vn_exists(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
752
sdev_update_timestamps(struct vnode *vp, cred_t *cred, uint_t mask)
usr/src/uts/common/fs/dev/sdev_subr.c
758
ASSERT(vp);
usr/src/uts/common/fs/dev/sdev_subr.c
768
err = VOP_SETATTR(vp, &attr, 0, cred, NULL);
usr/src/uts/common/fs/dev/sdev_subr.c
907
struct vnode *vp;
usr/src/uts/common/fs/dev/sdev_subr.c
912
vp = SDEVTOV(dv);
usr/src/uts/common/fs/dev/sdev_subr.c
913
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/dev/sdev_subr.c
936
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/dev/sdev_vfsops.c
528
vnode_t *vp;
usr/src/uts/common/fs/dev/sdev_vfsops.c
531
vp = SDEVTOV(mntinfo->sdev_root);
usr/src/uts/common/fs/dev/sdev_vfsops.c
532
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/dev/sdev_vfsops.c
533
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/dev/sdev_vfsops.c
534
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/dev/sdev_vnops.c
1161
struct vnode *vp = NULL;
usr/src/uts/common/fs/dev/sdev_vnops.c
1186
error = VOP_LOOKUP(dvp, lnm, &vp, NULL, 0, NULL, cred, ct, NULL, NULL);
usr/src/uts/common/fs/dev/sdev_vnops.c
1188
ASSERT(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
1189
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
1238
struct vnode *vp = NULL;
usr/src/uts/common/fs/dev/sdev_vnops.c
1261
error = VOP_LOOKUP(dvp, nm, &vp, NULL, 0, NULL, cred, ct, NULL, NULL);
usr/src/uts/common/fs/dev/sdev_vnops.c
1263
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
1313
struct vnode *vp = NULL;
usr/src/uts/common/fs/dev/sdev_vnops.c
1342
vp = SDEVTOV(self);
usr/src/uts/common/fs/dev/sdev_vnops.c
1346
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
1351
if (vp == dvp || vp == cdir) {
usr/src/uts/common/fs/dev/sdev_vnops.c
1353
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
1357
if (vp->v_type != VDIR) {
usr/src/uts/common/fs/dev/sdev_vnops.c
1359
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
1363
if (vn_vfswlock(vp)) {
usr/src/uts/common/fs/dev/sdev_vnops.c
1365
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
1369
if (vn_mountedvfs(vp) != NULL) {
usr/src/uts/common/fs/dev/sdev_vnops.c
1371
vn_vfsunlock(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
1372
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
1376
self = VTOSDEV(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
1382
vn_vfsunlock(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
1383
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
1391
vn_vfsunlock(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
1392
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
1415
sdev_readlink(struct vnode *vp, struct uio *uiop, struct cred *cred,
usr/src/uts/common/fs/dev/sdev_vnops.c
1421
ASSERT(vp->v_type == VLNK);
usr/src/uts/common/fs/dev/sdev_vnops.c
1423
dv = VTOSDEV(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
1443
sdev_readdir(struct vnode *vp, struct uio *uiop, struct cred *cred, int *eofp,
usr/src/uts/common/fs/dev/sdev_vnops.c
1446
struct sdev_node *dv = VTOSDEV(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
1460
return (devname_readdir_func(vp, uiop, cred, eofp, SDEV_BROWSE));
usr/src/uts/common/fs/dev/sdev_vnops.c
1465
sdev_inactive(struct vnode *vp, struct cred *cred, caller_context_t *ct)
usr/src/uts/common/fs/dev/sdev_vnops.c
1467
devname_inactive_func(vp, cred, NULL);
usr/src/uts/common/fs/dev/sdev_vnops.c
1472
sdev_fid(struct vnode *vp, struct fid *fidp, caller_context_t *ct)
usr/src/uts/common/fs/dev/sdev_vnops.c
1474
struct sdev_node *dv = VTOSDEV(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
1498
sdev_rwlock(struct vnode *vp, int write_flag, caller_context_t *ctp)
usr/src/uts/common/fs/dev/sdev_vnops.c
1500
rw_enter(&VTOSDEV(vp)->sdev_contents,
usr/src/uts/common/fs/dev/sdev_vnops.c
1507
sdev_rwunlock(struct vnode *vp, int write_flag, caller_context_t *ctp)
usr/src/uts/common/fs/dev/sdev_vnops.c
1509
rw_exit(&VTOSDEV(vp)->sdev_contents);
usr/src/uts/common/fs/dev/sdev_vnops.c
1514
sdev_seek(struct vnode *vp, offset_t ooff, offset_t *noffp,
usr/src/uts/common/fs/dev/sdev_vnops.c
1517
struct vnode *attrvp = VTOSDEV(vp)->sdev_attrvp;
usr/src/uts/common/fs/dev/sdev_vnops.c
1519
ASSERT(vp->v_type != VCHR &&
usr/src/uts/common/fs/dev/sdev_vnops.c
1520
vp->v_type != VBLK && vp->v_type != VLNK);
usr/src/uts/common/fs/dev/sdev_vnops.c
1522
if (vp->v_type == VDIR)
usr/src/uts/common/fs/dev/sdev_vnops.c
1523
return (fs_seek(vp, ooff, noffp, ct));
usr/src/uts/common/fs/dev/sdev_vnops.c
1531
sdev_frlock(struct vnode *vp, int cmd, struct flock64 *bfp, int flag,
usr/src/uts/common/fs/dev/sdev_vnops.c
1536
struct sdev_node *dv = VTOSDEV(vp);
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
1552
*valp = SDEV_ACL_FLAVOR(vp);
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
350
sdev_close(struct vnode *vp, int flag, int count,
usr/src/uts/common/fs/dev/sdev_vnops.c
353
struct sdev_node *dv = VTOSDEV(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
355
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/dev/sdev_vnops.c
356
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/dev/sdev_vnops.c
357
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/dev/sdev_vnops.c
364
ASSERT(vp->v_type == VREG);
usr/src/uts/common/fs/dev/sdev_vnops.c
365
if (vp->v_type != VREG)
usr/src/uts/common/fs/dev/sdev_vnops.c
374
sdev_read(struct vnode *vp, struct uio *uio, int ioflag, struct cred *cred,
usr/src/uts/common/fs/dev/sdev_vnops.c
377
struct sdev_node *dv = (struct sdev_node *)VTOSDEV(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
383
if (vp->v_type == VDIR)
usr/src/uts/common/fs/dev/sdev_vnops.c
387
ASSERT(vp->v_type == VREG);
usr/src/uts/common/fs/dev/sdev_vnops.c
388
if (vp->v_type != VREG)
usr/src/uts/common/fs/dev/sdev_vnops.c
391
ASSERT(RW_READ_HELD(&VTOSDEV(vp)->sdev_contents));
usr/src/uts/common/fs/dev/sdev_vnops.c
401
sdev_write(struct vnode *vp, struct uio *uio, int ioflag, struct cred *cred,
usr/src/uts/common/fs/dev/sdev_vnops.c
404
struct sdev_node *dv = VTOSDEV(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
410
if (vp->v_type == VDIR)
usr/src/uts/common/fs/dev/sdev_vnops.c
414
ASSERT(vp->v_type == VREG);
usr/src/uts/common/fs/dev/sdev_vnops.c
415
if (vp->v_type != VREG)
usr/src/uts/common/fs/dev/sdev_vnops.c
432
sdev_ioctl(struct vnode *vp, int cmd, intptr_t arg, int flag,
usr/src/uts/common/fs/dev/sdev_vnops.c
435
struct sdev_node *dv = VTOSDEV(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
437
if (!SDEV_IS_GLOBAL(dv) || (vp->v_type == VDIR))
usr/src/uts/common/fs/dev/sdev_vnops.c
440
ASSERT(vp->v_type == VREG);
usr/src/uts/common/fs/dev/sdev_vnops.c
441
if (vp->v_type != VREG)
usr/src/uts/common/fs/dev/sdev_vnops.c
449
sdev_getattr(struct vnode *vp, struct vattr *vap, int flags,
usr/src/uts/common/fs/dev/sdev_vnops.c
453
struct sdev_node *dv = VTOSDEV(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
482
sdev_setattr(struct vnode *vp, struct vattr *vap, int flags,
usr/src/uts/common/fs/dev/sdev_vnops.c
485
return (devname_setattr_func(vp, vap, flags, cred, NULL, 0));
usr/src/uts/common/fs/dev/sdev_vnops.c
489
sdev_getsecattr(struct vnode *vp, struct vsecattr *vsap, int flags,
usr/src/uts/common/fs/dev/sdev_vnops.c
493
struct sdev_node *dv = VTOSDEV(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
498
if ((SDEV_ACL_FLAVOR(vp) == _ACL_ACLENT_ENABLED &&
usr/src/uts/common/fs/dev/sdev_vnops.c
500
(SDEV_ACL_FLAVOR(vp) == _ACL_ACE_ENABLED &&
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
514
sdev_setsecattr(struct vnode *vp, struct vsecattr *vsap, int flags,
usr/src/uts/common/fs/dev/sdev_vnops.c
518
struct sdev_node *dv = VTOSDEV(vp);
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
603
struct sdev_node *dv = VTOSDEV(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
643
struct vnode *vp = NULL;
usr/src/uts/common/fs/dev/sdev_vnops.c
706
error = VOP_LOOKUP(dvp, nm, &vp, NULL, 0, NULL, cred, ct, NULL, NULL);
usr/src/uts/common/fs/dev/sdev_vnops.c
710
ASSERT(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
713
} else if ((vp->v_type == VDIR) && (mode & VWRITE)) {
usr/src/uts/common/fs/dev/sdev_vnops.c
717
error = VOP_ACCESS(vp, mode, 0, cred, ct);
usr/src/uts/common/fs/dev/sdev_vnops.c
721
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
726
if ((vp->v_type == VREG) && (vap->va_mask & AT_SIZE) &&
usr/src/uts/common/fs/dev/sdev_vnops.c
733
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
738
sdev_update_timestamps(vp, kcred,
usr/src/uts/common/fs/dev/sdev_vnops.c
740
*vpp = vp;
usr/src/uts/common/fs/dev/sdev_vnops.c
798
struct vnode *vp = NULL;
usr/src/uts/common/fs/dev/sdev_vnops.c
833
vp = SDEVTOV(dv);
usr/src/uts/common/fs/dev/sdev_vnops.c
837
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
844
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
855
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
861
if (vp->v_type == VDIR && dv->sdev_nlink > 2) {
usr/src/uts/common/fs/dev/sdev_vnops.c
863
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_vnops.c
874
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_vtops.c
319
struct vnode *vp;
usr/src/uts/common/fs/dev/sdev_vtops.c
337
vp = SDEVTOV(dv);
usr/src/uts/common/fs/dev/sdev_vtops.c
338
if (vp->v_count != 0)
usr/src/uts/common/fs/dev/sdev_vtops.c
451
struct vnode *vp;
usr/src/uts/common/fs/dev/sdev_vtops.c
455
if ((error = devvt_lookup(dvp, nm, &vp, NULL, 0, NULL, cred, ct, NULL,
usr/src/uts/common/fs/dev/sdev_vtops.c
464
else if (vp->v_type == VDIR && (mode & VWRITE))
usr/src/uts/common/fs/dev/sdev_vtops.c
467
error = VOP_ACCESS(vp, mode, 0, cred, ct);
usr/src/uts/common/fs/dev/sdev_vtops.c
470
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_vtops.c
472
*vpp = vp;
usr/src/uts/common/fs/dev/sdev_zvolops.c
471
struct vnode *vp;
usr/src/uts/common/fs/dev/sdev_zvolops.c
473
rc = VOP_LOOKUP(dvp, nvpair_name(elem), &vp, NULL, 0,
usr/src/uts/common/fs/dev/sdev_zvolops.c
478
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_zvolops.c
820
struct vnode *vp;
usr/src/uts/common/fs/dev/sdev_zvolops.c
824
error = devzvol_lookup(dvp, nm, &vp, NULL, 0, NULL, cred, ct, NULL,
usr/src/uts/common/fs/dev/sdev_zvolops.c
829
else if (vp->v_type == VDIR && (mode & VWRITE))
usr/src/uts/common/fs/dev/sdev_zvolops.c
832
error = VOP_ACCESS(vp, mode, 0, cred, ct);
usr/src/uts/common/fs/dev/sdev_zvolops.c
835
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_zvolops.c
837
*vpp = vp;
usr/src/uts/common/fs/dev/sdev_zvolops.c
906
struct vnode *vp;
usr/src/uts/common/fs/dev/sdev_zvolops.c
909
(void) devname_lookup_func(sdvp, "dsk", &vp, cred,
usr/src/uts/common/fs/dev/sdev_zvolops.c
911
VN_RELE(vp);
usr/src/uts/common/fs/dev/sdev_zvolops.c
912
(void) devname_lookup_func(sdvp, "rdsk", &vp, cred,
usr/src/uts/common/fs/dev/sdev_zvolops.c
914
VN_RELE(vp);
usr/src/uts/common/fs/devfs/devfs_subr.c
1001
vp = DVTOV(dv);
usr/src/uts/common/fs/devfs/devfs_subr.c
1003
(vp->v_type != VDIR && dv->dv_attr != NULL)) {
usr/src/uts/common/fs/devfs/devfs_subr.c
1035
dv_shadow_node(DVTOV(ddv), nm, vp, pnp, rdir, cred,
usr/src/uts/common/fs/devfs/devfs_subr.c
1111
vp = NULL;
usr/src/uts/common/fs/devfs/devfs_subr.c
1112
if (devfs_lookupname(curr, NULL, &vp) == 0 && vp) {
usr/src/uts/common/fs/devfs/devfs_subr.c
1113
dv = VTODV(vp);
usr/src/uts/common/fs/devfs/devfs_subr.c
1215
VN_RELE(vp);
usr/src/uts/common/fs/devfs/devfs_subr.c
1230
VN_RELE(vp);
usr/src/uts/common/fs/devfs/devfs_subr.c
1236
if (vp->v_type == VCHR || vp->v_type == VBLK) {
usr/src/uts/common/fs/devfs/devfs_subr.c
1242
*vpp = specvp_devfs(vp, vp->v_rdev, vp->v_type, cred,
usr/src/uts/common/fs/devfs/devfs_subr.c
1244
VN_RELE(vp);
usr/src/uts/common/fs/devfs/devfs_subr.c
1248
*vpp = vp;
usr/src/uts/common/fs/devfs/devfs_subr.c
1374
struct vnode *vp;
usr/src/uts/common/fs/devfs/devfs_subr.c
1409
vp = DVTOV(dv);
usr/src/uts/common/fs/devfs/devfs_subr.c
1410
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/devfs/devfs_subr.c
1421
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/devfs/devfs_subr.c
1422
if (vp->v_count > 0) {
usr/src/uts/common/fs/devfs/devfs_subr.c
1430
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/devfs/devfs_subr.c
1446
ASSERT((vp->v_type == VCHR) || (vp->v_type == VBLK));
usr/src/uts/common/fs/devfs/devfs_subr.c
1448
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/devfs/devfs_subr.c
1449
if (vp->v_count > 0) {
usr/src/uts/common/fs/devfs/devfs_subr.c
145
struct vnode *vp;
usr/src/uts/common/fs/devfs/devfs_subr.c
1450
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/devfs/devfs_subr.c
1459
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/devfs/devfs_subr.c
1460
if (vp->v_type == VDIR)
usr/src/uts/common/fs/devfs/devfs_subr.c
1464
if (vp->v_count == 0)
usr/src/uts/common/fs/devfs/devfs_subr.c
148
vp = dv->dv_vnode = vn_alloc(flag);
usr/src/uts/common/fs/devfs/devfs_subr.c
149
if (vp == NULL) {
usr/src/uts/common/fs/devfs/devfs_subr.c
1501
struct vnode *vp;
usr/src/uts/common/fs/devfs/devfs_subr.c
1516
vp = DVTOV(dv);
usr/src/uts/common/fs/devfs/devfs_subr.c
1517
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/devfs/devfs_subr.c
152
vp->v_data = dv;
usr/src/uts/common/fs/devfs/devfs_subr.c
1523
ASSERT(vp->v_type == VCHR || vp->v_type == VBLK);
usr/src/uts/common/fs/devfs/devfs_subr.c
1545
dv_shadow_node(DVTOV(ddv), nm, vp,
usr/src/uts/common/fs/devfs/devfs_subr.c
1568
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/devfs/devfs_subr.c
1569
if (vp->v_count > 0) {
usr/src/uts/common/fs/devfs/devfs_subr.c
1572
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/devfs/devfs_subr.c
1628
vnode_t *vp;
usr/src/uts/common/fs/devfs/devfs_subr.c
163
struct vnode *vp = DVTOV(dv);
usr/src/uts/common/fs/devfs/devfs_subr.c
166
vn_invalid(vp);
usr/src/uts/common/fs/devfs/devfs_subr.c
167
vn_free(vp);
usr/src/uts/common/fs/devfs/devfs_subr.c
1677
&vp, NULL, 0, NULL, kcred, NULL, NULL, NULL);
usr/src/uts/common/fs/devfs/devfs_subr.c
1686
ASSERT(vp->v_type == VDIR ||
usr/src/uts/common/fs/devfs/devfs_subr.c
1687
vp->v_type == VCHR || vp->v_type == VBLK);
usr/src/uts/common/fs/devfs/devfs_subr.c
1689
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/devfs/devfs_subr.c
1690
error = devfs_remdrv_rmdir(vp, nm, rvp);
usr/src/uts/common/fs/devfs/devfs_subr.c
1706
VN_RELE(vp);
usr/src/uts/common/fs/devfs/devfs_subr.c
1724
vnode_t *vp;
usr/src/uts/common/fs/devfs/devfs_subr.c
1758
error = VOP_LOOKUP(dirvp, nm, &vp, NULL, 0, rvp, kcred,
usr/src/uts/common/fs/devfs/devfs_subr.c
1771
dirvp = vp;
usr/src/uts/common/fs/devfs/devfs_subr.c
1819
error = VOP_LOOKUP(dirvp, nm, &vp,
usr/src/uts/common/fs/devfs/devfs_subr.c
1829
ASSERT(vp->v_type == VDIR ||
usr/src/uts/common/fs/devfs/devfs_subr.c
1830
vp->v_type == VCHR || vp->v_type == VBLK);
usr/src/uts/common/fs/devfs/devfs_subr.c
1832
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/devfs/devfs_subr.c
1833
error = devfs_remdrv_rmdir(vp, nm, rvp);
usr/src/uts/common/fs/devfs/devfs_subr.c
1849
VN_RELE(vp);
usr/src/uts/common/fs/devfs/devfs_subr.c
288
struct vnode *vp;
usr/src/uts/common/fs/devfs/devfs_subr.c
295
vp = DVTOV(dv);
usr/src/uts/common/fs/devfs/devfs_subr.c
296
vn_reinit(vp);
usr/src/uts/common/fs/devfs/devfs_subr.c
297
vp->v_flag = VROOT;
usr/src/uts/common/fs/devfs/devfs_subr.c
298
vp->v_vfsp = vfsp;
usr/src/uts/common/fs/devfs/devfs_subr.c
299
vp->v_type = VDIR;
usr/src/uts/common/fs/devfs/devfs_subr.c
300
vp->v_rdev = devfsdev;
usr/src/uts/common/fs/devfs/devfs_subr.c
301
vn_setops(vp, dv_vnodeops);
usr/src/uts/common/fs/devfs/devfs_subr.c
302
vn_exists(vp);
usr/src/uts/common/fs/devfs/devfs_subr.c
338
struct vnode *vp;
usr/src/uts/common/fs/devfs/devfs_subr.c
350
vp = DVTOV(dv);
usr/src/uts/common/fs/devfs/devfs_subr.c
351
vn_reinit(vp);
usr/src/uts/common/fs/devfs/devfs_subr.c
352
vp->v_flag = 0;
usr/src/uts/common/fs/devfs/devfs_subr.c
353
vp->v_vfsp = DVTOV(ddv)->v_vfsp;
usr/src/uts/common/fs/devfs/devfs_subr.c
354
vp->v_type = VDIR;
usr/src/uts/common/fs/devfs/devfs_subr.c
355
vp->v_rdev = DVTOV(ddv)->v_rdev;
usr/src/uts/common/fs/devfs/devfs_subr.c
356
vn_setops(vp, vn_getops(DVTOV(ddv)));
usr/src/uts/common/fs/devfs/devfs_subr.c
357
vn_exists(vp);
usr/src/uts/common/fs/devfs/devfs_subr.c
390
struct vnode *vp;
usr/src/uts/common/fs/devfs/devfs_subr.c
401
vp = DVTOV(dv);
usr/src/uts/common/fs/devfs/devfs_subr.c
402
vn_reinit(vp);
usr/src/uts/common/fs/devfs/devfs_subr.c
403
vp->v_flag = 0;
usr/src/uts/common/fs/devfs/devfs_subr.c
404
vp->v_vfsp = DVTOV(ddv)->v_vfsp;
usr/src/uts/common/fs/devfs/devfs_subr.c
405
vp->v_type = dmd->ddm_spec_type == S_IFCHR ? VCHR : VBLK;
usr/src/uts/common/fs/devfs/devfs_subr.c
406
vp->v_rdev = dmd->ddm_dev;
usr/src/uts/common/fs/devfs/devfs_subr.c
407
vn_setops(vp, vn_getops(DVTOV(ddv)));
usr/src/uts/common/fs/devfs/devfs_subr.c
408
vn_exists(vp);
usr/src/uts/common/fs/devfs/devfs_subr.c
417
dv->dv_ino = dv_mkino(devi, vp->v_type, vp->v_rdev);
usr/src/uts/common/fs/devfs/devfs_subr.c
456
vnode_t *vp = DVTOV(dv);
usr/src/uts/common/fs/devfs/devfs_subr.c
467
if (vp->v_count != 0) {
usr/src/uts/common/fs/devfs/devfs_subr.c
468
ASSERT(vp->v_type == VDIR);
usr/src/uts/common/fs/devfs/devfs_subr.c
474
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/devfs/devfs_subr.c
584
struct vnode *vp = DVTOV(dv);
usr/src/uts/common/fs/devfs/devfs_subr.c
589
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/devfs/devfs_subr.c
591
vap->va_fsid = vp->v_rdev;
usr/src/uts/common/fs/devfs/devfs_subr.c
593
vap->va_rdev = vp->v_rdev;
usr/src/uts/common/fs/devfs/devfs_subr.c
595
vap->va_type = vp->v_type;
usr/src/uts/common/fs/devfs/devfs_subr.c
613
devfs_get_defattr(struct vnode *vp, struct vattr *vap, int *no_fs_perm)
usr/src/uts/common/fs/devfs/devfs_subr.c
619
if (!vn_matchops(vp, dv_vnodeops)) {
usr/src/uts/common/fs/devfs/devfs_subr.c
630
dv = VTODV(vp);
usr/src/uts/common/fs/devfs/devfs_subr.c
631
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/devfs/devfs_subr.c
683
struct vnode *vp, /* devfs vnode */
usr/src/uts/common/fs/devfs/devfs_subr.c
697
ASSERT(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK);
usr/src/uts/common/fs/devfs/devfs_subr.c
698
dv = VTODV(vp);
usr/src/uts/common/fs/devfs/devfs_subr.c
778
devfs_get_defattr(vp, &vattr, NULL);
usr/src/uts/common/fs/devfs/devfs_subr.c
791
switch (vp->v_type) {
usr/src/uts/common/fs/devfs/devfs_subr.c
934
struct vnode *vp;
usr/src/uts/common/fs/devfs/devfs_vfsops.c
547
devfs_devpolicy(vnode_t *vp, devplcy_t **dpp)
usr/src/uts/common/fs/devfs/devfs_vfsops.c
557
if (VOP_REALVP(vp, &rvp, NULL) == 0 && vn_matchops(rvp, dv_vnodeops)) {
usr/src/uts/common/fs/devfs/devfs_vnops.c
1037
devfs_fsync(struct vnode *vp, int syncflag, struct cred *cred,
usr/src/uts/common/fs/devfs/devfs_vnops.c
1044
dcmn_err2(("devfs_fsync %s\n", VTODV(vp)->dv_name));
usr/src/uts/common/fs/devfs/devfs_vnops.c
1058
devfs_inactive(struct vnode *vp, struct cred *cred, caller_context_t *ct)
usr/src/uts/common/fs/devfs/devfs_vnops.c
1061
struct dv_node *dv = VTODV(vp);
usr/src/uts/common/fs/devfs/devfs_vnops.c
1064
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/devfs/devfs_vnops.c
1065
ASSERT(vp->v_count >= 1);
usr/src/uts/common/fs/devfs/devfs_vnops.c
1066
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/devfs/devfs_vnops.c
1067
destroy = (DV_STALE(dv) && vp->v_count == 0);
usr/src/uts/common/fs/devfs/devfs_vnops.c
1068
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/devfs/devfs_vnops.c
1081
devfs_fid(struct vnode *vp, struct fid *fidp, caller_context_t *ct)
usr/src/uts/common/fs/devfs/devfs_vnops.c
1083
struct dv_node *dv = VTODV(vp);
usr/src/uts/common/fs/devfs/devfs_vnops.c
109
devfs_read(struct vnode *vp, struct uio *uiop, int ioflag, struct cred *cred,
usr/src/uts/common/fs/devfs/devfs_vnops.c
1109
devfs_rwlock(struct vnode *vp, int write_flag, caller_context_t *ct)
usr/src/uts/common/fs/devfs/devfs_vnops.c
1111
dcmn_err2(("devfs_rwlock %s\n", VTODV(vp)->dv_name));
usr/src/uts/common/fs/devfs/devfs_vnops.c
1112
rw_enter(&VTODV(vp)->dv_contents, write_flag ? RW_WRITER : RW_READER);
usr/src/uts/common/fs/devfs/devfs_vnops.c
1118
devfs_rwunlock(struct vnode *vp, int write_flag, caller_context_t *ct)
usr/src/uts/common/fs/devfs/devfs_vnops.c
112
dcmn_err2(("devfs_read %s\n", VTODV(vp)->dv_name));
usr/src/uts/common/fs/devfs/devfs_vnops.c
1120
dcmn_err2(("devfs_rwunlock %s\n", VTODV(vp)->dv_name));
usr/src/uts/common/fs/devfs/devfs_vnops.c
1121
rw_exit(&VTODV(vp)->dv_contents);
usr/src/uts/common/fs/devfs/devfs_vnops.c
113
ASSERT(vp->v_type == VDIR);
usr/src/uts/common/fs/devfs/devfs_vnops.c
1130
devfs_seek(struct vnode *vp, offset_t ooff, offset_t *noffp,
usr/src/uts/common/fs/devfs/devfs_vnops.c
1133
ASSERT(vp->v_type == VDIR);
usr/src/uts/common/fs/devfs/devfs_vnops.c
1134
dcmn_err2(("devfs_seek %s\n", VTODV(vp)->dv_name));
usr/src/uts/common/fs/devfs/devfs_vnops.c
114
ASSERT(RW_READ_HELD(&VTODV(vp)->dv_contents));
usr/src/uts/common/fs/devfs/devfs_vnops.c
124
devfs_write(struct vnode *vp, struct uio *uiop, int ioflag, struct cred *cred,
usr/src/uts/common/fs/devfs/devfs_vnops.c
127
dcmn_err2(("devfs_write %s\n", VTODV(vp)->dv_name));
usr/src/uts/common/fs/devfs/devfs_vnops.c
128
ASSERT(vp->v_type == VDIR);
usr/src/uts/common/fs/devfs/devfs_vnops.c
129
ASSERT(RW_WRITE_HELD(&VTODV(vp)->dv_contents));
usr/src/uts/common/fs/devfs/devfs_vnops.c
139
devfs_ioctl(struct vnode *vp, int cmd, intptr_t arg, int flag,
usr/src/uts/common/fs/devfs/devfs_vnops.c
142
dcmn_err2(("devfs_ioctl %s\n", VTODV(vp)->dv_name));
usr/src/uts/common/fs/devfs/devfs_vnops.c
143
ASSERT(vp->v_type == VDIR);
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
165
struct dv_node *dv = VTODV(vp);
usr/src/uts/common/fs/devfs/devfs_vnops.c
176
if (!(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK)) {
usr/src/uts/common/fs/devfs/devfs_vnops.c
178
"?%s: getattr on vnode type %d", dvnm, vp->v_type);
usr/src/uts/common/fs/devfs/devfs_vnops.c
206
if (vp->v_rdev == rconsdev) {
usr/src/uts/common/fs/devfs/devfs_vnops.c
221
struct vnode *vp,
usr/src/uts/common/fs/devfs/devfs_vnops.c
233
ASSERT(vp->v_type == VDIR);
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
340
struct vnode *vp,
usr/src/uts/common/fs/devfs/devfs_vnops.c
346
struct dv_node *dv = VTODV(vp);
usr/src/uts/common/fs/devfs/devfs_vnops.c
364
if (!(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK)) {
usr/src/uts/common/fs/devfs/devfs_vnops.c
366
"?%s: getattr on vnode type %d", dvnm, vp->v_type);
usr/src/uts/common/fs/devfs/devfs_vnops.c
404
if (vp->v_type == VDIR) {
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
460
ASSERT(vp->v_type != VDIR);
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
543
dv_shadow_node(dvp, dv->dv_name, vp,
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
607
return (fs_pathconf(vp, cmd, valp, cr, ct));
usr/src/uts/common/fs/devfs/devfs_vnops.c
614
devfs_getsecattr(struct vnode *vp, struct vsecattr *vsap, int flags,
usr/src/uts/common/fs/devfs/devfs_vnops.c
617
dvnode_t *dv = VTODV(vp);
usr/src/uts/common/fs/devfs/devfs_vnops.c
622
ASSERT(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK);
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
636
dsysdebug(error, ("vop_getsecattr %s %d\n", VTODV(vp)->dv_name, error));
usr/src/uts/common/fs/devfs/devfs_vnops.c
648
devfs_setsecattr(struct vnode *vp, struct vsecattr *vsap, int flags,
usr/src/uts/common/fs/devfs/devfs_vnops.c
651
dvnode_t *dv = VTODV(vp);
usr/src/uts/common/fs/devfs/devfs_vnops.c
656
ASSERT(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK);
usr/src/uts/common/fs/devfs/devfs_vnops.c
670
ASSERT(vp->v_type == VCHR || vp->v_type == VBLK);
usr/src/uts/common/fs/devfs/devfs_vnops.c
671
dv_shadow_node(DVTOV(dv->dv_dotdot), dv->dv_name, vp,
usr/src/uts/common/fs/devfs/devfs_vnops.c
689
dsysdebug(error, ("vop_setsecattr %s %d\n", VTODV(vp)->dv_name, error));
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
731
struct dv_node *dv = VTODV(vp);
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
835
struct vnode *vp;
usr/src/uts/common/fs/devfs/devfs_vnops.c
838
error = dv_find(VTODV(dvp), nm, &vp, NULL, NULLVP, cred, 0);
usr/src/uts/common/fs/devfs/devfs_vnops.c
842
else if (vp->v_type == VDIR && (mode & VWRITE))
usr/src/uts/common/fs/devfs/devfs_vnops.c
845
error = VOP_ACCESS(vp, mode, 0, cred, ct);
usr/src/uts/common/fs/devfs/devfs_vnops.c
848
VN_RELE(vp);
usr/src/uts/common/fs/devfs/devfs_vnops.c
850
*vpp = vp;
usr/src/uts/common/fs/devfs/devfs_vnops.c
90
devfs_close(struct vnode *vp, int flag, int count,
usr/src/uts/common/fs/devfs/devfs_vnops.c
93
struct dv_node *dv = VTODV(vp);
usr/src/uts/common/fs/devfs/devfs_vnops.c
96
ASSERT(vp->v_type == VDIR);
usr/src/uts/common/fs/devfs/devfs_vnops.c
98
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/devfs/devfs_vnops.c
99
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/dnlc.c
1001
vnode_t *vp;
usr/src/uts/common/fs/dnlc.c
1046
vp = ncp->vp;
usr/src/uts/common/fs/dnlc.c
1052
if (!vn_has_cached_data(vp) &&
usr/src/uts/common/fs/dnlc.c
1053
((vp->v_count == 1) || (vp == DNLC_NO_VNODE))) {
usr/src/uts/common/fs/dnlc.c
1064
vp = ncp->vp;
usr/src/uts/common/fs/dnlc.c
1076
vp = ncp->vp;
usr/src/uts/common/fs/dnlc.c
1083
VN_RELE_DNLC(vp);
usr/src/uts/common/fs/dnlc.c
437
dnlc_enter(vnode_t *dp, const char *name, vnode_t *vp)
usr/src/uts/common/fs/dnlc.c
461
ncp->vp = vp;
usr/src/uts/common/fs/dnlc.c
462
VN_HOLD_DNLC(vp);
usr/src/uts/common/fs/dnlc.c
473
VN_RELE_DNLC(vp);
usr/src/uts/common/fs/dnlc.c
503
dnlc_update(vnode_t *dp, const char *name, vnode_t *vp)
usr/src/uts/common/fs/dnlc.c
535
ncp->vp = vp;
usr/src/uts/common/fs/dnlc.c
536
VN_HOLD_DNLC(vp);
usr/src/uts/common/fs/dnlc.c
543
if (tcp->vp != vp) {
usr/src/uts/common/fs/dnlc.c
544
tvp = tcp->vp;
usr/src/uts/common/fs/dnlc.c
545
tcp->vp = vp;
usr/src/uts/common/fs/dnlc.c
554
VN_RELE_DNLC(vp);
usr/src/uts/common/fs/dnlc.c
589
vnode_t *vp;
usr/src/uts/common/fs/dnlc.c
637
vp = ncp->vp;
usr/src/uts/common/fs/dnlc.c
638
VN_HOLD_CALLER(vp);
usr/src/uts/common/fs/dnlc.c
642
if (vp == DNLC_NO_VNODE) {
usr/src/uts/common/fs/dnlc.c
647
ncstats.hits, vp, name);
usr/src/uts/common/fs/dnlc.c
648
return (vp);
usr/src/uts/common/fs/dnlc.c
685
VN_RELE_DNLC(ncp->vp);
usr/src/uts/common/fs/dnlc.c
719
nc_rele[index++] = ncp->vp;
usr/src/uts/common/fs/dnlc.c
746
dnlc_purge_vp(vnode_t *vp)
usr/src/uts/common/fs/dnlc.c
753
ASSERT(vp->v_count > 0);
usr/src/uts/common/fs/dnlc.c
754
if (vp->v_count_dnlc == 0) {
usr/src/uts/common/fs/dnlc.c
772
if (ncp->dp == vp || ncp->vp == vp) {
usr/src/uts/common/fs/dnlc.c
773
nc_rele[index++] = ncp->vp;
usr/src/uts/common/fs/dnlc.c
79
#define VN_HOLD_DNLC(vp) { \
usr/src/uts/common/fs/dnlc.c
792
if (vp->v_count_dnlc == 0) {
usr/src/uts/common/fs/dnlc.c
80
mutex_enter(&(vp)->v_lock); \
usr/src/uts/common/fs/dnlc.c
81
if ((vp)->v_count_dnlc == 0) { \
usr/src/uts/common/fs/dnlc.c
82
VN_HOLD_LOCKED(vp); \
usr/src/uts/common/fs/dnlc.c
833
ASSERT(ncp->vp != NULL);
usr/src/uts/common/fs/dnlc.c
835
(ncp->vp->v_vfsp == vfsp)) {
usr/src/uts/common/fs/dnlc.c
837
nc_rele[index++] = ncp->vp;
usr/src/uts/common/fs/dnlc.c
84
(vp)->v_count_dnlc++; \
usr/src/uts/common/fs/dnlc.c
85
mutex_exit(&(vp)->v_lock); \
usr/src/uts/common/fs/dnlc.c
87
#define VN_RELE_DNLC(vp) { \
usr/src/uts/common/fs/dnlc.c
88
vn_rele_dnlc(vp); \
usr/src/uts/common/fs/dnlc.c
884
vnode_t *vp;
usr/src/uts/common/fs/dnlc.c
906
vp = ncp->vp;
usr/src/uts/common/fs/dnlc.c
907
if (!vn_has_cached_data(vp) && (vp->v_count == 1) &&
usr/src/uts/common/fs/dnlc.c
908
vn_matchops(vp, vop))
usr/src/uts/common/fs/dnlc.c
915
VN_RELE_DNLC(vp)
usr/src/uts/common/fs/doorfs/door_sys.c
1792
struct vnode *vp;
usr/src/uts/common/fs/doorfs/door_sys.c
1803
if (VOP_REALVP(fp->f_vnode, &vp, NULL))
usr/src/uts/common/fs/doorfs/door_sys.c
1804
vp = fp->f_vnode;
usr/src/uts/common/fs/doorfs/door_sys.c
1805
if (vp && vp->v_type == VDOOR) {
usr/src/uts/common/fs/doorfs/door_sys.c
1806
if (VTOD(vp)->door_target == curproc)
usr/src/uts/common/fs/doorfs/door_sys.c
1808
attributes |= VTOD(vp)->door_flags & DOOR_ATTR_MASK;
usr/src/uts/common/fs/doorfs/door_sys.c
1809
dp->d_data.d_desc.d_id = VTOD(vp)->door_index;
usr/src/uts/common/fs/doorfs/door_sys.c
1973
vnode_t *vp;
usr/src/uts/common/fs/doorfs/door_sys.c
1982
if (VOP_REALVP(fp->f_vnode, &vp, NULL))
usr/src/uts/common/fs/doorfs/door_sys.c
1983
vp = fp->f_vnode;
usr/src/uts/common/fs/doorfs/door_sys.c
1985
if (vp == NULL || vp->v_type != VDOOR) {
usr/src/uts/common/fs/doorfs/door_sys.c
1993
return (VTOD(vp));
usr/src/uts/common/fs/doorfs/door_sys.c
2626
vnode_t *vp;
usr/src/uts/common/fs/doorfs/door_sys.c
2645
if (VOP_REALVP(fp->f_vnode, &vp, NULL))
usr/src/uts/common/fs/doorfs/door_sys.c
2646
vp = fp->f_vnode;
usr/src/uts/common/fs/doorfs/door_sys.c
2650
(VTOD(vp)->door_flags & DOOR_ATTR_MASK);
usr/src/uts/common/fs/doorfs/door_sys.c
3098
door_upcall(vnode_t *vp, door_arg_t *param, struct cred *cred,
usr/src/uts/common/fs/doorfs/door_sys.c
3112
if (vp->v_type != VDOOR) {
usr/src/uts/common/fs/doorfs/door_sys.c
3120
dp = VTOD(vp); /* Convert to a door_node_t */
usr/src/uts/common/fs/doorfs/door_sys.c
3327
vnode_t *vp;
usr/src/uts/common/fs/doorfs/door_sys.c
3338
if (VOP_REALVP(fp->f_vnode, &vp, NULL))
usr/src/uts/common/fs/doorfs/door_sys.c
3339
vp = fp->f_vnode;
usr/src/uts/common/fs/doorfs/door_sys.c
3342
(VTOD(vp)->door_flags & DOOR_ATTR_MASK);
usr/src/uts/common/fs/doorfs/door_sys.c
3500
vnode_t *vp;
usr/src/uts/common/fs/doorfs/door_sys.c
3503
if ((err = lookupname(pathname, UIO_SYSSPACE, FOLLOW, NULL, &vp)) != 0)
usr/src/uts/common/fs/doorfs/door_sys.c
3505
if (err = VOP_OPEN(&vp, FREAD, kcred, NULL)) {
usr/src/uts/common/fs/doorfs/door_sys.c
3506
VN_RELE(vp);
usr/src/uts/common/fs/doorfs/door_sys.c
3509
if (vp->v_type != VDOOR) {
usr/src/uts/common/fs/doorfs/door_sys.c
3510
VN_RELE(vp);
usr/src/uts/common/fs/doorfs/door_sys.c
3513
if ((err = falloc(vp, FREAD | FWRITE, &fp, NULL)) != 0) {
usr/src/uts/common/fs/doorfs/door_sys.c
3514
VN_RELE(vp);
usr/src/uts/common/fs/doorfs/door_sys.c
3527
vnode_t *vp;
usr/src/uts/common/fs/doorfs/door_sys.c
3529
if (VOP_REALVP(fp->f_vnode, &vp, NULL))
usr/src/uts/common/fs/doorfs/door_sys.c
3530
vp = fp->f_vnode;
usr/src/uts/common/fs/doorfs/door_sys.c
3531
if (vp->v_type != VDOOR)
usr/src/uts/common/fs/doorfs/door_sys.c
3533
door_info_common(VTOD(vp), dip, fp);
usr/src/uts/common/fs/doorfs/door_sys.c
3557
vnode_t *vp;
usr/src/uts/common/fs/doorfs/door_sys.c
3559
if (VOP_REALVP(fp->f_vnode, &vp, NULL))
usr/src/uts/common/fs/doorfs/door_sys.c
3560
vp = fp->f_vnode;
usr/src/uts/common/fs/doorfs/door_sys.c
3561
if (vp->v_type != VDOOR)
usr/src/uts/common/fs/doorfs/door_sys.c
3563
return (door_setparam_common(VTOD(vp), 1, type, val));
usr/src/uts/common/fs/doorfs/door_sys.c
3570
vnode_t *vp;
usr/src/uts/common/fs/doorfs/door_sys.c
3572
if (VOP_REALVP(fp->f_vnode, &vp, NULL))
usr/src/uts/common/fs/doorfs/door_sys.c
3573
vp = fp->f_vnode;
usr/src/uts/common/fs/doorfs/door_sys.c
3574
if (vp->v_type != VDOOR)
usr/src/uts/common/fs/doorfs/door_sys.c
3576
return (door_getparam_common(VTOD(vp), type, out));
usr/src/uts/common/fs/doorfs/door_sys.c
422
vnode_t *vp;
usr/src/uts/common/fs/doorfs/door_sys.c
443
vp = DTOV(dp);
usr/src/uts/common/fs/doorfs/door_sys.c
444
vn_setops(vp, door_vnodeops);
usr/src/uts/common/fs/doorfs/door_sys.c
445
vp->v_type = VDOOR;
usr/src/uts/common/fs/doorfs/door_sys.c
446
vp->v_vfsp = &door_vfs;
usr/src/uts/common/fs/doorfs/door_sys.c
447
vp->v_data = (caddr_t)dp;
usr/src/uts/common/fs/doorfs/door_sys.c
454
if (falloc(vp, FREAD | FWRITE, &fp, fdp)) {
usr/src/uts/common/fs/doorfs/door_sys.c
462
vn_free(vp);
usr/src/uts/common/fs/doorfs/door_sys.c
466
vn_exists(vp);
usr/src/uts/common/fs/doorfs/door_vnops.c
104
door_close(struct vnode *vp, int flag, int count, offset_t offset,
usr/src/uts/common/fs/doorfs/door_vnops.c
107
door_node_t *dp = VTOD(vp);
usr/src/uts/common/fs/doorfs/door_vnops.c
126
if (count == 2 && vp->v_count == 1 &&
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
150
vap->va_type = vp->v_type; /* vnode type (for create) */
usr/src/uts/common/fs/doorfs/door_vnops.c
156
vap->va_nlink = vp->v_count; /* number of references to file */
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
173
door_node_t *dp = VTOD(vp);
usr/src/uts/common/fs/doorfs/door_vnops.c
175
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/doorfs/door_vnops.c
181
ASSERT(vp->v_count == 1);
usr/src/uts/common/fs/doorfs/door_vnops.c
183
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/doorfs/door_vnops.c
184
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/doorfs/door_vnops.c
187
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/doorfs/door_vnops.c
196
vn_invalid(vp);
usr/src/uts/common/fs/doorfs/door_vnops.c
197
vn_free(vp);
usr/src/uts/common/fs/doorfs/door_vnops.c
209
vnode_t *vp = DTOV(dp);
usr/src/uts/common/fs/doorfs/door_vnops.c
211
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/doorfs/door_vnops.c
213
ASSERT(dp->door_bound_threads > 0 && vp->v_count > 0);
usr/src/uts/common/fs/doorfs/door_vnops.c
214
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/doorfs/door_vnops.c
220
vnode_t *vp = DTOV(dp);
usr/src/uts/common/fs/doorfs/door_vnops.c
223
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/doorfs/door_vnops.c
225
if (--dp->door_bound_threads == 0 && vp->v_count == 0) {
usr/src/uts/common/fs/doorfs/door_vnops.c
227
VN_HOLD_LOCKED(vp);
usr/src/uts/common/fs/doorfs/door_vnops.c
230
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/doorfs/door_vnops.c
233
door_inactive(vp, NULL, NULL);
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
246
door_realvp(vnode_t *vp, vnode_t **vpp, caller_context_t *ct)
usr/src/uts/common/fs/doorfs/door_vnops.c
248
*vpp = vp;
usr/src/uts/common/fs/doorfs/door_vnops.c
44
static int door_close(struct vnode *vp, int flag, int count,
usr/src/uts/common/fs/doorfs/door_vnops.c
46
static int door_getattr(struct vnode *vp, struct vattr *vap,
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
50
static int door_access(struct vnode *vp, int mode, int flags,
usr/src/uts/common/fs/doorfs/door_vnops.c
52
static int door_realvp(vnode_t *vp, vnode_t **vpp, 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
116
if (vp->v_type != VDIR)
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
168
vfs_t *vfsp = vp->v_vfsp;
usr/src/uts/common/fs/fd/fdops.c
171
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/fd/fdops.c
181
vap->va_nodeid = (ino64_t)fdtoi(getminor(vp->v_rdev));
usr/src/uts/common/fs/fd/fdops.c
183
vap->va_type = vp->v_type;
usr/src/uts/common/fs/fd/fdops.c
184
vap->va_rdev = vp->v_rdev;
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
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
308
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/fd/fdops.c
309
ASSERT(vp->v_count >= 1);
usr/src/uts/common/fs/fd/fdops.c
310
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/fd/fdops.c
311
if (vp->v_count != 0) {
usr/src/uts/common/fs/fd/fdops.c
312
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/fd/fdops.c
315
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/fd/fdops.c
316
vn_invalid(vp);
usr/src/uts/common/fs/fd/fdops.c
317
vn_free(vp);
usr/src/uts/common/fs/fd/fdops.c
342
struct vnode *vp;
usr/src/uts/common/fs/fd/fdops.c
349
vp = vn_alloc(KM_SLEEP);
usr/src/uts/common/fs/fd/fdops.c
350
vp->v_type = VCHR;
usr/src/uts/common/fs/fd/fdops.c
351
vp->v_vfsp = dvp->v_vfsp;
usr/src/uts/common/fs/fd/fdops.c
352
vn_setops(vp, fd_vnodeops);
usr/src/uts/common/fs/fd/fdops.c
353
vp->v_data = NULL;
usr/src/uts/common/fs/fd/fdops.c
354
vp->v_flag = VNOMAP;
usr/src/uts/common/fs/fd/fdops.c
355
vp->v_rdev = makedevice(fdrmaj, n);
usr/src/uts/common/fs/fd/fdops.c
356
vn_exists(vp);
usr/src/uts/common/fs/fd/fdops.c
357
*vpp = vp;
usr/src/uts/common/fs/fd/fdops.c
370
struct vnode *vp;
usr/src/uts/common/fs/fd/fdops.c
390
vp = vn_alloc(KM_SLEEP);
usr/src/uts/common/fs/fd/fdops.c
391
vp->v_vfsp = vfsp;
usr/src/uts/common/fs/fd/fdops.c
392
vn_setops(vp, fd_vnodeops);
usr/src/uts/common/fs/fd/fdops.c
393
vp->v_type = VDIR;
usr/src/uts/common/fs/fd/fdops.c
394
vp->v_data = NULL;
usr/src/uts/common/fs/fd/fdops.c
395
vp->v_flag |= VROOT;
usr/src/uts/common/fs/fd/fdops.c
397
vfsp->vfs_data = (char *)vp;
usr/src/uts/common/fs/fd/fdops.c
437
vnode_t *vp = (vnode_t *)vfsp->vfs_data;
usr/src/uts/common/fs/fd/fdops.c
439
VN_HOLD(vp);
usr/src/uts/common/fs/fd/fdops.c
440
*vpp = vp;
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/fdbuffer.c
342
fdb_iosetup(fdbuffer_t *fdb, u_offset_t off, size_t len, struct vnode *vp,
usr/src/uts/common/fs/fdbuffer.c
385
bp = pageio_setup(fdb->fd_pages, len, vp, b_flags);
usr/src/uts/common/fs/fem.c
1003
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1004
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
1015
vhead_fid(vnode_t *vp, fid_t *fidp, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
1023
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1024
func = (int (*)()) (vp->v_op->vop_fid);
usr/src/uts/common/fs/fem.c
1025
arg0 = vp;
usr/src/uts/common/fs/fem.c
1026
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1030
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1031
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
1041
vhead_rwlock(vnode_t *vp, int write_lock, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
1049
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1050
func = (int (*)()) (vp->v_op->vop_rwlock);
usr/src/uts/common/fs/fem.c
1051
arg0 = vp;
usr/src/uts/common/fs/fem.c
1052
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1056
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1057
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
1068
vhead_rwunlock(vnode_t *vp, int write_lock, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
1075
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1076
func = (void (*)()) (vp->v_op->vop_rwunlock);
usr/src/uts/common/fs/fem.c
1077
arg0 = vp;
usr/src/uts/common/fs/fem.c
1078
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1082
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1083
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
1094
vhead_seek(vnode_t *vp, offset_t ooff, offset_t *noffp, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
1102
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1103
func = (int (*)()) (vp->v_op->vop_seek);
usr/src/uts/common/fs/fem.c
1104
arg0 = vp;
usr/src/uts/common/fs/fem.c
1105
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1109
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1110
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
1136
farg.fa_vnode.vp = vp1;
usr/src/uts/common/fs/fem.c
1146
vhead_frlock(vnode_t *vp, int cmd, struct flock64 *bfp, int flag,
usr/src/uts/common/fs/fem.c
1156
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1157
func = (int (*)()) (vp->v_op->vop_frlock);
usr/src/uts/common/fs/fem.c
1158
arg0 = vp;
usr/src/uts/common/fs/fem.c
1159
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1163
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1164
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
1175
vhead_space(vnode_t *vp, int cmd, struct flock64 *bfp, int flag,
usr/src/uts/common/fs/fem.c
1184
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1185
func = (int (*)()) (vp->v_op->vop_space);
usr/src/uts/common/fs/fem.c
1186
arg0 = vp;
usr/src/uts/common/fs/fem.c
1187
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1191
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1192
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
1202
vhead_realvp(vnode_t *vp, vnode_t **vpp, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
1210
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1211
func = (int (*)()) (vp->v_op->vop_realvp);
usr/src/uts/common/fs/fem.c
1212
arg0 = vp;
usr/src/uts/common/fs/fem.c
1213
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1217
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1218
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
1229
vhead_getpage(vnode_t *vp, offset_t off, size_t len, uint_t *protp,
usr/src/uts/common/fs/fem.c
1239
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1240
func = (int (*)()) (vp->v_op->vop_getpage);
usr/src/uts/common/fs/fem.c
1241
arg0 = vp;
usr/src/uts/common/fs/fem.c
1242
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1247
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1248
farg.fa_vnode.vp = vp;
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
1269
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1270
func = (int (*)()) (vp->v_op->vop_putpage);
usr/src/uts/common/fs/fem.c
1271
arg0 = vp;
usr/src/uts/common/fs/fem.c
1272
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1276
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1277
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
1288
vhead_map(vnode_t *vp, offset_t off, struct as *as, caddr_t *addrp,
usr/src/uts/common/fs/fem.c
1298
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1299
func = (int (*)()) (vp->v_op->vop_map);
usr/src/uts/common/fs/fem.c
1300
arg0 = vp;
usr/src/uts/common/fs/fem.c
1301
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1306
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1307
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
1318
vhead_addmap(vnode_t *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/fem.c
1328
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1329
func = (int (*)()) (vp->v_op->vop_addmap);
usr/src/uts/common/fs/fem.c
1330
arg0 = vp;
usr/src/uts/common/fs/fem.c
1331
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1336
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1337
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
1349
vhead_delmap(vnode_t *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/fem.c
1359
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1360
func = (int (*)()) (vp->v_op->vop_delmap);
usr/src/uts/common/fs/fem.c
1361
arg0 = vp;
usr/src/uts/common/fs/fem.c
1362
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1367
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1368
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
1380
vhead_poll(vnode_t *vp, short events, int anyyet, short *reventsp,
usr/src/uts/common/fs/fem.c
1389
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1390
func = (int (*)()) (vp->v_op->vop_poll);
usr/src/uts/common/fs/fem.c
1391
arg0 = vp;
usr/src/uts/common/fs/fem.c
1392
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1396
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1397
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
1407
vhead_dump(vnode_t *vp, caddr_t addr, offset_t lbdn, offset_t dblks,
usr/src/uts/common/fs/fem.c
1416
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1417
func = (int (*)()) (vp->v_op->vop_dump);
usr/src/uts/common/fs/fem.c
1418
arg0 = vp;
usr/src/uts/common/fs/fem.c
1419
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1423
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1424
farg.fa_vnode.vp = vp;
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
1443
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1444
func = (int (*)()) (vp->v_op->vop_pathconf);
usr/src/uts/common/fs/fem.c
1445
arg0 = vp;
usr/src/uts/common/fs/fem.c
1446
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1450
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1451
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
1462
vhead_pageio(vnode_t *vp, struct page *pp, u_offset_t io_off,
usr/src/uts/common/fs/fem.c
1471
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1472
func = (int (*)()) (vp->v_op->vop_pageio);
usr/src/uts/common/fs/fem.c
1473
arg0 = vp;
usr/src/uts/common/fs/fem.c
1474
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1478
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1479
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
1490
vhead_dumpctl(vnode_t *vp, int action, offset_t *blkp, caller_context_t *ct)
usr/src/uts/common/fs/fem.c
1498
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1499
func = (int (*)()) (vp->v_op->vop_dumpctl);
usr/src/uts/common/fs/fem.c
1500
arg0 = vp;
usr/src/uts/common/fs/fem.c
1501
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1505
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1506
farg.fa_vnode.vp = vp;
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
1525
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1526
func = (void (*)()) (vp->v_op->vop_dispose);
usr/src/uts/common/fs/fem.c
1527
arg0 = vp;
usr/src/uts/common/fs/fem.c
1528
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1532
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1533
farg.fa_vnode.vp = vp;
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
1553
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1554
func = (int (*)()) (vp->v_op->vop_setsecattr);
usr/src/uts/common/fs/fem.c
1555
arg0 = vp;
usr/src/uts/common/fs/fem.c
1556
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1560
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1561
farg.fa_vnode.vp = vp;
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
1581
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1582
func = (int (*)()) (vp->v_op->vop_getsecattr);
usr/src/uts/common/fs/fem.c
1583
arg0 = vp;
usr/src/uts/common/fs/fem.c
1584
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1588
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1589
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
1600
vhead_shrlock(vnode_t *vp, int cmd, struct shrlock *shr, int flag,
usr/src/uts/common/fs/fem.c
1609
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1610
func = (int (*)()) (vp->v_op->vop_shrlock);
usr/src/uts/common/fs/fem.c
1611
arg0 = vp;
usr/src/uts/common/fs/fem.c
1612
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1616
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1617
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
1628
vhead_vnevent(vnode_t *vp, vnevent_t vnevent, vnode_t *dvp, char *cname,
usr/src/uts/common/fs/fem.c
1637
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1638
func = (int (*)()) (vp->v_op->vop_vnevent);
usr/src/uts/common/fs/fem.c
1639
arg0 = vp;
usr/src/uts/common/fs/fem.c
1640
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1644
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1645
farg.fa_vnode.vp = vp;
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
1665
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1666
func = (int (*)()) (vp->v_op->vop_reqzcbuf);
usr/src/uts/common/fs/fem.c
1667
arg0 = vp;
usr/src/uts/common/fs/fem.c
1668
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1672
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1673
farg.fa_vnode.vp = vp;
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
1692
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
1693
func = (int (*)()) (vp->v_op->vop_retzcbuf);
usr/src/uts/common/fs/fem.c
1694
arg0 = vp;
usr/src/uts/common/fs/fem.c
1695
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1699
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
1700
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
1959
fshead_vnstate(vfs_t *vfsp, vnode_t *vp, vntrans_t nstate)
usr/src/uts/common/fs/fem.c
1972
errc = (*func)(vfsp, vp, nstate);
usr/src/uts/common/fs/fem.c
1980
errc = (*func)(arg0, vp, nstate);
usr/src/uts/common/fs/fem.c
238
*(arg0) = (void *)(ap)->fa_vnode.vp; \
usr/src/uts/common/fs/fem.c
253
*(arg0) = (void *)(ap)->fa_vnode.vp; \
usr/src/uts/common/fs/fem.c
2881
vfsnext_vnstate(fsemarg_t *vf, vnode_t *vp, vntrans_t nstate)
usr/src/uts/common/fs/fem.c
2891
return ((*func)(arg0, vp, nstate));
usr/src/uts/common/fs/fem.c
3342
vnode_t *vp, /* Vnode on which monitor is being installed */
usr/src/uts/common/fs/fem.c
3363
error = fem_push_node(&vp->v_femhead, (void **)&vp->v_op, FEMTYPE_VNODE,
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
471
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
472
func = (int (*)()) (vp->v_op->vop_close);
usr/src/uts/common/fs/fem.c
473
arg0 = vp;
usr/src/uts/common/fs/fem.c
474
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
478
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
479
farg.fa_vnode.vp = vp;
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
498
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
499
func = (int (*)()) (vp->v_op->vop_read);
usr/src/uts/common/fs/fem.c
500
arg0 = vp;
usr/src/uts/common/fs/fem.c
501
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
505
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
506
farg.fa_vnode.vp = vp;
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
525
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
526
func = (int (*)()) (vp->v_op->vop_write);
usr/src/uts/common/fs/fem.c
527
arg0 = vp;
usr/src/uts/common/fs/fem.c
528
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
532
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
533
farg.fa_vnode.vp = vp;
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
552
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
553
func = (int (*)()) (vp->v_op->vop_ioctl);
usr/src/uts/common/fs/fem.c
554
arg0 = vp;
usr/src/uts/common/fs/fem.c
555
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
559
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
560
farg.fa_vnode.vp = vp;
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
579
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
580
func = (int (*)()) (vp->v_op->vop_setfl);
usr/src/uts/common/fs/fem.c
581
arg0 = vp;
usr/src/uts/common/fs/fem.c
582
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
586
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
587
farg.fa_vnode.vp = vp;
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
606
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
607
func = (int (*)()) (vp->v_op->vop_getattr);
usr/src/uts/common/fs/fem.c
608
arg0 = vp;
usr/src/uts/common/fs/fem.c
609
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
613
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
614
farg.fa_vnode.vp = vp;
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
634
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
635
func = (int (*)()) (vp->v_op->vop_setattr);
usr/src/uts/common/fs/fem.c
636
arg0 = vp;
usr/src/uts/common/fs/fem.c
637
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
641
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
642
farg.fa_vnode.vp = vp;
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
662
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
663
func = (int (*)()) (vp->v_op->vop_access);
usr/src/uts/common/fs/fem.c
664
arg0 = vp;
usr/src/uts/common/fs/fem.c
665
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
669
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
670
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
700
farg.fa_vnode.vp = dvp;
usr/src/uts/common/fs/fem.c
731
farg.fa_vnode.vp = dvp;
usr/src/uts/common/fs/fem.c
760
farg.fa_vnode.vp = dvp;
usr/src/uts/common/fs/fem.c
788
farg.fa_vnode.vp = tdvp;
usr/src/uts/common/fs/fem.c
815
farg.fa_vnode.vp = sdvp;
usr/src/uts/common/fs/fem.c
843
farg.fa_vnode.vp = dvp;
usr/src/uts/common/fs/fem.c
870
farg.fa_vnode.vp = dvp;
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
889
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
890
func = (int (*)()) (vp->v_op->vop_readdir);
usr/src/uts/common/fs/fem.c
891
arg0 = vp;
usr/src/uts/common/fs/fem.c
892
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
896
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
897
farg.fa_vnode.vp = vp;
usr/src/uts/common/fs/fem.c
925
farg.fa_vnode.vp = dvp;
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
944
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
945
func = (int (*)()) (vp->v_op->vop_readlink);
usr/src/uts/common/fs/fem.c
946
arg0 = vp;
usr/src/uts/common/fs/fem.c
947
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
951
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
952
farg.fa_vnode.vp = vp;
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
971
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
972
func = (int (*)()) (vp->v_op->vop_fsync);
usr/src/uts/common/fs/fem.c
973
arg0 = vp;
usr/src/uts/common/fs/fem.c
974
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
978
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fem.c
979
farg.fa_vnode.vp = vp;
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/fem.c
996
if ((femsp = fem_lock(vp->v_femhead)) == NULL) {
usr/src/uts/common/fs/fem.c
997
func = (void (*)()) (vp->v_op->vop_inactive);
usr/src/uts/common/fs/fem.c
998
arg0 = vp;
usr/src/uts/common/fs/fem.c
999
fem_unlock(vp->v_femhead);
usr/src/uts/common/fs/fifofs/fifosubr.c
1120
fifo_vfastoff(vnode_t *vp)
usr/src/uts/common/fs/fifofs/fifosubr.c
1122
fifonode_t *fnp = VTOF(vp);
usr/src/uts/common/fs/fifofs/fifosubr.c
118
#define FIFOHASH(vp) (((uintptr_t)(vp) >> FIFOSHFT) & (FIFO_HASHSZ - 1))
usr/src/uts/common/fs/fifofs/fifosubr.c
120
#define FIFOHASH(vp) (((uintptr_t)(vp) >> FIFOSHFT) % FIFO_HASHSZ)
usr/src/uts/common/fs/fifofs/fifosubr.c
185
vnode_t *vp;
usr/src/uts/common/fs/fifofs/fifosubr.c
187
vp = vn_alloc(kmflags);
usr/src/uts/common/fs/fifofs/fifosubr.c
188
if (vp == NULL) {
usr/src/uts/common/fs/fifofs/fifosubr.c
193
fnp->fn_vnode = vp;
usr/src/uts/common/fs/fifofs/fifosubr.c
213
vn_setops(vp, fifo_vnodeops);
usr/src/uts/common/fs/fifofs/fifosubr.c
214
vp->v_stream = NULL;
usr/src/uts/common/fs/fifofs/fifosubr.c
215
vp->v_type = VFIFO;
usr/src/uts/common/fs/fifofs/fifosubr.c
216
vp->v_data = (caddr_t)fnp;
usr/src/uts/common/fs/fifofs/fifosubr.c
217
vp->v_flag = VNOMAP | VNOSWAP;
usr/src/uts/common/fs/fifofs/fifosubr.c
218
vn_exists(vp);
usr/src/uts/common/fs/fifofs/fifosubr.c
238
vnode_t *vp = FTOV(fnp);
usr/src/uts/common/fs/fifofs/fifosubr.c
240
if (vp == NULL) {
usr/src/uts/common/fs/fifofs/fifosubr.c
252
ASSERT(vn_matchops(vp, fifo_vnodeops));
usr/src/uts/common/fs/fifofs/fifosubr.c
253
ASSERT(vp->v_stream == NULL);
usr/src/uts/common/fs/fifofs/fifosubr.c
254
ASSERT(vp->v_type == VFIFO);
usr/src/uts/common/fs/fifofs/fifosubr.c
255
ASSERT(vp->v_data == (caddr_t)fnp);
usr/src/uts/common/fs/fifofs/fifosubr.c
256
ASSERT((vp->v_flag & (VNOMAP|VNOSWAP)) == (VNOMAP|VNOSWAP));
usr/src/uts/common/fs/fifofs/fifosubr.c
259
vn_invalid(vp);
usr/src/uts/common/fs/fifofs/fifosubr.c
260
vn_free(vp);
usr/src/uts/common/fs/fifofs/fifosubr.c
312
static void fifo_reinit_vp(vnode_t *vp)
usr/src/uts/common/fs/fifofs/fifosubr.c
314
vn_reinit(vp);
usr/src/uts/common/fs/fifofs/fifosubr.c
315
vp->v_type = VFIFO;
usr/src/uts/common/fs/fifofs/fifosubr.c
316
vp->v_flag &= VROOT;
usr/src/uts/common/fs/fifofs/fifosubr.c
317
vp->v_flag |= VNOMAP | VNOSWAP;
usr/src/uts/common/fs/fifofs/fifosubr.c
388
fifovp(vnode_t *vp, cred_t *crp)
usr/src/uts/common/fs/fifofs/fifosubr.c
397
ASSERT(vp != NULL);
usr/src/uts/common/fs/fifofs/fifosubr.c
412
if (VOP_REALVP(vp, &rvp, NULL) == 0)
usr/src/uts/common/fs/fifofs/fifosubr.c
413
vp = rvp;
usr/src/uts/common/fs/fifofs/fifosubr.c
415
fnp->fn_realvp = vp;
usr/src/uts/common/fs/fifofs/fifosubr.c
433
if (VOP_GETATTR(vp, &va, 0, crp, NULL) == 0) {
usr/src/uts/common/fs/fifofs/fifosubr.c
451
VN_HOLD(vp);
usr/src/uts/common/fs/fifofs/fifosubr.c
455
if ((spec_fnp = fifofind(vp)) != NULL) {
usr/src/uts/common/fs/fifofs/fifosubr.c
463
VN_RELE(vp);
usr/src/uts/common/fs/fifofs/fifosubr.c
480
VFS_HOLD(vp->v_vfsp);
usr/src/uts/common/fs/fifofs/fifosubr.c
481
newvp->v_vfsp = vp->v_vfsp;
usr/src/uts/common/fs/fifofs/fifosubr.c
482
newvp->v_rdev = vp->v_rdev;
usr/src/uts/common/fs/fifofs/fifosubr.c
483
newvp->v_flag |= (vp->v_flag & VROOT);
usr/src/uts/common/fs/fifofs/fifosubr.c
755
fifo_cleanup(vnode_t *vp, int flag)
usr/src/uts/common/fs/fifofs/fifosubr.c
757
fifonode_t *fnp = VTOF(vp);
usr/src/uts/common/fs/fifofs/fifosubr.c
761
cleanlocks(vp, curproc->p_pid, 0);
usr/src/uts/common/fs/fifofs/fifosubr.c
762
cleanshares(vp, curproc->p_pid);
usr/src/uts/common/fs/fifofs/fifosubr.c
802
fifofind(vnode_t *vp)
usr/src/uts/common/fs/fifofs/fifosubr.c
807
for (fnode = fifoalloc[FIFOHASH(vp)]; fnode; fnode = fnode->fn_nextp) {
usr/src/uts/common/fs/fifofs/fifosubr.c
808
if (fnode->fn_realvp == vp) {
usr/src/uts/common/fs/fifofs/fifovnops.c
1080
TR_FIFOWRITE_STREAM, "fifo_write stream_mode:%p", vp);
usr/src/uts/common/fs/fifofs/fifovnops.c
1082
error = strwrite(vp, uiop, crp);
usr/src/uts/common/fs/fifofs/fifovnops.c
1103
"fifo_write out: vp %p error %d fnp %p", vp, error, fnp);
usr/src/uts/common/fs/fifofs/fifovnops.c
1109
"fifo_write out: vp %p error %d fnp %p", vp, error, fnp);
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
1126
return ((VTOF(vp)->fn_flag & FIFOFAST) ?
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
1150
fifonode_t *fnp = VTOF(vp);
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
1322
if (vp->v_stream->sd_sigflags & (S_INPUT|S_RDNORM|S_WRNORM))
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
1412
fifonode_t *fnp = VTOF(vp);
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
1455
fifo_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *crp,
usr/src/uts/common/fs/fifofs/fifovnops.c
1459
fifonode_t *fnp = VTOF(vp);
usr/src/uts/common/fs/fifofs/fifovnops.c
1497
if (vp->v_stream && (fnp->fn_flag & FIFOISOPEN)) {
usr/src/uts/common/fs/fifofs/fifovnops.c
1501
qp = RD((strvp2wq(vp)));
usr/src/uts/common/fs/fifofs/fifovnops.c
1526
fifo_setattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *crp,
usr/src/uts/common/fs/fifofs/fifovnops.c
1529
fifonode_t *fnp = VTOF(vp);
usr/src/uts/common/fs/fifofs/fifovnops.c
1553
fifo_access(vnode_t *vp, int mode, int flags, cred_t *crp, caller_context_t *ct)
usr/src/uts/common/fs/fifofs/fifovnops.c
1555
if (VTOF(vp)->fn_realvp)
usr/src/uts/common/fs/fifofs/fifovnops.c
1556
return (VOP_ACCESS(VTOF(vp)->fn_realvp, mode, flags, crp, ct));
usr/src/uts/common/fs/fifofs/fifovnops.c
1599
fifo_fsync(vnode_t *vp, int syncflag, cred_t *crp, caller_context_t *ct)
usr/src/uts/common/fs/fifofs/fifovnops.c
1601
fifonode_t *fnp = VTOF(vp);
usr/src/uts/common/fs/fifofs/fifovnops.c
1630
fifo_inactive(vnode_t *vp, cred_t *crp, caller_context_t *ct)
usr/src/uts/common/fs/fifofs/fifovnops.c
1636
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/fifofs/fifovnops.c
1637
ASSERT(vp->v_count >= 1);
usr/src/uts/common/fs/fifofs/fifovnops.c
1638
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/fifofs/fifovnops.c
1639
if (vp->v_count != 0) {
usr/src/uts/common/fs/fifofs/fifovnops.c
1644
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/fifofs/fifovnops.c
1648
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/fifofs/fifovnops.c
1650
fnp = VTOF(vp);
usr/src/uts/common/fs/fifofs/fifovnops.c
1661
(void) fifo_fsync(vp, FSYNC, crp, ct);
usr/src/uts/common/fs/fifofs/fifovnops.c
1663
VFS_RELE(vp->v_vfsp);
usr/src/uts/common/fs/fifofs/fifovnops.c
1664
vp->v_vfsp = NULL;
usr/src/uts/common/fs/fifofs/fifovnops.c
1671
ASSERT(vp->v_stream == NULL);
usr/src/uts/common/fs/fifofs/fifovnops.c
1672
ASSERT(vp->v_count == 0);
usr/src/uts/common/fs/fifofs/fifovnops.c
1693
vp = FTOV(fn_dest);
usr/src/uts/common/fs/fifofs/fifovnops.c
1716
fifo_fid(vnode_t *vp, fid_t *fidfnp, caller_context_t *ct)
usr/src/uts/common/fs/fifofs/fifovnops.c
1718
if (VTOF(vp)->fn_realvp)
usr/src/uts/common/fs/fifofs/fifovnops.c
1719
return (VOP_FID(VTOF(vp)->fn_realvp, fidfnp, ct));
usr/src/uts/common/fs/fifofs/fifovnops.c
1729
fifo_rwlock(vnode_t *vp, int write_lock, caller_context_t *ctp)
usr/src/uts/common/fs/fifofs/fifovnops.c
1739
fifo_rwunlock(vnode_t *vp, int write_lock, caller_context_t *ctp)
usr/src/uts/common/fs/fifofs/fifovnops.c
1748
fifo_seek(vnode_t *vp, offset_t ooff, offset_t *noffp, caller_context_t *ct)
usr/src/uts/common/fs/fifofs/fifovnops.c
1757
fifo_realvp(vnode_t *vp, vnode_t **vpp, caller_context_t *ct)
usr/src/uts/common/fs/fifofs/fifovnops.c
1761
if ((rvp = VTOF(vp)->fn_realvp) != NULL) {
usr/src/uts/common/fs/fifofs/fifovnops.c
1762
vp = rvp;
usr/src/uts/common/fs/fifofs/fifovnops.c
1763
if (VOP_REALVP(vp, &rvp, ct) == 0)
usr/src/uts/common/fs/fifofs/fifovnops.c
1764
vp = rvp;
usr/src/uts/common/fs/fifofs/fifovnops.c
1767
*vpp = vp;
usr/src/uts/common/fs/fifofs/fifovnops.c
1776
fifo_poll(vnode_t *vp, short events, int anyyet, short *reventsp,
usr/src/uts/common/fs/fifofs/fifovnops.c
178
tsol_fifo_access(vnode_t *vp, int flag, cred_t *crp)
usr/src/uts/common/fs/fifofs/fifovnops.c
1784
ASSERT(vp->v_stream != NULL);
usr/src/uts/common/fs/fifofs/fifovnops.c
1786
stp = vp->v_stream;
usr/src/uts/common/fs/fifofs/fifovnops.c
1788
fnp = VTOF(vp);
usr/src/uts/common/fs/fifofs/fifovnops.c
180
fifonode_t *fnp = VTOF(vp);
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
1923
if (vp->v_vfsp->vfs_flag & VFS_NOTRUNC)
usr/src/uts/common/fs/fifofs/fifovnops.c
1945
if (VTOF(vp)->fn_realvp)
usr/src/uts/common/fs/fifofs/fifovnops.c
1946
error = VOP_PATHCONF(VTOF(vp)->fn_realvp, cmd,
usr/src/uts/common/fs/fifofs/fifovnops.c
196
if (vnodetopath(rootdir, vp, vpath, sizeof (vpath),
usr/src/uts/common/fs/fifofs/fifovnops.c
1963
fifo_setsecattr(struct vnode *vp, vsecattr_t *vsap, int flag, struct cred *crp,
usr/src/uts/common/fs/fifofs/fifovnops.c
1973
if (VTOF(vp)->fn_realvp) {
usr/src/uts/common/fs/fifofs/fifovnops.c
1974
(void) VOP_RWLOCK(VTOF(vp)->fn_realvp, V_WRITELOCK_TRUE, ct);
usr/src/uts/common/fs/fifofs/fifovnops.c
1975
error = VOP_SETSECATTR(VTOF(vp)->fn_realvp, vsap, flag,
usr/src/uts/common/fs/fifofs/fifovnops.c
1977
VOP_RWUNLOCK(VTOF(vp)->fn_realvp, V_WRITELOCK_TRUE, ct);
usr/src/uts/common/fs/fifofs/fifovnops.c
1988
fifo_getsecattr(struct vnode *vp, vsecattr_t *vsap, int flag, struct cred *crp,
usr/src/uts/common/fs/fifofs/fifovnops.c
1991
if (VTOF(vp)->fn_realvp)
usr/src/uts/common/fs/fifofs/fifovnops.c
1992
return (VOP_GETSECATTR(VTOF(vp)->fn_realvp, vsap, flag,
usr/src/uts/common/fs/fifofs/fifovnops.c
1995
return (fs_fab_acl(vp, vsap, flag, crp, ct));
usr/src/uts/common/fs/fifofs/fifovnops.c
226
vnode_t *vp = *vpp;
usr/src/uts/common/fs/fifofs/fifovnops.c
227
fifonode_t *fnp = VTOF(vp);
usr/src/uts/common/fs/fifofs/fifovnops.c
231
ASSERT(vp->v_type == VFIFO);
usr/src/uts/common/fs/fifofs/fifovnops.c
232
ASSERT(vn_matchops(vp, fifo_vnodeops));
usr/src/uts/common/fs/fifofs/fifovnops.c
234
if (!tsol_fifo_access(vp, flag, crp))
usr/src/uts/common/fs/fifofs/fifovnops.c
289
ASSERT(vp == *vpp);
usr/src/uts/common/fs/fifofs/fifovnops.c
439
fifo_close(vnode_t *vp, int flag, int count, offset_t offset, cred_t *crp,
usr/src/uts/common/fs/fifofs/fifovnops.c
442
fifonode_t *fnp = VTOF(vp);
usr/src/uts/common/fs/fifofs/fifovnops.c
450
ASSERT(vp->v_stream != NULL);
usr/src/uts/common/fs/fifofs/fifovnops.c
454
(void) cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/fifofs/fifovnops.c
455
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/fifofs/fifovnops.c
456
strclean(vp);
usr/src/uts/common/fs/fifofs/fifovnops.c
465
sd_wrq = strvp2wq(vp);
usr/src/uts/common/fs/fifofs/fifovnops.c
585
if (vp->v_stream != NULL) {
usr/src/uts/common/fs/fifofs/fifovnops.c
587
(void) strclose(vp, flag, crp);
usr/src/uts/common/fs/fifofs/fifovnops.c
617
ASSERT(vp->v_count >= 1);
usr/src/uts/common/fs/fifofs/fifovnops.c
628
if (vp->v_stream != NULL) {
usr/src/uts/common/fs/fifofs/fifovnops.c
630
(void) strclose(vp, flag, crp);
usr/src/uts/common/fs/fifofs/fifovnops.c
660
fifo_read(struct vnode *vp, struct uio *uiop, int ioflag, struct cred *crp,
usr/src/uts/common/fs/fifofs/fifovnops.c
663
fifonode_t *fnp = VTOF(vp);
usr/src/uts/common/fs/fifofs/fifovnops.c
669
ASSERT(vp->v_stream != NULL);
usr/src/uts/common/fs/fifofs/fifovnops.c
675
TRACE_2(TR_FAC_FIFO, TR_FIFOREAD_IN, "fifo_read in:%p fnp %p", vp, fnp);
usr/src/uts/common/fs/fifofs/fifovnops.c
716
TRACE_1(TR_FAC_FIFO, TR_FIFOREAD_WAIT, "fiforead wait: %p", vp);
usr/src/uts/common/fs/fifofs/fifovnops.c
725
"fiforead awake: %p", vp);
usr/src/uts/common/fs/fifofs/fifovnops.c
807
TR_FIFOREAD_STREAM, "fifo_read stream_mode:%p", vp);
usr/src/uts/common/fs/fifofs/fifovnops.c
809
error = strread(vp, uiop, crp);
usr/src/uts/common/fs/fifofs/fifovnops.c
824
"fifo_read out:%p error %d", vp, error);
usr/src/uts/common/fs/fifofs/fifovnops.c
845
fifo_write(vnode_t *vp, uio_t *uiop, int ioflag, cred_t *crp,
usr/src/uts/common/fs/fifofs/fifovnops.c
858
ASSERT(vp->v_stream);
usr/src/uts/common/fs/fifofs/fifovnops.c
860
stp = vp->v_stream;
usr/src/uts/common/fs/fifofs/fifovnops.c
876
fnp = VTOF(vp);
usr/src/uts/common/fs/fifofs/fifovnops.c
883
"fifo_write in:%p fnp %p size %d", vp, fnp, write_size);
usr/src/uts/common/fs/fifofs/fifovnops.c
934
"fifo_write wait: %p", vp);
usr/src/uts/common/fs/fifofs/fifovnops.c
945
"fifo_write wake: %p", vp);
usr/src/uts/common/fs/fs_reparse.h
74
extern int reparse_vnode_parse(vnode_t *vp, nvlist_t *nvl);
usr/src/uts/common/fs/fs_subr.c
131
fs_nosys_map(struct vnode *vp, offset_t off, struct as *as, caddr_t *addrp,
usr/src/uts/common/fs/fs_subr.c
140
fs_nosys_addmap(struct vnode *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/fs_subr.c
149
fs_nosys_poll(vnode_t *vp, short events, int anyyet, short *reventsp,
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
203
fs_ioctl(vnode_t *vp, int com, intptr_t data, int flag, cred_t *cred,
usr/src/uts/common/fs/fs_subr.c
214
fs_rwlock(vnode_t *vp, int write_lock, caller_context_t *ctp)
usr/src/uts/common/fs/fs_subr.c
221
fs_rwunlock(vnode_t *vp, int write_lock, caller_context_t *ctp)
usr/src/uts/common/fs/fs_subr.c
240
fs_seek(vnode_t *vp, offset_t ooff, offset_t *noffp, caller_context_t *ct)
usr/src/uts/common/fs/fs_subr.c
250
fs_frlock(vnode_t *vp, int cmd, struct flock64 *bfp, int flag, offset_t offset,
usr/src/uts/common/fs/fs_subr.c
291
if (!vp->v_vfsp ||
usr/src/uts/common/fs/fs_subr.c
292
!(vp->v_vfsp->vfs_flag & VFS_NBMAND)) {
usr/src/uts/common/fs/fs_subr.c
296
if (vp->v_type != VREG) {
usr/src/uts/common/fs/fs_subr.c
317
if (nbl_need_check(vp)) {
usr/src/uts/common/fs/fs_subr.c
318
nbl_start_crit(vp, RW_WRITER);
usr/src/uts/common/fs/fs_subr.c
323
if (vn_is_mapped(vp, mode)) {
usr/src/uts/common/fs/fs_subr.c
342
if (nbl_need_check(vp)) {
usr/src/uts/common/fs/fs_subr.c
343
nbl_start_crit(vp, RW_WRITER);
usr/src/uts/common/fs/fs_subr.c
366
cl_flk_has_remote_locks_for_nlmid(vp, nlmid);
usr/src/uts/common/fs/fs_subr.c
368
l_has_rmt(bfp) = flk_has_remote_locks(vp);
usr/src/uts/common/fs/fs_subr.c
386
frlock_serialize_blocked, vp, flk_cbp);
usr/src/uts/common/fs/fs_subr.c
391
error = reclock(vp, bfp, frcmd, flag, offset, flk_cbp);
usr/src/uts/common/fs/fs_subr.c
398
nbl_end_crit(vp);
usr/src/uts/common/fs/fs_subr.c
412
vnode_t *vp = (vnode_t *)infop;
usr/src/uts/common/fs/fs_subr.c
415
nbl_end_crit(vp);
usr/src/uts/common/fs/fs_subr.c
417
nbl_start_crit(vp, RW_WRITER);
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
451
fs_poll(vnode_t *vp, short events, int anyyet, short *reventsp,
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
507
if (error = VFS_STATVFS(vp->v_vfsp, &vfsbuf))
usr/src/uts/common/fs/fs_subr.c
522
if (vp->v_vfsp->vfs_flag & VFS_NOTRUNC)
usr/src/uts/common/fs/fs_subr.c
557
if (vfs_has_feature(vp->v_vfsp, VFSFT_CASEINSENSITIVE) == 1)
usr/src/uts/common/fs/fs_subr.c
559
if (vfs_has_feature(vp->v_vfsp, VFSFT_NOCASESENSITIVE) == 1)
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
656
(vp->v_type == VDIR), (ace_t **)&vsecattr->vsa_aclentp,
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
690
if (!vp->v_vfsp ||
usr/src/uts/common/fs/fs_subr.c
691
!(vp->v_vfsp->vfs_flag & VFS_NBMAND)) {
usr/src/uts/common/fs/fs_subr.c
694
if (vp->v_type != VREG) {
usr/src/uts/common/fs/fs_subr.c
699
nbl_start_crit(vp, RW_WRITER);
usr/src/uts/common/fs/fs_subr.c
707
error = add_share(vp, shr);
usr/src/uts/common/fs/fs_subr.c
711
error = del_share(vp, shr);
usr/src/uts/common/fs/fs_subr.c
719
shr->s_access = shr_has_remote_shares(vp, shr->s_sysid);
usr/src/uts/common/fs/fs_subr.c
728
nbl_end_crit(vp);
usr/src/uts/common/fs/fs_subr.c
734
fs_vnevent_nosupport(vnode_t *vp, vnevent_t e, vnode_t *dvp, char *fnm,
usr/src/uts/common/fs/fs_subr.c
737
ASSERT(vp != NULL);
usr/src/uts/common/fs/fs_subr.c
743
fs_vnevent_support(vnode_t *vp, vnevent_t e, vnode_t *dvp, char *fnm,
usr/src/uts/common/fs/fs_subr.c
746
ASSERT(vp != NULL);
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
863
if (fs_av_scan && vp->v_type == VREG)
usr/src/uts/common/fs/fs_subr.c
864
ret = (*fs_av_scan)(vp, cr, async);
usr/src/uts/common/fs/fs_subr.c
879
reparse_vnode_parse(vnode_t *vp, nvlist_t *nvl)
usr/src/uts/common/fs/fs_subr.c
886
if (vp == NULL || nvl == NULL)
usr/src/uts/common/fs/fs_subr.c
903
if ((err = VOP_READLINK(vp, &uio, kcred, NULL)) == 0) {
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/fsflush.c
120
vnode_t *vp;
usr/src/uts/common/fs/fsflush.c
263
vp = pp->p_vnode;
usr/src/uts/common/fs/fsflush.c
266
vp == NULL ||
usr/src/uts/common/fs/fsflush.c
268
(vp->v_flag & VISSWAP) != 0) {
usr/src/uts/common/fs/fsflush.c
279
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/fs/fsflush.c
285
if (IS_VMODSORT(vp))
usr/src/uts/common/fs/fsflush.c
300
VN_HOLD(vp);
usr/src/uts/common/fs/fsflush.c
304
(void) VOP_PUTPAGE(vp, offset, PAGESIZE, B_ASYNC,
usr/src/uts/common/fs/fsflush.c
307
VN_RELE(vp);
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
1098
gfs_vop_map(vnode_t *vp, offset_t off, struct as *as, caddr_t *addrp,
usr/src/uts/common/fs/gfs.c
1112
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/gfs.c
1116
if (vp->v_type != VREG)
usr/src/uts/common/fs/gfs.c
1142
rv = vn_rdwr(UIO_READ, vp, *addrp, len, off, UIO_USERSPACE,
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
1167
gfs_file_t *fp = vp->v_data;
usr/src/uts/common/fs/gfs.c
1171
data = gfs_dir_inactive(vp);
usr/src/uts/common/fs/gfs.c
1173
data = gfs_file_inactive(vp);
usr/src/uts/common/fs/gfs.c
461
vnode_t *vp;
usr/src/uts/common/fs/gfs.c
467
vp = vn_alloc(KM_SLEEP);
usr/src/uts/common/fs/gfs.c
472
fp->gfs_vnode = vp;
usr/src/uts/common/fs/gfs.c
474
vp->v_data = fp;
usr/src/uts/common/fs/gfs.c
481
vn_setops(vp, ops);
usr/src/uts/common/fs/gfs.c
483
VN_SET_VFS_TYPE_DEV(vp, pvp->v_vfsp, VREG, 0);
usr/src/uts/common/fs/gfs.c
487
return (vp);
usr/src/uts/common/fs/gfs.c
520
vnode_t *vp;
usr/src/uts/common/fs/gfs.c
524
vp = gfs_file_create(struct_size, pvp, ops);
usr/src/uts/common/fs/gfs.c
525
vp->v_type = VDIR;
usr/src/uts/common/fs/gfs.c
527
dp = vp->v_data;
usr/src/uts/common/fs/gfs.c
547
return (vp);
usr/src/uts/common/fs/gfs.c
561
vnode_t *vp = gfs_dir_create(size, NULL, ops, entries, inode_cb,
usr/src/uts/common/fs/gfs.c
565
((gfs_file_t *)vp->v_data)->gfs_ino = ino;
usr/src/uts/common/fs/gfs.c
568
VN_SET_VFS_TYPE_DEV(vp, vfsp, VDIR, 0);
usr/src/uts/common/fs/gfs.c
569
vp->v_flag |= VROOT | VNOCACHE | VNOMAP | VNOSWAP | VNOMOUNT;
usr/src/uts/common/fs/gfs.c
571
return (vp);
usr/src/uts/common/fs/gfs.c
583
vnode_t *vp = gfs_file_create(size, NULL, ops);
usr/src/uts/common/fs/gfs.c
585
((gfs_file_t *)vp->v_data)->gfs_ino = ino;
usr/src/uts/common/fs/gfs.c
588
VN_SET_VFS_TYPE_DEV(vp, vfsp, VREG, 0);
usr/src/uts/common/fs/gfs.c
589
vp->v_flag |= VROOT | VNOCACHE | VNOMAP | VNOSWAP | VNOMOUNT;
usr/src/uts/common/fs/gfs.c
591
return (vp);
usr/src/uts/common/fs/gfs.c
605
gfs_file_inactive(vnode_t *vp)
usr/src/uts/common/fs/gfs.c
609
gfs_file_t *fp = vp->v_data;
usr/src/uts/common/fs/gfs.c
613
if (fp->gfs_parent == NULL || (vp->v_flag & V_XATTRDIR))
usr/src/uts/common/fs/gfs.c
629
if (ge->gfse_vnode == vp)
usr/src/uts/common/fs/gfs.c
639
if (vp->v_flag & V_XATTRDIR) {
usr/src/uts/common/fs/gfs.c
642
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/gfs.c
643
if (vp->v_count == 1) {
usr/src/uts/common/fs/gfs.c
647
data = vp->v_data;
usr/src/uts/common/fs/gfs.c
655
if (vp->v_flag & V_XATTRDIR) {
usr/src/uts/common/fs/gfs.c
659
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/gfs.c
670
ASSERT(vp->v_vfsp != NULL);
usr/src/uts/common/fs/gfs.c
671
VFS_RELE(vp->v_vfsp);
usr/src/uts/common/fs/gfs.c
673
vn_free(vp);
usr/src/uts/common/fs/gfs.c
675
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/gfs.c
677
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/gfs.c
678
if (vp->v_flag & V_XATTRDIR) {
usr/src/uts/common/fs/gfs.c
694
gfs_dir_inactive(vnode_t *vp)
usr/src/uts/common/fs/gfs.c
698
ASSERT(vp->v_type == VDIR);
usr/src/uts/common/fs/gfs.c
700
if ((dp = gfs_file_inactive(vp)) != NULL) {
usr/src/uts/common/fs/gfs.c
803
vnode_t *vp = NULL;
usr/src/uts/common/fs/gfs.c
821
vp = ge->gfse_vnode;
usr/src/uts/common/fs/gfs.c
822
VN_HOLD(vp);
usr/src/uts/common/fs/gfs.c
835
vp = ge->gfse_ctor(dvp);
usr/src/uts/common/fs/gfs.c
838
((gfs_file_t *)vp->v_data)->gfs_index = i;
usr/src/uts/common/fs/gfs.c
841
((gfs_file_t *)vp->v_data)->gfs_ino =
usr/src/uts/common/fs/gfs.c
846
ge->gfse_vnode = vp;
usr/src/uts/common/fs/gfs.c
856
vnode_t *oldvp = vp;
usr/src/uts/common/fs/gfs.c
857
vp = ge->gfse_vnode;
usr/src/uts/common/fs/gfs.c
858
VN_HOLD(vp);
usr/src/uts/common/fs/gfs.c
869
if (vp == NULL)
usr/src/uts/common/fs/gfs.c
873
*vpp = vp;
usr/src/uts/common/fs/gfs.c
896
vnode_t *vp = NULL;
usr/src/uts/common/fs/gfs.c
914
error = gfs_dir_lookup_static(compare, dp, nm, dvp, &idx, &vp, realpnp);
usr/src/uts/common/fs/gfs.c
916
if (vp && casecheck) {
usr/src/uts/common/fs/gfs.c
932
&dynvp, cr, flags, direntflags, vp ? NULL : realpnp);
usr/src/uts/common/fs/gfs.c
934
if (vp && dynvp) {
usr/src/uts/common/fs/gfs.c
939
} else if (vp == NULL) {
usr/src/uts/common/fs/gfs.c
940
vp = dynvp;
usr/src/uts/common/fs/gfs.c
944
VN_RELE(vp);
usr/src/uts/common/fs/gfs.c
945
vp = NULL;
usr/src/uts/common/fs/gfs.c
951
*vpp = vp;
usr/src/uts/common/fs/hsfs/hsfs_node.c
129
hs_access(struct vnode *vp, mode_t m, struct cred *cred)
usr/src/uts/common/fs/hsfs/hsfs_node.c
137
if ((m & VWRITE) && !IS_DEVVP(vp))
usr/src/uts/common/fs/hsfs/hsfs_node.c
1396
hs_filldirent(struct vnode *vp, struct hs_direntry *hdp)
usr/src/uts/common/fs/hsfs/hsfs_node.c
140
hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
1405
if (vp->v_type != VDIR) {
usr/src/uts/common/fs/hsfs/hsfs_node.c
1407
(void *)vp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
1411
fsp = VFS_TO_HSFS(vp ->v_vfsp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
1412
secno = LBN_TO_SEC(hdp->ext_lbn+hdp->xar_len, vp->v_vfsp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
1413
secoff = LBN_TO_BYTE(hdp->ext_lbn+hdp->xar_len, vp->v_vfsp) &
usr/src/uts/common/fs/hsfs/hsfs_node.c
147
if ((vp->v_type == VDIR) && (m & VEXEC)) {
usr/src/uts/common/fs/hsfs/hsfs_node.c
157
return (secpolicy_vnode_access2(cred, vp, hp->hs_dirent.uid,
usr/src/uts/common/fs/hsfs/hsfs_node.c
312
struct vnode *vp;
usr/src/uts/common/fs/hsfs/hsfs_node.c
314
vp = HTOV(hp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
319
if (vn_has_cached_data(vp))
usr/src/uts/common/fs/hsfs/hsfs_node.c
323
(void) pvn_vplist_dirty(vp, (u_offset_t)0,
usr/src/uts/common/fs/hsfs/hsfs_node.c
337
vnode_t *vp;
usr/src/uts/common/fs/hsfs/hsfs_node.c
339
vp = hp->hs_vnode;
usr/src/uts/common/fs/hsfs/hsfs_node.c
341
hp->hs_vnode = vp;
usr/src/uts/common/fs/hsfs/hsfs_node.c
342
vn_reinit(vp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
391
struct vnode *vp;
usr/src/uts/common/fs/hsfs/hsfs_node.c
409
vp = HTOV(tp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
410
VN_HOLD(vp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
420
return (vp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
449
struct vnode *vp, *rvp;
usr/src/uts/common/fs/hsfs/hsfs_node.c
457
vp = HTOV(hp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
458
if ((hp->hs_flags & HREF) && (vp != rvp ||
usr/src/uts/common/fs/hsfs/hsfs_node.c
459
(vp == rvp && vp->v_count > 1))) {
usr/src/uts/common/fs/hsfs/hsfs_node.c
463
if (vn_has_cached_data(vp))
usr/src/uts/common/fs/hsfs/hsfs_node.c
464
(void) pvn_vplist_dirty(vp, (u_offset_t)0,
usr/src/uts/common/fs/hsfs/hsfs_node.c
484
vp = HTOV(hp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
485
if (vp != rvp) {
usr/src/uts/common/fs/hsfs/hsfs_node.c
487
hs_freenode(vp, fsp, 1);
usr/src/uts/common/fs/hsfs/hsfs_node.c
517
struct vnode *vp;
usr/src/uts/common/fs/hsfs/hsfs_node.c
571
if ((vp = hs_findhash(nodeid, lbn, off, vfsp)) == NULL) {
usr/src/uts/common/fs/hsfs/hsfs_node.c
581
if ((vp = hs_findhash(nodeid, lbn, off, vfsp)) == NULL) {
usr/src/uts/common/fs/hsfs/hsfs_node.c
614
vp = HTOV(hp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
615
vp->v_vfsp = vfsp;
usr/src/uts/common/fs/hsfs/hsfs_node.c
616
vp->v_type = dp->type;
usr/src/uts/common/fs/hsfs/hsfs_node.c
617
vp->v_rdev = dp->r_dev;
usr/src/uts/common/fs/hsfs/hsfs_node.c
618
vn_setops(vp, hsfs_vnodeops);
usr/src/uts/common/fs/hsfs/hsfs_node.c
619
vp->v_data = (caddr_t)hp;
usr/src/uts/common/fs/hsfs/hsfs_node.c
620
vn_exists(vp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
624
if (IS_DEVVP(vp)) {
usr/src/uts/common/fs/hsfs/hsfs_node.c
626
newvp = specvp(vp, vp->v_rdev, vp->v_type,
usr/src/uts/common/fs/hsfs/hsfs_node.c
631
VN_RELE(vp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
646
return (vp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
663
hs_freenode(vnode_t *vp, struct hsfs *fsp, int nopage)
usr/src/uts/common/fs/hsfs/hsfs_node.c
666
struct hsnode *hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
686
if (vn_has_cached_data(vp)) {
usr/src/uts/common/fs/hsfs/hsfs_node.c
688
(void) pvn_vplist_dirty(vp, (u_offset_t)0,
usr/src/uts/common/fs/hsfs/hsfs_node.c
691
vp->v_pages = NULL;
usr/src/uts/common/fs/hsfs/hsfs_node.c
694
vn_invalid(vp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
695
vn_free(vp);
usr/src/uts/common/fs/hsfs/hsfs_susp_subr.c
359
hs_check_root_dirent(struct vnode *vp, struct hs_direntry *hdp)
usr/src/uts/common/fs/hsfs/hsfs_susp_subr.c
370
if (vp->v_type != VDIR) {
usr/src/uts/common/fs/hsfs/hsfs_susp_subr.c
373
(void *)vp);
usr/src/uts/common/fs/hsfs/hsfs_susp_subr.c
379
fsp = VFS_TO_HSFS(vp->v_vfsp);
usr/src/uts/common/fs/hsfs/hsfs_susp_subr.c
380
secno = LBN_TO_SEC(hdp->ext_lbn+hdp->xar_len, vp->v_vfsp);
usr/src/uts/common/fs/hsfs/hsfs_susp_subr.c
381
secoff = LBN_TO_BYTE(hdp->ext_lbn+hdp->xar_len, vp->v_vfsp) &
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
1002
hs_findhsvol(struct hsfs *fsp, struct vnode *vp, struct hs_volume *hvp)
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
1011
secno = hs_findvoldesc(vp->v_rdev, HS_VOLDESC_SEC);
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
1012
secbp = bread(vp->v_rdev, secno * 4, HS_SECTOR_SIZE);
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
1051
secbp = bread(vp->v_rdev, secno * 4, HS_SECTOR_SIZE);
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
1129
hs_findisovol(struct hsfs *fsp, struct vnode *vp,
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
1145
secno = hs_findvoldesc(vp->v_rdev, ISO_VOLDESC_SEC);
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
1146
secbp = bread(vp->v_rdev, secno * 4, ISO_SECTOR_SIZE);
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
1211
secbp = bread(vp->v_rdev, secno * 4, HS_SECTOR_SIZE);
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
1226
secbp = bread(vp->v_rdev, secno * 4, HS_SECTOR_SIZE);
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
234
static int hs_findhsvol(struct hsfs *fsp, struct vnode *vp,
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
238
static int hs_findisovol(struct hsfs *fsp, struct vnode *vp,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1038
hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1039
fsp = VFS_TO_HSFS(vp->v_vfsp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1047
bof = LBN_TO_BYTE((offset_t)hp->hs_dirent.ext_lbn, vp->v_vfsp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1065
chunk_data_bytes = LBN_TO_BYTE(1, vp->v_vfsp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1072
chunk_lbn_count = BYTE_TO_LBN(PAGESIZE, vp->v_vfsp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1077
LBN_TO_BYTE(hp->hs_dirent.intlf_sz, vp->v_vfsp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1109
if ((pagefound = page_exists(vp, off)) == 0) {
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1141
pp = pvn_read_kluster(vp, off, seg, addr, &io_off_tmp,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1186
bufs[count].b_vp = vp;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1187
bufs[count].b_file = vp;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1216
offset_bytes = LBN_TO_BYTE(offset_lbn, vp->v_vfsp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1405
if ((pp = page_lookup(vp, off, SE_SHARED)) == NULL) {
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1422
pp = page_lookup_nowait(vp, (u_offset_t)soff,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1446
!page_exists(vp, hp->hs_prev_offset)) {
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1447
(void) hsfs_getpage_ra(vp, hp->hs_prev_offset, seg,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1464
hsfs_getpage(struct vnode *vp, offset_t off, size_t len, uint_t *protp,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1472
fsp = VFS_TO_HSFS(vp->v_vfsp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1473
hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1480
if (vp->v_flag & VNOMAP) {
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
151
hsfs_read(struct vnode *vp, struct uio *uiop, int ioflag, struct cred *cred,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1545
return (pvn_getpages(hsfs_getapage, vp, off, len, protp, pl, plsz,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1557
hsfs_putapage(vnode_t *vp, page_t *pp, u_offset_t *offp, size_t *lenp,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1581
hsfs_putpage(struct vnode *vp, offset_t off, size_t len, int flags,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1586
if (vp->v_count == 0) {
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1591
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1596
if (!vn_has_cached_data(vp)) /* no pages mapped */
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
160
hp = VTOH(vp);
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
1603
offset_t file_size = VTOH(vp)->hs_dirent.ext_size;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1619
pp = page_lookup(vp, io_off,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1623
pp = page_lookup_nowait(vp, io_off,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
165
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1653
hsfs_map(struct vnode *vp, offset_t off, struct as *as, caddr_t *addrp,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1662
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
167
hs_filldirent(vp, &hp->hs_dirent);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1672
if (vp->v_type != VREG) {
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1679
if (vn_has_mandatory_locks(vp, VTOH(vp)->hs_dirent.mode))
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1689
vn_a.vp = vp;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1707
hsfs_addmap(struct vnode *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1713
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1716
hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1725
hsfs_delmap(struct vnode *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1731
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1734
hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1744
hsfs_seek(struct vnode *vp, offset_t ooff, offset_t *noffp,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1752
hsfs_frlock(struct vnode *vp, int cmd, struct flock64 *bfp, int flag,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1756
struct hsnode *hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1766
if (hp->hs_mapcnt > 0 && MANDLOCK(vp, hp->hs_dirent.mode))
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
1841
struct vnode *vp = fsp->hsfs_devvp;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1867
err = ldi_open_by_dev(&(vp->v_rdev), OTYP_CHR, FREAD, CRED(), &lh, li);
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
225
base = segmap_getmapflt(segkmap, vp,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
2250
fsp = VFS_TO_HSFS(vp->v_vfsp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
2266
error = fs_pathconf(vp, cmd, valp, cr, ct);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
251
hsfs_getattr(struct vnode *vp, struct vattr *vap, int flags, struct cred *cred,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
258
hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
259
fsp = VFS_TO_HSFS(vp->v_vfsp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
260
vfsp = vp->v_vfsp;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
262
if ((hp->hs_dirent.ext_size == 0) && (vp->v_type == VDIR)) {
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
263
hs_filldirent(vp, &hp->hs_dirent);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
281
if (vp->v_type == VCHR || vp->v_type == VBLK)
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
295
hsfs_readlink(struct vnode *vp, struct uio *uiop, struct cred *cred,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
300
if (vp->v_type != VLNK)
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
303
hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
315
hsfs_inactive(struct vnode *vp, struct cred *cred, caller_context_t *ct)
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
322
hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
323
fsp = VFS_TO_HSFS(vp->v_vfsp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
332
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
334
if (vp->v_count < 1) {
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
339
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
340
if (vp->v_count > 0 || (hp->hs_flags & HREF) == 0) {
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
341
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
346
if (vp->v_count == 0) {
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
354
nopage = !vn_has_cached_data(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
360
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
362
hs_freenode(vp, fsp, nopage);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
364
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
403
hsfs_readdir(struct vnode *vp, struct uio *uiop, struct cred *cred, int *eofp,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
427
dhp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
428
fsp = VFS_TO_HSFS(vp->v_vfsp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
430
hs_filldirent(vp, &dhp->hs_dirent);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
450
error = fbread(vp, (offset_t)(offset & MAXBMASK),
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
581
hsfs_fid(struct vnode *vp, struct fid *fidp, caller_context_t *ct)
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
593
hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
611
hsfs_close(struct vnode *vp, int flag, int count, offset_t offset,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
614
(void) cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
615
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
621
hsfs_access(struct vnode *vp, int mode, int flags, cred_t *cred,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
624
return (hs_access(vp, (mode_t)mode, cred));
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
711
hsfs_getpage_ra(struct vnode *vp, u_offset_t off, struct seg *seg,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
788
pp = pvn_read_kluster(vp, off, seg, addr, &io_off_tmp,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
832
DTRACE_PROBE2(hsfs_readahead, struct vnode *, vp, uint_t, io_len);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
848
bufs[count].b_vp = vp;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
849
bufs[count].b_file = vp;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
860
offset_bytes = LBN_TO_BYTE(offset_lbn, vp->v_vfsp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
991
hsfs_getapage(struct vnode *vp, u_offset_t off, size_t len, uint_t *protp,
usr/src/uts/common/fs/lofs/lofs_subr.c
155
table_lock_enter(vnode_t *vp, struct loinfo *li)
usr/src/uts/common/fs/lofs/lofs_subr.c
165
hash = ltablehash(vp, htsize);
usr/src/uts/common/fs/lofs/lofs_subr.c
255
makelonode(struct vnode *vp, struct loinfo *li, int flag)
usr/src/uts/common/fs/lofs/lofs_subr.c
262
TABLE_LOCK_ENTER(vp, li);
usr/src/uts/common/fs/lofs/lofs_subr.c
264
lp = lfind(vp, li);
usr/src/uts/common/fs/lofs/lofs_subr.c
272
TABLE_LOCK_EXIT(vp, li);
usr/src/uts/common/fs/lofs/lofs_subr.c
282
TABLE_LOCK_ENTER(vp, li);
usr/src/uts/common/fs/lofs/lofs_subr.c
284
lp = lfind(vp, li);
usr/src/uts/common/fs/lofs/lofs_subr.c
288
VN_RELE(vp);
usr/src/uts/common/fs/lofs/lofs_subr.c
294
vfsp = makelfsnode(vp->v_vfsp, li);
usr/src/uts/common/fs/lofs/lofs_subr.c
296
VN_SET_VFS_TYPE_DEV(nvp, vfsp, vp->v_type, vp->v_rdev);
usr/src/uts/common/fs/lofs/lofs_subr.c
297
nvp->v_flag |= (vp->v_flag & (VNOMOUNT|VNOMAP|VDIROPEN));
usr/src/uts/common/fs/lofs/lofs_subr.c
300
lp->lo_vp = vp;
usr/src/uts/common/fs/lofs/lofs_subr.c
303
vn_exists(vp);
usr/src/uts/common/fs/lofs/lofs_subr.c
305
VN_RELE(vp);
usr/src/uts/common/fs/lofs/lofs_subr.c
309
TABLE_LOCK_EXIT(vp, li);
usr/src/uts/common/fs/lofs/lofs_subr.c
650
struct vnode *vp = ltov(lp);
usr/src/uts/common/fs/lofs/lofs_subr.c
651
struct vnode *realvp = realvp(vp);
usr/src/uts/common/fs/lofs/lofs_subr.c
652
struct loinfo *li = vtoli(vp->v_vfsp);
usr/src/uts/common/fs/lofs/lofs_subr.c
660
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/lofs/lofs_subr.c
661
if (vp->v_count > 1) {
usr/src/uts/common/fs/lofs/lofs_subr.c
662
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/lofs/lofs_subr.c
663
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/lofs/lofs_subr.c
667
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/lofs/lofs_subr.c
674
vp, vp->v_vfsp);
usr/src/uts/common/fs/lofs/lofs_subr.c
677
vfsp = vp->v_vfsp;
usr/src/uts/common/fs/lofs/lofs_subr.c
678
vn_invalid(vp);
usr/src/uts/common/fs/lofs/lofs_subr.c
69
#define ltablehash(vp, tblsz) ((((intptr_t)(vp))>>10) & ((tblsz)-1))
usr/src/uts/common/fs/lofs/lofs_subr.c
709
vn_free(vp);
usr/src/uts/common/fs/lofs/lofs_subr.c
722
lfind(struct vnode *vp, struct loinfo *li)
usr/src/uts/common/fs/lofs/lofs_subr.c
726
ASSERT(MUTEX_HELD(TABLE_LOCK(vp, li)));
usr/src/uts/common/fs/lofs/lofs_subr.c
728
lt = TABLE_BUCKET(vp, li);
usr/src/uts/common/fs/lofs/lofs_subr.c
730
if (lt->lo_vp == vp) {
usr/src/uts/common/fs/lofs/lofs_subr.c
78
#define TABLE_LOCK(vp, li) \
usr/src/uts/common/fs/lofs/lofs_subr.c
79
(&(li)->li_hashtable[ltablehash((vp), (li)->li_htsize)].lh_lock)
usr/src/uts/common/fs/lofs/lofs_subr.c
84
#define TABLE_BUCKET(vp, li) \
usr/src/uts/common/fs/lofs/lofs_subr.c
85
((li)->li_hashtable[ltablehash((vp), (li)->li_htsize)].lh_chain)
usr/src/uts/common/fs/lofs/lofs_subr.c
90
#define TABLE_COUNT(vp, li) \
usr/src/uts/common/fs/lofs/lofs_subr.c
91
((li)->li_hashtable[ltablehash((vp), (li)->li_htsize)].lh_count)
usr/src/uts/common/fs/lofs/lofs_subr.c
96
#define TABLE_LOCK_ENTER(vp, li) table_lock_enter(vp, li)
usr/src/uts/common/fs/lofs/lofs_subr.c
97
#define TABLE_LOCK_EXIT(vp, li) \
usr/src/uts/common/fs/lofs/lofs_subr.c
98
mutex_exit(&(li)->li_hashtable[ltablehash((vp), \
usr/src/uts/common/fs/lofs/lofs_vfsops.c
154
lo_mount(struct vfs *vfsp, struct vnode *vp, struct mounta *uap,
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
177
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/lofs/lofs_vfsops.c
179
(vp->v_count != 1 || (vp->v_flag & VROOT))) {
usr/src/uts/common/fs/lofs/lofs_vfsops.c
180
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/lofs/lofs_vfsops.c
183
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/lofs/lofs_vnops.c
1003
lo_rwlock(vnode_t *vp, int write_lock, caller_context_t *ct)
usr/src/uts/common/fs/lofs/lofs_vnops.c
1005
vp = realvp(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
1006
return (VOP_RWLOCK(vp, write_lock, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
1010
lo_rwunlock(vnode_t *vp, int write_lock, caller_context_t *ct)
usr/src/uts/common/fs/lofs/lofs_vnops.c
1012
vp = realvp(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
1013
VOP_RWUNLOCK(vp, write_lock, ct);
usr/src/uts/common/fs/lofs/lofs_vnops.c
1017
lo_seek(vnode_t *vp, offset_t ooff, offset_t *noffp, caller_context_t *ct)
usr/src/uts/common/fs/lofs/lofs_vnops.c
1019
vp = realvp(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
1020
return (VOP_SEEK(vp, ooff, noffp, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
1035
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
104
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1044
vp = realvp(vp);
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
1050
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1058
vp = realvp(vp);
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
1064
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1076
vp = realvp(vp);
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
1083
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1090
vp = realvp(vp);
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
1096
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1107
vp = realvp(vp);
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
1113
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
112
lo_dprint(4, "lo_close vp %p realvp %p\n", vp, realvp(vp));
usr/src/uts/common/fs/lofs/lofs_vnops.c
1124
vp = realvp(vp);
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
1131
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
114
vp = realvp(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
1142
vp = realvp(vp);
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
1149
vnode_t *vp,
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
1156
vp = realvp(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
1157
return (VOP_POLL(vp, events, anyyet, reventsp, phpp, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
1161
lo_dump(vnode_t *vp, caddr_t addr, offset_t bn, offset_t count,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1164
vp = realvp(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
1165
return (VOP_DUMP(vp, addr, bn, count, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
1170
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1176
vp = realvp(vp);
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
1182
vnode_t *vp,
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
1190
vp = realvp(vp);
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
1196
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1203
vp = realvp(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
1204
if (vp != NULL && !VN_ISKAS(vp))
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
1210
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1216
if (vn_is_readonly(vp))
usr/src/uts/common/fs/lofs/lofs_vnops.c
1218
vp = realvp(vp);
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
1224
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
123
lo_dprint(4, "lo_read vp %p realvp %p\n", vp, realvp(vp));
usr/src/uts/common/fs/lofs/lofs_vnops.c
1230
vp = realvp(vp);
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
1236
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
1243
vp = realvp(vp);
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
125
vp = realvp(vp);
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
134
lo_dprint(4, "lo_write vp %p realvp %p\n", vp, realvp(vp));
usr/src/uts/common/fs/lofs/lofs_vnops.c
136
vp = realvp(vp);
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
142
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
151
lo_dprint(4, "lo_ioctl vp %p realvp %p\n", vp, realvp(vp));
usr/src/uts/common/fs/lofs/lofs_vnops.c
153
vp = realvp(vp);
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
160
vp = realvp(vp);
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
166
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
175
lo_dprint(4, "lo_getattr vp %p realvp %p\n", vp, realvp(vp));
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
185
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
192
lo_dprint(4, "lo_setattr vp %p realvp %p\n", vp, realvp(vp));
usr/src/uts/common/fs/lofs/lofs_vnops.c
194
vp = realvp(vp);
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
200
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
207
lo_dprint(4, "lo_access vp %p realvp %p\n", vp, realvp(vp));
usr/src/uts/common/fs/lofs/lofs_vnops.c
210
if (vp->v_type == VREG && vn_is_readonly(vp))
usr/src/uts/common/fs/lofs/lofs_vnops.c
213
vp = realvp(vp);
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
221
lo_dprint(4, "lo_fsync vp %p realvp %p\n", vp, realvp(vp));
usr/src/uts/common/fs/lofs/lofs_vnops.c
223
vp = realvp(vp);
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
232
lo_dprint(4, "lo_inactive %p, realvp %p\n", vp, realvp(vp));
usr/src/uts/common/fs/lofs/lofs_vnops.c
234
freelonode(vtol(vp));
usr/src/uts/common/fs/lofs/lofs_vnops.c
239
lo_fid(vnode_t *vp, struct fid *fidp, caller_context_t *ct)
usr/src/uts/common/fs/lofs/lofs_vnops.c
242
lo_dprint(4, "lo_fid %p, realvp %p\n", vp, realvp(vp));
usr/src/uts/common/fs/lofs/lofs_vnops.c
244
vp = realvp(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
245
return (VOP_FID(vp, fidp, ct));
usr/src/uts/common/fs/lofs/lofs_vnops.c
303
vnode_t *vp = NULL, *tvp = NULL, *nonlovp;
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
342
vp = NULL;
usr/src/uts/common/fs/lofs/lofs_vnops.c
351
ASSERT(vp == realdvp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
353
VN_RELE(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
379
*vpp = makelonode(vp, li, 0);
usr/src/uts/common/fs/lofs/lofs_vnops.c
397
if ((tvp == li->li_rootvp) && (vp == realvp(tvp))) {
usr/src/uts/common/fs/lofs/lofs_vnops.c
409
VN_RELE(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
436
VN_RELE(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
437
vp = li->li_rootvp;
usr/src/uts/common/fs/lofs/lofs_vnops.c
438
vp = vp->v_vfsp->vfs_vnodecovered;
usr/src/uts/common/fs/lofs/lofs_vnops.c
439
VN_HOLD(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
440
*vpp = makelonode(vp, li, 0);
usr/src/uts/common/fs/lofs/lofs_vnops.c
449
*vpp = makelonode(vp, li, 0);
usr/src/uts/common/fs/lofs/lofs_vnops.c
461
if (!nosub && (error = traverse(&vp)))
usr/src/uts/common/fs/lofs/lofs_vnops.c
467
if (vp->v_type != VDIR || nosub) {
usr/src/uts/common/fs/lofs/lofs_vnops.c
468
*vpp = makelonode(vp, li, 0);
usr/src/uts/common/fs/lofs/lofs_vnops.c
491
if (!doingdotdot && vfs_matchops(vp->v_vfsp, lo_vfsops)) {
usr/src/uts/common/fs/lofs/lofs_vnops.c
499
if (vp == li->li_rootvp) {
usr/src/uts/common/fs/lofs/lofs_vnops.c
505
tvp = vp;
usr/src/uts/common/fs/lofs/lofs_vnops.c
506
vp = vp->v_vfsp->vfs_vnodecovered;
usr/src/uts/common/fs/lofs/lofs_vnops.c
507
VN_HOLD(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
52
vnode_t *vp = *vpp;
usr/src/uts/common/fs/lofs/lofs_vnops.c
539
nonlovp = vp;
usr/src/uts/common/fs/lofs/lofs_vnops.c
551
VN_RELE(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
552
vp = nonlovp;
usr/src/uts/common/fs/lofs/lofs_vnops.c
553
vp = vp->v_vfsp->vfs_vnodecovered;
usr/src/uts/common/fs/lofs/lofs_vnops.c
554
VN_HOLD(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
59
vp, vp->v_count, realvp(vp), realvp(vp)->v_count);
usr/src/uts/common/fs/lofs/lofs_vnops.c
600
VN_RELE(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
601
vp = tvp; /* possibly is an autonode */
usr/src/uts/common/fs/lofs/lofs_vnops.c
606
if (vp->v_vfsp->vfs_vnodecovered == NULL) {
usr/src/uts/common/fs/lofs/lofs_vnops.c
612
vp = li->li_rootvp;
usr/src/uts/common/fs/lofs/lofs_vnops.c
613
vp = vp->v_vfsp->vfs_vnodecovered;
usr/src/uts/common/fs/lofs/lofs_vnops.c
615
error = VFS_ROOT(vp->v_vfsp, &tvp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
618
vp = tvp; /* now this is an autonode */
usr/src/uts/common/fs/lofs/lofs_vnops.c
619
if (vp->v_vfsp->vfs_vnodecovered == NULL) {
usr/src/uts/common/fs/lofs/lofs_vnops.c
62
oldvp = vp;
usr/src/uts/common/fs/lofs/lofs_vnops.c
628
vp = vp->v_vfsp->vfs_vnodecovered;
usr/src/uts/common/fs/lofs/lofs_vnops.c
629
VN_HOLD(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
63
vp = rvp = realvp(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
639
*vpp = makelonode(vp, li, mkflag);
usr/src/uts/common/fs/lofs/lofs_vnops.c
651
if (error != 0 && vp != NULL)
usr/src/uts/common/fs/lofs/lofs_vnops.c
652
VN_RELE(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
656
dvp, realvp(dvp), nm, *vpp, vp, error);
usr/src/uts/common/fs/lofs/lofs_vnops.c
676
vnode_t *vp = NULL;
usr/src/uts/common/fs/lofs/lofs_vnops.c
68
VN_HOLD(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
683
vp = realvp(*vpp);
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
689
*vpp = makelonode(vp, vtoli(dvp->v_vfsp), 0);
usr/src/uts/common/fs/lofs/lofs_vnops.c
71
if (!error && rvp != vp) {
usr/src/uts/common/fs/lofs/lofs_vnops.c
762
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
771
lo_dprint(4, "lo_link vp %p realvp %p\n", vp, realvp(vp));
usr/src/uts/common/fs/lofs/lofs_vnops.c
791
if (vn_is_readonly(vp)) {
usr/src/uts/common/fs/lofs/lofs_vnops.c
794
while (vn_matchops(vp, lo_vnodeops)) {
usr/src/uts/common/fs/lofs/lofs_vnops.c
795
vp = realvp(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
805
if (VOP_REALVP(vp, &realvp, ct) == 0)
usr/src/uts/common/fs/lofs/lofs_vnops.c
806
vp = realvp;
usr/src/uts/common/fs/lofs/lofs_vnops.c
811
if (vp->v_vfsp != tdvp->v_vfsp)
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
924
lo_realvp(vnode_t *vp, vnode_t **vpp, caller_context_t *ct)
usr/src/uts/common/fs/lofs/lofs_vnops.c
927
lo_dprint(4, "lo_realvp %p\n", vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
929
while (vn_matchops(vp, lo_vnodeops))
usr/src/uts/common/fs/lofs/lofs_vnops.c
930
vp = realvp(vp);
usr/src/uts/common/fs/lofs/lofs_vnops.c
932
if (VOP_REALVP(vp, vpp, ct) != 0)
usr/src/uts/common/fs/lofs/lofs_vnops.c
933
*vpp = vp;
usr/src/uts/common/fs/lofs/lofs_vnops.c
977
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
982
vp = realvp(vp);
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
988
vnode_t *vp,
usr/src/uts/common/fs/lofs/lofs_vnops.c
996
lo_dprint(4, "lo_readdir vp %p realvp %p\n", vp, realvp(vp));
usr/src/uts/common/fs/lofs/lofs_vnops.c
998
vp = realvp(vp);
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
1007
vnode_valid_pn(vnode_t *vp, vnode_t *vrootp, pathname_t *pn, pathname_t *rpn,
usr/src/uts/common/fs/lookup.c
1072
if (vp->v_type != VLNK)
usr/src/uts/common/fs/lookup.c
1083
if (vn_compare(vp, compvp) ||
usr/src/uts/common/fs/lookup.c
1084
vnode_match(vp, compvp, cr)) {
usr/src/uts/common/fs/lookup.c
1114
dirtopath(vnode_t *vrootp, vnode_t *vp, char *buf, size_t buflen, int flags,
usr/src/uts/common/fs/lookup.c
1118
vnode_t *pvp = NULL, *startvp = vp;
usr/src/uts/common/fs/lookup.c
1127
ASSERT(vp->v_type == VDIR);
usr/src/uts/common/fs/lookup.c
1146
VN_HOLD(vp);
usr/src/uts/common/fs/lookup.c
1158
if (VN_CMP(vrootp, vp)) {
usr/src/uts/common/fs/lookup.c
1170
if (VN_CMP(rootdir, vp)) {
usr/src/uts/common/fs/lookup.c
1179
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/lookup.c
1180
if (vp->v_path != vn_vpath_empty &&
usr/src/uts/common/fs/lookup.c
1181
pn_set(&pn, vp->v_path) == 0) {
usr/src/uts/common/fs/lookup.c
1182
cached_stamp = vp->v_path_stamp;
usr/src/uts/common/fs/lookup.c
1183
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/lookup.c
1187
if (vnode_valid_pn(vp, vrootp, &pn, &rpn, flags,
usr/src/uts/common/fs/lookup.c
1202
vn_clearpath(vp, cached_stamp);
usr/src/uts/common/fs/lookup.c
1205
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/lookup.c
1212
if (vp->v_flag & VROOT)
usr/src/uts/common/fs/lookup.c
1213
vp = vn_under(vp);
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
1232
if (VN_CMP(pvp, vp)) {
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
1270
VN_HOLD(dw_entry->dw_vnode = vp);
usr/src/uts/common/fs/lookup.c
1278
VN_RELE(vp);
usr/src/uts/common/fs/lookup.c
1279
vp = pvp;
usr/src/uts/common/fs/lookup.c
1334
(VN_CMP(vp, vrootp) || (vp->v_flag & VROOT) || vp == startvp))
usr/src/uts/common/fs/lookup.c
1338
VN_RELE(vp);
usr/src/uts/common/fs/lookup.c
1358
vnodetopath_common(vnode_t *vrootp, vnode_t *vp, char *buf, size_t buflen,
usr/src/uts/common/fs/lookup.c
1390
if (vp->v_type == VDIR && VOP_REALVP(vp, &realvp, NULL) == 0 &&
usr/src/uts/common/fs/lookup.c
1391
realvp != vp) {
usr/src/uts/common/fs/lookup.c
1392
VN_HOLD(vp);
usr/src/uts/common/fs/lookup.c
1393
if (VOP_OPEN(&vp, FREAD, cr, NULL) == 0)
usr/src/uts/common/fs/lookup.c
1396
VN_RELE(vp);
usr/src/uts/common/fs/lookup.c
1403
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/lookup.c
1404
if (vp->v_path != vn_vpath_empty) {
usr/src/uts/common/fs/lookup.c
1408
cached_stamp = vp->v_path_stamp;
usr/src/uts/common/fs/lookup.c
1409
(void) pn_set(&pn, vp->v_path);
usr/src/uts/common/fs/lookup.c
1410
mutex_exit(&vp->v_lock);
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
1428
vn_clearpath(vp, cached_stamp);
usr/src/uts/common/fs/lookup.c
1430
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/lookup.c
1434
if (vp->v_type != VDIR) {
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
1450
VN_RELE(vp);
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
1466
vnode_t *vp;
usr/src/uts/common/fs/lookup.c
148
vnode_t *vp; /* current directory vp */
usr/src/uts/common/fs/lookup.c
1480
vp = PTOU(p)->u_cdir;
usr/src/uts/common/fs/lookup.c
1481
VN_HOLD(vp);
usr/src/uts/common/fs/lookup.c
1487
if ((ret = VOP_ACCESS(vp, VEXEC, 0, CRED(), NULL)) != 0) {
usr/src/uts/common/fs/lookup.c
1490
VN_RELE(vp);
usr/src/uts/common/fs/lookup.c
1498
VN_RELE(vp);
usr/src/uts/common/fs/lookup.c
1506
if (VN_CMP(vp, compvp) &&
usr/src/uts/common/fs/lookup.c
1509
VN_RELE(vp);
usr/src/uts/common/fs/lookup.c
1530
ret = vnodetopath_common(NULL, vp, buf, buflen, CRED(),
usr/src/uts/common/fs/lookup.c
1533
VN_RELE(vp);
usr/src/uts/common/fs/lookup.c
162
vp = rootvp;
usr/src/uts/common/fs/lookup.c
164
vp = (startvp == NULL) ? PTOU(p)->u_cdir : startvp;
usr/src/uts/common/fs/lookup.c
166
VN_HOLD(vp);
usr/src/uts/common/fs/lookup.c
180
compvpp, rootvp, vp, cr));
usr/src/uts/common/fs/lookup.c
219
vnode_t *vp, /* directory to start search at */
usr/src/uts/common/fs/lookup.c
253
audit_anchorpath(pnp, vp == rootvp);
usr/src/uts/common/fs/lookup.c
265
startvp = vp;
usr/src/uts/common/fs/lookup.c
272
if (vp->v_type != VDIR) {
usr/src/uts/common/fs/lookup.c
277
if (rpnp && VN_CMP(vp, rootvp))
usr/src/uts/common/fs/lookup.c
298
if (VN_CMP(vp, rootvp) || VN_CMP(vp, zonevp)) {
usr/src/uts/common/fs/lookup.c
300
} else if (vp->v_flag & VROOT) {
usr/src/uts/common/fs/lookup.c
302
cvp = vp;
usr/src/uts/common/fs/lookup.c
343
if (((vp = cvp->v_vfsp->vfs_vnodecovered) == NULL) ||
usr/src/uts/common/fs/lookup.c
351
VN_HOLD(vp);
usr/src/uts/common/fs/lookup.c
376
(error = VOP_ACCESS(vp, VREAD, 0, cr, NULL)) != 0)
usr/src/uts/common/fs/lookup.c
382
error = VOP_LOOKUP(vp, component, &cvp, pnp, lookup_flags,
usr/src/uts/common/fs/lookup.c
400
error = VOP_LOOKUP(vp, component, &cvp, pnp, lookup_flags,
usr/src/uts/common/fs/lookup.c
414
if (error = audit_savepath(pnp, vp, vp, error, cr))
usr/src/uts/common/fs/lookup.c
425
*dirvpp = vp;
usr/src/uts/common/fs/lookup.c
491
VN_RELE(vp);
usr/src/uts/common/fs/lookup.c
492
vp = rootvp;
usr/src/uts/common/fs/lookup.c
493
VN_HOLD(vp);
usr/src/uts/common/fs/lookup.c
496
audit_anchorpath(pnp, vp == rootvp);
usr/src/uts/common/fs/lookup.c
567
if (vn_compare(vp, cvp)) {
usr/src/uts/common/fs/lookup.c
569
(void) audit_savepath(pnp, cvp, vp,
usr/src/uts/common/fs/lookup.c
572
VN_RELE(vp);
usr/src/uts/common/fs/lookup.c
580
*dirvpp = vp;
usr/src/uts/common/fs/lookup.c
582
VN_RELE(vp);
usr/src/uts/common/fs/lookup.c
584
(void) audit_savepath(pnp, cvp, vp, 0, cr);
usr/src/uts/common/fs/lookup.c
620
VN_RELE(vp);
usr/src/uts/common/fs/lookup.c
621
vp = cvp;
usr/src/uts/common/fs/lookup.c
627
(void) audit_savepath(pnp, cvp, vp, error, cr);
usr/src/uts/common/fs/lookup.c
647
(VN_CMP(vp, rootvp) || (vp->v_flag & VROOT) || vp == startvp))
usr/src/uts/common/fs/lookup.c
649
VN_RELE(vp);
usr/src/uts/common/fs/lookup.c
737
vn_under(vnode_t *vp)
usr/src/uts/common/fs/lookup.c
742
while (vp->v_flag & VROOT) {
usr/src/uts/common/fs/lookup.c
744
vfsp = vp->v_vfsp;
usr/src/uts/common/fs/lookup.c
753
VN_RELE(vp);
usr/src/uts/common/fs/lookup.c
754
vp = uvp;
usr/src/uts/common/fs/lookup.c
757
return (vp);
usr/src/uts/common/fs/lookup.c
934
vnode_t *vp;
usr/src/uts/common/fs/lookup.c
950
vp = rootdir;
usr/src/uts/common/fs/lookup.c
951
VN_HOLD(vp);
usr/src/uts/common/fs/lookup.c
953
if (vn_ismntpt(vp) && traverse(&vp) != 0) {
usr/src/uts/common/fs/lookup.c
954
VN_RELE(vp);
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
968
VN_RELE(vp);
usr/src/uts/common/fs/lookup.c
969
vp = cvp;
usr/src/uts/common/fs/lookup.c
971
if (vn_ismntpt(vp) && traverse(&vp) != 0)
usr/src/uts/common/fs/lookup.c
974
if (vn_compare(vp, vrootp)) {
usr/src/uts/common/fs/lookup.c
980
VN_RELE(vp);
usr/src/uts/common/fs/lookup.c
991
vnode_clear_vpath(vnode_t *vp, char *vpath_old)
usr/src/uts/common/fs/lookup.c
993
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/lookup.c
994
if (vp->v_path != vn_vpath_empty && vp->v_path == vpath_old) {
usr/src/uts/common/fs/lookup.c
995
vp->v_path = vn_vpath_empty;
usr/src/uts/common/fs/lookup.c
996
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/lookup.c
999
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/mntfs/mntvfsops.c
117
struct vnode *vp;
usr/src/uts/common/fs/mntfs/mntvfsops.c
123
vp = MTOV(mnp);
usr/src/uts/common/fs/mntfs/mntvfsops.c
125
vp->v_flag = VROOT|VNOCACHE|VNOMAP|VNOSWAP|VNOMOUNT;
usr/src/uts/common/fs/mntfs/mntvfsops.c
126
vn_setops(vp, mntvnodeops);
usr/src/uts/common/fs/mntfs/mntvfsops.c
127
vp->v_type = VREG;
usr/src/uts/common/fs/mntfs/mntvfsops.c
128
vp->v_data = (caddr_t)mnp;
usr/src/uts/common/fs/mntfs/mntvfsops.c
245
vnode_t *vp = MTOV(&mnt->mnt_node);
usr/src/uts/common/fs/mntfs/mntvfsops.c
253
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/mntfs/mntvfsops.c
254
if (vp->v_count > 1 || mnt->mnt_nopen > 0) {
usr/src/uts/common/fs/mntfs/mntvfsops.c
255
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/mntfs/mntvfsops.c
259
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/mntfs/mntvfsops.c
261
vn_invalid(vp);
usr/src/uts/common/fs/mntfs/mntvfsops.c
262
vn_free(vp);
usr/src/uts/common/fs/mntfs/mntvfsops.c
272
struct vnode *vp = MTOV(mnp);
usr/src/uts/common/fs/mntfs/mntvfsops.c
274
VN_HOLD(vp);
usr/src/uts/common/fs/mntfs/mntvfsops.c
275
*vpp = vp;
usr/src/uts/common/fs/mntfs/mntvnops.c
1000
mntnode_t *mnp = VTOM(vp);
usr/src/uts/common/fs/mntfs/mntvnops.c
1003
mntdata_t *mntdata = MTOD(VTOM(vp));
usr/src/uts/common/fs/mntfs/mntvnops.c
1084
vap->va_fsid = vp->v_vfsp->vfs_dev;
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
1118
mntnode_t *mnp = VTOM(vp);
usr/src/uts/common/fs/mntfs/mntvnops.c
1137
vnode_t *vp;
usr/src/uts/common/fs/mntfs/mntvnops.c
1143
vp = MTOV(mnp);
usr/src/uts/common/fs/mntfs/mntvnops.c
1144
vp->v_flag = VNOCACHE|VNOMAP|VNOSWAP|VNOMOUNT;
usr/src/uts/common/fs/mntfs/mntvnops.c
1145
vn_setops(vp, mntvnodeops);
usr/src/uts/common/fs/mntfs/mntvnops.c
1146
vp->v_vfsp = dp->v_vfsp;
usr/src/uts/common/fs/mntfs/mntvnops.c
1147
vp->v_type = VREG;
usr/src/uts/common/fs/mntfs/mntvnops.c
1148
vp->v_data = (caddr_t)mnp;
usr/src/uts/common/fs/mntfs/mntvnops.c
1159
vnode_t *vp = MTOV(mnp);
usr/src/uts/common/fs/mntfs/mntvnops.c
1162
vn_invalid(vp);
usr/src/uts/common/fs/mntfs/mntvnops.c
1163
vn_free(vp);
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
1179
mntnode_t *mnp = VTOM(vp);
usr/src/uts/common/fs/mntfs/mntvnops.c
1194
mntseek(vnode_t *vp, offset_t ooff, offset_t *noffp, caller_context_t *ct)
usr/src/uts/common/fs/mntfs/mntvnops.c
1196
mntnode_t *mnp = VTOM(vp);
usr/src/uts/common/fs/mntfs/mntvnops.c
1214
mntpoll(vnode_t *vp, short ev, int any, short *revp, pollhead_t **phpp,
usr/src/uts/common/fs/mntfs/mntvnops.c
1217
mntnode_t *mnp = VTOM(vp);
usr/src/uts/common/fs/mntfs/mntvnops.c
1302
vnode_t *vp;
usr/src/uts/common/fs/mntfs/mntvnops.c
1307
lookupnameat(path + 1, UIO_SYSSPACE, FOLLOW, NULLVPP, &vp, rootdir))
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
1312
VN_RELE(vp);
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
1472
mntnode_t *mnp = VTOM(vp);
usr/src/uts/common/fs/mntfs/mntvnops.c
840
vnode_t *vp = *vpp;
usr/src/uts/common/fs/mntfs/mntvnops.c
852
nmnp = mntgetnode(vp);
usr/src/uts/common/fs/mntfs/mntvnops.c
856
VN_RELE(vp);
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
865
mntnode_t *mnp = VTOM(vp);
usr/src/uts/common/fs/mntfs/mntvnops.c
868
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/mntfs/mntvnops.c
869
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/mntfs/mntvnops.c
873
if (vp->v_count == 1) {
usr/src/uts/common/fs/mntfs/mntvnops.c
885
mntread(vnode_t *vp, uio_t *uio, int ioflag, cred_t *cred, caller_context_t *ct)
usr/src/uts/common/fs/mntfs/mntvnops.c
887
mntnode_t *mnp = VTOM(vp);
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
174
namefind(vnode_t *vp, vnode_t *mnt)
usr/src/uts/common/fs/namefs/namevfs.c
179
for (np = *NM_FILEVP_HASH(vp); np != NULL; np = np->nm_nextp)
usr/src/uts/common/fs/namefs/namevfs.c
180
if (np->nm_filevp == vp &&
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
199
for (np = *NM_FILEVP_HASH(vp); np != NULL; np = np->nm_nextp) {
usr/src/uts/common/fs/namefs/namevfs.c
200
if (np->nm_filevp == vp) {
usr/src/uts/common/fs/namefs/namevfs.c
231
nm_umountall(vnode_t *vp, cred_t *crp)
usr/src/uts/common/fs/namefs/namevfs.c
247
nodep = *NM_FILEVP_HASH(vp);
usr/src/uts/common/fs/namefs/namevfs.c
249
if (nodep->nm_filevp == vp &&
usr/src/uts/common/fs/namefs/namevfs.c
285
nodep = *NM_FILEVP_HASH(vp);
usr/src/uts/common/fs/namefs/namevfs.c
301
nm_unmountall(vnode_t *vp, cred_t *crp)
usr/src/uts/common/fs/namefs/namevfs.c
312
error = nm_umountall(vp, crp);
usr/src/uts/common/fs/namefs/namevfs.c
587
vnode_t *vp, *thisvp;
usr/src/uts/common/fs/namefs/namevfs.c
600
vp = nodep->nm_filevp;
usr/src/uts/common/fs/namefs/namevfs.c
626
if (namefind(vp, NULLVP) == NULL && vp->v_stream) {
usr/src/uts/common/fs/namefs/namevfs.c
627
struct stdata *stp = vp->v_stream;
usr/src/uts/common/fs/namefs/namevfs.c
647
struct vnode *vp = NMTOV(nodep);
usr/src/uts/common/fs/namefs/namevfs.c
649
VN_HOLD(vp);
usr/src/uts/common/fs/namefs/namevfs.c
650
*vpp = vp;
usr/src/uts/common/fs/namefs/namevno.c
109
struct vnode *vp = NMTOV(newnamep);
usr/src/uts/common/fs/namefs/namevno.c
111
VN_HOLD(vp);
usr/src/uts/common/fs/namefs/namevno.c
164
nm_close(vnode_t *vp, int flag, int count, offset_t offset, cred_t *crp,
usr/src/uts/common/fs/namefs/namevno.c
167
struct namenode *nodep = VTONM(vp);
usr/src/uts/common/fs/namefs/namevno.c
170
(void) cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/namefs/namevno.c
171
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/namefs/namevno.c
193
nm_read(vnode_t *vp, struct uio *uiop, int ioflag, cred_t *crp,
usr/src/uts/common/fs/namefs/namevno.c
196
return (VOP_READ(VTONM(vp)->nm_filevp, uiop, ioflag, crp, ct));
usr/src/uts/common/fs/namefs/namevno.c
200
nm_write(vnode_t *vp, struct uio *uiop, int ioflag, cred_t *crp,
usr/src/uts/common/fs/namefs/namevno.c
203
return (VOP_WRITE(VTONM(vp)->nm_filevp, uiop, ioflag, crp, ct));
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
219
nm_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *crp,
usr/src/uts/common/fs/namefs/namevno.c
222
struct namenode *nodep = VTONM(vp);
usr/src/uts/common/fs/namefs/namevno.c
264
nm_setattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *crp,
usr/src/uts/common/fs/namefs/namevno.c
267
struct namenode *nodep = VTONM(vp);
usr/src/uts/common/fs/namefs/namevno.c
286
error = secpolicy_vnode_setattr(crp, vp, vap, nmvap, flags,
usr/src/uts/common/fs/namefs/namevno.c
333
nm_access(vnode_t *vp, int mode, int flags, cred_t *crp, caller_context_t *ct)
usr/src/uts/common/fs/namefs/namevno.c
335
struct namenode *nodep = VTONM(vp);
usr/src/uts/common/fs/namefs/namevno.c
375
nm_link(vnode_t *tdvp, vnode_t *vp, char *tnm, cred_t *crp,
usr/src/uts/common/fs/namefs/namevno.c
382
nm_fsync(vnode_t *vp, int syncflag, cred_t *crp, caller_context_t *ct)
usr/src/uts/common/fs/namefs/namevno.c
384
return (VOP_FSYNC(VTONM(vp)->nm_filevp, syncflag, crp, ct));
usr/src/uts/common/fs/namefs/namevno.c
390
nm_inactive(vnode_t *vp, cred_t *crp, caller_context_t *ct)
usr/src/uts/common/fs/namefs/namevno.c
392
struct namenode *nodep = VTONM(vp);
usr/src/uts/common/fs/namefs/namevno.c
393
vfs_t *vfsp = vp->v_vfsp;
usr/src/uts/common/fs/namefs/namevno.c
395
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/namefs/namevno.c
396
ASSERT(vp->v_count >= 1);
usr/src/uts/common/fs/namefs/namevno.c
397
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/namefs/namevno.c
398
if (vp->v_count != 0) {
usr/src/uts/common/fs/namefs/namevno.c
399
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/namefs/namevno.c
402
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/namefs/namevno.c
407
vn_invalid(vp);
usr/src/uts/common/fs/namefs/namevno.c
408
vn_free(vp);
usr/src/uts/common/fs/namefs/namevno.c
416
nm_fid(vnode_t *vp, struct fid *fidnodep, caller_context_t *ct)
usr/src/uts/common/fs/namefs/namevno.c
418
return (VOP_FID(VTONM(vp)->nm_filevp, fidnodep, ct));
usr/src/uts/common/fs/namefs/namevno.c
422
nm_rwlock(vnode_t *vp, int write, caller_context_t *ctp)
usr/src/uts/common/fs/namefs/namevno.c
424
return (VOP_RWLOCK(VTONM(vp)->nm_filevp, write, ctp));
usr/src/uts/common/fs/namefs/namevno.c
428
nm_rwunlock(vnode_t *vp, int write, caller_context_t *ctp)
usr/src/uts/common/fs/namefs/namevno.c
430
VOP_RWUNLOCK(VTONM(vp)->nm_filevp, write, ctp);
usr/src/uts/common/fs/namefs/namevno.c
434
nm_seek(vnode_t *vp, offset_t ooff, offset_t *noffp, caller_context_t *ct)
usr/src/uts/common/fs/namefs/namevno.c
436
return (VOP_SEEK(VTONM(vp)->nm_filevp, ooff, noffp, ct));
usr/src/uts/common/fs/namefs/namevno.c
443
nm_realvp(vnode_t *vp, vnode_t **vpp, caller_context_t *ct)
usr/src/uts/common/fs/namefs/namevno.c
447
vp = VTONM(vp)->nm_filevp;
usr/src/uts/common/fs/namefs/namevno.c
448
if (VOP_REALVP(vp, &rvp, ct) == 0)
usr/src/uts/common/fs/namefs/namevno.c
449
vp = rvp;
usr/src/uts/common/fs/namefs/namevno.c
450
*vpp = vp;
usr/src/uts/common/fs/namefs/namevno.c
455
nm_poll(vnode_t *vp, short events, int anyyet, short *reventsp,
usr/src/uts/common/fs/namefs/namevno.c
458
return (VOP_POLL(VTONM(vp)->nm_filevp, events, anyyet, reventsp,
usr/src/uts/common/fs/nbmlock.c
104
nbl_conflict(vnode_t *vp,
usr/src/uts/common/fs/nbmlock.c
111
ASSERT(nbl_in_crit(vp));
usr/src/uts/common/fs/nbmlock.c
115
if (nbl_share_conflict(vp, op, ct)) {
usr/src/uts/common/fs/nbmlock.c
126
return (nbl_lock_conflict(vp, op, offset, length, svmand, ct));
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
149
if (vfs_has_feature(vp->v_vfsp, VFSFT_ACEMASKONACCESS))
usr/src/uts/common/fs/nbmlock.c
153
error = VOP_GETATTR(vp, &va, flags, cr, NULL);
usr/src/uts/common/fs/nbmlock.c
157
*svp = MANDLOCK(vp, va.va_mode);
usr/src/uts/common/fs/nbmlock.c
48
nbl_start_crit(vnode_t *vp, krw_t mode)
usr/src/uts/common/fs/nbmlock.c
50
rw_enter(&vp->v_nbllock, mode);
usr/src/uts/common/fs/nbmlock.c
58
nbl_end_crit(vnode_t *vp)
usr/src/uts/common/fs/nbmlock.c
60
rw_exit(&vp->v_nbllock);
usr/src/uts/common/fs/nbmlock.c
69
nbl_in_crit(vnode_t *vp)
usr/src/uts/common/fs/nbmlock.c
71
return (RW_LOCK_HELD(&vp->v_nbllock));
usr/src/uts/common/fs/nbmlock.c
79
nbl_need_check(vnode_t *vp)
usr/src/uts/common/fs/nbmlock.c
86
return ((vp->v_vfsp) && (vp->v_vfsp->vfs_flag & VFS_NBMAND));
usr/src/uts/common/fs/nfs/nfs3_srv.c
1016
if (!do_rfs_label_check(clabel, vp, DOMINANCE_CHECK,
usr/src/uts/common/fs/nfs/nfs3_srv.c
1033
if (nbl_need_check(vp)) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
1034
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1036
if (nbl_conflict(vp, NBL_READ, args->offset, args->count, 0,
usr/src/uts/common/fs/nfs/nfs3_srv.c
1043
error = VOP_RWLOCK(vp, V_WRITELOCK_FALSE, &ct);
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
1065
if (vp->v_type != VREG) {
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
1081
if (MANDLOCK(vp, va.va_mode)) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
1088
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, &ct);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1090
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
110
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
1107
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, &ct);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1109
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
113
vp = nfs3_fhtovp(&args->object, exi);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1133
uiop = (uio_t *)rfs_setup_xuio(vp);
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
1145
VN_HOLD(vp);
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
119
if (vp == NULL) {
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
1214
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, &ct);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1217
nbl_end_crit(vp);
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
1249
VN_RELE(vp);
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
1267
if (vp != NULL) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
1269
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, &ct);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1271
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1272
VN_RELE(vp);
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
1312
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
1329
vp = nfs3_fhtovp(&args->file, exi);
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
1335
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
1351
if (!do_rfs_label_check(clabel, vp, EQUALITY_CHECK,
usr/src/uts/common/fs/nfs/nfs3_srv.c
1368
if (nbl_need_check(vp)) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
1369
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1371
if (nbl_conflict(vp, NBL_WRITE, args->offset, args->count, 0,
usr/src/uts/common/fs/nfs/nfs3_srv.c
1378
rwlock_ret = VOP_RWLOCK(vp, V_WRITELOCK_TRUE, &ct);
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
1406
if (rdonly(ro, vp)) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
1411
if (vp->v_type != VREG) {
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
142
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1420
if (MANDLOCK(vp, bva.va_mode)) {
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
1548
if (vp != NULL) {
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
1550
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, &ct);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1552
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1553
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1570
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
158
if (vp != NULL)
usr/src/uts/common/fs/nfs/nfs3_srv.c
159
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
174
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
1762
&vp, cr, 0, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1784
error = VOP_LOOKUP(dvp, name, &vp, NULL, 0,
usr/src/uts/common/fs/nfs/nfs3_srv.c
1803
if (rfs4_check_delegated(FWRITE, vp, FALSE)) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
1804
VN_RELE(vp);
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
1818
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1832
if (rfs4_check_delegated(FWRITE, vp, trunc)) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
1833
VN_RELE(vp);
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
1869
error = makefh3(&resp->resok.obj.handle, vp, exi);
usr/src/uts/common/fs/nfs/nfs3_srv.c
187
vp = nfs3_fhtovp(&args->object, exi);
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
1881
VN_RELE(vp);
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
193
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
1935
vnode_t *vp = NULL;
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
2032
error = makefh3(&resp->resok.obj.handle, vp, exi);
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
2046
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2086
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
210
if (!do_rfs_label_check(clabel, vp, EQUALITY_CHECK,
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
2208
error = makefh3(&resp->resok.obj.handle, vp, exi);
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
2222
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2262
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
228
if (vp->v_type == VREG && (ava.va_mask & AT_SIZE)) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
229
if (nbl_need_check(vp)) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
230
nbl_start_crit(vp, RW_READER);
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
2406
error = makefh3(&resp->resok.obj.handle, vp, exi);
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
2420
if (VOP_REALVP(vp, &realvp, NULL) == 0)
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
2425
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2462
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
247
if (rdonly(ro, vp)) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
2474
vp = nfs3_fhtovp(&args->object.dir, exi);
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
2480
if (vp == NULL) {
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
2489
if (vp->v_type != VDIR) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
2504
if (rdonly(ro, vp)) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
2517
if (!do_rfs_label_check(clabel, vp, EQUALITY_CHECK,
usr/src/uts/common/fs/nfs/nfs3_srv.c
2538
error = VOP_LOOKUP(vp, name, &targvp, NULL, 0,
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
2593
if (vp != NULL)
usr/src/uts/common/fs/nfs/nfs3_srv.c
2594
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
2609
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2620
vp = nfs3_fhtovp(&args->object.dir, exi);
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
2626
if (vp == NULL) {
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
2635
if (vp->v_type != VDIR) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
2650
if (rdonly(ro, vp)) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
2663
if (!do_rfs_label_check(clabel, vp, EQUALITY_CHECK,
usr/src/uts/common/fs/nfs/nfs3_srv.c
268
if ((ava.va_mask & AT_MODE) && vp->v_type == VREG &&
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
2722
if (vp != NULL)
usr/src/uts/common/fs/nfs/nfs3_srv.c
2723
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
294
if (vp->v_type == VREG && (ava.va_mask & AT_SIZE)) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
2973
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2992
vp = nfs3_fhtovp(&args->file, exi);
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
2998
if (vp == NULL) {
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
3027
if (!do_rfs_label_check(clabel, vp, DOMINANCE_CHECK,
usr/src/uts/common/fs/nfs/nfs3_srv.c
306
if (nbl_conflict(vp, NBL_WRITE, offset, length, 0,
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
3096
(void) VOP_FSYNC(vp, FNODSYNC, 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
3112
VN_RELE(vp);
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
3130
if (vp != NULL)
usr/src/uts/common/fs/nfs/nfs3_srv.c
3131
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
3180
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3194
vp = nfs3_fhtovp(&args->dir, exi);
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
3200
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
321
error = VOP_SPACE(vp, F_FREESP, &bf, FWRITE,
usr/src/uts/common/fs/nfs/nfs3_srv.c
3213
if (!do_rfs_label_check(clabel, vp, DOMINANCE_CHECK,
usr/src/uts/common/fs/nfs/nfs3_srv.c
3221
(void) VOP_RWLOCK(vp, V_WRITELOCK_FALSE, NULL);
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
3226
if (vp->v_type != VDIR) {
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
3339
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, NULL);
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
3366
VN_RELE(vp);
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
3383
if (vp != NULL) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
3384
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
3385
VN_RELE(vp);
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
3441
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3469
vp = nfs3_fhtovp(&args->dir, exi);
usr/src/uts/common/fs/nfs/nfs3_srv.c
347
nbl_end_crit(vp);
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
3475
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
3489
if (!do_rfs_label_check(clabel, vp, DOMINANCE_CHECK,
usr/src/uts/common/fs/nfs/nfs3_srv.c
3497
(void) VOP_RWLOCK(vp, V_WRITELOCK_FALSE, NULL);
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
3502
if (vp->v_type != VDIR) {
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
356
VN_RELE(vp);
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
3663
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, NULL);
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
371
if (vp != NULL) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
373
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
374
VN_RELE(vp);
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
3761
VN_RELE(vp);
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
3779
if (vp != NULL) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
3780
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, NULL);
usr/src/uts/common/fs/nfs/nfs3_srv.c
3781
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
3812
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3819
vp = nfs3_fhtovp(&args->fsroot, exi);
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
3825
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
3838
if (!do_rfs_label_check(clabel, vp, DOMINANCE_CHECK,
usr/src/uts/common/fs/nfs/nfs3_srv.c
3846
error = VFS_STATVFS(vp->v_vfsp, &sb);
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
3876
VN_RELE(vp);
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
3891
if (vp != NULL)
usr/src/uts/common/fs/nfs/nfs3_srv.c
3892
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
3908
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3915
vp = nfs3_fhtovp(&args->fsroot, exi);
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
392
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3921
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
3939
if (!do_rfs_label_check(clabel, vp, DOMINANCE_CHECK,
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
3997
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
4005
if (vp != NULL)
usr/src/uts/common/fs/nfs/nfs3_srv.c
4006
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
4021
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
4028
vp = nfs3_fhtovp(&args->object, exi);
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
4034
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
4047
if (!do_rfs_label_check(clabel, vp, DOMINANCE_CHECK,
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
4091
VN_RELE(vp);
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
4104
if (vp != NULL)
usr/src/uts/common/fs/nfs/nfs3_srv.c
4105
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
4122
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
4131
vp = nfs3_fhtovp(&args->file, exi);
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
4137
if (vp == NULL) {
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
4156
if (rdonly(ro, vp)) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
4161
if (vp->v_type != VREG) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
4174
if (!do_rfs_label_check(clabel, vp, EQUALITY_CHECK,
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
4199
cred_t *, cr, vnode_t *, vp, struct exportinfo *, exi,
usr/src/uts/common/fs/nfs/nfs3_srv.c
4202
VN_RELE(vp);
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
4217
if (vp != NULL)
usr/src/uts/common/fs/nfs/nfs3_srv.c
4218
VN_RELE(vp);
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
509
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
516
error = VOP_LOOKUP(dvp, name, &vp,
usr/src/uts/common/fs/nfs/nfs3_srv.c
523
if (error == 0 && vn_ismntpt(vp)) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
524
error = rfs_cross_mnt(&vp, &exi);
usr/src/uts/common/fs/nfs/nfs3_srv.c
526
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
539
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
554
error = makefh3(&resp->resok.object, vp, exi);
usr/src/uts/common/fs/nfs/nfs3_srv.c
560
VN_RELE(vp);
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
567
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
622
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
632
vp = nfs3_fhtovp(&args->object, exi);
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
638
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
649
if (rdonly(ro, vp) && (vp->v_type == VREG || vp->v_type == VDIR))
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
677
if ((equal_label = do_rfs_label_check(clabel, vp,
usr/src/uts/common/fs/nfs/nfs3_srv.c
680
vp, DOMINANCE_CHECK, exi);
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
693
} else if (!MANDLOCK(vp, va.va_mode) &&
usr/src/uts/common/fs/nfs/nfs3_srv.c
698
if ((args->access & ACCESS3_LOOKUP) && vp->v_type == VDIR) {
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
713
} else if (!MANDLOCK(vp, va.va_mode) &&
usr/src/uts/common/fs/nfs/nfs3_srv.c
720
(args->access & ACCESS3_DELETE) && vp->v_type == VDIR) {
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
734
} else if (!MANDLOCK(vp, va.va_mode) &&
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
750
VN_RELE(vp);
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
763
if (vp != NULL)
usr/src/uts/common/fs/nfs/nfs3_srv.c
764
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
781
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
793
vp = nfs3_fhtovp(&args->symlink, exi);
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
799
if (vp == NULL) {
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
815
if (vp->v_type != VLNK && !is_referral) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
820
if (MANDLOCK(vp, va.va_mode)) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
833
if (!do_rfs_label_check(clabel, vp, DOMINANCE_CHECK,
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
852
vnode_t *, vp, char *, s);
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
921
VN_RELE(vp);
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
938
if (vp != NULL)
usr/src/uts/common/fs/nfs/nfs3_srv.c
939
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_srv.c
968
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_srv.c
985
vp = nfs3_fhtovp(&args->file, exi);
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_srv.c
992
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1452
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1470
vp = makenfs3node((nfs_fh3 *)&mi->mi_curr_serv->sv_fhandle,
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1478
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1484
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1488
ASSERT(vp->v_type == VNON || vp->v_type == mi->mi_type);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1490
vp->v_type = mi->mi_type;
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1492
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1509
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1516
error = nfs3_root(vfsp, &vp);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1522
args.fsroot = *VTOFH3(vp);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1523
fi.vp = vp;
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1539
VN_RELE(vp);
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
1583
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1615
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1628
vp = makenfs3node(&fh, NULL, vfsp, gethrtime(), CRED(), NULL, NULL);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1630
if (VTOR(vp)->r_flags & RSTALE) {
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1631
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1636
if (vp->v_type == VNON) {
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1638
error = nfs3getattr(vp, &va, CRED());
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1640
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1644
vp->v_type = va.va_type;
usr/src/uts/common/fs/nfs/nfs3_vfsops.c
1647
*vpp = vp;
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
1015
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1016
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1020
args.file = *VTOFH3(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1028
if ((vp->v_flag & VNOCACHE) ||
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1094
nfs3_set_mod(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1130
nfs3read(vnode_t *vp, caddr_t base, offset_t offset, int count, size_t *residp,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1144
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1145
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1149
args.file = *VTOFH3(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1150
fi.vp = vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1156
res.pov.fres.vp = vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1169
if ((vp->v_flag & VNOCACHE) ||
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1226
PURGE_ATTRCACHE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1229
nfs_attrcache_va(vp, &va);
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
1243
if (nfs_zone() != VTOMI(vp)->mi_zone)
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
1261
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1272
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1294
if (vn_has_cached_data(vp) &&
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
1324
if (nfs_zone() != VTOMI(vp)->mi_zone)
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
1333
vp);
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
1340
vnevent_truncate(vp, ct);
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
1359
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1362
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1375
if (vn_has_cached_data(vp) &&
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1379
ASSERT(vp->v_type != VCHR);
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
1436
error = rfs3call(VTOMI(vp), NFSPROC3_SETATTR,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1460
PURGE_ATTRCACHE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1479
nfs_invalidate_pages(vp,
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
1532
ASSERT(nfs_zone() == VTOMI((vnode_t *)vp)->mi_zone);
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
1552
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1557
if (vn_is_readonly(vp) && !IS_DEVVP(vp))
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1559
if (vp->v_type == VDIR)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1564
if (vp->v_type == VDIR)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1570
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1571
args.object = *VTOFH3(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1572
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1579
fi.vp = vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1623
error = rfs3call(VTOMI(vp), NFSPROC3_ACCESS,
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
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
1688
if (vp->v_type != VLNK)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1690
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1693
rp = VTOR(vp);
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
1708
args.symlink = *VTOFH3(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1709
fi.vp = vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1723
error = rfs3call(VTOMI(vp), NFSPROC3_READLINK,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1738
nfs3_cache_post_op_attr(vp, &res.resok.symlink_attributes, t,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1758
nfs3_cache_post_op_attr(vp,
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
1787
if ((syncflag & FNODSYNC) || IS_SWAPVP(vp))
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1789
if (nfs_zone() != VTOMI(vp)->mi_zone)
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
1794
error = VTOR(vp)->r_error;
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
1809
ASSERT(vp != DNLC_NO_VNODE);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1818
if (nfs_zone() != VTOMI(vp)->mi_zone) {
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
1823
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1862
if (vn_has_cached_data(vp) &&
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1864
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1865
error = nfs3_putpage(vp, (offset_t)0, 0, 0,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1930
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
1986
vp = *vpp;
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
1988
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2083
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2100
vp = dnlc_lookup(dvp, nm);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2101
if (vp != NULL) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2102
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2103
if (vp == DNLC_NO_VNODE && !vn_is_readonly(dvp)) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2109
vp = dnlc_lookup(dvp, nm);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2110
if (vp != NULL) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2113
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2116
if (vp == DNLC_NO_VNODE) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2117
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2123
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2153
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2163
fi.vp = dvp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2168
res.obj_attributes.fres.vp = dvp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2170
res.dir_attributes.fres.vp = dvp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2196
vp = makenfs3node_va(&res.object, res.obj_attributes.fres.vap,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2199
vp = makenfs3node_va(&res.object, NULL,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2201
if (vp->v_type == VNON) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2203
error = nfs3getattr(vp, &vattr, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2205
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2208
vp->v_type = vattr.va_type;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2213
dnlc_update(dvp, nm, vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2215
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2231
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2258
vp = dvp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2271
vp = dvp;
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
2283
else if (vp->v_type == VDIR && (mode & VWRITE))
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2289
if (IS_DEVVP(vp)) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2290
tempvp = vp;
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
2296
vp->v_type == VREG) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2297
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2311
error = nfs3setattr(vp,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2318
vnevent_create(vp, ct);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2325
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2327
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2407
vnode_t *vp;
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
2504
vp = makenfs3node(&res.resok.obj.handle,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2508
vp = makenfs3node(&res.resok.obj.handle, NULL,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2526
nfs3excl_create_settimes(vp,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2533
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2545
if (vp->v_type == VNON) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2547
error = nfs3getattr(vp, &vattr, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2549
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2552
vp->v_type = vattr.va_type;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2555
dnlc_update(dvp, nm, vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2558
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2564
if ((va->va_mask & AT_SIZE) && vp->v_type == VREG &&
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2569
VN_RELE(vp);
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
2611
VN_RELE(vp);
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
2632
if (IS_DEVVP(vp)) {
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
2634
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2636
*vpp = vp;
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
2662
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2666
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2683
error = rfs3call(VTOMI(vp), NFSPROC3_SETATTR,
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
2725
vnode_t *vp;
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
2789
vp = makenfs3node(&res.resok.obj.handle,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2793
vp = makenfs3node(&res.resok.obj.handle, NULL,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2795
if (vp->v_type == VNON) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2797
error = nfs3getattr(vp, &vattr, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2799
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2802
vp->v_type = vattr.va_type;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2806
dnlc_update(dvp, nm, vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2809
if (va->va_gid != VTOR(vp)->r_attr.va_gid) {
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
2817
if (IS_DEVVP(vp)) {
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
2819
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2821
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2841
vnode_t *vp;
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
2861
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2878
if (vp->v_count > 1)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2879
dnlc_purge_vp(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2884
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2886
if (vp->v_count > 1 &&
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2917
if (vn_has_cached_data(vp) &&
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
2946
PURGE_ATTRCACHE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2966
vnevent_remove(vp, dvp, nm, ct);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
2968
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
300
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
302
vp = *vpp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
303
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
305
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
326
if (vp->v_count > 1 ||
usr/src/uts/common/fs/nfs/nfs3_vnops.c
327
((vn_has_cached_data(vp) || HAVE_RDDIR_CACHE(rp)) &&
usr/src/uts/common/fs/nfs/nfs3_vnops.c
328
!(VTOMI(vp)->mi_flags & MI_NOCTO))) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
329
if (vn_is_readonly(vp))
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
331
else if (rp->r_mapcnt == 0 && vp->v_count == 1) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
332
PURGE_ATTRCACHE(vp);
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
3385
vnode_t *vp;
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
3446
vp = makenfs3node(&res.resok.obj.handle,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3450
vp = makenfs3node(&res.resok.obj.handle, NULL,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3452
if (vp->v_type == VNON) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3454
error = nfs3getattr(vp, &vattr, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3456
VN_RELE(vp);
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
3460
vp->v_type = vattr.va_type;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3463
dnlc_update(dvp, nm, vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3465
if (va->va_gid != VTOR(vp)->r_attr.va_gid) {
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
3469
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3488
vnode_t *vp;
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
3508
if (vp == cdir) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3509
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3531
if (vp->v_count > 1) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3532
dnlc_remove(vp, "..");
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3533
if (vp->v_count > 1)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3534
dnlc_purge_vp(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3546
PURGE_ATTRCACHE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3550
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3560
if (HAVE_RDDIR_CACHE(VTOR(vp)))
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3561
nfs_purge_rddir_cache(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3576
vnevent_rmdir(vp, dvp, nm, ct);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3578
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
358
if (VTOMI(vp)->mi_zone != nfs_zone()) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3595
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3645
vp = makenfs3node(&res.resok.obj.handle,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3649
vp = makenfs3node(&res.resok.obj.handle, NULL,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3651
vp->v_type = VLNK;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3652
vp->v_rdev = 0;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3654
dnlc_update(dvp, lnm, vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3655
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3679
VN_RELE(vp);
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
3734
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3736
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3752
nfs_purge_rddir_cache(vp);
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
386
if (VTOMI(vp)->mi_flags & MI_LLOCK) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
387
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
388
cleanshares(vp, ttoproc(curthread)->p_pid);
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
400
rp = VTOR(vp);
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
402
dnlc_purge_vp(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4022
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4023
mi = VTOMI(vp);
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
4078
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4079
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4092
fi.vp = vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4109
res.dir_attributes.fres.vp = vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4122
error = rfs3call(VTOMI(vp), NFSPROC3_READDIR,
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
4187
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4188
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
419
if ((flag & FWRITE) && vn_has_cached_data(vp)) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
420
if (VTOMI(vp)->mi_flags & MI_NOCTO) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4202
fi.vp = vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
421
error = nfs3_putpage(vp, (offset_t)0, 0, B_ASYNC,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4219
res.dir_attributes.fres.vp = vp;
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
4455
nfs3_fid(vnode_t *vp, fid_t *fidp, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4459
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4461
rp = VTOR(vp);
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
4474
nfs3_rwlock(vnode_t *vp, int write_lock, caller_context_t *ctp)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4476
rnode_t *rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4483
if ((rp->r_flags & RDIRECTIO) || (VTOMI(vp)->mi_flags & MI_DIRECTIO)) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4485
if (rp->r_mapcnt == 0 && !vn_has_cached_data(vp))
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4496
nfs3_rwunlock(vnode_t *vp, int write_lock, caller_context_t *ctp)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4498
rnode_t *rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4505
nfs3_seek(vnode_t *vp, offset_t ooff, offset_t *noffp, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4513
if (vp->v_type == VDIR)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4534
nfs3_getpage(vnode_t *vp, offset_t off, size_t len, uint_t *protp,
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
4542
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4545
if (nfs_zone() != VTOMI(vp)->mi_zone)
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
4557
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4558
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4591
error = pvn_getpages(nfs3_getapage, vp, off, len, protp,
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
4610
nfs3_getapage(vnode_t *vp, u_offset_t off, size_t len, uint_t *protp,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4631
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4633
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4634
bsize = MAX(vp->v_vfsp->vfs_bsize, PAGESIZE);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4654
if ((off & ((vp->v_vfsp->vfs_bsize) - 1)) == 0 &&
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4656
!(vp->v_flag & VNOCACHE)) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
467
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
468
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4684
if (nfs_async_readahead(vp, rablkoff + bsize,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
469
sv_hostname = VTOR(vp)->r_server->sv_hostname;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4710
if ((pagefound = page_exists(vp, off)) == NULL) {
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
472
args.file = *VTOFH3(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4721
if ((pp = page_create_va(vp, off,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
473
fi.vp = vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4757
pp = pvn_read_kluster(vp, off, seg, addr, &io_off,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4774
bp = pageio_setup(pp, io_len, vp, B_READ);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4789
bp->b_file = vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4860
if ((pp = page_lookup(vp, off, se)) == NULL) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4878
nfs3_readahead(vnode_t *vp, u_offset_t blkoff, caddr_t addr, struct seg *seg,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4887
rnode_t *rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4890
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4891
bsize = MAX(vp->v_vfsp->vfs_bsize, PAGESIZE);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4904
pp = pvn_read_kluster(vp, blkoff, segkmap, addr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4922
bp = pageio_setup(pp, io_len, vp, B_READ);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4936
bp->b_file = vp;
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
5006
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5008
if (len == 0 && !(flags & B_INVAL) && vn_is_readonly(vp))
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5010
if (!(flags & B_ASYNC) && nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5013
rp = VTOR(vp);
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
5030
nfs3_putapage(vnode_t *vp, page_t *pp, u_offset_t *offp, size_t *lenp,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5041
ASSERT(!vn_is_readonly(vp));
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5044
ASSERT((flags & B_ASYNC) || nfs_zone() == VTOMI(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5046
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5049
bsize = MAX(vp->v_vfsp->vfs_bsize, PAGESIZE);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5059
pp = pvn_write_kluster(vp, pp, &io_off, &io_len, lbn_off,
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
5151
nfs3_sync_putapage(vnode_t *vp, page_t *pp, u_offset_t io_off, size_t io_len,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5157
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
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
5163
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5193
error = nfs3_putpage(vp, io_off, io_len,
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
5214
nfs3_map(vnode_t *vp, offset_t off, struct as *as, caddr_t *addrp,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5223
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5226
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5232
if (vp->v_type != VREG)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5245
if (vn_has_cached_data(vp) &&
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5246
!(VTOMI(vp)->mi_flags & MI_NOCTO) && !vn_is_readonly(vp))
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
5259
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5274
if (nfs_rw_enter_sig(&rp->r_rwlock, RW_WRITER, INTR(vp)))
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5279
if (nfs_rw_enter_sig(&rp->r_lkserlock, RW_READER, INTR(vp))) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5284
if (vp->v_flag & VNOCACHE) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5293
if ((flk_has_remote_locks(vp) || lm_has_sleep(vp)) &&
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5294
MANDLOCK(vp, va.va_mode)) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5306
vn_a.vp = vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5328
nfs3_addmap(vnode_t *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5334
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5336
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5339
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5347
nfs3_frlock(vnode_t *vp, int cmd, struct flock64 *bfp, int flag,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5355
int error = 0, intr = INTR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5357
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5395
if (rc = flk_convert_lock_data(vp, bfp, &start, &end, offset))
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5404
if (VTOMI(vp)->mi_flags & MI_LLOCK) {
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
5420
rp = VTOR(vp);
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
5482
lm_fh3.n_len = VTOFH3(vp)->fh3_length;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5483
lm_fh3.n_bytes = (char *)&(VTOFH3(vp)->fh3_u.data);
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
5492
nfs_lockcompletion(vp, cmd);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5510
nfs3_space(vnode_t *vp, int cmd, struct flock64 *bfp, int flag,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5515
ASSERT(vp->v_type == VREG);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5518
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5521
error = convoff(vp, bfp, 0, offset);
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
5541
vnevent_truncate(vp, ct);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
555
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5551
nfs3_realvp(vnode_t *vp, vnode_t **vpp, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
556
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5569
nfs3_delmap(vnode_t *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5579
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5585
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5587
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
563
if (vp->v_type != VREG)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5643
dmapp->vp = vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5676
rp = VTOR(dmapp->vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5677
mi = VTOMI(dmapp->vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5687
if (vn_has_cached_data(dmapp->vp) && !vn_is_readonly(dmapp->vp) &&
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5700
error = nfs3_putpage(dmapp->vp, dmapp->off, dmapp->len,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5703
error = nfs3_putpage_commit(dmapp->vp, dmapp->off,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5715
(void) nfs3_putpage(dmapp->vp, dmapp->off, dmapp->len,
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
5743
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5753
ll = VTOMI(vp)->mi_maxfilesize;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
577
if ((vp->v_flag & VNOCACHE) ||
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5791
if (vp->v_vfsp->vfs_flag & VFS_XATTR) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5795
mntinfo_t *mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
580
!vn_has_cached_data(vp))) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5800
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5802
INTR(vp)))
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
5822
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5864
args.object = *VTOFH3(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5865
fi.vp = vp;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5875
error = rfs3call(VTOMI(vp), NFSPROC3_PATHCONF,
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
5930
nfs3_sync_pageio(vnode_t *vp, page_t *pp, u_offset_t io_off, size_t io_len,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5935
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
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
5946
nfs3_pageio(vnode_t *vp, page_t *pp, u_offset_t io_off, size_t io_len,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5954
if (!(flags & B_ASYNC) && nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5957
rp = VTOR(vp);
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
5997
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6064
sigintr(&smask, VTOMI(vp)->mi_flags & MI_INT);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6098
nfs3_get_commit(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
611
error = vpm_data_copy(vp, off + on, n, uiop,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6116
nfs_zone() != VTOMI(vp)->mi_zone) {
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
614
base = segmap_getmapflt(segkmap, vp, off + on, n, 1,
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
6189
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6190
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6204
args.file = *VTOFH3(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6210
error = rfs3call(VTOMI(vp), NFSPROC3_COMMIT,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6228
nfs3_set_mod(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6260
PURGE_ATTRCACHE(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6273
nfs3_set_mod(vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6275
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6277
pvn_vplist_setdirty(vp, nfs_setmod_check);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6291
nfs3_get_commit(vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6297
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6301
vphm = page_vnode_mutex(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6308
if ((pp = vp->v_pages) == NULL) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
633
error = vpm_sync_pages(vp, off, n, flags);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6370
} while ((pp = pp->p_vpnext) != vp->v_pages);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6386
nfs3_get_commit_range(vnode_t *vp, u_offset_t soff, size_t len)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
639
(void) vpm_sync_pages(vp, off, n, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6396
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6399
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6405
if ((pp = vp->v_pages) == NULL)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6417
if ((pp = page_lookup_nowait(vp, off, SE_EXCL)) == NULL)
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
6452
rnode_t *rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6454
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
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
6526
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6528
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6548
nfs3_get_commit(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6550
nfs3_get_commit_range(vp, poff, plen);
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
6584
nfs3_sync_commit(vnode_t *vp, page_t *plist, offset3 offset, count3 count,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6590
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
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
6621
nfs3_async_commit(vnode_t *vp, page_t *plist, offset3 offset, count3 count,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6624
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
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
6636
mi = VTOMI(vp);
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
6658
mi = VTOMI(vp);
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
668
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6682
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
670
if (vp->v_type != VREG)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6703
if (VTOMI(vp)->mi_flags & MI_LLOCK)
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
6709
lm_fh3.n_len = VTOFH3(vp)->fh3_length;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6710
lm_fh3.n_bytes = (char *)&(VTOFH3(vp)->fh3_u.data);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6723
if (error = lm4_shrlock(vp, cmd, shr, flag, &lm_fh3)) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
673
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6744
if (error = lm4_shrlock(vp, cmd, &nshr, flag, &lm_fh3)) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
688
INTR(vp)))
usr/src/uts/common/fs/nfs/nfs3_vnops.c
693
error = nfs3getattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
730
if (nfs_rw_enter_sig(&rp->r_lkserlock, RW_READER, INTR(vp)))
usr/src/uts/common/fs/nfs/nfs3_vnops.c
738
if ((vp->v_flag & VNOCACHE) ||
usr/src/uts/common/fs/nfs/nfs3_vnops.c
741
!vn_has_cached_data(vp))) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
773
error = nfs3write(vp, base, org_offset,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
782
bsize = vp->v_vfsp->vfs_bsize;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
817
if (INTR(vp)) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
862
base = segmap_getmapflt(segkmap, vp, off + on,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
869
base = segmap_getmapflt(segkmap, vp, off + on,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
879
IS_SWAPVP(vp)) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
896
error = vpm_sync_pages(vp, off, n, flags);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
902
(void) vpm_sync_pages(vp, off, n, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
932
nfs3_rdwrlbn(vnode_t *vp, page_t *pp, u_offset_t off, size_t len,
usr/src/uts/common/fs/nfs/nfs3_vnops.c
941
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
942
bp = pageio_setup(pp, len, vp, flags);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
957
bp->b_file = vp;
usr/src/uts/common/fs/nfs/nfs3_xdr.c
2413
dvp = objp->dir_attributes.fres.vp;
usr/src/uts/common/fs/nfs/nfs3_xdr.c
2417
pov.fres.vp = dvp;
usr/src/uts/common/fs/nfs/nfs3_xdr.c
774
vap->va_fsid = objp->vp->v_vfsp->vfs_dev;
usr/src/uts/common/fs/nfs/nfs4_acache.c
69
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_acache.c
71
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_acache.c
72
if (!ATTRCACHE4_VALID(vp) || nfs4_waitfor_purge_complete(vp))
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
1383
!NFS4_FRC_UNMT_ERR(error, vp->v_vfsp)) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
1396
lost_rqstp->lr_vp = vp;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1453
vnode_t *vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1454
mntinfo4_t *mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1463
e.error = nfs4_start_fop(mi, vp, NULL, OH_DELEGRETURN,
usr/src/uts/common/fs/nfs/nfs4_callback.c
1484
nfs4_end_op(mi, vp, NULL, &recov_state, needrecov);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1496
cr, vp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1497
(void) nfs4_start_recovery(&e, mi, vp,
usr/src/uts/common/fs/nfs/nfs4_callback.c
1502
nfs4_end_op(mi, vp, NULL, &recov_state, needrecov);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1517
needrecov = nfs4_needs_recovery(&e, TRUE, vp->v_vfsp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1521
cr, vp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1522
(void) nfs4_start_recovery(&e, mi, vp,
usr/src/uts/common/fs/nfs/nfs4_callback.c
1532
nfs4_end_op(mi, vp, NULL, &recov_state, needrecov);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1587
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1592
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1615
VN_HOLD(vp);
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
1664
error = deleg_reopen(vp, &needrecov, ncg, flags);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1744
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_callback.c
177
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1775
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1776
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1780
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1885
deleg_reopen(vnode_t *vp, bool_t *recovp, struct nfs4_callback_globals *ncg,
usr/src/uts/common/fs/nfs/nfs4_callback.c
1896
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1897
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1903
if ((e.error = nfs4_start_op(mi, vp, NULL, &recov_state)) != 0) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
1921
nfs4_reopen(vp, osp, &e, CLAIM_NULL, FALSE, FALSE);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1925
nfs4_reopen(vp, osp, &e, CLAIM_DELEGATE_CUR, FALSE,
usr/src/uts/common/fs/nfs/nfs4_callback.c
1934
nfs4_end_op(mi, vp, NULL, &recov_state, TRUE);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1943
NFS4_FRC_UNMT_ERR(e.error, vp->v_vfsp)) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
1948
needrecov = nfs4_needs_recovery(&e, TRUE, vp->v_vfsp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1965
(void) nfs4_start_recovery(&e, mi, vp, NULL, NULL,
usr/src/uts/common/fs/nfs/nfs4_callback.c
1975
nfs4_end_op(mi, vp, NULL, &recov_state, needrecov);
usr/src/uts/common/fs/nfs/nfs4_callback.c
2042
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_callback.c
2059
vp = RTOV4(rp);
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
2144
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
2354
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_callback.c
2365
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
2366
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
2391
wait_for_recall1(vnode_t *vp, nfs4_op_hint_t op, nfs4_recov_state_t *rsp,
usr/src/uts/common/fs/nfs/nfs4_callback.c
2401
if (vp && vp->v_type == VREG) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
2402
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
2409
RW_READER, INTR4(vp));
usr/src/uts/common/fs/nfs/nfs4_callback.c
276
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
277
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
370
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
390
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_callback.c
468
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
469
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
913
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_callback.c
923
vp = fp->f_vnode;
usr/src/uts/common/fs/nfs/nfs4_callback.c
925
if (vp == NULL || vp->v_type != VREG ||
usr/src/uts/common/fs/nfs/nfs4_callback.c
926
!vn_matchops(vp, nfs4_vnodeops)) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
931
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
1003
rnode4info(VTOR4(vp))));
usr/src/uts/common/fs/nfs/nfs4_client.c
1007
needrecov = nfs4_needs_recovery(&e, FALSE, vp->v_vfsp);
usr/src/uts/common/fs/nfs/nfs4_client.c
1009
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_GETATTR, &recov_state,
usr/src/uts/common/fs/nfs/nfs4_client.c
1020
abort = nfs4_start_recovery(&e, VTOMI4(vp), vp, NULL, NULL,
usr/src/uts/common/fs/nfs/nfs4_client.c
1022
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_GETATTR, &recov_state,
usr/src/uts/common/fs/nfs/nfs4_client.c
1047
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_GETATTR, &recov_state,
usr/src/uts/common/fs/nfs/nfs4_client.c
1245
nfs4_async_readahead(vnode_t *vp, u_offset_t blkoff, caddr_t addr,
usr/src/uts/common/fs/nfs/nfs4_client.c
1253
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
1256
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
1288
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
1289
args->a_vp = vp;
usr/src/uts/common/fs/nfs/nfs4_client.c
1338
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
141
nfs4_waitfor_purge_complete(vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_client.c
146
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
150
sigintr(&smask, VTOMI4(vp)->mi_flags & MI4_INT);
usr/src/uts/common/fs/nfs/nfs4_client.c
1691
nfs4_async_putapage(vnode_t *vp, page_t *pp, u_offset_t off, size_t len,
usr/src/uts/common/fs/nfs/nfs4_client.c
1700
ASSERT(vp->v_vfsp != NULL);
usr/src/uts/common/fs/nfs/nfs4_client.c
1702
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
1705
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
1718
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
1719
args->a_vp = vp;
usr/src/uts/common/fs/nfs/nfs4_client.c
1741
VN_RELE(vp);
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
181
if (ATTRCACHE4_VALID(vp)) {
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
1815
nfs4_async_pageio(vnode_t *vp, page_t *pp, u_offset_t io_off, size_t io_len,
usr/src/uts/common/fs/nfs/nfs4_client.c
182
error = nfs4_waitfor_purge_complete(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
1824
ASSERT(vp->v_vfsp != NULL);
usr/src/uts/common/fs/nfs/nfs4_client.c
1826
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
1829
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
1842
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
1843
args->a_vp = vp;
usr/src/uts/common/fs/nfs/nfs4_client.c
1865
VN_RELE(vp);
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
1953
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
1956
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
1968
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
1969
args->a_vp = vp;
usr/src/uts/common/fs/nfs/nfs4_client.c
197
nfs4_getattr_cache(vnode_t *vp, struct vattr *vap)
usr/src/uts/common/fs/nfs/nfs4_client.c
1985
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
201
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
2033
nfs4_async_commit(vnode_t *vp, page_t *plist, offset3 offset, count3 count,
usr/src/uts/common/fs/nfs/nfs4_client.c
204
if (ATTRCACHE4_VALID(vp)) {
usr/src/uts/common/fs/nfs/nfs4_client.c
2042
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
2043
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
2056
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
2057
args->a_vp = vp;
usr/src/uts/common/fs/nfs/nfs4_client.c
2078
VN_RELE(vp);
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
2142
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
2149
args->a_vp = vp;
usr/src/uts/common/fs/nfs/nfs4_client.c
2178
rp = VTOR4(vp);
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
2256
vnode_t *vp = RTOV(rp);
usr/src/uts/common/fs/nfs/nfs4_client.c
227
struct rnode4 *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
2346
error = vpm_data_copy(vp, offset, n, uio,
usr/src/uts/common/fs/nfs/nfs4_client.c
240
if (nfs4_has_pages(vp))
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
2420
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
2423
if (!nfs4_has_pages(vp))
usr/src/uts/common/fs/nfs/nfs4_client.c
2426
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/fs/nfs/nfs4_client.c
2440
(vp->v_vfsp->vfs_flag & VFS_UNMOUNTED))
usr/src/uts/common/fs/nfs/nfs4_client.c
2475
error = pvn_vplist_dirty(vp, off, rp->r_putapage,
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
2508
pp = page_lookup(vp, io_off,
usr/src/uts/common/fs/nfs/nfs4_client.c
2512
pp = page_lookup_nowait(vp, io_off,
usr/src/uts/common/fs/nfs/nfs4_client.c
2519
err = (*rp->r_putapage)(vp, pp, &io_off,
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
2544
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
2545
if (IS_SHADOW(vp, rp))
usr/src/uts/common/fs/nfs/nfs4_client.c
2546
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_client.c
2558
(void) pvn_vplist_dirty(vp, off, rp->r_putapage,
usr/src/uts/common/fs/nfs/nfs4_client.c
261
if (vp->v_count > 1 &&
usr/src/uts/common/fs/nfs/nfs4_client.c
262
(vp->v_type == VDIR || purge_dnlc == NFS4_PURGE_DNLC))
usr/src/uts/common/fs/nfs/nfs4_client.c
263
dnlc_purge_vp(vp);
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
2663
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
268
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
2688
mi->mi_vers, VTOR4(vp)->r_server->sv_hostname, NULL);
usr/src/uts/common/fs/nfs/nfs4_client.c
2691
VTOR4(vp)->r_server->sv_hostname, NULL);
usr/src/uts/common/fs/nfs/nfs4_client.c
2707
sfh4_printfhandle(VTOR4(vp)->r_fh);
usr/src/uts/common/fs/nfs/nfs4_client.c
2726
nfs4_safemap(const vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_client.c
2730
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
2735
"vp = %p", (void *)vp));
usr/src/uts/common/fs/nfs/nfs4_client.c
2751
llp = flk_active_locks_for_vp(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
2780
nfs4_map_lost_lock_conflict(vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_client.c
2784
mntinfo4_t *mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
2792
if (!VOP_CMP(lrp->lr_vp, vp, NULL))
usr/src/uts/common/fs/nfs/nfs4_client.c
2812
nfs4_lockcompletion(vnode_t *vp, int cmd)
usr/src/uts/common/fs/nfs/nfs4_client.c
2814
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
2817
ASSERT(!IS_SHADOW(vp, rp));
usr/src/uts/common/fs/nfs/nfs4_client.c
2821
if (!nfs4_safemap(vp)) {
usr/src/uts/common/fs/nfs/nfs4_client.c
2822
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
2823
vp->v_flag |= VNOCACHE;
usr/src/uts/common/fs/nfs/nfs4_client.c
2824
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
2826
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
2827
vp->v_flag &= ~VNOCACHE;
usr/src/uts/common/fs/nfs/nfs4_client.c
2828
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
2837
PURGE_ATTRCACHE4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
300
if (nfs4_has_pages(vp) && !pgflush) {
usr/src/uts/common/fs/nfs/nfs4_client.c
302
(void) nfs4_waitfor_purge_complete(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
303
nfs4_flush_pages(vp, cr);
usr/src/uts/common/fs/nfs/nfs4_client.c
322
args->vp = vp;
usr/src/uts/common/fs/nfs/nfs4_client.c
323
VN_HOLD(args->vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
336
nfs4_purge_rddir_cache(vp);
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
348
rnode4_t *rp = VTOR4(vp);
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
366
rnode4_t *rp = VTOR4(args->vp);
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
382
VN_RELE(args->vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
393
nfs4_purge_rddir_cache(vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_client.c
397
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
416
nfs4_attrcache_noinval(vnode_t *vp, nfs4_ga_res_t *garp, hrtime_t t)
usr/src/uts/common/fs/nfs/nfs4_client.c
418
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
422
nfs4_attrcache_va(vp, garp, FALSE);
usr/src/uts/common/fs/nfs/nfs4_client.c
4368
nfs4_consistent_type(vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_client.c
4370
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
4372
if (nfs4_vtype_debug && vp->v_type != VNON &&
usr/src/uts/common/fs/nfs/nfs4_client.c
4373
rp->r_attr.va_type != VNON && vp->v_type != rp->r_attr.va_type) {
usr/src/uts/common/fs/nfs/nfs4_client.c
4375
"rnode attr type=%d", (void *)vp, vp->v_type,
usr/src/uts/common/fs/nfs/nfs4_client.c
442
nfs4_attr_cache(vnode_t *vp, nfs4_ga_res_t *garp,
usr/src/uts/common/fs/nfs/nfs4_client.c
452
mntinfo4_t *mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
461
recov = (VTOMI4(vp)->mi_recovthread == curthread);
usr/src/uts/common/fs/nfs/nfs4_client.c
464
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
508
ASSERT(vp->v_type == VDIR);
usr/src/uts/common/fs/nfs/nfs4_client.c
584
nfs4_attrcache_va(vp, garp, set_time_cache_inval);
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
662
nfs4_attrcache_va(vnode_t *vp, nfs4_ga_res_t *garp, int set_cache_timeout)
usr/src/uts/common/fs/nfs/nfs4_client.c
670
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
676
if (IS_SHADOW(vp, rp))
usr/src/uts/common/fs/nfs/nfs4_client.c
677
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_client.c
681
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
712
if ((mi->mi_flags & MI4_NOAC) || (vp->v_flag & VNOCACHE))
usr/src/uts/common/fs/nfs/nfs4_client.c
716
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/nfs/nfs4_client.c
790
(!vn_has_cached_data(vp) ||
usr/src/uts/common/fs/nfs/nfs4_client.c
794
nfs_setswaplike(vp, vap);
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
806
mntinfo4_t *mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
819
if ((e.error = nfs4_start_fop(mi, vp, NULL, OH_GETATTR,
usr/src/uts/common/fs/nfs/nfs4_client.c
821
(void) check_mnt_secinfo(mi->mi_curr_serv, vp);
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
829
if (nfs4_needs_recovery(&e, FALSE, vp->v_vfsp)) {
usr/src/uts/common/fs/nfs/nfs4_client.c
830
if (nfs4_start_recovery(&e, VTOMI4(vp), vp, NULL, NULL,
usr/src/uts/common/fs/nfs/nfs4_client.c
832
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_GETATTR,
usr/src/uts/common/fs/nfs/nfs4_client.c
838
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_GETATTR, &recov_state, 0);
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
855
(void) check_mnt_secinfo(mi->mi_curr_serv, vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
864
nfs4_getattr_otw_norecovery(vnode_t *vp, nfs4_ga_res_t *garp,
usr/src/uts/common/fs/nfs/nfs4_client.c
870
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
88
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_client.c
899
argop[1].nfs_argop4_u.opgetattr.mi = VTOMI4(vp);
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
929
ASSERT(nfs4_consistent_type(vp));
usr/src/uts/common/fs/nfs/nfs4_client.c
941
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
944
if (!ATTRCACHE4_VALID(vp)) {
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
958
ASSERT(nfs4_consistent_type(vp));
usr/src/uts/common/fs/nfs/nfs4_client.c
964
nfs4_attr_otw(vnode_t *vp, nfs4_tag_type_t tag_type,
usr/src/uts/common/fs/nfs/nfs4_client.c
971
mntinfo4_t *mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_client.c
986
e.error = nfs4_start_fop(mi, vp, NULL, OH_GETATTR, &recov_state, NULL);
usr/src/uts/common/fs/nfs/nfs4_client.c
992
argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(vp)->r_fh;
usr/src/uts/common/fs/nfs/nfs4_client_debug.c
1425
int error, vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_client_debug.c
1454
set_fact(fid, fp, stat4, raction, op, reboot, error, vp);
usr/src/uts/common/fs/nfs/nfs4_client_debug.c
328
vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_client_debug.c
360
rp1 = VTOR4(vp);
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
1010
svnode_t *svp = VTOSV(vp);
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
415
check_mnt_secinfo(servinfo4_t *svp, vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
421
is_restore = (vp == NULL || (RP_ISSTUB(VTOR4(vp)))) &&
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1006
nfs4_is_otw_open_necessary(nfs4_open_owner_t *oop, int flag, vnode_t *vp,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1013
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1146
VTOMI4(vp));
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1744
vnode_t *vp, pid_t pid, nfs4_tag_type_t tag, seqid4 seqid)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1751
bsep->bs_vp = vp;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1762
vnode_t *vp, int access_close, int deny_close)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1766
ASSERT(vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1768
NFS4_FRC_UNMT_ERR(error, vp->v_vfsp)) {
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1777
lost_rqstp->lr_vp = vp;
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
1836
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1837
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1995
nfs4_attr_cache(vp,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2026
vnode_t *dvp = NULL, *vp = NULL;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2048
vp = *vpp;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2049
if (vp) {
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2050
ASSERT(nfs4_consistent_type(vp));
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2051
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2087
ASSERT(vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2089
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2095
(vp->v_flag & VROOT) ? mi->mi_srvparentfh :
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2096
VTOSV(vp)->sv_dfh;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2182
if (!vp) {
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2220
vp = *vpp;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2221
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2252
nfs4_fail_recov(vp, failed_msg, ep->error,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2284
nfs4_fail_recov(vp, failed_msg,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2311
ASSERT(nfs4_consistent_type(vp));
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
2388
nfs4_attr_cache(vp, garp, t, cr, TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2390
PURGE_ATTRCACHE4(vp);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2394
ASSERT(nfs4_consistent_type(vp));
usr/src/uts/common/fs/nfs/nfs4_common.c
103
nfs4_setopts(vnode_t *vp, model_t model, struct nfs_args *buf)
usr/src/uts/common/fs/nfs/nfs4_common.c
120
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_common.c
127
PURGE_ATTRCACHE4(vp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1153
nfs4_wait_for_delay(vnode_t *vp, nfs4_recov_state_t *rsp)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1159
ASSERT(vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1161
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1171
nfs4_mi_kstat_inc_delay(VTOMI4(vp));
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1906
recov_filehandle(nfs4_recov_t action, mntinfo4_t *mi, vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1908
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1936
vp, NULL, 0, NULL, 0, TAG_NONE, TAG_NONE, 0, 0);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1939
nfs4_remap_file(mi, vp, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1947
DTRACE_PROBE2(recov__filehandle, nfs4_error_t, &e, vnode_t, vp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1959
(void) nfs4_start_recovery(&e, mi, vp, NULL,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1965
nfs4_recov_fh_fail(vp, e.error, e.stat);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1998
recov_stale(mntinfo4_t *mi, vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2000
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2028
nfs4_getattr_otw_norecovery(vp, &gar, &e, CRED(), 0);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2033
needrecov = nfs4_needs_recovery(&e, FALSE, vp->v_vfsp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2044
(void) nfs4_start_recovery(&e, mi, vp, NULL,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2059
nfs4_fail_recov(vp, fail_msg, e.error, e.stat);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2069
if ((vp->v_flag & VROOT) == 0) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2071
e.error = VFS_ROOT(vp->v_vfsp, &rootvp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2073
nfs4_fail_recov(vp, fail_msg, 0, NFS4ERR_STALE);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2086
needrecov = nfs4_needs_recovery(&e, FALSE, vp->v_vfsp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2115
nfs4_fail_recov(vp, fail_msg, 0, NFS4ERR_STALE);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2155
nfs4_fail_recov(vp, fail_msg, 0, NFS4ERR_STALE);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2157
rootvp = vp;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2206
relock_file(vnode_t *vp, mntinfo4_t *mi, nfs4_error_t *ep,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2215
if (VTOMI4(vp)->mi_flags & MI4_LLOCK)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2218
nfs4_flush_lock_owners(VTOR4(vp));
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2229
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2230
locks = flk_active_locks_for_vp(vp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2234
ASSERT(llp->ll_vp == vp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2237
reclaim_one_lock(vp, &llp->ll_flock, ep, &did_reclaim);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2244
if (nfs4_needs_recovery(ep, TRUE, vp->v_vfsp)) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2272
NULL, ep->error, vp, NULL, 0, NULL,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2277
NULL, 0, vp, NULL, ep->stat, NULL,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2280
nfs4_send_siglost(llp->ll_flock.l_pid, mi, vp, TRUE,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2282
relock_skip_pid(vp, llp, llp->ll_flock.l_pid);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2299
reclaim_one_lock(vnode_t *vp, flock64_t *flk, nfs4_error_t *ep,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2303
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2320
nfs4frlock(NFS4_LCK_CTYPE_RECLAIM, vp, F_SETLK, flk,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2323
start_recovery_action(NR_FHEXPIRED, TRUE, VTOMI4(vp),
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2324
vp, NULL);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2339
nfs4_valid_recov_err_for_vp(vnode_t *vp, nfsstat4 stat)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2345
if (vp->v_type != VREG && stat != NFS4ERR_BADHANDLE &&
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2358
nfs4_recov_fh_fail(vnode_t *vp, int error, nfsstat4 stat)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2360
ASSERT(vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2363
(!nfs4_valid_recov_err_for_vp(vp, stat)))
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2366
nfs4_fail_recov(vp, "can't recover filehandle", error, stat);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2376
recov_badstate(recov_info_t *recovp, vnode_t *vp, nfsstat4 stat)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2378
ASSERT(vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2379
recov_throttle(recovp, vp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2381
if (!nfs4_valid_recov_err_for_vp(vp, stat))
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2384
nfs4_fail_recov(vp, "", 0, stat);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2716
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2721
vp = lrp->lr_vp;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2723
"have a lost open/close request for vp %p", (void *)vp));
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2727
nfs4_resend_open_otw(&vp, lrp, ep);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2736
lrp->lr_oop, lrp->lr_osp, vp, lrp->lr_cr, lrp,
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
2802
close_after_open_resend(vp, lrp->lr_cr, lrp->lr_oacc, ep);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2805
(void *)vp, ep->error, ep->stat));
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2808
if (vp != lrp->lr_vp)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2809
VN_RELE(vp);
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
2854
vnode_t *vp = lrp->lr_vp;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2860
nfs4frlock(lrp->lr_ctype, vp, F_SETLK,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2865
(void *)vp, ep->error, ep->stat));
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2877
if (!nfs4_needs_recovery(ep, TRUE, vp->v_vfsp))
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2909
if (!(vp->v_vfsp->vfs_flag & VFS_UNMOUNTED))
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2919
if (NFS4_FRC_UNMT_ERR(ep->error, vp->v_vfsp))
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2947
nfs4_send_siglost(lrp->lr_flk->l_pid, VTOMI4(vp), vp, FALSE,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2970
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2975
vp = lrp->lr_vp;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2976
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2992
ASSERT(lrp->lr_vp == vp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3271
nfs4_send_siglost(pid_t pid, mntinfo4_t *mi, vnode_t *vp, bool_t dump,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3282
NULL, error, vp, NULL, stat, NULL, pid, TAG_NONE, TAG_NONE, 0, 0);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3291
relock_skip_pid(vnode_t *vp, locklist_t *llp, pid_t pid)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3301
r = reclock(vp, &llp->ll_flock, SETFLCK, FREAD | FWRITE,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3318
nfs4_fail_recov(vnode_t *vp, char *why, int error, nfsstat4 stat)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3320
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3349
if (!(vp->v_vfsp->vfs_flag & VFS_UNMOUNTED))
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3350
nfs4_queue_event(RE_DEAD_FILE, VTOMI4(vp), NULL, error,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3351
vp, NULL, stat, why, 0, TAG_NONE, TAG_NONE, 0, 0);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3354
dnlc_purge_vp(vp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3366
recov_throttle(recov_info_t *recovp, vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3369
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3410
nfs4_set_delay_wait(vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3412
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3527
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3546
vp = bsep->bs_vp;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3552
(void *)bad_oop, (void *)bad_lop, (void *)vp,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3559
0, vp, NULL, NFS4ERR_BAD_SEQID, NULL, pid, bsep->bs_tag,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3577
ASSERT(vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3578
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
3583
nfs4_send_siglost(pid, mi, vp, TRUE,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
643
nfs4_check_recov_err(vnode_t *vp, nfs4_op_hint_t op,
usr/src/uts/common/fs/nfs/nfs4_recovery.c
650
if (vp == NULL)
usr/src/uts/common/fs/nfs/nfs4_recovery.c
654
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
678
(void *)vp, rsp->rs_num_retry_despite_err));
usr/src/uts/common/fs/nfs/nfs4_recovery.c
691
if (error == ESTALE && vp->v_type != VREG) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
699
str, (void *)vp,
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1047
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1052
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1053
if (vp->v_vfsp == vfsp && SFH4_SAME(rp->r_fh, fh)) {
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1077
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1080
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1086
if (!(vp->v_flag & VROOT)) {
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1087
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1088
vp->v_flag |= VROOT;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1089
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1130
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1139
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1142
(nfs4_has_pages(vp) && (rp->r_flags & R4DIRTY)) ||
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1208
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1213
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1214
vfsp = vp->v_vfsp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1222
vn_invalid(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1223
vn_free(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1237
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1247
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1248
if (vfsp != NULL && vp->v_vfsp != vfsp)
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1275
vnode_t *vp, **vplist;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1304
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1310
if (IS_SWAPVP(vp) || vn_is_readonly(vp))
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1317
ASSERT(vp->v_vfsp == vfsp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1318
if (nfs4_has_pages(vp) &&
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1320
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1321
vplist[cnt++] = vp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1349
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1355
if (IS_SWAPVP(vp) || vn_is_readonly(vp))
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1362
if (nfs4_has_pages(vp) &&
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1364
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1365
vplist[cnt++] = vp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1386
vp = vplist[cnt];
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
1388
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1584
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1595
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1597
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1598
if (vp->v_count > 1) {
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1599
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1600
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1605
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1721
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
173
nfs4_dross_pages(vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1737
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1738
if (vp->v_vfsp != vfsp)
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1768
rep->re_vp = vp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
178
vphm = page_vnode_mutex(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1798
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
180
if ((pp = vp->v_pages) != NULL) {
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1840
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1851
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1852
if (vp->v_vfsp != vfsp)
usr/src/uts/common/fs/nfs/nfs4_rnode.c
187
} while ((pp = pp->p_vpnext) != vp->v_pages);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1979
vnode_t *vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1995
vn_setops(vp, nfs4_trigger_vnodeops);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
200
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
217
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
218
if (nfs4_has_pages(vp)) {
usr/src/uts/common/fs/nfs/nfs4_rnode.c
219
ASSERT(vp->v_type != VCHR);
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
239
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
247
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
271
nfs4_purge_rddir_cache(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
346
r4_do_attrcache(vnode_t *vp, nfs4_ga_res_t *garp, int newnode,
usr/src/uts/common/fs/nfs/nfs4_rnode.c
363
if (vp->v_type != attr->va_type &&
usr/src/uts/common/fs/nfs/nfs4_rnode.c
364
vp->v_type != VNON && attr->va_type != VNON) {
usr/src/uts/common/fs/nfs/nfs4_rnode.c
365
zcmn_err(VTOMI4(vp)->mi_zone->zone_id, CE_WARN,
usr/src/uts/common/fs/nfs/nfs4_rnode.c
368
attr->va_type, (void *)vp, vp->v_type);
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
373
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
375
vp->v_type = attr->va_type;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
376
vp->v_rdev = attr->va_rdev;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
424
nfs4_attrcache_noinval(vp, garp, t);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
426
PURGE_ATTRCACHE4(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
432
PURGE_ATTRCACHE4(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
453
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
466
vp = make_rnode4(sfh, &rtable4[index], vfsp,
usr/src/uts/common/fs/nfs/nfs4_rnode.c
469
svp = VTOSV(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
470
rp = VTOR4(vp);
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
499
return (vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
511
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
528
vp = make_rnode4(fh, &rtable4[index], vfsp, nfs4_vnodeops,
usr/src/uts/common/fs/nfs/nfs4_rnode.c
531
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
532
sv_activate(&vp, dvp, &nm, newnode);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
542
return (vp);
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
549
return (vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
579
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
588
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
590
return (vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
601
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
605
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
606
if (vp->v_count > 1) {
usr/src/uts/common/fs/nfs/nfs4_rnode.c
607
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
608
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
613
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
620
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
621
if (vp->v_count > 1) {
usr/src/uts/common/fs/nfs/nfs4_rnode.c
622
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
623
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
627
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
628
vn_invalid(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
641
VFS_RELE(vp->v_vfsp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
642
vn_reinit(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
655
vp = new_vp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
659
rp->r_vnode = vp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
684
vn_setops(vp, vops);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
685
vp->v_data = (caddr_t)rp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
686
vp->v_vfsp = vfsp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
688
vp->v_type = VNON;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
689
vp->v_flag |= VMODSORT;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
691
vp->v_flag = VROOT;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
692
vn_exists(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
701
vp = RTOV4(trp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
706
return (vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
710
return (vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
716
vnode_t *vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
719
ASSERT(vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
720
ASSERT(vp->v_count == 1);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
762
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
766
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
767
ASSERT(vp->v_count >= 1);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
778
vfsp = vp->v_vfsp;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
787
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
788
if (vp->v_count > 1) {
usr/src/uts/common/fs/nfs/nfs4_rnode.c
789
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
790
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
794
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
829
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
830
if (vp->v_count > 1) {
usr/src/uts/common/fs/nfs/nfs4_rnode.c
831
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
832
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
835
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
852
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
853
if (vp->v_count > 1) {
usr/src/uts/common/fs/nfs/nfs4_rnode.c
854
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
855
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
859
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
883
if (nfs_zone() != VTOMI4(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs4_rnode.c
886
(void) nfs4close_all(vp, cr);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
896
if (!(vp->v_vfsp->vfs_flag & VFS_RDONLY) && nfs4_dross_pages(vp)) {
usr/src/uts/common/fs/nfs/nfs4_rnode.c
928
if (!nfs4_has_pages(vp) && rp->r_dir == NULL &&
usr/src/uts/common/fs/nfs/nfs4_shadow.c
176
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_shadow.c
224
vp = SVTOV(svp);
usr/src/uts/common/fs/nfs/nfs4_shadow.c
225
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_shadow.c
228
return (vp);
usr/src/uts/common/fs/nfs/nfs4_shadow.c
236
vp = SVTOV(svp);
usr/src/uts/common/fs/nfs/nfs4_shadow.c
240
vn_setops(vp, nfs4_vnodeops);
usr/src/uts/common/fs/nfs/nfs4_shadow.c
241
vp->v_data = (caddr_t)rp;
usr/src/uts/common/fs/nfs/nfs4_shadow.c
242
vp->v_vfsp = mvp->v_vfsp;
usr/src/uts/common/fs/nfs/nfs4_shadow.c
244
vp->v_type = mvp->v_type;
usr/src/uts/common/fs/nfs/nfs4_shadow.c
245
vp->v_pages = (page_t *)-1; /* No pages, please */
usr/src/uts/common/fs/nfs/nfs4_shadow.c
246
vn_exists(vp);
usr/src/uts/common/fs/nfs/nfs4_shadow.c
258
return (vp);
usr/src/uts/common/fs/nfs/nfs4_shadow.c
284
sv_inactive(vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_shadow.c
292
svp = VTOSV(vp);
usr/src/uts/common/fs/nfs/nfs4_shadow.c
293
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_shadow.c
296
ASSERT(mvp != vp);
usr/src/uts/common/fs/nfs/nfs4_shadow.c
306
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_shadow.c
308
if (vp->v_count > 1) {
usr/src/uts/common/fs/nfs/nfs4_shadow.c
309
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/nfs/nfs4_shadow.c
310
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_shadow.c
315
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_shadow.c
321
vn_invalid(vp);
usr/src/uts/common/fs/nfs/nfs4_shadow.c
322
vn_free(vp);
usr/src/uts/common/fs/nfs/nfs4_shadow.c
59
vtosv(vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_shadow.c
61
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_shadow.c
66
if (RTOV4(rp) == vp)
usr/src/uts/common/fs/nfs/nfs4_shadow.c
73
if (svp->sv_r_vnode == vp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
10070
vn_find_nfs_record(vnode_t *vp, nvlist_t **nvlp, char **svcp, char **datap)
usr/src/uts/common/fs/nfs/nfs4_srv.c
10080
if ((err = reparse_vnode_parse(vp, nvl)) != 0) {
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
10118
if (vn_find_nfs_record(vp, &nvl, &s, &d) != 0)
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
10225
if (vn_find_nfs_record(vp, &nvl, &stype, &sdata) != 0)
usr/src/uts/common/fs/nfs/nfs4_srv.c
10262
(void) make_pathname4(vp->v_path, &result->fs_root);
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
1162
vnode_t *dvp, *vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1173
dvp = cs->vp;
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
1238
if (! nfs_visible(exi, vp, &different_export)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
1239
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1247
if (vn_ismntpt(vp)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
1248
if ((error = traverse(&vp)) != 0) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
1249
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1255
} else if (vp->v_vfsp != dvp->v_vfsp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
1274
error = vop_fid_pseudo(vp, &fid);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1276
VN_RELE(vp);
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
1284
exi = checkexport4(&vp->v_vfsp->vfs_fsid, &fid, vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1297
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1407
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1437
if (cs->vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
1442
if (cs->vp->v_type != VDIR) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
1501
VN_RELE(cs->vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1502
cs->vp = NULL;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1555
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1572
if (cs->vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
1579
vp = cs->vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1588
(vp->v_type == VREG || vp->v_type == VDIR))
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
1616
if ((tslabel = nfs_getflabel(vp, cs->exi)) == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
1623
bslabel_t *, slabel, vnode_t *, vp);
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
1632
if (!error && !MANDLOCK(vp, va.va_mode) &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
1638
if ((args->access & ACCESS4_LOOKUP) && vp->v_type == VDIR) {
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
1648
if (!error && !MANDLOCK(vp, va.va_mode) &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
1658
(args->access & ACCESS4_DELETE) && vp->v_type == VDIR) {
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
1665
if (args->access & ACCESS4_EXECUTE && vp->v_type != VDIR) {
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
1667
if (!error && !MANDLOCK(vp, va.va_mode) &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
1691
vnode_t *vp = cs->vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1699
if (vp == NULL) {
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
1729
if (vp->v_type != VREG) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
1730
if (vp->v_type == VDIR)
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
1770
vnode_t *dvp = cs->vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1771
vnode_t *vp = NULL;
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
1818
return (vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
1835
vnode_t *dvp = cs->vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
1836
vnode_t *vp = NULL;
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
2061
error = VOP_LOOKUP(dvp, name, &vp, NULL, 0, NULL, cr,
usr/src/uts/common/fs/nfs/nfs4_srv.c
2087
vp = do_rfs4_op_mknod(args, resp, req, cs, vap, name);
usr/src/uts/common/fs/nfs/nfs4_srv.c
2089
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
2122
if (vp != NULL)
usr/src/uts/common/fs/nfs/nfs4_srv.c
2123
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
2164
error = makefh4(&cs->fh, vp, cs->exi);
usr/src/uts/common/fs/nfs/nfs4_srv.c
2186
if (VOP_REALVP(vp, &realvp, NULL) == 0)
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
2192
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
2195
if (cs->vp)
usr/src/uts/common/fs/nfs/nfs4_srv.c
2196
VN_RELE(cs->vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
2198
cs->vp = vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
2238
if (cs->vp != dsp->rds_finfo->rf_vp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
2359
if (sargp->cs->vp)
usr/src/uts/common/fs/nfs/nfs4_srv.c
2426
vnode_t *vp = cs->vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
2429
error = VFS_STATVFS(vp->v_vfsp, sargp->sbp);
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
2629
if (cs->vp == NULL) {
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
2685
if (cs->vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
2700
vnode_t *, cs->vp, char *, "rfs4_op_getfh");
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
2709
vnode_t *, cs->vp, char *, "rfs4_op_getfh");
usr/src/uts/common/fs/nfs/nfs4_srv.c
2770
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
2783
vp = cs->saved_vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
2784
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
2790
dvp = cs->vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
2811
if (vp->v_type == VDIR) {
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
2888
(void) VOP_FSYNC(vp, FNODSYNC, cs->cr, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
2935
vnode_t *vp, *pre_tvp = NULL, *oldvp = NULL;
usr/src/uts/common/fs/nfs/nfs4_srv.c
2942
if (cs->vp->v_flag & V_XATTRDIR) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
2967
if ((cs->vp->v_flag & VROOT) || VN_CMP(cs->vp, zone_rootvp)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
2973
if (VN_CMP(cs->vp, zone_rootvp))
usr/src/uts/common/fs/nfs/nfs4_srv.c
2979
cs->vp = untraverse(cs->vp, zone_rootvp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
2993
different_export = nfs_exported(cs->exi, cs->vp);
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
3018
if (! nfs_visible(cs->exi, vp, &different_export)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3019
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3027
if (vn_ismntpt(vp)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3029
pre_tvp = vp; /* save pre-traversed vnode */
usr/src/uts/common/fs/nfs/nfs4_srv.c
3036
if ((error = traverse(&vp)) != 0) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3037
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3042
} else if (vp->v_vfsp != cs->vp->v_vfsp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3058
error = vop_fid_pseudo(vp, &fid);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3060
VN_RELE(vp);
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
3069
exi = checkexport4(&vp->v_vfsp->vfs_fsid, &fid, vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3080
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3081
vp = pre_tvp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3084
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3108
oldvp = cs->vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3109
cs->vp = vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3114
VN_RELE(cs->vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3115
cs->vp = oldvp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3138
if (!do_rfs_label_check(clabel, vp, DOMINANCE_CHECK,
usr/src/uts/common/fs/nfs/nfs4_srv.c
3177
error = makefh4(&cs->fh, vp, cs->exi);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3182
VN_RELE(cs->vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3183
cs->vp = oldvp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3185
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3190
if (cs->vp)
usr/src/uts/common/fs/nfs/nfs4_srv.c
3191
VN_RELE(cs->vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3192
cs->vp = vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3225
if (cs->vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3230
if (cs->vp->v_type == VLNK) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3235
if (cs->vp->v_type != VDIR) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3288
if (cs->vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3293
if (cs->vp->v_type == VLNK) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3298
if (cs->vp->v_type != VDIR) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3333
if (cs->vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3338
if ((cs->vp->v_vfsp->vfs_flag & VFS_XATTR) == 0 &&
usr/src/uts/common/fs/nfs/nfs4_srv.c
3339
!vfs_has_feature(cs->vp->v_vfsp, VFSFT_SYSATTR_VIEWS)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3349
if (vfs_has_feature(cs->vp->v_vfsp, VFSFT_ACEMASKONACCESS))
usr/src/uts/common/fs/nfs/nfs4_srv.c
3350
error = VOP_ACCESS(cs->vp, ACE_READ_NAMED_ATTRS,
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
3402
VN_RELE(cs->vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3403
cs->vp = avp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3420
do_io(int direction, vnode_t *vp, struct uio *uio, int ioflag, cred_t *cred,
usr/src/uts/common/fs/nfs/nfs4_srv.c
3439
(void) VOP_RWLOCK(vp, V_WRITELOCK_FALSE, ct);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3440
error = VOP_READ(vp, uio, ioflag, cred, ct);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3441
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, ct);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3443
(void) VOP_RWLOCK(vp, V_WRITELOCK_TRUE, ct);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3444
error = VOP_WRITE(vp, uio, ioflag, cred, ct);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3445
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, ct);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3469
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3488
vp = cs->vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3489
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3500
if ((stat = rfs4_check_stateid(FREAD, vp, &args->stateid, FALSE,
usr/src/uts/common/fs/nfs/nfs4_srv.c
3510
if (nbl_need_check(vp)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3511
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3513
if (nbl_conflict(vp, NBL_READ, args->offset, args->count, 0,
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
3543
if (vp->v_type != VREG) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3545
((vp->v_type == VDIR) ? NFS4ERR_ISDIR : NFS4ERR_INVAL);
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
3556
if (MANDLOCK(vp, va.va_mode)) { /* XXX - V4 supports mand locking */
usr/src/uts/common/fs/nfs/nfs4_srv.c
3599
uiop = (uio_t *)rfs_setup_xuio(vp);
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
3611
VN_HOLD(vp);
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
3699
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3741
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3748
if (cs->vp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3749
VN_RELE(cs->vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3750
cs->vp = NULL;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3758
vp = ne->exi_public->exi_vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3759
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3764
error = makefh4(&cs->fh, vp, ne->exi_public);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3802
if (!do_rfs_label_check(clabel, vp, DOMINANCE_CHECK,
usr/src/uts/common/fs/nfs/nfs4_srv.c
3811
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3812
cs->vp = vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3815
VN_RELE(cs->vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3816
cs->vp = NULL;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3855
if (cs->vp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3856
VN_RELE(cs->vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3857
cs->vp = NULL;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3884
if (! (cs->vp = nfs4_fhtovp(&args->object, cs->exi, &resp->status))) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3890
VN_RELE(cs->vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3891
cs->vp = NULL;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3916
if (cs->vp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
3917
VN_RELE(cs->vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3918
cs->vp = NULL;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3968
cs->vp = ZONE_ROOTVP();
usr/src/uts/common/fs/nfs/nfs4_srv.c
3971
VN_RELE(cs->vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
3972
cs->vp = NULL;
usr/src/uts/common/fs/nfs/nfs4_srv.c
3996
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
4008
vp = cs->vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
4009
if (vp == NULL) {
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
4028
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
4033
if (vp->v_type != VLNK) {
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
4047
if (MANDLOCK(vp, va.va_mode)) {
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
4064
vnode_t *, vp, char *, s);
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
4288
vnode_t *vp;
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
4298
if (vp->v_type == VREG)
usr/src/uts/common/fs/nfs/nfs4_srv.c
4299
fp = rfs4_findfile(vp, NULL, &fcreate);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4301
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
4303
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4325
vnode_t *dvp, *vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
4340
dvp = cs->vp;
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
4413
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4424
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
4432
if (nbl_need_check(vp)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
4433
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4435
if (nbl_conflict(vp, NBL_REMOVE, 0, 0, 0, NULL)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
4440
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4441
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4458
if (!do_rfs_label_check(clabel, vp, EQUALITY_CHECK,
usr/src/uts/common/fs/nfs/nfs4_srv.c
4465
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4466
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4485
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4486
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4496
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
4500
if (vn_ismntpt(vp)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
4536
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4547
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4548
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4647
ndvp = cs->vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
4998
vnode_t *vp;
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
5008
add_volrnm_fh(cs->exi, vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
5009
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
5104
if (cs->vp != NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
5105
VN_RELE(cs->vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
5107
cs->vp = cs->saved_vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
5133
if (cs->vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
5140
cs->saved_vp = cs->vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
5195
ret_error = VOP_GETATTR(sargp->cs->vp, sargp->vap, 0,
usr/src/uts/common/fs/nfs/nfs4_srv.c
5220
ret_error = VFS_STATVFS(sargp->cs->vp->v_vfsp, sargp->sbp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
5339
vnode_t *vp = cs->vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
5351
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
5432
vnode_t *vp = cs->vp;
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
5488
status = rfs4_check_stateid(FWRITE, cs->vp, stateid,
usr/src/uts/common/fs/nfs/nfs4_srv.c
5515
if (vp->v_type == VREG && (sarg.vap->va_mask & AT_SIZE)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
5534
if (nbl_need_check(vp)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
5535
nbl_start_crit(vp, RW_READER);
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
5554
if (nbl_conflict(vp, NBL_WRITE, offset, length, 0,
usr/src/uts/common/fs/nfs/nfs4_srv.c
5569
error = VOP_SPACE(vp, F_FREESP, &bf, FWRITE,
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
5647
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
5666
if (cs->vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
5675
if (vn_ismntpt(cs->vp)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
5695
if (!do_rfs_label_check(clabel, cs->vp,
usr/src/uts/common/fs/nfs/nfs4_srv.c
5735
if (cs->vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
5796
if (cs->vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
5849
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
5867
vp = cs->vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
5868
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
5880
if ((stat = rfs4_check_stateid(FWRITE, vp, &args->stateid, FALSE,
usr/src/uts/common/fs/nfs/nfs4_srv.c
5890
if (nbl_need_check(vp)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
5891
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/fs/nfs/nfs4_srv.c
5893
if (nbl_conflict(vp, NBL_WRITE,
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
5918
if (vp->v_type != VREG) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
5920
((vp->v_type == VDIR) ? NFS4ERR_ISDIR : NFS4ERR_INVAL);
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
5930
if (MANDLOCK(vp, bva.va_mode)) {
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
6040
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6353
if (cs->vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
6356
if (cs->vp->v_type != VDIR) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
6398
vnode_t *dvp = cs->vp;
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
6458
cs->mandlock = MANDLOCK(cs->vp, fva.va_mode);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6561
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
6570
vp = cs->vp;
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
6624
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
6646
dvp = cs->vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
6799
cs->cr, &vp, &created);
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
6918
cs->mandlock = MANDLOCK(cs->vp, cva.va_mode);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6937
if ((fp = rfs4_findfile(vp, NULL, &create)) != NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
6942
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6950
if (nbl_need_check(vp)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
6955
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6956
if (nbl_conflict(vp, NBL_WRITE, 0,
usr/src/uts/common/fs/nfs/nfs4_srv.c
6959
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6960
VN_RELE(vp);
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
6974
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6978
error = makefh4(&cs->fh, vp, cs->exi);
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
6986
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6995
if (cs->vp)
usr/src/uts/common/fs/nfs/nfs4_srv.c
6996
VN_RELE(cs->vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6998
cs->vp = vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
7057
fp = rfs4_findfile_withlock(cs->vp, &cs->fh, &fcreate);
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
7240
vn_open_upgrade(cs->vp, fflags);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7347
vtype_t v_type = cs->vp->v_type;
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
7368
cs->mandlock = MANDLOCK(cs->vp, va.va_mode);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7432
ASSERT(cs->vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7433
VN_RELE(cs->vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7435
cs->vp = dsp->rds_finfo->rf_vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
7437
error = makefh4(&cs->fh, cs->vp, cs->exi);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7483
fp = rfs4_findfile_withlock(cs->vp, NULL, &create);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7668
if (cs->vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
7815
if (vn_ismntpt(cs->vp)) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
7911
VN_RELE(cs->vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
7913
cs->vp = nfs4_fhtovp(&oo->ro_reply_fh, cs->exi,
usr/src/uts/common/fs/nfs/nfs4_srv.c
7916
if (cs->vp == NULL)
usr/src/uts/common/fs/nfs/nfs4_srv.c
7982
if (cs->vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
7987
if (cs->vp->v_type != VREG) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
7989
cs->vp->v_type == VDIR ? NFS4ERR_ISDIR : NFS4ERR_INVAL;
usr/src/uts/common/fs/nfs/nfs4_srv.c
8000
if (cs->vp != sp->rs_finfo->rf_vp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
8103
if (cs->vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
8108
if (cs->vp->v_type != VREG) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
8120
if (cs->vp != sp->rs_finfo->rf_vp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
8307
vn_open_downgrade(cs->vp, fflags);
usr/src/uts/common/fs/nfs/nfs4_srv.c
845
if (cs->vp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
846
VN_RELE(cs->vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
8680
if (cs->vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
8694
if (cs->vp != sp->rs_finfo->rf_vp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
8971
setlock(vnode_t *vp, struct flock64 *flock, int flag, cred_t *cred)
usr/src/uts/common/fs/nfs/nfs4_srv.c
8980
cmd = nbl_need_check(vp) ? F_SETLK_NBMAND : F_SETLK;
usr/src/uts/common/fs/nfs/nfs4_srv.c
8986
error = VOP_FRLOCK(vp, cmd,
usr/src/uts/common/fs/nfs/nfs4_srv.c
9002
if (VOP_FRLOCK(vp, F_GETLK, &flk, flag, 0, NULL, cred,
usr/src/uts/common/fs/nfs/nfs4_srv.c
9069
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
9136
vp = sp->rs_finfo->rf_vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
9137
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9145
error = setlock(vp, &flock, flag, cred);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9154
cleanlocks(vp, lsp->rls_locker->rl_pid, sysid);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9157
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9163
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9228
if (cs->vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
9254
if (cs->vp != sp->rs_finfo->rf_vp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
9442
if (cs->vp != lsp->rls_state->rs_finfo->rf_vp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
9555
if (cs->vp->v_type != VREG) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
9556
if (cs->vp->v_type == VDIR)
usr/src/uts/common/fs/nfs/nfs4_srv.c
9665
if (cs->vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
9682
if (cs->vp != lsp->rls_state->rs_finfo->rf_vp) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
9747
if (cs->vp->v_type != VREG) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
9748
if (cs->vp->v_type == VDIR)
usr/src/uts/common/fs/nfs/nfs4_srv.c
9806
if (cs->vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
9815
if (cs->vp->v_type != VREG) {
usr/src/uts/common/fs/nfs/nfs4_srv.c
9816
if (cs->vp->v_type == VDIR)
usr/src/uts/common/fs/nfs/nfs4_srv.c
9909
error = VOP_FRLOCK(cs->vp, F_GETLK, &flk, flag, (u_offset_t)0,
usr/src/uts/common/fs/nfs/nfs4_srv.c
9953
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
9964
vp = sp->rs_finfo->rf_vp;
usr/src/uts/common/fs/nfs/nfs4_srv.c
9965
ASSERT(vp);
usr/src/uts/common/fs/nfs/nfs4_srv.c
9991
cmd = nbl_need_check(vp) ? F_SHARE_NBMAND : F_SHARE;
usr/src/uts/common/fs/nfs/nfs4_srv.c
9993
err = VOP_SHRLOCK(vp, cmd, &shr, fflags, CRED(), NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1012
status = rfs4_vop_getattr(vp,
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1019
error = VOP_PATHCONF(vp, _PC_ACL_ENABLED, &whichacl,
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1053
(void) VOP_RWLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1054
error = VOP_SETSECATTR(vp, &vs_native,
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1056
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1060
vap->va_uid, vap->va_gid, vp->v_type == VDIR, TRUE);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1063
(void) VOP_RWLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1064
error = VOP_SETSECATTR(vp, &vs_native,
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1066
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1248
if (sarg->rdattr_error && (sarg->cs->vp == NULL)) {
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1252
ASSERT(sarg->cs->vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1253
error = VOP_PATHCONF(sarg->cs->vp,
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1267
ASSERT(sarg->cs->vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1268
error = VOP_PATHCONF(sarg->cs->vp,
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1327
vnode_t *stubvp = NULL, *vp;
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1329
vp = sarg->cs->vp;
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1340
if ((vp->v_flag & VROOT) || VN_IS_CURZONEROOT(vp)) {
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1343
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1344
stubvp = untraverse(vp, ZONE_ROOTVP());
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1353
if (VN_CMP(vp, stubvp)) {
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1354
ASSERT(VN_IS_CURZONEROOT(vp));
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
160
cs.vp = rootvp;
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
1725
if (sarg->rdattr_error && (sarg->cs->vp == NULL)) {
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1729
ASSERT(sarg->cs->vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1730
error = VOP_PATHCONF(sarg->cs->vp, _PC_FILESIZEBITS, &val,
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1757
ASSERT(sarg->cs->vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1758
error = VOP_PATHCONF(sarg->cs->vp, _PC_FILESIZEBITS, &val,
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1802
if (sarg->rdattr_error && (sarg->cs->vp == NULL)) {
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1806
ASSERT(sarg->cs->vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1807
error = VOP_PATHCONF(sarg->cs->vp, _PC_LINK_MAX, &val,
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1820
ASSERT(sarg->cs->vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1821
error = VOP_PATHCONF(sarg->cs->vp, _PC_LINK_MAX, &val,
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1849
if (sarg->rdattr_error && (sarg->cs->vp == NULL)) {
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1853
ASSERT(sarg->cs->vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1854
error = VOP_PATHCONF(sarg->cs->vp, _PC_NAME_MAX, &val,
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1867
ASSERT(sarg->cs->vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1868
error = VOP_PATHCONF(sarg->cs->vp, _PC_NAME_MAX, &val,
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
1983
if (sarg->cs->vp->v_type == VREG &&
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
425
vnode_t *vp = cs->vp;
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
430
if (sarg->rdattr_error && (vp == NULL)) {
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
433
ASSERT(vp != 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
442
if (nfs_visible_change(cs->exi, vp, &vis_change)) {
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
607
if (sarg->rdattr_error && (sarg->cs->vp == NULL)) {
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
611
ASSERT(sarg->cs->vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
624
error = VOP_PATHCONF(sarg->cs->vp, _PC_SATTR_EXISTS,
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
627
sarg->cs->vp->v_vfsp->vfs_flag & VFS_XATTR) {
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
628
error = VOP_PATHCONF(sarg->cs->vp,
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
642
ASSERT(sarg->cs->vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
643
if (sarg->cs->vp->v_vfsp->vfs_flag & VFS_XATTR) {
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
644
error = VOP_PATHCONF(sarg->cs->vp, _PC_SATTR_EXISTS,
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
647
error = VOP_PATHCONF(sarg->cs->vp,
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
854
if (sarg->rdattr_error && (sarg->cs->vp == NULL))
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
856
ASSERT(sarg->cs->vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
859
return (makefh4(&na->filehandle, sarg->cs->vp,
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
908
vnode_t *vp = sarg->cs->vp;
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
919
if (sarg->rdattr_error && (vp == NULL)) {
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
922
ASSERT(vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
926
error = VOP_PATHCONF(vp, _PC_ACL_ENABLED, &whichacl,
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
965
error = VOP_GETSECATTR(vp, &vs_native,
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
974
vp->v_type == VDIR, TRUE);
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
996
if (sarg->rdattr_error && (vp == NULL)) {
usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
999
ASSERT(vp != NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1518
rfs4_check_delegated(int mode, vnode_t *vp, bool_t trunc)
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1530
fp = rfs4_findfile(vp, NULL, &create);
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1574
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1634
vp = fp->rf_vp;
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1636
if (vnevent_support(vp, NULL)) {
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1654
if (((fflags & FWRITE) && vn_has_other_opens(vp, V_WRITE)) ||
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1655
(((fflags & FWRITE) == 0) && vn_is_opened(vp, V_WRITE)) ||
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1656
vn_is_mapped(vp, V_WRITE)) {
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1664
ret = fem_install(vp, deleg_rdops, (void *)fp, OPUNIQ,
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1666
if (((fflags & FWRITE) && vn_has_other_opens(vp, V_WRITE)) ||
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1667
(((fflags & FWRITE) == 0) && vn_is_opened(vp, V_WRITE)) ||
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1668
vn_is_mapped(vp, V_WRITE)) {
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1672
(void) fem_uninstall(vp, deleg_rdops,
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1689
vn_open_upgrade(vp, FREAD);
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1691
if (((fflags & FWRITE) && vn_has_other_opens(vp, V_WRITE)) ||
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1692
(((fflags & FWRITE) == 0) && vn_is_opened(vp, V_WRITE)) ||
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1693
((fflags & FREAD) && vn_has_other_opens(vp, V_READ)) ||
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1694
(((fflags & FREAD) == 0) && vn_is_opened(vp, V_READ)) ||
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1695
vn_is_mapped(vp, V_RDORWR)) {
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1703
ret = fem_install(vp, deleg_wrops, (void *)fp, OPUNIQ,
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1705
if (((fflags & FWRITE) && vn_has_other_opens(vp, V_WRITE)) ||
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1706
(((fflags & FWRITE) == 0) && vn_is_opened(vp, V_WRITE)) ||
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1707
((fflags & FREAD) && vn_has_other_opens(vp, V_READ)) ||
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1708
(((fflags & FREAD) == 0) && vn_is_opened(vp, V_READ)) ||
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1709
vn_is_mapped(vp, V_RDORWR)) {
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1713
(void) fem_uninstall(vp, deleg_wrops,
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
1730
vn_open_upgrade(vp, FREAD|FWRITE);
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
447
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
497
if (lookupname(devnam, UIO_SYSSPACE, FOLLOW, NULLVPP, &vp) != 0) {
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
502
if (vp->v_type != VCHR) {
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
503
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
507
knc.knc_rdev = vp->v_rdev;
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
509
VN_RELE(vp);
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_ns.c
1006
((vp->v_flag & VROOT) || VN_IS_CURZONEROOT(vp))) {
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
1022
if (vop_fid_pseudo(vp, &fid) != 0) {
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
1052
nfs_visible(struct exportinfo *exi, vnode_t *vp, int *expseudo)
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
1072
if (VN_CMP(vp, exi->exi_vp)) {
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
1088
if (vop_fid_pseudo(vp, &fid) != 0) {
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
1103
EQFSID(&exi->exi_fsid, &vp->v_vfsp->vfs_fsid)) {
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
1128
nfs_exported(struct exportinfo *exi, vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
1146
if (VN_CMP(vp, exi->exi_vp))
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
1153
if (vop_fid_pseudo(vp, &fid) != 0)
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
1157
EQFSID(&vp->v_vfsp->vfs_fsid, &exi->exi_fsid)) {
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
1205
nfs_visible_change(struct exportinfo *exi, vnode_t *vp, timespec_t *change)
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
1215
if (VN_CMP(vp, exi->exi_vp))
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
1228
if (vop_fid_pseudo(vp, &fid) != 0)
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
1239
EQFSID(&exi->exi_fsid, &vp->v_vfsp->vfs_fsid))
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
149
pseudo_exportfs(nfs_export_t *ne, vnode_t *vp, fid_t *fid,
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
160
fsid = vp->v_vfsp->vfs_fsid;
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
164
exi->exi_vp = vp;
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
169
exi->exi_volatile_dev = (vfssw[vp->v_vfsp->vfs_fstype].vsw_flag &
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
186
vpathlen = strlen(vp->v_path);
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
191
(void) strncpy(kex->ex_path, vp->v_path, vpathlen);
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
56
vop_fid_pseudo(vnode_t *vp, fid_t *fidp)
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
61
error = VOP_FID(vp, fidp, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
633
vnode_t *dvp, *vp;
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
651
vp = exip->exi_vp;
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
652
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
659
error = vop_fid_pseudo(vp, &fid);
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
668
if (vp->v_flag & VROOT || vp == EXI_TO_ZONEROOTVP(exip)) {
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
678
exi = checkexport4(&vp->v_vfsp->vfs_fsid, &fid,
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
679
vp);
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
698
new_exi = pseudo_exportfs(ne, vp, &fid,
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
703
if (VN_IS_CURZONEROOT(vp)) {
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
723
vp = untraverse(vp, ne->exi_root->exi_vp);
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
733
error = VOP_GETATTR(vp, &va, 0, CRED(), NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
741
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
742
visp->vis_vp = vp;
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
76
error = VOP_GETATTR(vp, &va, 0, CRED(), NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
765
error = VOP_LOOKUP(vp, "..", &dvp, NULL, 0, NULL, CRED(),
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
779
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
780
vp = dvp;
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
783
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
914
untraverse(vnode_t *vp, vnode_t *zone_rootvp)
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
918
tvp = vp;
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
991
has_visible(struct exportinfo *exi, vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
997
vp_is_exported = VN_CMP(vp, exi->exi_vp);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
1042
(void) VOP_PATHCONF(vp,
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
1070
(void) makefh4((nfs_fh4 *)&fh, vp,
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
1134
ASSERT(vp);
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
120
vnode_t *vp, *pre_tvp;
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
125
*vpp = vp = NULL;
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
135
vnode_t *, vp, char *, "nfs4_readdir_getvp");
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
137
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
142
ismntpt = vn_ismntpt(vp);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
149
if (ismntpt == 0 && dvp->v_vfsp == vp->v_vfsp && expseudo == 0) {
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
150
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
1540
if (vp)
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
1541
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
159
pre_tvp = vp;
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
162
if ((error = traverse(&vp)) != 0) {
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
163
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
177
error = VOP_FID(vp, &fid, NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
180
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
185
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
190
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
195
newexi = checkexport4(&vp->v_vfsp->vfs_fsid, &fid, vp);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
198
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
200
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
227
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
232
*vpp = vp;
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
377
vnode_t *dvp = cs->vp;
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
378
vnode_t *vp;
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
627
vp = NULL;
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
679
if (vp) {
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
680
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
681
vp = NULL;
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
713
&vp, &newexi, req, cs,
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
728
if (vp &&
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
729
(vfs_different = (dvp->v_vfsp != vp->v_vfsp))) {
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
751
error = rfs4_get_pc_encode(cs->vp,
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
825
if (!vp) {
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
948
if (!(vp->v_vfsp->vfs_flag &
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
952
sattr_error = VOP_PATHCONF(vp,
usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
956
(void) VOP_PATHCONF(vp,
usr/src/uts/common/fs/nfs/nfs4_state.c
1014
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_state.c
1028
if (vn_open(ss_pn->pn, UIO_SYSSPACE, FCREAT|FWRITE, 0600, &vp,
usr/src/uts/common/fs/nfs/nfs4_state.c
1076
(void) VOP_RWLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
1078
(void) VOP_WRITE(vp, &uio, ioflag, CRED(), NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
1079
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
1081
(void) VOP_CLOSE(vp, FWRITE, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
1082
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_state.c
2553
vnode_t *vp = fp->rf_vp;
usr/src/uts/common/fs/nfs/nfs4_state.c
2555
mutex_enter(&vp->v_vsd_lock);
usr/src/uts/common/fs/nfs/nfs4_state.c
2556
(void) vsd_set(vp, nfs4_srv_vkey, NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
2557
mutex_exit(&vp->v_vsd_lock);
usr/src/uts/common/fs/nfs/nfs4_state.c
2558
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_state.c
2574
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_state.c
2583
vnode_t *vp = ap->vp;
usr/src/uts/common/fs/nfs/nfs4_state.c
2586
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_state.c
2596
fp->rf_vp = vp;
usr/src/uts/common/fs/nfs/nfs4_state.c
2611
mutex_enter(&vp->v_vsd_lock);
usr/src/uts/common/fs/nfs/nfs4_state.c
2612
VERIFY(vsd_set(vp, nfs4_srv_vkey, (void *)fp) == 0);
usr/src/uts/common/fs/nfs/nfs4_state.c
2613
mutex_exit(&vp->v_vsd_lock);
usr/src/uts/common/fs/nfs/nfs4_state.c
2619
rfs4_findfile(vnode_t *vp, nfs_fh4 *fh, bool_t *create)
usr/src/uts/common/fs/nfs/nfs4_state.c
2625
arg.vp = vp;
usr/src/uts/common/fs/nfs/nfs4_state.c
2630
fp = (rfs4_file_t *)rfs4_dbsearch(nsrv4->rfs4_file_idx, vp, create,
usr/src/uts/common/fs/nfs/nfs4_state.c
2633
mutex_enter(&vp->v_vsd_lock);
usr/src/uts/common/fs/nfs/nfs4_state.c
2634
fp = (rfs4_file_t *)vsd_get(vp, nfs4_srv_vkey);
usr/src/uts/common/fs/nfs/nfs4_state.c
2646
mutex_exit(&vp->v_vsd_lock);
usr/src/uts/common/fs/nfs/nfs4_state.c
2660
rfs4_findfile_withlock(vnode_t *vp, nfs_fh4 *fh, bool_t *create)
usr/src/uts/common/fs/nfs/nfs4_state.c
2668
mutex_enter(&vp->v_vsd_lock);
usr/src/uts/common/fs/nfs/nfs4_state.c
2669
fp = (rfs4_file_t *)vsd_get(vp, nfs4_srv_vkey);
usr/src/uts/common/fs/nfs/nfs4_state.c
2675
mutex_exit(&vp->v_vsd_lock);
usr/src/uts/common/fs/nfs/nfs4_state.c
2680
mutex_exit(&vp->v_vsd_lock);
usr/src/uts/common/fs/nfs/nfs4_state.c
2689
mutex_exit(&vp->v_vsd_lock);
usr/src/uts/common/fs/nfs/nfs4_state.c
2693
arg.vp = vp;
usr/src/uts/common/fs/nfs/nfs4_state.c
2696
fp = (rfs4_file_t *)rfs4_dbsearch(nsrv4->rfs4_file_idx, vp,
usr/src/uts/common/fs/nfs/nfs4_state.c
3735
rfs4_state_has_access(rfs4_state_t *sp, int mode, vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_state.c
3758
fp = rfs4_findfile(vp, NULL, &create);
usr/src/uts/common/fs/nfs/nfs4_state.c
3818
rfs4_check_stateid(int mode, vnode_t *vp,
usr/src/uts/common/fs/nfs/nfs4_state.c
3839
fp = rfs4_findfile(vp, NULL, &create);
usr/src/uts/common/fs/nfs/nfs4_state.c
3879
if (lsp->rls_state->rs_finfo->rf_vp != vp) {
usr/src/uts/common/fs/nfs/nfs4_state.c
3911
if (sp->rs_finfo->rf_vp != vp) {
usr/src/uts/common/fs/nfs/nfs4_state.c
3927
stat = rfs4_state_has_access(sp, mode, vp);
usr/src/uts/common/fs/nfs/nfs4_state.c
3988
if (dsp->rds_finfo->rf_vp != vp) {
usr/src/uts/common/fs/nfs/nfs4_state.c
4083
vnode_t *vp = fp->rf_vp;
usr/src/uts/common/fs/nfs/nfs4_state.c
4085
mutex_enter(&vp->v_vsd_lock);
usr/src/uts/common/fs/nfs/nfs4_state.c
4086
(void) vsd_set(vp, nfs4_srv_vkey, NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
4087
mutex_exit(&vp->v_vsd_lock);
usr/src/uts/common/fs/nfs/nfs4_state.c
4088
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_state.c
4223
vnode_t *vp = fp->rf_vp;
usr/src/uts/common/fs/nfs/nfs4_state.c
4230
(void) fem_uninstall(vp, deleg_rdops,
usr/src/uts/common/fs/nfs/nfs4_state.c
4232
vn_open_downgrade(vp, FREAD);
usr/src/uts/common/fs/nfs/nfs4_state.c
4235
(void) fem_uninstall(vp, deleg_wrops,
usr/src/uts/common/fs/nfs/nfs4_state.c
4237
vn_open_downgrade(vp, FREAD|FWRITE);
usr/src/uts/common/fs/nfs/nfs4_state.c
4239
mutex_enter(&vp->v_vsd_lock);
usr/src/uts/common/fs/nfs/nfs4_state.c
4240
(void) vsd_set(vp, nfs4_srv_vkey, NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
4241
mutex_exit(&vp->v_vsd_lock);
usr/src/uts/common/fs/nfs/nfs4_state.c
4242
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_state.c
482
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_state.c
493
if (vn_open(ss_pn->pn, UIO_SYSSPACE, FREAD, 0, &vp, 0, 0) != 0) {
usr/src/uts/common/fs/nfs/nfs4_state.c
497
if (vp->v_type != VREG) {
usr/src/uts/common/fs/nfs/nfs4_state.c
498
(void) VOP_CLOSE(vp, FREAD, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
499
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_state.c
503
err = VOP_ACCESS(vp, VREAD, 0, CRED(), NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
508
(void) VOP_CLOSE(vp, FREAD, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
509
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_state.c
513
(void) VOP_RWLOCK(vp, V_WRITELOCK_FALSE, NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
518
err = VOP_GETATTR(vp, &va, 0, CRED(), NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
524
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
525
(void) VOP_CLOSE(vp, FREAD, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
526
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_state.c
551
err = VOP_READ(vp, &uio, FREAD, CRED(), NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
553
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
554
(void) VOP_CLOSE(vp, FREAD, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
555
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_state.c
570
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
571
(void) VOP_CLOSE(vp, FREAD, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
572
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_state.c
592
err = VOP_READ(vp, &uio, FREAD, CRED(), NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
594
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
595
(void) VOP_CLOSE(vp, FREAD, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
596
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_state.c
602
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
603
(void) VOP_CLOSE(vp, FREAD, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/common/fs/nfs/nfs4_state.c
604
VN_RELE(vp);
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
1036
nfs4_trigger_esi_destroy(esi, vp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1059
nfs4_trigger_domount_args_destroy(domount_args_t *dma, vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1062
if (dma->dma_esi != NULL && vp != NULL)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1063
nfs4_trigger_esi_destroy(dma->dma_esi, vp);
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
1093
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1099
esi = nfs4_trigger_esi_create_mirrormount(vp, svp);
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
1108
nfs4_trigger_esi_destroy(ephemeral_servinfo_t *esi, vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1110
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1135
nfs4_trigger_esi_create_mirrormount(vnode_t *vp, servinfo4_t *svp)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1226
stubpath = fn_path(VTOSV(vp)->sv_name);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1533
vnode_t *vp = NULL;
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1581
vp = makenfs4node(sfhp, NULL, dvp->v_vfsp, t,
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1584
if (vp != NULL)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1585
vp->v_type = VDIR;
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1588
return (vp);
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
1722
if (!RP_ISSTUB_REFERRAL(VTOR4(vp)))
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1725
if (vtodv(vp, &dvp, CRED(), TRUE) != 0)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1734
if (vtoname(vp, fn, MAXNAMELEN) != 0) {
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
214
vnode_t *vp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
387
nfs4_fake_attrs(vnode_t *vp, struct vattr *vap)
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
408
vap->va_fsid = vp->v_vfsp->vfs_dev;
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
443
} else if (RP_ISSTUB_MIRRORMOUNT(VTOR4(vp))) {
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
447
} else if (RP_ISSTUB_REFERRAL(VTOR4(vp))) {
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
449
nfs4_fake_attrs(vp, vap);
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
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
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
696
nfs4_trigger_mounted_already(vnode_t *vp, vnode_t **newvpp,
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
700
mntinfo4_t *mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
704
error = vn_vfsrlock_wait(vp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
708
*vfsp = vn_mountedvfs(vp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
724
vn_vfsunlock(vp);
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
745
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
746
mntinfo4_t *mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
768
error = nfs4_trigger_mounted_already(vp, 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
852
nfs4_trigger_domount_args_destroy(dma, vp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
860
error = nfs4_trigger_domount(vp, dma, &vfsp, mcred, newvpp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
861
nfs4_trigger_domount_args_destroy(dma, vp);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
864
vnode_t *, vp, int, error);
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
911
mntinfo4_t *mi = VTOMI4(vp);
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_stub_vnops.c
994
nfs4_trigger_esi_destroy(esi_first, vp);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1790
nfs4_remap_file(mntinfo4_t *mi, vnode_t *vp, int flags, nfs4_error_t *ep)
usr/src/uts/common/fs/nfs/nfs4_subr.c
1793
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1808
ASSERT(nfs4_consistent_type(vp));
usr/src/uts/common/fs/nfs/nfs4_subr.c
1810
if (vp->v_flag & VROOT) {
usr/src/uts/common/fs/nfs/nfs4_subr.c
1836
(void) vtodv(vp, &dvp, cred_otw, FALSE);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1839
if (vp->v_flag & V_XATTRDIR) {
usr/src/uts/common/fs/nfs/nfs4_subr.c
1905
nfs4_set_delay_wait(vp);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1906
ep->error = nfs4_wait_for_delay(vp, &recov);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1929
if (vp->v_type != gar.n4g_va.va_type ||
usr/src/uts/common/fs/nfs/nfs4_subr.c
1930
(vp->v_type != VDIR &&
usr/src/uts/common/fs/nfs/nfs4_subr.c
1935
vp->v_type, gar.n4g_va.va_type));
usr/src/uts/common/fs/nfs/nfs4_subr.c
1938
rp->r_server->sv_hostname, 0, vp, NULL, 0, NULL, 0,
usr/src/uts/common/fs/nfs/nfs4_subr.c
1940
nfs4_fail_recov(vp, NULL, 0, NFS4_OK);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1977
nfs4_attrcache_noinval(vp, &gar, gethrtime()); /* force update */
usr/src/uts/common/fs/nfs/nfs4_subr.c
1979
ASSERT(nfs4_consistent_type(vp));
usr/src/uts/common/fs/nfs/nfs4_subr.c
2014
nfs4_check_remap(mntinfo4_t *mi, vnode_t *vp, int flags, nfs4_error_t *ep)
usr/src/uts/common/fs/nfs/nfs4_subr.c
2016
if (vp == NULL)
usr/src/uts/common/fs/nfs/nfs4_subr.c
2019
if (!(vp->v_vfsp->vfs_flag & VFS_RDONLY))
usr/src/uts/common/fs/nfs/nfs4_subr.c
2022
if (VTOR4(vp)->r_server == mi->mi_curr_serv)
usr/src/uts/common/fs/nfs/nfs4_subr.c
2025
nfs4_remap_file(mi, vp, flags, ep);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2053
vnode_t *vp = NULL, *rootvp = NULL;
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
2253
*vpp = vp;
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
2892
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2903
(void) VOP_RWLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2906
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2910
if (nfs4_has_pages(vp) &&
usr/src/uts/common/fs/nfs/nfs4_subr.c
2912
error = VOP_PUTPAGE(vp, (offset_t)0, (uint_t)0,
usr/src/uts/common/fs/nfs/nfs4_subr.c
2921
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2929
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2950
nfs4_has_pages(vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_subr.c
2954
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2955
if (IS_SHADOW(vp, rp))
usr/src/uts/common/fs/nfs/nfs4_subr.c
2956
vp = RTOV4(rp); /* RTOV4 always gives the master */
usr/src/uts/common/fs/nfs/nfs4_subr.c
2958
return (vn_has_cached_data(vp));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2792
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2820
vp = makenfs4node_by_fh(mi->mi_rootfh, NULL, &mfname, NULL,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2823
if (VTOR4(vp)->r_flags & R4STALE) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2824
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2828
ASSERT(vp->v_type == VNON || vp->v_type == mi->mi_type);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2830
vp->v_type = mi->mi_type;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2832
*vpp = vp;
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
2846
if (error = nfs4_attr_otw(vp, TAG_FSINFO, &gar,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2862
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
2865
error = nfs4_root(vfsp, &vp);
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
2880
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10002
bp->b_file = vp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10073
if ((pp = page_lookup(vp, off, se)) == NULL) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10091
nfs4_readahead(vnode_t *vp, u_offset_t blkoff, caddr_t addr, struct seg *seg,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10100
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10103
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10105
bsize = MAX(vp->v_vfsp->vfs_bsize, PAGESIZE);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10118
pp = pvn_read_kluster(vp, blkoff, segkmap, addr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10136
bp = pageio_setup(pp, io_len, vp, B_READ);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10150
bp->b_file = vp;
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
10217
if (!(flags & B_ASYNC) && nfs_zone() != VTOMI4(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10220
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10221
if (IS_SHADOW(vp, rp))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10222
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10227
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10231
(vp->v_vfsp->vfs_flag & VFS_RDONLY))
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
10250
nfs4_putapage(vnode_t *vp, page_t *pp, u_offset_t *offp, size_t *lenp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10261
ASSERT(!(vp->v_vfsp->vfs_flag & VFS_RDONLY));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10264
ASSERT((flags & B_ASYNC) || nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10266
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10268
ASSERT(!IS_SHADOW(vp, rp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10270
bsize = MAX(vp->v_vfsp->vfs_bsize, PAGESIZE);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10280
pp = pvn_write_kluster(vp, pp, &io_off, &io_len, lbn_off,
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
10372
nfs4_sync_putapage(vnode_t *vp, page_t *pp, u_offset_t io_off, size_t io_len,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10378
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
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
10384
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10414
error = nfs4_putpage(vp, io_off, io_len,
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
10440
nfs4_map(vnode_t *vp, offset_t off, struct as *as, caddr_t *addrp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10446
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10447
mntinfo4_t *mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10449
if (nfs_zone() != VTOMI4(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10452
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10458
if (vp->v_type != VREG)
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
10493
if (nfs_rw_enter_sig(&rp->r_rwlock, RW_WRITER, INTR4(vp)))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10498
if (nfs_rw_enter_sig(&rp->r_lkserlock, RW_READER, INTR4(vp))) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10503
if (vp->v_flag & VNOCACHE) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10512
if (flk_has_remote_locks(vp)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10515
error = nfs4getattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10518
if (MANDLOCK(vp, va.va_mode)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10534
if (nfs4_map_lost_lock_conflict(vp)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10546
if (vp->v_type == VREG) {
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
10590
vn_a.vp = vp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10729
nfs4_addmap(vnode_t *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10737
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10738
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10742
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10754
if (vp->v_type == VREG) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10838
nfs4_frlock(vnode_t *vp, int cmd, struct flock64 *bfp, int flag,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10845
int error = 0, intr = INTR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10848
if (nfs_zone() != VTOMI4(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10886
if (rc = flk_convert_lock_data(vp, bfp, &start, &end, offset))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10895
if (VTOMI4(vp)->mi_flags & MI4_LLOCK || vp->v_type != VREG) {
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
10911
rp = VTOR4(vp);
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
10978
nfs4frlock(NFS4_LCK_CTYPE_NORM, vp, cmd, bfp, flag, offset,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10983
nfs4_lockcompletion(vp, cmd);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11002
nfs4_space(vnode_t *vp, int cmd, struct flock64 *bfp, int flag,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11007
if (nfs_zone() != VTOMI4(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11009
ASSERT(vp->v_type == VREG);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11013
error = convoff(vp, bfp, 0, offset);
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
11024
vnevent_truncate(vp, ct);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11034
nfs4_realvp(vnode_t *vp, vnode_t **vpp, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11037
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11039
if (vp->v_type == VREG && IS_SHADOW(vp, rp)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11040
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11042
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11058
nfs4_delmap(vnode_t *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11068
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11075
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11077
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11133
dmapp->vp = vp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11228
rp = VTOR4(dmapp->vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11229
mi = VTOMI4(dmapp->vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11239
if (nfs4_has_pages(dmapp->vp) &&
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11240
!(dmapp->vp->v_vfsp->vfs_flag & VFS_RDONLY) &&
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11245
e.error = nfs4_putpage_commit(dmapp->vp, dmapp->off,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11257
(void) nfs4_putpage(dmapp->vp, dmapp->off, dmapp->len,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11263
OP_COMMIT, FALSE, NULL, 0, dmapp->vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11269
if (dmapp->vp->v_type == VREG) {
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
11286
OP_CLOSE, FALSE, NULL, 0, dmapp->vp);
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
11332
if ((error = nfs4lookup_xattr(vp, "", &avp,
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
11354
if (nfs_zone() != VTOMI4(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11365
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11380
if (ATTRCACHE4_VALID(vp) && rp->r_pathconf.pc4_xattr_valid &&
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
11385
if (ATTRCACHE4_VALID(vp)) {
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
11480
nfs4_sync_pageio(vnode_t *vp, page_t *pp, u_offset_t io_off, size_t io_len,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11485
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
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
11497
nfs4_pageio(vnode_t *vp, page_t *pp, u_offset_t io_off, size_t io_len,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11503
if (!(flags & B_ASYNC) && nfs_zone() != VTOMI4(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11509
rp = VTOR4(vp);
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
11550
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11617
sigintr(&smask, VTOMI4(vp)->mi_flags & MI4_INT);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11651
nfs4_get_commit(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11669
nfs_zone() != VTOMI4(vp)->mi_zone) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11670
nfs4_async_commit(vp, plist, offset, len,
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
11757
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11759
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11761
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11779
e.error = nfs4_start_fop(VTOMI4(vp), vp, NULL, OH_COMMIT,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11802
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_COMMIT, &recov_state,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11813
if (nfs4_start_recovery(&e, VTOMI4(vp), vp, NULL, NULL,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11815
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_COMMIT,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11822
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_COMMIT,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11836
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_COMMIT,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11854
PURGE_ATTRCACHE4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11869
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_COMMIT,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11876
nfs4_set_mod(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11883
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_COMMIT, &recov_state, needrecov);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11892
nfs4_set_mod(vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11894
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11897
pvn_vplist_setdirty(RTOV4(VTOR4(vp)), nfs_setmod_check);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11916
nfs4_get_commit(vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11922
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11928
if (IS_SHADOW(vp, rp))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11929
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11931
vphm = page_vnode_mutex(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11938
if ((pp = vp->v_pages) == NULL) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11998
} while ((pp = pp->p_vpnext) != vp->v_pages);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12014
nfs4_get_commit_range(vnode_t *vp, u_offset_t soff, size_t len)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12022
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12025
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12029
if (IS_SHADOW(vp, rp))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12030
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12036
if ((pp = vp->v_pages) == NULL)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12046
if ((pp = page_lookup_nowait(vp, off, SE_EXCL)) == NULL)
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
12083
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12085
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
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
12155
nfs4_commit_vp(vnode_t *vp, u_offset_t poff, size_t plen,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12163
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12165
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12197
nfs4_get_commit(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12199
nfs4_get_commit_range(vp, poff, plen);
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
12233
nfs4_sync_commit(vnode_t *vp, page_t *plist, offset3 offset, count3 count,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12239
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
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
12271
do_nfs4_async_commit(vnode_t *vp, page_t *plist, offset3 offset, count3 count,
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
12288
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12293
if (VTOR4(vp)->r_deleg_type != OPEN_DELEGATE_NONE)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12294
(void) nfs4delegreturn(VTOR4(vp),
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12307
vp->v_type == VDIR, FALSE);
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
12335
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12337
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12356
if (RP_ISSTUB_REFERRAL(VTOR4(vp)))
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
12364
if (rp->r_secattr != NULL && ATTRCACHE4_VALID(vp)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12370
vp->v_type == VDIR);
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
12409
vp->v_type == VDIR);
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
12548
if (nfs_zone() != VTOMI4(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12568
if (VTOMI4(vp)->mi_flags & MI4_LLOCK)
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
12606
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12610
PURGE_ATTRCACHE4(vp);
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
12617
PURGE_ATTRCACHE4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12627
nfs4_update_dircaches(change_info4 *cinfo, vnode_t *dvp, vnode_t *vp, char *nm,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12642
if (vp != NULL) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12643
mutex_enter(&VTOR4(vp)->r_statev4_lock);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12644
if (!VTOR4(vp)->created_v4) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12645
mutex_exit(&VTOR4(vp)->r_statev4_lock);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12646
dnlc_update(dvp, nm, vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12652
mutex_exit(&VTOR4(vp)->r_statev4_lock);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12683
if (vp != NULL) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12684
mutex_enter(&VTOR4(vp)->r_statev4_lock);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12685
if (!VTOR4(vp)->created_v4) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12686
mutex_exit(&VTOR4(vp)->r_statev4_lock);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12687
dnlc_update(dvp, nm, vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12693
mutex_exit(&VTOR4(vp)->r_statev4_lock);
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
12737
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12758
argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(vp)->r_fh;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12767
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12787
vp, 0, args.ctag,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12790
abort = nfs4_start_recovery(ep, VTOMI4(vp), vp, NULL,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12925
nfs4frlock_validate_args(int cmd, flock64_t *flk, int flag, vnode_t *vp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12945
if (error = convoff(vp, flk, 0, offset)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12959
nfs4frlock_get_sysid(struct lm_sysid **lspp, vnode_t *vp, flock64_t *flk)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12961
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12964
*lspp = nfs4_find_sysid(VTOMI4(vp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12982
flock64_t *flk, short *whencep, vnode_t *vp, cred_t *search_cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13000
PURGE_ATTRCACHE4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13004
*cred_otw = nfs4_get_otw_cred(search_cr, VTOMI4(vp), NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13050
nfs4frlock_start_call(nfs4_lock_call_type_t ctype, vnode_t *vp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13057
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13060
error = nfs4_start_fop(VTOMI4(vp), vp, NULL, op_hint,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13071
rp = VTOR4(vp);
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
13237
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13238
mntinfo4_t *mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13311
nfs4_reopen(vp, osp, ep, oclaim, force, FALSE);
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
13342
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13344
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
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
13392
nfs4_register_lock_locally(vp, flk, flag, offset);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13407
ep->error = nfs4_start_lock_seqid_sync(lop, VTOMI4(vp));
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
13448
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13450
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
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
1347
PURGE_ATTRCACHE4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13480
nfs4_setup_lock_args(lop, oop, osp, mi2clientid(VTOMI4(vp)),
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
13506
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1352
mutex_enter(&(VTOR4(vp))->r_statelock);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1353
if (VTOR4(vp)->r_flags & R4RECOVERR)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13534
NFS4_FRC_UNMT_ERR(error, vp->v_vfsp)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1355
mutex_exit(&(VTOR4(vp))->r_statelock);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13550
lost_rqstp->lr_vp = vp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13601
nfs4frlock_check_access(vnode_t *vp, nfs4_op_hint_t op_hint,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13613
nfs4_end_fop(VTOMI4(vp), vp, NULL, op_hint, recov_statep,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13636
open_stream_rele(osp, VTOR4(vp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13666
nfs4_lock_owner_t **lopp, rnode4_t *rp, vnode_t *vp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13676
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1368
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13709
bsep = nfs4_create_bseqid_entry(oop, lop, vp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13713
abort = nfs4_start_recovery(ep, VTOMI4(vp), vp, NULL, NULL,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13730
if (ep->error == EINTR || NFS4_FRC_UNMT_ERR(ep->error, vp->v_vfsp) ||
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13735
nfs4_end_fop(VTOMI4(vp), vp, NULL, op_hint, recov_statep,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1376
vp = vpi;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13785
vnode_t *vp, int flag, u_offset_t offset,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13788
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13799
nfs4_register_lock_locally(vp, flk, flag, offset);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13816
vnode_t *vp, flock64_t *flk, nfs4_op_hint_t op_hint,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13823
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13840
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13845
nfs4_end_fop(VTOMI4(vp), vp, NULL, op_hint,
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
1394
nfs4open_confirm(vp, &seqid, &op_res->stateid, cred_otw, FALSE,
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
13973
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
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
14027
COMPOUND4res_clnt *resp, vnode_t *vp, nfs4_op_hint_t op_hint,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14035
mntinfo4_t *mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14036
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14051
nfs4_end_fop(mi, vp, NULL, op_hint, recov_statep,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14099
nfs4_flush_pages(vp, cred);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1410
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14101
(void) convoff(vp, flk, whence, offset);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14159
nfs4frlock(nfs4_lock_call_type_t ctype, vnode_t *vp, int cmd, flock64_t *flk,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14192
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14195
name = fn_name(VTOSV(vp)->sv_name);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14207
ep->error = nfs4frlock_validate_args(cmd, flk, flag, vp, offset);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14210
ep->error = nfs4frlock_get_sysid(&ls, vp, flk);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14214
vp, cr, &cred_otw);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14219
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14221
ep->error = nfs4frlock_start_call(ctype, vp, op_hint, &recov_state,
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
14242
VTOMI4(vp), vp, NULL, NULL,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14250
nfs4_register_lock_locally(vp, flk, flag, offset);
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
14301
nfs4_end_fop(VTOMI4(vp), vp, NULL, op_hint,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14337
nfs4_register_lock_locally(vp, flk, flag, offset);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14363
rfs4call(VTOMI4(vp), argsp, resp, cred_otw, &doqueue, 0, ep);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14368
needrecov = nfs4_needs_recovery(ep, TRUE, vp->v_vfsp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14387
nfs4frlock_check_access(vp, op_hint, &recov_state, needrecov,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14399
NFS4_FRC_UNMT_ERR(ep->error, vp->v_vfsp)) &&
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14414
oop, osp, lop, flk, &lost_rqst, cred_otw, vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14418
rp, vp, &recov_state, op_hint, &did_start_fop,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1442
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14445
nfs4frlock_results_ok(ctype, cmd, flk, vp, flag, offset,
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
14457
&oop, &osp, &lop, cmd, vp, flk, op_hint,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14483
lock_args, locku_args, &oop, &osp, &lop, rp, vp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14499
nfs4frlock_final_cleanup(ctype, argsp, resp, vp, op_hint, &recov_state,
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
14519
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14523
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
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
14556
if (MANDLOCK(vp, va.va_mode)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14575
nfs4_register_lock_locally(vnode_t *vp, struct flock64 *flk, int flag,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14584
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14587
name = fn_name(VTOSV(vp)->sv_name);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14599
error = reclock(vp, flk, SETFLCK, flag, offset, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14607
error, (void *)vp, flk->l_pid, flk->l_sysid));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14611
(void) reclock(vp, flk, 0, flag, offset, 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
14641
ASSERT((uintptr_t)vp > KERNELBASE);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14642
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14644
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14645
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14663
error = nfs4_start_fop(mi, vp, NULL, OH_LOCKU, &recov_state,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14694
nfs4_end_fop(mi, vp, NULL, OH_LOCKU, &recov_state, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14698
"lop %p.", possible_orphan, flk_has_remote_locks(vp),
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14701
if (possible_orphan || flk_has_remote_locks(vp)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14707
ret = VOP_FRLOCK(vp, F_SETLK, &ld, flag, offset, NULL,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14716
nfs4_register_lock_locally(vp, &ld, flag, offset);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14719
" %p: error %d.\n", (void *)vp, ret));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14725
error = nfs4_start_fop(mi, vp, NULL, OH_LOCKU, &recov_state,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14746
nfs4_end_fop(mi, vp, NULL, OH_LOCKU, &recov_state, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1476
VN_RELE(vp);
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
14813
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14815
if (vp->v_flag & VROOT) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14820
ASSERT(vp->v_type == VREG);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14822
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14827
sfh = sfh4_get(&fh, VTOMI4(vp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14840
svnp = VTOSV(vp);
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
14869
if (VTOR4(vp)->r_flags & R4ISXATTR) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14885
vtoname(vnode_t *vp, char *fnamep, ssize_t maxlen)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14900
if (vp->v_flag & VROOT) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14902
svp = VTOMI4(vp)->mi_curr_serv;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14911
shvp = VTOSV(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14921
if (vp->v_flag & VROOT)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14935
nfs4close_notw(vnode_t *vp, nfs4_open_stream_t *osp, int *have_lockp)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14940
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14941
rp = VTOR4(vp);
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
14987
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14990
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15017
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15018
if (vp->v_count > 1) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15019
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15030
mutex_exit(&vp->v_lock);
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
15129
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15133
(void *)vp, (void *)provided_osp, (void *)lrp, close_type,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15137
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15138
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15180
ep->error = nfs4_start_fop(mi, vp, NULL, OH_CLOSE,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15216
nfs4_end_fop(mi, vp, NULL, OH_CLOSE,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15264
"was reopened, vp %p", (void *)osp, (void *)vp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15327
osp, cred_otw, vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15330
(void) nfs4_start_recovery(ep, mi, vp, NULL, NULL,
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
15405
vp, 0,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15410
oop, osp, odg_cred_otw, vp, access_bits, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15413
abort = nfs4_start_recovery(ep, mi, vp, NULL, NULL,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15432
nfs4_end_fop(mi, vp, NULL, OH_CLOSE,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15451
nfs4close_notw(vp, osp, &have_sync_lock);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15508
if (ep->error == EINTR || NFS4_FRC_UNMT_ERR(ep->error, vp->v_vfsp)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15543
nfs4_end_fop(mi, vp, NULL, OH_CLOSE,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15571
nfs4close_notw(vp, osp, &have_sync_lock);
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
15599
nfs4_end_fop(mi, vp, NULL, OH_CLOSE, &recov_state,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15763
locklist_t **nl_llpp, vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15805
intersect_llp->ll_vp = vp;
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
15851
mntinfo4_t *mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1587
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15870
locks = flk_active_locks_for_vp(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15874
ASSERT(llp->ll_vp == vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15881
nfs4_add_lock_range(lost_flp, &llp->ll_flock, &ri_llp, vp);
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
15997
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
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
16002
(void) nfs4_start_recovery(&e, VTOMI4(vp), vp, NULL, NULL,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1625
nfs4_update_dircaches(&op_res->cinfo, dvp, vp, file_name,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1635
(void) nfs4_waitfor_purge_complete(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1647
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1690
nfs4_reopen(vnode_t *vp, nfs4_open_stream_t *osp, nfs4_error_t *ep,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1701
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1710
mntinfo4_t *mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1717
ASSERT(nfs4_consistent_type(vp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1804
vp->v_type, rnode4info(VTOR4(vp))));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1814
(vp->v_flag & VROOT) ? mi->mi_srvparentfh :
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1815
VTOSV(vp)->sv_dfh;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1827
if ((ep->error = vtoname(vp, fn, MAXNAMELEN)) != 0) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1830
(void *)vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1862
if ((ep->error = vtoname(vp, fn, MAXNAMELEN)) != 0) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1865
"with %m", (void *)vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1925
NFS4_FRC_UNMT_ERR(ep->error, vp->v_vfsp))) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1927
cred_otw, vp, NULL, open_args);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1929
VTOMI4(vp), vp, NULL, NULL,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1965
bsep = nfs4_create_bseqid_entry(oop, NULL, vp, 0,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1968
abort = nfs4_start_recovery(ep, VTOMI4(vp), vp, NULL,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2015
nfs4_set_delay_wait(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2021
ep->error = nfs4_wait_for_delay(vp, &recov);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2029
mi, vp, NULL, NULL, NULL, OP_OPEN, NULL, NULL, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2069
(void*)VTOR4(vp)->r_server, (void*)mi->mi_curr_serv,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2070
rnode4info(VTOR4(vp))));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2155
ASSERT(nfs4_consistent_type(vp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2165
nfs4open_confirm(vp, &seqid, &op_res->stateid,
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
2204
ASSERT(nfs4_consistent_type(vp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2212
nfs4_fail_recov(vp, failed_msg, ep->error, ep->stat);
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
2276
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2283
if (VTOMI4(vp)->mi_zone != nfs_zone()) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2311
if (VTOMI4(vp)->mi_flags & MI4_LLOCK) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2312
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2313
cleanshares(vp, ttoproc(curthread)->p_pid);
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
2319
lmsid = nfs4_find_sysid(VTOMI4(vp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2322
vnode_t *, vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2324
cleanlocks(vp, ttoproc(curthread)->p_pid,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2341
dnlc_purge_vp(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2349
if ((flag & FWRITE) && nfs4_has_pages(vp))
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
2364
if (vp->v_type != VREG)
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
2394
vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2397
!NFS4_FRC_UNMT_ERR(error, vp->v_vfsp)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2410
lost_rqstp->lr_vp = vp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2448
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2474
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2476
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2526
osp, cred_otw, vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2529
bsep = nfs4_create_bseqid_entry(oop, NULL, vp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2543
abort = nfs4_start_recovery(ep, VTOMI4(vp), vp, NULL, NULL,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2603
nfs4_attr_cache(vp,
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
2629
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2633
if (IS_SHADOW(vp, rp))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2634
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2636
if (vp->v_type != VREG)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2639
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2664
if ((vp->v_flag & VNOCACHE) ||
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2666
rp->r_mapcnt == 0 && rp->r_inmap == 0 && !nfs4_has_pages(vp))) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2669
return (nfs4read(vp, NULL, uiop->uio_loffset,
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
2701
error = vpm_data_copy(vp, off + on, n, uiop,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2704
base = segmap_getmapflt(segkmap, vp, off + on, n, 1,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2723
error = vpm_sync_pages(vp, off, n, flags);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2729
(void) vpm_sync_pages(vp, off, n, 0);
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
2758
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2760
if (IS_SHADOW(vp, rp))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2761
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2763
if (vp->v_type != VREG)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2766
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2792
INTR4(vp)))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2797
error = nfs4getattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2842
if (nfs_rw_enter_sig(&rp->r_lkserlock, RW_READER, INTR4(vp)))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2850
if ((vp->v_flag & VNOCACHE) ||
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2852
rp->r_mapcnt == 0 && rp->r_inmap == 0 && !nfs4_has_pages(vp))) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2884
error = nfs4write(vp, base, org_offset,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2898
bsize = vp->v_vfsp->vfs_bsize;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2933
if (INTR4(vp)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2978
base = segmap_getmapflt(segkmap, vp, off + on,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2985
base = segmap_getmapflt(segkmap, vp, off + on,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2995
IS_SWAPVP(vp)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3012
error = vpm_sync_pages(vp, off, n, flags);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3018
(void) vpm_sync_pages(vp, off, n, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3056
nfs4_rdwrlbn(vnode_t *vp, page_t *pp, u_offset_t off, size_t len,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3065
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3066
bp = pageio_setup(pp, len, vp, flags);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3081
bp->b_file = vp;
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
3116
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3117
mntinfo4_t *mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3154
nfs4_reopen(vp, osp, ep, CLAIM_NULL, FALSE, FALSE);
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
3193
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3194
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3217
e.error = nfs4_start_fop(VTOMI4(vp), vp, NULL, OH_WRITE,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3241
if ((vp->v_flag & VNOCACHE) ||
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3259
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_WRITE,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3281
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_WRITE,
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
3293
nfs4_end_fop(mi, vp, NULL, OH_WRITE,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3299
nfs4_end_fop(mi, vp, NULL, OH_WRITE,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3302
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3317
VTOMI4(vp), vp, NULL, &wargs->stateid,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3323
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_WRITE,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3334
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_WRITE,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3349
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_WRITE,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3363
nfs4_end_fop(VTOMI4(vp), vp, NULL,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3384
nfs4_set_mod(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3400
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_WRITE, &recov_state,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3410
nfs4read(vnode_t *vp, caddr_t base, offset_t offset, int count,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3428
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3429
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3445
e.error = nfs4_start_fop(mi, vp, NULL, OH_READ,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3472
if ((vp->v_flag & VNOCACHE) ||
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3509
nfs4_end_fop(mi, vp, NULL, OH_READ,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3530
nfs4_end_fop(mi, vp, NULL, OH_READ,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3542
nfs4_end_fop(mi, vp, NULL, OH_READ,
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
3553
nfs4_end_fop(mi, vp, NULL, OH_READ,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3558
nfs4_end_fop(mi, vp, NULL, OH_READ,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3561
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3573
mi, vp, NULL, &rargs->stateid,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3575
nfs4_end_fop(mi, vp, NULL, OH_READ,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3606
nfs4_end_fop(mi, vp, NULL, OH_READ,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3631
nfs4_end_fop(mi, vp, NULL, OH_READ, &recov_state, needrecov);
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
3641
if (nfs_zone() != VTOMI4(vp)->mi_zone)
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
3657
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3659
if (nfs_zone() != VTOMI4(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3690
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3691
if (nfs4_has_pages(vp)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3701
nfs4_putpage(vp, (u_offset_t)0,
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
3746
if (nfs_zone() != VTOMI4(vp)->mi_zone)
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
3761
vnevent_truncate(vp, ct);
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
3809
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3810
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3824
if (nfs4_has_pages(vp) &&
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3828
ASSERT(vp->v_type != VCHR);
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
3869
e.error = nfs4_start_op(VTOMI4(vp), vp, NULL, &recov_state);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3886
argop[1].nfs_argop4_u.opgetattr.mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3903
nfs4_end_op(VTOMI4(vp), vp, NULL, &recov_state, needrecov);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3921
argop[numops-1].nfs_argop4_u.opgetattr.mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3943
nfs4_end_op(VTOMI4(vp), vp, NULL, &recov_state,
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
3979
nfs4_end_op(VTOMI4(vp), vp, NULL, &recov_state,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3989
needrecov = nfs4_needs_recovery(&e, FALSE, vp->v_vfsp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3991
PURGE_ATTRCACHE4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3993
nfs4_end_op(VTOMI4(vp), vp, NULL, &recov_state,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4006
nfs4_end_op(VTOMI4(vp), vp, NULL, &recov_state,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4023
VTOMI4(vp), vp, NULL, NULL, NULL,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4025
nfs4_end_op(VTOMI4(vp), vp, NULL, &recov_state,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4038
nfs4_log_badowner(VTOMI4(vp),
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4070
nfs4_end_op(VTOMI4(vp), vp, NULL, &recov_state, needrecov);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4088
nfs4_log_badowner(VTOMI4(vp), OP_SETATTR);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4105
PURGE_ATTRCACHE4(vp);
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
4293
mntinfo4_t *mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4302
if ((vp->v_vfsp->vfs_flag & VFS_RDONLY) && !ISVDEV(vp->v_type))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4304
if (vp->v_type == VDIR)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4309
if (vp->v_type == VDIR)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4315
if (VTOR4(vp)->r_acache != NULL) {
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
4321
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4322
if (vp->v_type == VDIR)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4378
if (e.error = nfs4_start_fop(mi, vp, NULL, OH_ACCESS,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4387
argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(vp)->r_fh;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4402
rnode4info(VTOR4(vp))));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4406
rfs4call(VTOMI4(vp), &args, &res, cred, &doqueue, 0, &e);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4409
needrecov = nfs4_needs_recovery(&e, FALSE, vp->v_vfsp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4414
if (nfs4_start_recovery(&e, VTOMI4(vp), vp, NULL, NULL,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4416
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_ACCESS,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4423
nfs4_end_fop(mi, vp, NULL, OH_ACCESS, &recov_state, needrecov);
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
4444
nfs4_attr_cache(vp, &resop->nfs_resop4_u.opgetattr.ga_res,
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
4507
if (nfs_zone() != VTOMI4(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4512
if (vp->v_type != VLNK)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4515
rp = VTOR4(vp);
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
4537
e.error = nfs4_start_op(VTOMI4(vp), vp, NULL, &recov_state);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4544
argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(vp)->r_fh;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4552
argop[2].nfs_argop4_u.opgetattr.mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4558
rnode4info(VTOR4(vp))));
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
4564
needrecov = nfs4_needs_recovery(&e, FALSE, vp->v_vfsp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4569
if (nfs4_start_recovery(&e, VTOMI4(vp), vp, NULL, NULL,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4574
nfs4_end_op(VTOMI4(vp), vp, NULL, &recov_state,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4580
nfs4_end_op(VTOMI4(vp), vp, NULL, &recov_state, needrecov);
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
4657
if ((syncflag & FNODSYNC) || IS_SWAPVP(vp))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4659
if (nfs_zone() != VTOMI4(vp)->mi_zone)
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
4663
error = VTOR4(vp)->r_error;
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
4678
ASSERT(vp != DNLC_NO_VNODE);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4680
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4682
if (IS_SHADOW(vp, rp)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4683
sv_inactive(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4694
if (nfs_zone() != VTOMI4(vp)->mi_zone) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4695
nfs4_async_inactive(vp, cr);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4713
if (vp->v_type == VREG && list_head(&rp->r_open_streams) != NULL) {
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
4750
nfs4_inactive_otw(vnode_t *vp, cred_t *cr)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4752
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4766
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4767
ASSERT(!IS_SHADOW(vp, rp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4770
name = fn_name(VTOSV(vp)->sv_name);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4776
if (vp->v_type == VREG) {
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
4782
mutex_enter(&(VTOMI4(vp)->mi_lock));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4783
if (VTOMI4(vp)->mi_flags & MI4_RECOV_FAIL)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4785
mutex_exit(&(VTOMI4(vp)->mi_lock));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4838
if (nfs4_has_pages(vp) &&
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4840
ASSERT(vp->v_type != VCHR);
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
4962
vnode_t *vp, *avp = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
5017
vp = *vpp;
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
5019
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6373
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6489
vp = makenfs4node(sfhp, &res.array[3].nfs_resop4_u.opgetattr.ga_res,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6495
PURGE_ATTRCACHE4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6497
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6498
vp->v_flag |= V_XATTRDIR;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6499
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6501
*avp = vp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6506
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6507
drp->r_xattr_dir = vp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6533
vnode_t *vp = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6576
vp = dvp;
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
6605
else if (vp->v_type == VDIR && (mode & VWRITE))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6611
if (ISVDEV(vp->v_type)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6612
tempvp = vp;
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
6618
vp->v_type == VREG) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6619
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6635
VN_RELE(vp);
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
6650
if (nfs4_has_pages(vp) &&
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6654
error = nfs4_putpage(vp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6679
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6683
tvp = vp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6684
if (vp->v_type == VREG) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6685
trp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6686
if (IS_SHADOW(vp, trp))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6697
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6736
if (vp != NULL) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6739
nfs4_invalidate_pages(vp, (vattr.va_size & PAGEMASK),
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6742
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6743
vp = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6827
vnode_t *vp;
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
7106
if (vp->v_type == VNON) {
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
7117
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7121
vp->v_type = vattr.va_type;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7125
*vpp = vp = makenfs4node(sfhp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7143
nfs4_update_dircaches(cinfo, dvp, vp, nm, dinfop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
716
vfsp = (dvp ? dvp->v_vfsp : vp->v_vfsp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7169
vnode_t *vp;
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
7205
if (va->va_gid != VTOR4(vp)->r_attr.va_gid) {
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
7213
if (ISVDEV(vp->v_type)) {
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
7215
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7217
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7241
vnode_t *vp;
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
7265
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7266
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7277
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7287
if (vp->v_type != VREG) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7294
if (vp->v_count > 1)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7295
dnlc_purge_vp(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7300
isopen = vp->v_count > 1;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
733
lost_rqstp->lr_vp = vp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7331
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7346
if (nfs4_has_pages(vp) &&
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
7374
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7395
PURGE_ATTRCACHE4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7448
trp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7449
tvp = vp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7450
if (IS_SHADOW(vp, trp))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
7454
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
773
vnode_t *vp = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8125
update_parentdir_sfh(vnode_t *vp, vnode_t *ndvp)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8127
svnode_t *sv = VTOSV(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8618
vnode_t *vp;
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
8639
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8662
vnode_t *vp;
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
8693
if (vp == cdir) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8694
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8703
if (vp->v_type != VDIR) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8704
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8724
if (vp->v_count > 1) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8725
dnlc_remove(vp, "..");
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8726
if (vp->v_count > 1)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8727
dnlc_purge_vp(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8767
PURGE_ATTRCACHE4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8827
if (VTOR4(vp)->r_dir != NULL)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8828
nfs4_purge_rddir_cache(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8843
trp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8844
tvp = vp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8845
if (IS_SHADOW(vp, trp))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8850
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8861
vnode_t *vp;
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
8875
ASSERT(nfs4_consistent_type(vp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8876
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8895
VN_RELE(vp);
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
8922
if (nfs_zone() != VTOMI4(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8924
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8940
nfs4_purge_rddir_cache(vp);
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
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
9112
ASSERT(nfs_zone() == VTOMI4(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9114
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9119
nfs4readdir(vp, rdc, 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
9165
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9166
mntinfo4_t *mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9199
if (vp->v_flag & VROOT) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9202
dvp = dnlc_lookup(vp, "..");
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9230
if (e.error = nfs4_start_fop(VTOMI4(vp), vp, NULL, OH_READDIR,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9237
(void) check_mnt_secinfo(mi->mi_curr_serv, vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9307
rargs->dvp = vp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9371
abort = nfs4_start_recovery(&e, VTOMI4(vp), vp, NULL, NULL,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9374
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_READDIR,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9418
nfs4_end_fop(VTOMI4(vp), vp, NULL, OH_READDIR,
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
9433
(void) check_mnt_secinfo(mi->mi_curr_serv, vp);
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
9496
dnlc_update(vp, "..", pvp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9518
(void) check_mnt_secinfo(mi->mi_curr_serv, vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9520
nfs4_end_fop(mi, vp, NULL, OH_READDIR, &recov_state, needrecov);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9676
nfs4_fid(vnode_t *vp, fid_t *fidp, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9683
nfs4_rwlock(vnode_t *vp, int write_lock, caller_context_t *ctp)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9685
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9693
(VTOMI4(vp)->mi_flags & MI4_DIRECTIO)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9695
if (rp->r_mapcnt == 0 && !nfs4_has_pages(vp))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9706
nfs4_rwunlock(vnode_t *vp, int write_lock, caller_context_t *ctp)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9708
rnode4_t *rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9715
nfs4_seek(vnode_t *vp, offset_t ooff, offset_t *noffp, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9717
if (nfs_zone() != VTOMI4(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9725
if (vp->v_type == VDIR)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9738
nfs4_getpage(vnode_t *vp, offset_t off, size_t len, uint_t *protp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9746
if (nfs_zone() != VTOMI4(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9748
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9749
if (IS_SHADOW(vp, rp))
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9750
vp = RTOV4(rp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9752
if (vp->v_flag & VNOMAP)
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
9764
mi = VTOMI4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9801
error = pvn_getpages(nfs4_getapage, vp, off, len, protp,
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
9823
nfs4_getapage(vnode_t *vp, u_offset_t off, size_t len, uint_t *protp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9844
if (nfs_zone() != VTOMI4(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9847
rp = VTOR4(vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9848
ASSERT(!IS_SHADOW(vp, rp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9849
bsize = MAX(vp->v_vfsp->vfs_bsize, PAGESIZE);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9869
if ((off & ((vp->v_vfsp->vfs_bsize) - 1)) == 0 &&
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9871
!(vp->v_flag & VNOCACHE)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9899
if (nfs4_async_readahead(vp, rablkoff + bsize,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9925
if ((pagefound = page_exists(vp, off)) == NULL) {
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_vnops.c
9936
if ((pp = page_create_va(vp, off,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9970
pp = pvn_read_kluster(vp, off, seg, addr, &io_off,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
9987
bp = pageio_setup(pp, io_len, vp, B_READ);
usr/src/uts/common/fs/nfs/nfs4_xdr.c
2374
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs4_xdr.c
2378
vp = makenfs4node(sfhp, &gar,
usr/src/uts/common/fs/nfs/nfs4_xdr.c
2386
dnlc_update(aobjp->dvp, dp->d_name, vp);
usr/src/uts/common/fs/nfs/nfs4_xdr.c
2387
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
1158
if (cs->vp == NULL) {
usr/src/uts/common/fs/nfs/nfs4x_srv.c
1163
if (cs->vp->v_type != VDIR) {
usr/src/uts/common/fs/nfs/nfs4x_srv.c
1175
VN_RELE(cs->vp);
usr/src/uts/common/fs/nfs/nfs4x_srv.c
1176
cs->vp = NULL;
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
118
VN_RELE(vp);
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
126
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
197
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
200
vp = nfs_fhtovp(&args->fh, exi);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
201
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
206
if (rdonly(ro, vp)) {
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
207
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
212
(void) VOP_RWLOCK(vp, V_WRITELOCK_TRUE, NULL);
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
215
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
216
VN_RELE(vp);
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
224
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
225
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
252
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
255
vp = nfs_fhtovp(&args->fh, exi);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
256
if (vp == NULL) {
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
264
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
291
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
295
vp = nfs_fhtovp(&args->fh, exi);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
296
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
307
if (rdonly(ro, vp) && (vp->v_type == VREG || vp->v_type == VDIR))
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
321
VN_RELE(vp);
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
330
if (!error && !MANDLOCK(vp, va.va_mode))
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
333
if ((args->access & ACCESS2_LOOKUP) && vp->v_type == VDIR) {
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
341
if (!error && !MANDLOCK(vp, va.va_mode))
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
346
(args->access & ACCESS2_DELETE) && (vp->v_type == VDIR)) {
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
353
if (!error && !MANDLOCK(vp, va.va_mode))
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
360
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
388
vnode_t *vp, *avp;
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
390
vp = nfs_fhtovp(&args->fh, exi);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
391
if (vp == NULL) {
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
403
error = VOP_PATHCONF(vp, _PC_XATTR_EXISTS,
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
406
VN_RELE(vp);
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
415
if (!error && avp == vp) { /* lookup of "" on old FS? */
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
431
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
451
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
457
vp = nfs3_fhtovp(&args->fh, exi);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
458
if (vp == NULL) {
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
497
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
527
if (vp != NULL)
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
528
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
563
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
569
vp = nfs3_fhtovp(&args->fh, exi);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
570
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
575
(void) VOP_RWLOCK(vp, V_WRITELOCK_TRUE, NULL);
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
580
if (rdonly(ro, vp)) {
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
593
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
594
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
607
if (vp != NULL) {
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
608
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
609
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
628
vnode_t *vp, *avp;
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
630
vp = nfs3_fhtovp(&args->fh, exi);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
631
if (vp == NULL) {
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
644
error = VOP_PATHCONF(vp, _PC_XATTR_EXISTS,
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
647
VN_RELE(vp);
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
656
if (!error && avp == vp) { /* lookup of "" on old FS? */
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
671
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
83
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
86
vp = nfs_fhtovp(&args->fh, exi);
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
87
if (vp == NULL) {
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
134
rp = VTOR(vp);
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
150
args.fh = *VTOFH(vp);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
151
fi.vp = vp;
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
164
error = acl2call(VTOMI(vp), ACLPROC2_GETACL,
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
196
args.fh = *VTOFH(vp);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
203
error = acl2call(VTOMI(vp), ACLPROC2_SETACL,
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
214
rp = VTOR(vp);
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
245
args.fh = *VTOFH(vp);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
246
fi.vp = vp;
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
256
error = acl2call(VTOMI(vp), ACLPROC2_GETATTR,
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
294
if (vn_is_readonly(vp) && !IS_DEVVP(vp))
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
296
if (vp->v_type == VDIR)
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
301
if (vp->v_type == VDIR)
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
307
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
308
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
315
args.fh = *VTOFH(vp);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
316
fi.vp = vp;
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
361
error = acl2call(VTOMI(vp), ACLPROC2_ACCESS,
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
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
428
args.fh = *VTOFH(vp);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
431
fi.vp = vp;
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
441
error = acl2call(VTOMI(vp), ACLPROC2_GETXATTRDIR,
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
455
dnlc_update(vp, XATTR_DIR_NAME, *vpp);
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
459
dnlc_enter(vp, XATTR_DIR_NAME, DNLC_NO_VNODE);
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
514
rp = VTOR(vp);
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
530
args.fh = *VTOFH3(vp);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
531
fi.vp = vp;
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
544
error = acl3call(VTOMI(vp), ACLPROC3_GETACL,
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
577
args.fh = *VTOFH3(vp);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
584
error = acl3call(VTOMI(vp), ACLPROC3_SETACL,
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
595
rp = VTOR(vp);
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
630
args.fh = *VTOFH3(vp);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
633
fi.vp = vp;
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
643
error = acl3call(VTOMI(vp), ACLPROC3_GETXATTRDIR,
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
674
dnlc_update(vp, XATTR_DIR_NAME, nvp);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
677
PURGE_STALE_FH(error, vp, cr);
usr/src/uts/common/fs/nfs/nfs_acl_vnops.c
679
dnlc_enter(vp, XATTR_DIR_NAME, DNLC_NO_VNODE);
usr/src/uts/common/fs/nfs/nfs_auth.c
319
nfsauth4_access(struct exportinfo *exi, vnode_t *vp, struct svc_req *req,
usr/src/uts/common/fs/nfs/nfs_auth.c
344
if (has_visible(exi, vp))
usr/src/uts/common/fs/nfs/nfs_client.c
1002
error = nfs_getattr_cache(vp, vap);
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
1007
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
1025
nattr_to_vattr(vnode_t *vp, struct nfsfattr *na, struct vattr *vap)
usr/src/uts/common/fs/nfs/nfs_client.c
1042
vap->va_fsid = vp->v_vfsp->vfs_dev;
usr/src/uts/common/fs/nfs/nfs_client.c
1112
fattr3_to_vattr(vnode_t *vp, fattr3 *na, struct vattr *vap)
usr/src/uts/common/fs/nfs/nfs_client.c
1133
vap->va_fsid = vp->v_vfsp->vfs_dev;
usr/src/uts/common/fs/nfs/nfs_client.c
114
nfs_waitfor_purge_complete(vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs_client.c
119
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
122
sigintr(&smask, VTOMI(vp)->mi_flags & MI_INT);
usr/src/uts/common/fs/nfs/nfs_client.c
1363
nfs_async_readahead(vnode_t *vp, u_offset_t blkoff, caddr_t addr,
usr/src/uts/common/fs/nfs/nfs_client.c
1371
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
1374
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
1406
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
1407
args->a_vp = vp;
usr/src/uts/common/fs/nfs/nfs_client.c
1456
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
1463
nfs_async_putapage(vnode_t *vp, page_t *pp, u_offset_t off, size_t len,
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
1472
ASSERT(vp->v_vfsp != NULL);
usr/src/uts/common/fs/nfs/nfs_client.c
1474
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
1477
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
1490
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
1491
args->a_vp = vp;
usr/src/uts/common/fs/nfs/nfs_client.c
152
if (ATTRCACHE_VALID(vp)) {
usr/src/uts/common/fs/nfs/nfs_client.c
153
error = nfs_waitfor_purge_complete(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
1546
VN_RELE(vp);
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
1585
nfs_async_pageio(vnode_t *vp, page_t *pp, u_offset_t io_off, size_t io_len,
usr/src/uts/common/fs/nfs/nfs_client.c
1594
ASSERT(vp->v_vfsp != NULL);
usr/src/uts/common/fs/nfs/nfs_client.c
1596
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
1599
mi = VTOMI(vp);
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
1612
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
1613
args->a_vp = vp;
usr/src/uts/common/fs/nfs/nfs_client.c
1668
VN_RELE(vp);
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
1725
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
1728
mi = VTOMI(vp);
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
1741
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
1742
args->a_vp = vp;
usr/src/uts/common/fs/nfs/nfs_client.c
179
if (ATTRCACHE_VALID(vp)) {
usr/src/uts/common/fs/nfs/nfs_client.c
1790
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
180
error = nfs_waitfor_purge_complete(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
1815
nfs_async_commit(vnode_t *vp, page_t *plist, offset3 offset, count3 count,
usr/src/uts/common/fs/nfs/nfs_client.c
1823
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
1824
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
1837
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
1838
args->a_vp = vp;
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
1891
VN_RELE(vp);
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
1916
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
1923
args->a_vp = vp;
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
1940
rnode_t *rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
1977
rp_addfree(VTOR(vp), cr);
usr/src/uts/common/fs/nfs/nfs_client.c
205
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
207
if (vp->v_count > 1 &&
usr/src/uts/common/fs/nfs/nfs_client.c
208
(vp->v_type == VDIR || purge_dnlc == NFS_PURGE_DNLC) &&
usr/src/uts/common/fs/nfs/nfs_client.c
214
if (vp->v_type == VDIR)
usr/src/uts/common/fs/nfs/nfs_client.c
217
dnlc_purge_vp(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
2245
vnode_t *vp = RTOV(rp);
usr/src/uts/common/fs/nfs/nfs_client.c
2334
error = vpm_data_copy(vp, offset, n, uio,
usr/src/uts/common/fs/nfs/nfs_client.c
239
if (vn_has_cached_data(vp)) {
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
2407
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
2410
if (!vn_has_cached_data(vp))
usr/src/uts/common/fs/nfs/nfs_client.c
2413
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/fs/nfs/nfs_client.c
2427
(vp->v_vfsp->vfs_flag & VFS_UNMOUNTED))
usr/src/uts/common/fs/nfs/nfs_client.c
2462
error = pvn_vplist_dirty(vp, off, rp->r_putapage,
usr/src/uts/common/fs/nfs/nfs_client.c
2497
pp = page_lookup(vp, io_off,
usr/src/uts/common/fs/nfs/nfs_client.c
2501
pp = page_lookup_nowait(vp, io_off,
usr/src/uts/common/fs/nfs/nfs_client.c
2508
err = (*rp->r_putapage)(vp, pp, &io_off,
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
253
nfs_purge_rddir_cache(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
2533
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
2545
(void) pvn_vplist_dirty(vp, off, rp->r_putapage,
usr/src/uts/common/fs/nfs/nfs_client.c
260
nfs_purge_rddir_cache(vnode_t *vp)
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
2611
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
2630
mi->mi_vers, VTOR(vp)->r_server->sv_hostname, NULL);
usr/src/uts/common/fs/nfs/nfs_client.c
2633
VTOR(vp)->r_server->sv_hostname, NULL);
usr/src/uts/common/fs/nfs/nfs_client.c
2648
nfs_printfhandle(&VTOR(vp)->r_fh);
usr/src/uts/common/fs/nfs/nfs_client.c
266
rp = VTOR(vp);
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
2876
ASSERT((uintptr_t)vp > KERNELBASE);
usr/src/uts/common/fs/nfs/nfs_client.c
2897
remote_lock_possible = nfs_remove_locking_id(vp, RLMPL_PID,
usr/src/uts/common/fs/nfs/nfs_client.c
2899
if (remote_lock_possible || flk_has_remote_locks(vp)) {
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
2913
lm_register_lock_locally(vp, NULL, &ld, flag, offset);
usr/src/uts/common/fs/nfs/nfs_client.c
2917
(void *)vp, NULL);
usr/src/uts/common/fs/nfs/nfs_client.c
292
PURGE_ATTRCACHE(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
2925
(void) nfs_remove_locking_id(vp, RLMPL_PID,
usr/src/uts/common/fs/nfs/nfs_client.c
2937
while (nfs_remove_locking_id(vp, RLMPL_OWNER,
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
2950
(void *)vp, NULL);
usr/src/uts/common/fs/nfs/nfs_client.c
2965
nfs_lockcompletion(vnode_t *vp, int cmd)
usr/src/uts/common/fs/nfs/nfs_client.c
2968
rnode_t *rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
2974
if (!lm_safemap(vp)) {
usr/src/uts/common/fs/nfs/nfs_client.c
2975
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_client.c
2976
vp->v_flag |= VNOCACHE;
usr/src/uts/common/fs/nfs/nfs_client.c
2977
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_client.c
2979
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_client.c
2980
vp->v_flag &= ~VNOCACHE;
usr/src/uts/common/fs/nfs/nfs_client.c
2981
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_client.c
2990
PURGE_ATTRCACHE(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
302
nfs3_cache_post_op_vattr(vnode_t *vp, post_op_vattr *poap, hrtime_t t,
usr/src/uts/common/fs/nfs/nfs_client.c
3030
nfs_add_locking_id(vnode_t *vp, pid_t pid, int type, char *id, int len)
usr/src/uts/common/fs/nfs/nfs_client.c
306
PURGE_ATTRCACHE(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
3064
rp = VTOR(vp);
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
3095
"vp=%p is %d", (void *)vp, list_len);
usr/src/uts/common/fs/nfs/nfs_client.c
3139
nfs_remove_locking_id(vnode_t *vp, int type, char *id, char *rid, int *rlen)
usr/src/uts/common/fs/nfs/nfs_client.c
3148
rp = VTOR(vp);
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
351
if (fattr3_to_vattr(vp, &wccp->after.attr, &ava)) {
usr/src/uts/common/fs/nfs/nfs_client.c
352
PURGE_ATTRCACHE(vp);
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
365
PURGE_ATTRCACHE(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
379
nfs_attrcache(vnode_t *vp, struct nfsfattr *na, hrtime_t t)
usr/src/uts/common/fs/nfs/nfs_client.c
384
if (!nattr_to_vattr(vp, na, &va)) {
usr/src/uts/common/fs/nfs/nfs_client.c
385
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
388
nfs_attrcache_va(vp, &va);
usr/src/uts/common/fs/nfs/nfs_client.c
391
PURGE_ATTRCACHE(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
405
nfs3_attrcache(vnode_t *vp, fattr3 *na, hrtime_t t)
usr/src/uts/common/fs/nfs/nfs_client.c
410
if (!fattr3_to_vattr(vp, na, &va)) {
usr/src/uts/common/fs/nfs/nfs_client.c
411
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
414
nfs_attrcache_va(vp, &va);
usr/src/uts/common/fs/nfs/nfs_client.c
417
PURGE_ATTRCACHE(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
432
nfs_cache_fattr(vnode_t *vp, struct nfsfattr *na, vattr_t *vap, hrtime_t t,
usr/src/uts/common/fs/nfs/nfs_client.c
437
error = nattr_to_vattr(vp, na, vap);
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
459
error = fattr3_to_vattr(vp, na, vap);
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
492
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
542
nfs_attrcache_va(vp, vap);
usr/src/uts/common/fs/nfs/nfs_client.c
551
if ((vp->v_type == VREG) && (rp->r_size != preattr_rsize)) {
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
623
nfs3_attr_cache(vnode_t *vp, vattr_t *bvap, vattr_t *avap, hrtime_t t,
usr/src/uts/common/fs/nfs/nfs_client.c
635
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
685
nfs_attrcache_va(vp, avap);
usr/src/uts/common/fs/nfs/nfs_client.c
694
if ((vp->v_type == VREG) && (rp->r_size != preattr_rsize)) {
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
759
nfs_attrcache_va(vnode_t *vp, struct vattr *va)
usr/src/uts/common/fs/nfs/nfs_client.c
766
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
772
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
794
if ((mi->mi_flags & MI_NOAC) || (vp->v_flag & VNOCACHE))
usr/src/uts/common/fs/nfs/nfs_client.c
798
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/nfs/nfs_client.c
818
(!vn_has_cached_data(vp) ||
usr/src/uts/common/fs/nfs/nfs_client.c
821
nfs_setswaplike(vp, va);
usr/src/uts/common/fs/nfs/nfs_client.c
831
nfs_getattr_cache(vnode_t *vp, struct vattr *vap)
usr/src/uts/common/fs/nfs/nfs_client.c
836
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
838
if (ATTRCACHE_VALID(vp)) {
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
873
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
874
fi.vp = vp;
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
891
xdr_fhandle, (caddr_t)VTOFH(vp),
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
922
error = nfs_getattr_cache(vp, vap);
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
927
rp = VTOR(vp);
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
950
args.object = *VTOFH3(vp);
usr/src/uts/common/fs/nfs/nfs_client.c
951
fi.vp = vp;
usr/src/uts/common/fs/nfs/nfs_client.c
956
res.fres.vp = vp;
usr/src/uts/common/fs/nfs/nfs_client.c
963
error = rfs3call(VTOMI(vp), NFSPROC3_GETATTR,
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
468
nfs_setopts(vnode_t *vp, model_t model, struct nfs_args *buf)
usr/src/uts/common/fs/nfs/nfs_common.c
485
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs_common.c
489
PURGE_ATTRCACHE(vp);
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
581
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_common.c
592
(void) VOP_RWLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs_common.c
595
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs_common.c
599
if (vn_has_cached_data(vp) &&
usr/src/uts/common/fs/nfs/nfs_common.c
601
error = VOP_PUTPAGE(vp, (offset_t)0, (uint_t)0,
usr/src/uts/common/fs/nfs/nfs_common.c
610
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs_common.c
618
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1494
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1501
vp = tiptr->fp->f_vnode;
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1502
rc = kstr_ioctl(vp, I_STR, (intptr_t)&iocb);
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1521
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1535
vp = tiptr->fp->f_vnode;
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1536
rc = kstr_ioctl(vp, I_STR, (intptr_t)&iocb);
usr/src/uts/common/fs/nfs/nfs_export.c
1246
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_export.c
1306
FOLLOW, &dvp, &vp);
usr/src/uts/common/fs/nfs/nfs_export.c
1314
FOLLOW, NULL, &vp);
usr/src/uts/common/fs/nfs/nfs_export.c
1317
if (!error && vp == NULL) {
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
1345
if (vn_mountedvfs(vp) != NULL) {
usr/src/uts/common/fs/nfs/nfs_export.c
1346
error = traverse(&vp);
usr/src/uts/common/fs/nfs/nfs_export.c
1348
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_export.c
1359
if (ex1 && !PSEUDO(ex1) && !VN_CMP(ex1->exi_vp, vp)) {
usr/src/uts/common/fs/nfs/nfs_export.c
1360
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_export.c
1375
error = VOP_FID(vp, &fid, NULL);
usr/src/uts/common/fs/nfs/nfs_export.c
1376
fsid = vp->v_vfsp->vfs_fsid;
usr/src/uts/common/fs/nfs/nfs_export.c
1379
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_export.c
1401
VN_CMP(ex2->exi_vp, vp) &&
usr/src/uts/common/fs/nfs/nfs_export.c
1405
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_export.c
1419
exi->exi_vp = vp;
usr/src/uts/common/fs/nfs/nfs_export.c
1423
exi->exi_volatile_dev = (vfssw[vp->v_vfsp->vfs_fstype].vsw_flag &
usr/src/uts/common/fs/nfs/nfs_export.c
1709
if (ex != ne->exi_root && VN_CMP(ex->exi_vp, vp)) {
usr/src/uts/common/fs/nfs/nfs_export.c
1869
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_export.c
1995
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_export.c
2009
FOLLOW, &dvp, &vp);
usr/src/uts/common/fs/nfs/nfs_export.c
2017
FOLLOW, NULL, &vp);
usr/src/uts/common/fs/nfs/nfs_export.c
2020
if (!error && vp == NULL) {
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
2047
if (vn_mountedvfs(vp) != NULL) {
usr/src/uts/common/fs/nfs/nfs_export.c
2048
error = traverse(&vp);
usr/src/uts/common/fs/nfs/nfs_export.c
2050
VN_RELE(vp);
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
2061
error = makefh((fhandle_t *)buf, vp, exi);
usr/src/uts/common/fs/nfs/nfs_export.c
2067
error = makefh3(&fh, vp, exi);
usr/src/uts/common/fs/nfs/nfs_export.c
2144
VN_RELE(vp);
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
2165
ASSERT(vp);
usr/src/uts/common/fs/nfs/nfs_export.c
2166
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs_export.c
2176
error = vop_fid_pseudo(vp, &fid);
usr/src/uts/common/fs/nfs/nfs_export.c
2189
exi = checkexport4(&vp->v_vfsp->vfs_fsid, &fid, vp);
usr/src/uts/common/fs/nfs/nfs_export.c
2191
exi = checkexport(&vp->v_vfsp->vfs_fsid, &fid);
usr/src/uts/common/fs/nfs/nfs_export.c
2205
ASSERT3P(vp->v_vfsp->vfs_zone, ==, curzone);
usr/src/uts/common/fs/nfs/nfs_export.c
2206
if ((vp->v_flag & VROOT) || VN_IS_CURZONEROOT(vp)) {
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
2224
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_export.c
2225
vp = dvp;
usr/src/uts/common/fs/nfs/nfs_export.c
2228
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_export.c
2264
makefh(fhandle_t *fh, vnode_t *vp, exportinfo_t *exi)
usr/src/uts/common/fs/nfs/nfs_export.c
2270
error = VOP_FID(vp, (fid_t *)&fh->fh_len, NULL);
usr/src/uts/common/fs/nfs/nfs_export.c
2367
makefh3(nfs_fh3 *fh, vnode_t *vp, struct exportinfo *exi)
usr/src/uts/common/fs/nfs/nfs_export.c
2374
error = VOP_FID(vp, &fid, NULL);
usr/src/uts/common/fs/nfs/nfs_export.c
2471
makefh4(nfs_fh4 *fh, vnode_t *vp, struct exportinfo *exi)
usr/src/uts/common/fs/nfs/nfs_export.c
2483
error = vop_fid_pseudo(vp, &fid);
usr/src/uts/common/fs/nfs/nfs_export.c
2540
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_export.c
2561
vp = exi->exi_vp;
usr/src/uts/common/fs/nfs/nfs_export.c
2562
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs_export.c
2563
return (vp);
usr/src/uts/common/fs/nfs/nfs_export.c
2570
error = VFS_VGET(vfsp, &vp, fidp);
usr/src/uts/common/fs/nfs/nfs_export.c
2571
if (error || vp == NULL) {
usr/src/uts/common/fs/nfs/nfs_export.c
2578
return (vp);
usr/src/uts/common/fs/nfs/nfs_export.c
2591
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_export.c
2603
vp = exi->exi_vp;
usr/src/uts/common/fs/nfs/nfs_export.c
2604
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs_export.c
2605
return (vp);
usr/src/uts/common/fs/nfs/nfs_export.c
2616
error = VFS_VGET(vfsp, &vp, fidp);
usr/src/uts/common/fs/nfs/nfs_export.c
2617
if (error || vp == NULL)
usr/src/uts/common/fs/nfs/nfs_export.c
2620
return (vp);
usr/src/uts/common/fs/nfs/nfs_export.c
2633
vnode_t *vp = NULL;
usr/src/uts/common/fs/nfs/nfs_export.c
2678
error = VFS_VGET(vfsp, &vp, fidp);
usr/src/uts/common/fs/nfs/nfs_export.c
2685
error = nfs4_vget_pseudo(exi, &vp, fidp);
usr/src/uts/common/fs/nfs/nfs_export.c
2687
if (error || vp == NULL) {
usr/src/uts/common/fs/nfs/nfs_export.c
2692
if (vp->v_type == VNON && vp->v_flag & V_XATTRDIR)
usr/src/uts/common/fs/nfs/nfs_export.c
2693
vp->v_type = VDIR;
usr/src/uts/common/fs/nfs/nfs_export.c
2695
return (vp);
usr/src/uts/common/fs/nfs/nfs_export.c
2741
checkexport4(fsid_t *fsid, fid_t *fid, vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs_export.c
2771
if (vp == NULL || vp == exi->exi_vp)
usr/src/uts/common/fs/nfs/nfs_export.c
2973
add_volrnm_fh(struct exportinfo *exi, vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs_export.c
2981
error = makefh4(&fh4, vp, exi);
usr/src/uts/common/fs/nfs/nfs_log.c
429
vnode_t *vp = NULL;
usr/src/uts/common/fs/nfs/nfs_log.c
445
LOG_MODE, &vp, CRCREAT, 0);
usr/src/uts/common/fs/nfs/nfs_log.c
452
name, (void *)vp, vp->v_count));
usr/src/uts/common/fs/nfs/nfs_log.c
460
logfile->lf_vp = vp;
usr/src/uts/common/fs/nfs/nfs_log.c
466
error = VOP_GETATTR(vp, &va, 0, CRED(), NULL);
usr/src/uts/common/fs/nfs/nfs_log.c
512
if (vp != NULL) {
usr/src/uts/common/fs/nfs/nfs_log.c
514
error1 = VOP_CLOSE(vp, FCREAT|FWRITE|FOFFMAX, 1, (offset_t)0,
usr/src/uts/common/fs/nfs/nfs_log.c
521
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_log.c
779
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_log.c
789
vp = lfp->lf_vp;
usr/src/uts/common/fs/nfs/nfs_log.c
828
(void) VOP_RWLOCK(vp, V_WRITELOCK_TRUE, NULL); /* UIO_WRITE */
usr/src/uts/common/fs/nfs/nfs_log.c
829
if ((error = VOP_GETATTR(vp, &va, 0, CRED(), NULL)) == 0) {
usr/src/uts/common/fs/nfs/nfs_log.c
831
error = VOP_WRITE(vp, &uio, ioflag, CRED(), NULL);
usr/src/uts/common/fs/nfs/nfs_log.c
832
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs_log.c
836
(void) VOP_SETATTR(vp, &va, 0, CRED(), NULL);
usr/src/uts/common/fs/nfs/nfs_log.c
838
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/nfs/nfs_log.c
847
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, 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
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
3157
nfs_getflabel(vnode_t *vp, struct exportinfo *exi)
usr/src/uts/common/fs/nfs/nfs_server.c
3163
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_server.c
3164
if (vp->v_path != vn_vpath_empty) {
usr/src/uts/common/fs/nfs/nfs_server.c
3165
zone = zone_find_by_any_path(vp->v_path, B_FALSE);
usr/src/uts/common/fs/nfs/nfs_server.c
3166
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_server.c
3176
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_server.c
3180
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_server.c
3199
do_rfs_label_check(bslabel_t *clabel, vnode_t *vp, int flag,
usr/src/uts/common/fs/nfs/nfs_server.c
3206
if ((tslabel = nfs_getflabel(vp, exi)) == NULL) {
usr/src/uts/common/fs/nfs/nfs_server.c
3212
bslabel_t *, slabel, bslabel_t *, clabel, vnode_t *, vp);
usr/src/uts/common/fs/nfs/nfs_server.c
3252
rfs_setup_xuio(vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs_server.c
3259
nfsuiop->nu_vp = vp;
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
1006
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
1052
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_srv.c
1064
vp = nfs_fhtovp(&wa->wa_fhandle, exi);
usr/src/uts/common/fs/nfs/nfs_srv.c
1065
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs_srv.c
1070
if (rdonly(ro, vp)) {
usr/src/uts/common/fs/nfs/nfs_srv.c
1071
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
1076
if (vp->v_type != VREG) {
usr/src/uts/common/fs/nfs/nfs_srv.c
1077
VN_RELE(vp);
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
1092
VN_RELE(vp);
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
1107
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
1118
if (MANDLOCK(vp, va.va_mode)) {
usr/src/uts/common/fs/nfs/nfs_srv.c
1119
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
1128
if (nbl_need_check(vp)) {
usr/src/uts/common/fs/nfs/nfs_srv.c
1129
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/fs/nfs/nfs_srv.c
1131
if (nbl_conflict(vp, NBL_WRITE, wa->wa_offset,
usr/src/uts/common/fs/nfs/nfs_srv.c
1138
error = VOP_RWLOCK(vp, V_WRITELOCK_TRUE, &ct);
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
1223
error = VOP_WRITE(vp, &uio, FSYNC, cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
1230
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, &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
1250
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
1251
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
1296
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_srv.c
134
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_srv.c
137
vp = nfs_fhtovp(fhp, exi);
usr/src/uts/common/fs/nfs/nfs_srv.c
138
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs_srv.c
1410
vp = nfs_fhtovp(&wa->wa_fhandle, exi);
usr/src/uts/common/fs/nfs/nfs_srv.c
1411
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs_srv.c
1436
if (vp->v_type != VREG) {
usr/src/uts/common/fs/nfs/nfs_srv.c
1437
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
1462
if (nbl_need_check(vp)) {
usr/src/uts/common/fs/nfs/nfs_srv.c
1463
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/fs/nfs/nfs_srv.c
1476
error = VOP_RWLOCK(vp, V_WRITELOCK_TRUE, &ct);
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
1481
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
1482
VN_RELE(vp);
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
1549
if (rdonly(rp->ro, vp)) {
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
1568
error = VOP_ACCESS(vp, VWRITE, 0, rp->cr, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
1570
if (!error && MANDLOCK(vp, va.va_mode))
usr/src/uts/common/fs/nfs/nfs_srv.c
1577
if (in_crit && nbl_conflict(vp, NBL_WRITE, rp->wa->wa_offset,
usr/src/uts/common/fs/nfs/nfs_srv.c
160
VN_RELE(vp);
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
1770
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
1773
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
1774
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
1808
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_srv.c
183
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_srv.c
190
vp = nfs_fhtovp(&args->saa_fh, exi);
usr/src/uts/common/fs/nfs/nfs_srv.c
191
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs_srv.c
196
if (rdonly(ro, vp)) {
usr/src/uts/common/fs/nfs/nfs_srv.c
197
VN_RELE(vp);
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
2007
if (rfs4_check_delegated(FWRITE, vp, trunc)) {
usr/src/uts/common/fs/nfs/nfs_srv.c
2008
VN_RELE(vp);
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
2021
error = makefh(&dr->dr_fhandle, vp,
usr/src/uts/common/fs/nfs/nfs_srv.c
2030
if (VOP_REALVP(vp, &realvp, NULL) == 0)
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
2034
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
204
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
2073
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_srv.c
2085
vp = nfs_fhtovp(da->da_fhandle, exi);
usr/src/uts/common/fs/nfs/nfs_srv.c
2086
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs_srv.c
2091
if (rdonly(ro, vp)) {
usr/src/uts/common/fs/nfs/nfs_srv.c
2092
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
2100
error = VOP_LOOKUP(vp, da->da_name, &targvp, NULL, 0,
usr/src/uts/common/fs/nfs/nfs_srv.c
2103
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
2117
VN_RELE(vp);
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
2143
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
236
if ((va.va_mask & AT_MODE) && vp->v_type == VREG &&
usr/src/uts/common/fs/nfs/nfs_srv.c
2401
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_srv.c
2415
vp = nfs_fhtovp(args->sla_from.da_fhandle, exi);
usr/src/uts/common/fs/nfs/nfs_srv.c
2416
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs_srv.c
2421
if (rdonly(ro, vp)) {
usr/src/uts/common/fs/nfs/nfs_srv.c
2422
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
2429
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
2435
VN_RELE(vp);
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
2457
lerror = VOP_LOOKUP(vp, args->sla_from.da_name, &svp, NULL, 0,
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
2470
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
2496
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_srv.c
2507
vp = nfs_fhtovp(args->ca_da.da_fhandle, exi);
usr/src/uts/common/fs/nfs/nfs_srv.c
2508
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs_srv.c
2513
if (rdonly(ro, vp)) {
usr/src/uts/common/fs/nfs/nfs_srv.c
2514
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
2521
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
2527
VN_RELE(vp);
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
2547
acl_perm(vp, exi, &va, cr);
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
2565
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
2586
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_srv.c
2596
vp = nfs_fhtovp(da->da_fhandle, exi);
usr/src/uts/common/fs/nfs/nfs_srv.c
2597
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs_srv.c
2602
if (rdonly(ro, vp)) {
usr/src/uts/common/fs/nfs/nfs_srv.c
2603
VN_RELE(vp);
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
262
if (vp->v_type == VREG && va.va_mask & AT_SIZE) {
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
2624
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
263
if (nbl_need_check(vp)) {
usr/src/uts/common/fs/nfs/nfs_srv.c
264
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/fs/nfs/nfs_srv.c
2653
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_srv.c
2659
vp = nfs_fhtovp(&rda->rda_fh, exi);
usr/src/uts/common/fs/nfs/nfs_srv.c
2660
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs_srv.c
2666
if (vp->v_type != VDIR) {
usr/src/uts/common/fs/nfs/nfs_srv.c
2667
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
2673
(void) VOP_RWLOCK(vp, V_WRITELOCK_FALSE, NULL);
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
274
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
275
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
2758
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, NULL);
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
2772
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
2796
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_srv.c
2798
vp = nfs_fhtovp(fh, exi);
usr/src/uts/common/fs/nfs/nfs_srv.c
2799
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs_srv.c
2804
error = VFS_STATVFS(vp->v_vfsp, &sb);
usr/src/uts/common/fs/nfs/nfs_srv.c
2814
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
291
if (nbl_conflict(vp, NBL_WRITE, offset, length, 0,
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
307
error = VOP_SPACE(vp, F_FREESP, &bf, FWRITE,
usr/src/uts/common/fs/nfs/nfs_srv.c
311
nbl_end_crit(vp);
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
329
VN_RELE(vp);
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
353
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
368
vnode_t *vp = *vpp;
usr/src/uts/common/fs/nfs/nfs_srv.c
372
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
374
if ((error = traverse(&vp)) != 0) {
usr/src/uts/common/fs/nfs/nfs_srv.c
375
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
381
error = VOP_FID(vp, &fid, NULL);
usr/src/uts/common/fs/nfs/nfs_srv.c
383
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
387
exi = checkexport(&vp->v_vfsp->vfs_fsid, &fid);
usr/src/uts/common/fs/nfs/nfs_srv.c
396
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
403
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs_srv.c
451
vnode_t *vp;
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
554
if (error == 0 && vn_ismntpt(vp)) {
usr/src/uts/common/fs/nfs/nfs_srv.c
555
error = rfs_cross_mnt(&vp, &exi);
usr/src/uts/common/fs/nfs/nfs_srv.c
557
VN_RELE(vp);
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
574
error = makefh(&dr->dr_fhandle, vp,
usr/src/uts/common/fs/nfs/nfs_srv.c
582
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
619
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_srv.c
625
vp = nfs_fhtovp(fhp, exi);
usr/src/uts/common/fs/nfs/nfs_srv.c
626
if (vp == NULL) {
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
637
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
643
if (MANDLOCK(vp, va.va_mode)) {
usr/src/uts/common/fs/nfs/nfs_srv.c
644
VN_RELE(vp);
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
658
if (vp->v_type != VLNK && !is_referral) {
usr/src/uts/common/fs/nfs/nfs_srv.c
659
VN_RELE(vp);
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
680
vnode_t *, vp, char *, s);
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
717
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
765
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_srv.c
775
vp = nfs_fhtovp(&ra->ra_fhandle, exi);
usr/src/uts/common/fs/nfs/nfs_srv.c
776
if (vp == NULL) {
usr/src/uts/common/fs/nfs/nfs_srv.c
782
if (vp->v_type != VREG) {
usr/src/uts/common/fs/nfs/nfs_srv.c
783
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
798
if (nbl_need_check(vp)) {
usr/src/uts/common/fs/nfs/nfs_srv.c
799
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/fs/nfs/nfs_srv.c
800
if (nbl_conflict(vp, NBL_READ, ra->ra_offset, ra->ra_count,
usr/src/uts/common/fs/nfs/nfs_srv.c
802
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
803
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
811
error = VOP_RWLOCK(vp, V_WRITELOCK_FALSE, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
816
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
817
VN_RELE(vp);
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
830
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
832
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
834
VN_RELE(vp);
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
857
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
859
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
860
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
868
if (MANDLOCK(vp, va.va_mode)) {
usr/src/uts/common/fs/nfs/nfs_srv.c
869
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
871
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
873
VN_RELE(vp);
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
950
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
952
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
954
VN_RELE(vp);
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_srv.c
972
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
974
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
976
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_srv.c
997
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, &ct);
usr/src/uts/common/fs/nfs/nfs_srv.c
999
nbl_end_crit(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
1047
(*fi->copyproc)(fi->fhp, fi->vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
1598
(*fi->copyproc)(fi->fhp, fi->vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2153
nfs_setswaplike(vnode_t *vp, vattr_t *vap)
usr/src/uts/common/fs/nfs/nfs_subr.c
2156
if (vp->v_type == VREG && (vap->va_mode & (VEXEC | VSVTX)) == VSVTX) {
usr/src/uts/common/fs/nfs/nfs_subr.c
2157
if (!(vp->v_flag & VSWAPLIKE)) {
usr/src/uts/common/fs/nfs/nfs_subr.c
2158
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2159
vp->v_flag |= VSWAPLIKE;
usr/src/uts/common/fs/nfs/nfs_subr.c
2160
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2163
if (vp->v_flag & VSWAPLIKE) {
usr/src/uts/common/fs/nfs/nfs_subr.c
2164
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2165
vp->v_flag &= ~VSWAPLIKE;
usr/src/uts/common/fs/nfs/nfs_subr.c
2166
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2177
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_subr.c
2199
vp = RTOV(rp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2200
if (vn_has_cached_data(vp)) {
usr/src/uts/common/fs/nfs/nfs_subr.c
2201
ASSERT(vp->v_type != VCHR);
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
2245
nfs_purge_rddir_cache(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2282
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_subr.c
2292
vp = make_rnode(&nfh, &rtable[index], vfsp, nfs_vnodeops,
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
2301
vp->v_type = VBAD;
usr/src/uts/common/fs/nfs/nfs_subr.c
2303
vp->v_type = n2v_type(attr);
usr/src/uts/common/fs/nfs/nfs_subr.c
2314
vp->v_rdev = nfsv2_expdev(attr->na_rdev);
usr/src/uts/common/fs/nfs/nfs_subr.c
2316
vp->v_rdev = expldev(n2v_rdev(attr));
usr/src/uts/common/fs/nfs/nfs_subr.c
2317
nfs_attrcache(vp, attr, t);
usr/src/uts/common/fs/nfs/nfs_subr.c
2322
PURGE_ATTRCACHE(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2327
return (vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2344
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_subr.c
2349
vp = make_rnode((nfs_fhandle *)fh, &rtable[index], vfsp,
usr/src/uts/common/fs/nfs/nfs_subr.c
2355
PURGE_ATTRCACHE(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2358
return (vp);
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
2365
rnode_t *rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2367
vp->v_type = vap->va_type;
usr/src/uts/common/fs/nfs/nfs_subr.c
2368
vp->v_rdev = vap->va_rdev;
usr/src/uts/common/fs/nfs/nfs_subr.c
2372
nfs_attrcache_va(vp, vap);
usr/src/uts/common/fs/nfs/nfs_subr.c
2377
return (vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2386
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_subr.c
2392
vp = make_rnode((nfs_fhandle *)fh, &rtable[index], vfsp,
usr/src/uts/common/fs/nfs/nfs_subr.c
2398
PURGE_ATTRCACHE(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2401
return (vp);
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
2409
vp->v_type = VBAD;
usr/src/uts/common/fs/nfs/nfs_subr.c
2411
vp->v_type = nf3_to_vt[attr->type];
usr/src/uts/common/fs/nfs/nfs_subr.c
2412
vp->v_rdev = makedevice(attr->rdev.specdata1,
usr/src/uts/common/fs/nfs/nfs_subr.c
2414
nfs3_attrcache(vp, attr, t);
usr/src/uts/common/fs/nfs/nfs_subr.c
2418
return (vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2466
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_subr.c
2474
vp = RTOV(rp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2475
nfs_set_vroot(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2477
return (vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2487
vp = RTOV(rp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2491
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2492
if (vp->v_count > 1) {
usr/src/uts/common/fs/nfs/nfs_subr.c
2493
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2494
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2499
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2506
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2507
if (vp->v_count > 1) {
usr/src/uts/common/fs/nfs/nfs_subr.c
2508
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2509
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2513
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2514
vn_invalid(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2531
VFS_RELE(vp->v_vfsp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2532
vn_reinit(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2545
vp = new_vp;
usr/src/uts/common/fs/nfs/nfs_subr.c
2549
rp->r_vnode = vp;
usr/src/uts/common/fs/nfs/nfs_subr.c
2594
vn_setops(vp, vops);
usr/src/uts/common/fs/nfs/nfs_subr.c
2595
vp->v_data = (caddr_t)rp;
usr/src/uts/common/fs/nfs/nfs_subr.c
2596
vp->v_vfsp = vfsp;
usr/src/uts/common/fs/nfs/nfs_subr.c
2597
vp->v_type = VNON;
usr/src/uts/common/fs/nfs/nfs_subr.c
2598
vp->v_flag |= VMODSORT;
usr/src/uts/common/fs/nfs/nfs_subr.c
2599
nfs_set_vroot(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2608
vp = RTOV(trp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2609
nfs_set_vroot(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2614
return (vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2618
return (vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2636
nfs_set_vroot(vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs_subr.c
2641
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2645
if (!(vp->v_flag & VROOT)) {
usr/src/uts/common/fs/nfs/nfs_subr.c
2646
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2647
vp->v_flag |= VROOT;
usr/src/uts/common/fs/nfs/nfs_subr.c
2648
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2679
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_subr.c
2682
vp = RTOV(rp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2683
ASSERT(vp->v_count >= 1);
usr/src/uts/common/fs/nfs/nfs_subr.c
2694
vfsp = vp->v_vfsp;
usr/src/uts/common/fs/nfs/nfs_subr.c
2699
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2700
if (vp->v_count > 1) {
usr/src/uts/common/fs/nfs/nfs_subr.c
2701
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2702
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2706
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2732
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2733
if (vp->v_count > 1) {
usr/src/uts/common/fs/nfs/nfs_subr.c
2734
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2735
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2738
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2754
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2755
if (vp->v_count > 1) {
usr/src/uts/common/fs/nfs/nfs_subr.c
2756
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2757
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2761
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
2779
if (!vn_has_cached_data(vp) &&
usr/src/uts/common/fs/nfs/nfs_subr.c
2894
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_subr.c
2899
vp = RTOV(rp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2900
if (vp->v_vfsp == vfsp &&
usr/src/uts/common/fs/nfs/nfs_subr.c
2919
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2922
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2942
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_subr.c
2951
vp = RTOV(rp);
usr/src/uts/common/fs/nfs/nfs_subr.c
2954
(vn_has_cached_data(vp) && (rp->r_flags & RDIRTY)) ||
usr/src/uts/common/fs/nfs/nfs_subr.c
3018
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_subr.c
3021
vp = RTOV(rp);
usr/src/uts/common/fs/nfs/nfs_subr.c
3022
vfsp = vp->v_vfsp;
usr/src/uts/common/fs/nfs/nfs_subr.c
3024
ASSERT(vp->v_count == 1);
usr/src/uts/common/fs/nfs/nfs_subr.c
3043
vn_invalid(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
3044
vn_free(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
3058
vnode_t *vp, **vplist;
usr/src/uts/common/fs/nfs/nfs_subr.c
3087
vp = RTOV(rp);
usr/src/uts/common/fs/nfs/nfs_subr.c
3093
if (IS_SWAPVP(vp) || vn_is_readonly(vp))
usr/src/uts/common/fs/nfs/nfs_subr.c
3100
ASSERT(vp->v_vfsp == vfsp);
usr/src/uts/common/fs/nfs/nfs_subr.c
3101
if (vn_has_cached_data(vp) &&
usr/src/uts/common/fs/nfs/nfs_subr.c
3103
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
3104
vplist[cnt++] = vp;
usr/src/uts/common/fs/nfs/nfs_subr.c
3132
vp = RTOV(rp);
usr/src/uts/common/fs/nfs/nfs_subr.c
3138
if (IS_SWAPVP(vp) || vn_is_readonly(vp))
usr/src/uts/common/fs/nfs/nfs_subr.c
3145
if (vn_has_cached_data(vp) &&
usr/src/uts/common/fs/nfs/nfs_subr.c
3147
VN_HOLD(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
3148
vplist[cnt++] = vp;
usr/src/uts/common/fs/nfs/nfs_subr.c
3169
vp = vplist[cnt];
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
3171
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
3203
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_subr.c
3208
vp = RTOV(rp);
usr/src/uts/common/fs/nfs/nfs_subr.c
3209
if (!ATTRCACHE_VALID(vp) || nfs_waitfor_purge_complete(vp))
usr/src/uts/common/fs/nfs/nfs_subr.c
4126
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_subr.c
4137
vp = RTOV(rp);
usr/src/uts/common/fs/nfs/nfs_subr.c
4139
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
4140
if (vp->v_count > 1) {
usr/src/uts/common/fs/nfs/nfs_subr.c
4141
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
4142
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
4147
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
4186
nfscopyfh(caddr_t fhp, vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs_subr.c
4191
*dest = *VTOFH(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
4195
nfs3copyfh(caddr_t fhp, vnode_t *vp)
usr/src/uts/common/fs/nfs/nfs_subr.c
4200
*dest = *VTOFH3(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
4220
if (fi == NULL || fi->vp == NULL)
usr/src/uts/common/fs/nfs/nfs_subr.c
4226
if (VTOMI(fi->vp)->mi_servers->sv_next == NULL)
usr/src/uts/common/fs/nfs/nfs_subr.c
4239
if (VTOR(fi->vp)->r_path == NULL)
usr/src/uts/common/fs/nfs/nfs_subr.c
4536
vnode_t *vp, *nvp, *rootvp;
usr/src/uts/common/fs/nfs/nfs_subr.c
4549
if (fi == NULL || fi->vp == NULL || fi->lookupproc == NULL)
usr/src/uts/common/fs/nfs/nfs_subr.c
4551
vp = fi->vp;
usr/src/uts/common/fs/nfs/nfs_subr.c
4552
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
4553
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs_subr.c
4555
if (!(vp->v_flag & VROOT)) {
usr/src/uts/common/fs/nfs/nfs_subr.c
4575
if (nvp == vp) {
usr/src/uts/common/fs/nfs/nfs_subr.c
4620
if (rp->r_size != nrp->r_size || vp->v_type != nvp->v_type) {
usr/src/uts/common/fs/nfs/nfs_subr.c
4649
nfs_setswaplike(vp, &rp->r_attr);
usr/src/uts/common/fs/nfs/nfs_subr.c
4671
(*fi->copyproc)(fi->fhp, vp);
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
5252
(void) VOP_RWLOCK(vp, V_WRITELOCK_FALSE, NULL);
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
5254
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, NULL);
usr/src/uts/common/fs/nfs/nfs_subr.c
924
#define VALID_FH(fi) (VTOR(fi->vp)->r_server == VTOMI(fi->vp)->mi_curr_serv)
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1447
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1465
vp = makenfsnode((fhandle_t *)mi->mi_curr_serv->sv_fhandle.fh_buf,
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1473
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1479
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1483
ASSERT(vp->v_type == VNON || vp->v_type == mi->mi_type);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1485
vp->v_type = mi->mi_type;
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1487
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1503
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1505
error = nfs_root(vfsp, &vp);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1511
fi.vp = vp;
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1517
error = rfs2call(mi, RFS_STATFS, xdr_fhandle, (caddr_t)VTOFH(vp),
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1580
PURGE_STALE_FH(error, vp, CRED());
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1584
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1615
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1632
vp = makenfsnode((fhandle_t *)(nfsfidp->nf_data), NULL, vfsp,
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1635
if (VTOR(vp)->r_flags & RSTALE) {
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1636
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1641
if (vp->v_type == VNON) {
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1643
error = nfsgetattr(vp, &va, CRED());
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1645
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1649
vp->v_type = va.va_type;
usr/src/uts/common/fs/nfs/nfs_vfsops.c
1652
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs_vnops.c
1047
error = nattr_to_vattr(vp, &rr.rr_attr, &va);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1052
PURGE_ATTRCACHE(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1055
nfs_attrcache_va(vp, &va);
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
1070
if (nfs_zone() != VTOMI(vp)->mi_zone)
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
1088
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs_vnops.c
1099
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1121
if (vn_has_cached_data(vp) &&
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
1160
if (nfs_zone() != VTOMI(vp)->mi_zone)
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
1170
vp);
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
1178
vnevent_truncate(vp, ct);
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
1200
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1202
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1215
if (vn_has_cached_data(vp) &&
usr/src/uts/common/fs/nfs/nfs_vnops.c
1219
ASSERT(vp->v_type != VCHR);
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
1279
args.saa_fh = *VTOFH(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1282
error = nfsgetattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1287
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1332
nfs_invalidate_pages(vp,
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
1345
PURGE_ATTRCACHE(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1361
error = nfswrite(vp, &zb,
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
1389
PURGE_ATTRCACHE(vp);
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
1393
PURGE_ATTRCACHE(vp);
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
1402
ASSERT(nfs_zone() == VTOMI((vnode_t *)vp)->mi_zone);
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
1415
mi = VTOMI(vp);
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
1435
if ((mode & VWRITE) && vn_is_readonly(vp) && !IS_DEVVP(vp))
usr/src/uts/common/fs/nfs/nfs_vnops.c
1442
MANDLOCK(vp, va.va_mode))
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
1479
if (vp->v_type != VLNK)
usr/src/uts/common/fs/nfs/nfs_vnops.c
1482
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs_vnops.c
1485
rp = VTOR(vp);
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
1503
fi.vp = vp;
usr/src/uts/common/fs/nfs/nfs_vnops.c
1511
error = rfs2call(VTOMI(vp), RFS_READLINK,
usr/src/uts/common/fs/nfs/nfs_vnops.c
1512
xdr_readlink, (caddr_t)VTOFH(vp),
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
1567
if ((syncflag & FNODSYNC) || IS_SWAPVP(vp))
usr/src/uts/common/fs/nfs/nfs_vnops.c
1570
if (nfs_zone() != VTOMI(vp)->mi_zone)
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
1575
error = VTOR(vp)->r_error;
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
1591
ASSERT(vp != DNLC_NO_VNODE);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1600
if (nfs_zone() != VTOMI(vp)->mi_zone) {
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
1605
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1643
if (vn_has_cached_data(vp) &&
usr/src/uts/common/fs/nfs/nfs_vnops.c
1645
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1646
error = nfs_putpage(vp, (offset_t)0, 0, 0,
usr/src/uts/common/fs/nfs/nfs_vnops.c
1697
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_vnops.c
1753
vp = *vpp;
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
1755
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1843
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_vnops.c
1861
vp = dnlc_lookup(dvp, nm);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1862
if (vp != NULL) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
1863
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1864
if (vp == DNLC_NO_VNODE && !vn_is_readonly(dvp)) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
1870
vp = dnlc_lookup(dvp, nm);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1871
if (vp != NULL) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
1874
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1877
if (vp == DNLC_NO_VNODE) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
1878
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
1884
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs_vnops.c
1921
fi.vp = dvp;
usr/src/uts/common/fs/nfs/nfs_vnops.c
1974
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_vnops.c
2002
vp = dvp;
usr/src/uts/common/fs/nfs/nfs_vnops.c
2015
vp = dvp;
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
2027
else if (vp->v_type == VDIR && (mode & VWRITE))
usr/src/uts/common/fs/nfs/nfs_vnops.c
2033
if (IS_DEVVP(vp)) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
2034
tempvp = vp;
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
2040
vp->v_type == VREG) {
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
2049
vnevent_create(vp, ct);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2056
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2058
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs_vnops.c
2159
vp = makenfsnode(&dr.dr_fhandle, &dr.dr_attr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
2169
if (VTOMI(vp)->mi_flags & MI_ACL) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
2170
PURGE_ATTRCACHE(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2172
dnlc_update(dvp, nm, vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2173
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2178
if (vn_has_cached_data(vp)) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
2179
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2180
nfs_invalidate_pages(vp,
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
2198
if (IS_DEVVP(vp)) {
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
2200
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2202
*vpp = vp;
usr/src/uts/common/fs/nfs/nfs_vnops.c
2225
vnode_t *vp;
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
2244
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2261
if (vp->v_count > 1)
usr/src/uts/common/fs/nfs/nfs_vnops.c
2262
dnlc_purge_vp(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2267
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2269
if (vp->v_count > 1 &&
usr/src/uts/common/fs/nfs/nfs_vnops.c
2300
if (vn_has_cached_data(vp) &&
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
2328
PURGE_ATTRCACHE(vp); /* link count changed */
usr/src/uts/common/fs/nfs/nfs_vnops.c
2342
vnevent_remove(vp, dvp, nm, ct);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2344
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
260
vnode_t *vp;
usr/src/uts/common/fs/nfs/nfs_vnops.c
262
vp = *vpp;
usr/src/uts/common/fs/nfs/nfs_vnops.c
263
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
264
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs_vnops.c
2805
vnode_t *vp;
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
2824
if (vp == cdir) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
2825
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2847
if (vp->v_count > 1) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
2848
dnlc_remove(vp, "..");
usr/src/uts/common/fs/nfs/nfs_vnops.c
2849
if (vp->v_count > 1)
usr/src/uts/common/fs/nfs/nfs_vnops.c
2850
dnlc_purge_vp(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
286
if (vp->v_count > 1 ||
usr/src/uts/common/fs/nfs/nfs_vnops.c
2863
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
287
((vn_has_cached_data(vp) || HAVE_RDDIR_CACHE(rp)) &&
usr/src/uts/common/fs/nfs/nfs_vnops.c
2872
if (HAVE_RDDIR_CACHE(VTOR(vp)))
usr/src/uts/common/fs/nfs/nfs_vnops.c
2873
nfs_purge_rddir_cache(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
288
!(VTOMI(vp)->mi_flags & MI_NOCTO))) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
2887
vnevent_rmdir(vp, dvp, nm, ct);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2889
VN_RELE(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
289
if (vn_is_readonly(vp))
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
291
else if (rp->r_mapcnt == 0 && vp->v_count == 1) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
292
PURGE_ATTRCACHE(vp);
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
2985
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
2988
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs_vnops.c
3002
nfs_purge_rddir_cache(vp);
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
318
if (VTOMI(vp)->mi_zone != nfs_zone()) {
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
3265
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3268
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3269
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3271
rda.rda_fh = *VTOFH(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3279
fi.vp = vp;
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
346
if (VTOMI(vp)->mi_flags & MI_LLOCK) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
347
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/nfs/nfs_vnops.c
348
cleanshares(vp, ttoproc(curthread)->p_pid);
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
3546
nfs_fid(vnode_t *vp, fid_t *fidp, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs_vnops.c
3551
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3566
nfs_rwlock(vnode_t *vp, int write_lock, caller_context_t *ctp)
usr/src/uts/common/fs/nfs/nfs_vnops.c
3568
rnode_t *rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3575
if ((rp->r_flags & RDIRECTIO) || (VTOMI(vp)->mi_flags & MI_DIRECTIO)) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
3577
if (rp->r_mapcnt == 0 && !vn_has_cached_data(vp))
usr/src/uts/common/fs/nfs/nfs_vnops.c
3588
nfs_rwunlock(vnode_t *vp, int write_lock, caller_context_t *ctp)
usr/src/uts/common/fs/nfs/nfs_vnops.c
3590
rnode_t *rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3597
nfs_seek(vnode_t *vp, offset_t ooff, offset_t *noffp, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs_vnops.c
360
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3605
if (vp->v_type == VDIR)
usr/src/uts/common/fs/nfs/nfs_vnops.c
362
dnlc_purge_vp(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3627
nfs_getpage(vnode_t *vp, offset_t off, size_t len, uint_t *protp,
usr/src/uts/common/fs/nfs/nfs_vnops.c
3635
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/nfs/nfs_vnops.c
3639
if (nfs_zone() != VTOMI(vp)->mi_zone)
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
3651
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3652
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3685
error = pvn_getpages(nfs_getapage, vp, off, len, protp, pl, plsz,
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
3704
nfs_getapage(vnode_t *vp, u_offset_t off, size_t len, uint_t *protp,
usr/src/uts/common/fs/nfs/nfs_vnops.c
3724
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs_vnops.c
3726
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3727
bsize = MAX(vp->v_vfsp->vfs_bsize, PAGESIZE);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3747
if ((off & ((vp->v_vfsp->vfs_bsize) - 1)) == 0 &&
usr/src/uts/common/fs/nfs/nfs_vnops.c
3749
!(vp->v_flag & VNOCACHE)) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
3777
if (nfs_async_readahead(vp, rablkoff + bsize,
usr/src/uts/common/fs/nfs/nfs_vnops.c
379
if ((flag & FWRITE) && vn_has_cached_data(vp)) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
380
if ((VTOMI(vp)->mi_flags & MI_NOCTO)) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
3803
if ((pagefound = page_exists(vp, off)) == NULL) {
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
381
error = nfs_putpage(vp, (offset_t)0, 0, B_ASYNC,
usr/src/uts/common/fs/nfs/nfs_vnops.c
3814
if ((pp = page_create_va(vp, off,
usr/src/uts/common/fs/nfs/nfs_vnops.c
3850
pp = pvn_read_kluster(vp, off, seg, addr, &io_off,
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
3867
bp = pageio_setup(pp, io_len, vp, B_READ);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3882
bp->b_file = vp;
usr/src/uts/common/fs/nfs/nfs_vnops.c
3948
if ((pp = page_lookup(vp, off, se)) == NULL) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
3966
nfs_readahead(vnode_t *vp, u_offset_t blkoff, caddr_t addr, struct seg *seg,
usr/src/uts/common/fs/nfs/nfs_vnops.c
3975
rnode_t *rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3977
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3979
bsize = MAX(vp->v_vfsp->vfs_bsize, PAGESIZE);
usr/src/uts/common/fs/nfs/nfs_vnops.c
3992
pp = pvn_read_kluster(vp, blkoff, segkmap, addr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4010
bp = pageio_setup(pp, io_len, vp, B_READ);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4024
bp->b_file = vp;
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
4089
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4092
if (len == 0 && !(flags & B_INVAL) && vn_is_readonly(vp))
usr/src/uts/common/fs/nfs/nfs_vnops.c
4095
if (!(flags & B_ASYNC) && nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4099
rp = VTOR(vp);
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
4116
nfs_putapage(vnode_t *vp, page_t *pp, u_offset_t *offp, size_t *lenp,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4127
ASSERT(!vn_is_readonly(vp));
usr/src/uts/common/fs/nfs/nfs_vnops.c
4130
ASSERT((flags & B_ASYNC) || nfs_zone() == VTOMI(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4132
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4137
bsize = MAX(vp->v_vfsp->vfs_bsize, PAGESIZE);
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
4147
pp = pvn_write_kluster(vp, pp, &io_off, &io_len, lbn_off,
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
4239
nfs_sync_putapage(vnode_t *vp, page_t *pp, u_offset_t io_off, size_t io_len,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4247
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
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
4250
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
427
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4279
error = nfs_putpage(vp, io_off, io_len,
usr/src/uts/common/fs/nfs/nfs_vnops.c
428
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4298
nfs_map(vnode_t *vp, offset_t off, struct as *as, caddr_t *addrp,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4307
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4310
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4319
if (vp->v_type != VREG)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4332
if (vn_has_cached_data(vp) &&
usr/src/uts/common/fs/nfs/nfs_vnops.c
4333
!(VTOMI(vp)->mi_flags & MI_NOCTO) && !vn_is_readonly(vp))
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
4346
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
435
if (vp->v_type != VREG)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4361
if (nfs_rw_enter_sig(&rp->r_rwlock, RW_WRITER, INTR(vp)))
usr/src/uts/common/fs/nfs/nfs_vnops.c
4366
if (nfs_rw_enter_sig(&rp->r_lkserlock, RW_READER, INTR(vp))) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
4370
if (vp->v_flag & VNOCACHE) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
4379
if ((flk_has_remote_locks(vp) || lm_has_sleep(vp)) &&
usr/src/uts/common/fs/nfs/nfs_vnops.c
4380
MANDLOCK(vp, va.va_mode)) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
4392
vn_a.vp = vp;
usr/src/uts/common/fs/nfs/nfs_vnops.c
4414
nfs_addmap(vnode_t *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4420
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4422
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4425
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4433
nfs_frlock(vnode_t *vp, int cmd, struct flock64 *bfp, int flag, offset_t offset,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4440
int error = 0, intr = INTR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4445
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4467
if (rc = flk_convert_lock_data(vp, bfp, &start, &end, offset))
usr/src/uts/common/fs/nfs/nfs_vnops.c
4476
if (VTOMI(vp)->mi_flags & MI_LLOCK) {
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
4494
rp = VTOR(vp);
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
453
if ((vp->v_flag & VNOCACHE) ||
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
4557
lm_fh.n_bytes = (char *)VTOFH(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
456
!vn_has_cached_data(vp))) {
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
4566
nfs_lockcompletion(vp, cmd);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4584
nfs_space(vnode_t *vp, int cmd, struct flock64 *bfp, int flag,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4589
ASSERT(vp->v_type == VREG);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4600
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4603
error = convoff(vp, bfp, 0, offset);
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
4623
vnevent_truncate(vp, ct);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4633
nfs_realvp(vnode_t *vp, vnode_t **vpp, caller_context_t *ct)
usr/src/uts/common/fs/nfs/nfs_vnops.c
465
bufsize = MIN(uiop->uio_resid, VTOMI(vp)->mi_curread);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4651
nfs_delmap(vnode_t *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4661
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4667
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4669
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
469
error = nfsread(vp, base, uiop->uio_offset, n,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4725
dmapp->vp = vp;
usr/src/uts/common/fs/nfs/nfs_vnops.c
4758
rp = VTOR(dmapp->vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4759
mi = VTOMI(dmapp->vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4769
if (vn_has_cached_data(dmapp->vp) && !vn_is_readonly(dmapp->vp) &&
usr/src/uts/common/fs/nfs/nfs_vnops.c
4782
error = nfs_putpage(dmapp->vp, dmapp->off, dmapp->len,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4785
error = nfs_putpage(dmapp->vp, dmapp->off, dmapp->len,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4797
(void) nfs_putpage(dmapp->vp, dmapp->off, dmapp->len,
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
4812
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4839
if ((mi = VTOMI(vp)) == NULL || (pc = mi->mi_pathconf) == NULL)
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
4875
if (vp->v_vfsp->vfs_flag & VFS_XATTR) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
4878
mntinfo_t *mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4883
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4885
INTR(vp)))
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
4915
nfs_sync_pageio(vnode_t *vp, page_t *pp, u_offset_t io_off, size_t io_len,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4920
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
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
4931
nfs_pageio(vnode_t *vp, page_t *pp, u_offset_t io_off, size_t io_len,
usr/src/uts/common/fs/nfs/nfs_vnops.c
4942
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs_vnops.c
4944
rp = VTOR(vp);
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
4969
mi = VTOMI(vp);
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
4990
mi = VTOMI(vp);
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
5013
if (nfs_zone() != VTOMI(vp)->mi_zone)
usr/src/uts/common/fs/nfs/nfs_vnops.c
5034
if (VTOMI(vp)->mi_flags & MI_LLOCK)
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
5041
lm_fh.n_bytes = (char *)VTOFH(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
5054
if (error = lm_shrlock(vp, cmd, shr, flag, &lm_fh)) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
5075
if (error = lm_shrlock(vp, cmd, &nshr, flag, &lm_fh)) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
509
error = vpm_data_copy(vp, off + on, n, uiop,
usr/src/uts/common/fs/nfs/nfs_vnops.c
512
base = segmap_getmapflt(segkmap, vp, off + on, n,
usr/src/uts/common/fs/nfs/nfs_vnops.c
530
error = vpm_sync_pages(vp, off, n, flags);
usr/src/uts/common/fs/nfs/nfs_vnops.c
536
(void) vpm_sync_pages(vp, off, n, 0);
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
564
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
566
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
569
if (vp->v_type != VREG)
usr/src/uts/common/fs/nfs/nfs_vnops.c
584
INTR(vp)))
usr/src/uts/common/fs/nfs/nfs_vnops.c
589
error = nfsgetattr(vp, &va, cr);
usr/src/uts/common/fs/nfs/nfs_vnops.c
632
if (nfs_rw_enter_sig(&rp->r_lkserlock, RW_READER, INTR(vp)))
usr/src/uts/common/fs/nfs/nfs_vnops.c
640
if ((vp->v_flag & VNOCACHE) ||
usr/src/uts/common/fs/nfs/nfs_vnops.c
643
!vn_has_cached_data(vp))) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
670
error = nfswrite(vp, base, org_offset,
usr/src/uts/common/fs/nfs/nfs_vnops.c
711
if (INTR(vp)) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
756
base = segmap_getmapflt(segkmap, vp, off + on,
usr/src/uts/common/fs/nfs/nfs_vnops.c
763
base = segmap_getmapflt(segkmap, vp, off + on,
usr/src/uts/common/fs/nfs/nfs_vnops.c
772
else if (n + on == MAXBSIZE || IS_SWAPVP(vp)) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
789
error = vpm_sync_pages(vp, off, n, flags);
usr/src/uts/common/fs/nfs/nfs_vnops.c
795
(void) vpm_sync_pages(vp, off, n, 0);
usr/src/uts/common/fs/nfs/nfs_vnops.c
825
nfs_rdwrlbn(vnode_t *vp, page_t *pp, u_offset_t off, size_t len,
usr/src/uts/common/fs/nfs/nfs_vnops.c
831
ASSERT(nfs_zone() == VTOMI(vp)->mi_zone);
usr/src/uts/common/fs/nfs/nfs_vnops.c
832
bp = pageio_setup(pp, len, vp, flags);
usr/src/uts/common/fs/nfs/nfs_vnops.c
847
bp->b_file = vp;
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
876
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
877
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
882
wa.wa_fhandle = *VTOFH(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
947
nfsread(vnode_t *vp, caddr_t base, uint_t offset,
usr/src/uts/common/fs/nfs/nfs_vnops.c
961
rp = VTOR(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
962
mi = VTOMI(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
968
ra.ra_fhandle = *VTOFH(vp);
usr/src/uts/common/fs/nfs/nfs_vnops.c
970
fi.vp = vp;
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_common.c
75
objfs_common_getattr(vnode_t *vp, vattr_t *vap)
usr/src/uts/common/fs/objfs/objfs_common.c
83
vap->va_fsid = vp->v_vfsp->vfs_dev;
usr/src/uts/common/fs/objfs/objfs_data.c
175
objfs_data_lock(vnode_t *vp)
usr/src/uts/common/fs/objfs/objfs_data.c
177
objfs_datanode_t *dnode = vp->v_data;
usr/src/uts/common/fs/objfs/objfs_data.c
178
objfs_odirnode_t *odir = gfs_file_parent(vp)->v_data;
usr/src/uts/common/fs/objfs/objfs_data.c
193
objfs_data_unlock(vnode_t *vp)
usr/src/uts/common/fs/objfs/objfs_data.c
195
objfs_odirnode_t *odir = gfs_file_parent(vp)->v_data;
usr/src/uts/common/fs/objfs/objfs_data.c
443
vnode_t *vp = gfs_file_create(sizeof (objfs_datanode_t), pvp,
usr/src/uts/common/fs/objfs/objfs_data.c
445
objfs_datanode_t *dnode = vp->v_data;
usr/src/uts/common/fs/objfs/objfs_data.c
451
return (vp);
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
462
if ((mp = objfs_data_lock(vp)) == NULL)
usr/src/uts/common/fs/objfs/objfs_data.c
467
vap->va_nodeid = gfs_file_inode(vp);
usr/src/uts/common/fs/objfs/objfs_data.c
473
(void) objfs_common_getattr(vp, vap);
usr/src/uts/common/fs/objfs/objfs_data.c
475
objfs_data_unlock(vp);
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
559
objfs_data_read(vnode_t *vp, uio_t *uio, int ioflag, cred_t *cr,
usr/src/uts/common/fs/objfs/objfs_data.c
563
objfs_datanode_t *dnode = vp->v_data;
usr/src/uts/common/fs/objfs/objfs_data.c
576
if ((mp = objfs_data_lock(vp)) == NULL)
usr/src/uts/common/fs/objfs/objfs_data.c
742
objfs_data_unlock(vp);
usr/src/uts/common/fs/objfs/objfs_data.c
749
objfs_data_seek(vnode_t *vp, offset_t off, offset_t *offp,
usr/src/uts/common/fs/objfs/objfs_odir.c
42
objfs_odir_do_inode(vnode_t *vp, int index)
usr/src/uts/common/fs/objfs/objfs_odir.c
44
objfs_odirnode_t *odir = vp->v_data;
usr/src/uts/common/fs/objfs/objfs_odir.c
52
vnode_t *vp = gfs_dir_create(sizeof (objfs_odirnode_t), pvp,
usr/src/uts/common/fs/objfs/objfs_odir.c
55
objfs_odirnode_t *onode = vp->v_data;
usr/src/uts/common/fs/objfs/objfs_odir.c
59
return (vp);
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_odir.c
72
vap->va_nodeid = gfs_file_inode(vp);
usr/src/uts/common/fs/objfs/objfs_odir.c
76
return (objfs_common_getattr(vp, vap));
usr/src/uts/common/fs/objfs/objfs_root.c
105
objfs_root_do_readdir(vnode_t *vp, void *dp, int *eofp,
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
46
vnode_t *vp = gfs_root_create(sizeof (objfs_rootnode_t), vfsp,
usr/src/uts/common/fs/objfs/objfs_root.c
50
return (vp);
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
60
vap->va_nodeid = gfs_file_inode(vp);
usr/src/uts/common/fs/objfs/objfs_root.c
63
vap->va_atime.tv_sec = vp->v_vfsp->vfs_mtime;
usr/src/uts/common/fs/objfs/objfs_root.c
66
return (objfs_common_getattr(vp, vap));
usr/src/uts/common/fs/objfs/objfs_root.c
71
objfs_root_do_lookup(vnode_t *vp, const char *nm, vnode_t **vpp, ino64_t *inop,
usr/src/uts/common/fs/objfs/objfs_root.c
91
*vpp = objfs_create_odirnode(vp, mp);
usr/src/uts/common/fs/pathname.c
201
pn_getsymlink(vnode_t *vp, struct pathname *pnp, cred_t *crp)
usr/src/uts/common/fs/pathname.c
215
if ((error = VOP_READLINK(vp, &auio, crp, NULL)) == 0) {
usr/src/uts/common/fs/pcfs/pc_alloc.c
117
vp->v_type == VDIR) {
usr/src/uts/common/fs/pcfs/pc_alloc.c
122
vp->v_type == VDIR) {
usr/src/uts/common/fs/pcfs/pc_alloc.c
170
struct vnode *vp;
usr/src/uts/common/fs/pcfs/pc_alloc.c
174
vp = PCTOV(pcp);
usr/src/uts/common/fs/pcfs/pc_alloc.c
175
fsp = VFSTOPCFS(vp -> v_vfsp);
usr/src/uts/common/fs/pcfs/pc_alloc.c
184
if (!IS_FAT32(fsp) && (vp->v_flag & VROOT)) {
usr/src/uts/common/fs/pcfs/pc_alloc.c
196
if ((vp->v_type == VREG && pcp->pc_size == 0) ||
usr/src/uts/common/fs/pcfs/pc_alloc.c
197
(vp->v_type == VDIR && lcn == 0)) {
usr/src/uts/common/fs/pcfs/pc_alloc.c
262
struct vnode *vp;
usr/src/uts/common/fs/pcfs/pc_alloc.c
264
vp = PCTOV(pcp);
usr/src/uts/common/fs/pcfs/pc_alloc.c
265
fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_alloc.c
266
if (!IS_FAT32(fsp) && (vp->v_flag & VROOT)) {
usr/src/uts/common/fs/pcfs/pc_alloc.c
270
if (pcp->pc_size == 0 && vp->v_type == VREG) {
usr/src/uts/common/fs/pcfs/pc_alloc.c
273
if (vp->v_type == VREG) {
usr/src/uts/common/fs/pcfs/pc_alloc.c
318
vp->v_type == VDIR)
usr/src/uts/common/fs/pcfs/pc_alloc.c
321
vp->v_type == VDIR)
usr/src/uts/common/fs/pcfs/pc_alloc.c
62
struct vnode *vp;
usr/src/uts/common/fs/pcfs/pc_alloc.c
66
vp = PCTOV(pcp);
usr/src/uts/common/fs/pcfs/pc_alloc.c
67
fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_alloc.c
76
if (!IS_FAT32(fsp) && (vp->v_flag & VROOT)) {
usr/src/uts/common/fs/pcfs/pc_alloc.c
97
if (vp->v_type == VREG &&
usr/src/uts/common/fs/pcfs/pc_dir.c
105
if (vp->v_flag & VROOT) {
usr/src/uts/common/fs/pcfs/pc_dir.c
107
VN_HOLD(vp);
usr/src/uts/common/fs/pcfs/pc_dir.c
1114
struct vnode *vp = PCTOV(pcp);
usr/src/uts/common/fs/pcfs/pc_dir.c
1115
struct pcfs *fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_dir.c
114
*pcpp = pc_getnode(VFSTOPCFS(vp->v_vfsp),
usr/src/uts/common/fs/pcfs/pc_dir.c
1154
struct vnode *vp = PCTOV(pcp);
usr/src/uts/common/fs/pcfs/pc_dir.c
1155
struct pcfs *fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_dir.c
1206
struct vnode *vp = PCTOV(pcp);
usr/src/uts/common/fs/pcfs/pc_dir.c
1207
struct pcfs *fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_dir.c
1271
struct vnode *vp = PCTOV(pcp);
usr/src/uts/common/fs/pcfs/pc_dir.c
1272
struct pcfs *fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_dir.c
1294
if (!IS_FAT32(fsp) && (vp->v_flag & VROOT))
usr/src/uts/common/fs/pcfs/pc_dir.c
136
struct vnode *vp = PCTOV(dp);
usr/src/uts/common/fs/pcfs/pc_dir.c
137
struct pcfs *fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_dir.c
1624
struct vnode *vp = PCTOV(dp);
usr/src/uts/common/fs/pcfs/pc_dir.c
1625
struct pcfs *fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_dir.c
276
struct vnode *vp = PCTOV(dp);
usr/src/uts/common/fs/pcfs/pc_dir.c
277
struct pcfs *fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_dir.c
397
struct vnode *vp = PCTOV(dp);
usr/src/uts/common/fs/pcfs/pc_dir.c
398
struct pcfs *fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_dir.c
415
pc_getnode(VFSTOPCFS(vp->v_vfsp),
usr/src/uts/common/fs/pcfs/pc_dir.c
449
pc_mark_irrecov(VFSTOPCFS(vp->v_vfsp));
usr/src/uts/common/fs/pcfs/pc_dir.c
460
pc_mark_irrecov(VFSTOPCFS(vp->v_vfsp));
usr/src/uts/common/fs/pcfs/pc_dir.c
472
vnevent_rmdir(PCTOV(pcp), vp, namep, ctp);
usr/src/uts/common/fs/pcfs/pc_dir.c
474
vnevent_remove(PCTOV(pcp), vp, namep, ctp);
usr/src/uts/common/fs/pcfs/pc_dir.c
495
struct vnode *vp;
usr/src/uts/common/fs/pcfs/pc_dir.c
497
vp = PCTOV(pcp);
usr/src/uts/common/fs/pcfs/pc_dir.c
508
boff = pc_blkoff(VFSTOPCFS(vp->v_vfsp), offset);
usr/src/uts/common/fs/pcfs/pc_dir.c
568
struct vnode *vp = PCTOV(dp);
usr/src/uts/common/fs/pcfs/pc_dir.c
570
struct pcfs *fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_dir.c
595
pcp = pc_getnode(VFSTOPCFS(vp->v_vfsp),
usr/src/uts/common/fs/pcfs/pc_dir.c
640
tpcp = pc_getnode(VFSTOPCFS(vp->v_vfsp),
usr/src/uts/common/fs/pcfs/pc_dir.c
755
pc_mark_irrecov(VFSTOPCFS(vp->v_vfsp));
usr/src/uts/common/fs/pcfs/pc_dir.c
766
pc_mark_irrecov(VFSTOPCFS(vp->v_vfsp));
usr/src/uts/common/fs/pcfs/pc_dir.c
77
struct vnode *vp;
usr/src/uts/common/fs/pcfs/pc_dir.c
813
pc_mark_irrecov(VFSTOPCFS(vp->v_vfsp));
usr/src/uts/common/fs/pcfs/pc_dir.c
852
struct vnode *vp = PCTOV(dp);
usr/src/uts/common/fs/pcfs/pc_dir.c
853
struct pcfs *fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_dir.c
86
vp = PCTOV(dp);
usr/src/uts/common/fs/pcfs/pc_dir.c
90
if (error = pc_verify(VFSTOPCFS(vp->v_vfsp)))
usr/src/uts/common/fs/pcfs/pc_dir.c
908
struct vnode *vp;
usr/src/uts/common/fs/pcfs/pc_dir.c
911
vp = PCTOV(dp);
usr/src/uts/common/fs/pcfs/pc_dir.c
921
fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_dir.c
97
VN_HOLD(vp);
usr/src/uts/common/fs/pcfs/pc_node.c
144
vp = vn_alloc(KM_SLEEP);
usr/src/uts/common/fs/pcfs/pc_node.c
145
pcp->pc_vn = vp;
usr/src/uts/common/fs/pcfs/pc_node.c
154
vn_setops(vp, pcfs_dvnodeops);
usr/src/uts/common/fs/pcfs/pc_node.c
155
vp->v_type = VDIR;
usr/src/uts/common/fs/pcfs/pc_node.c
157
vp->v_flag = VROOT;
usr/src/uts/common/fs/pcfs/pc_node.c
185
vn_setops(vp, pcfs_fvnodeops);
usr/src/uts/common/fs/pcfs/pc_node.c
186
vp->v_type = VREG;
usr/src/uts/common/fs/pcfs/pc_node.c
187
vp->v_flag = VNOSWAP;
usr/src/uts/common/fs/pcfs/pc_node.c
193
vp->v_data = (caddr_t)pcp;
usr/src/uts/common/fs/pcfs/pc_node.c
194
vp->v_vfsp = PCFSTOVFS(fsp);
usr/src/uts/common/fs/pcfs/pc_node.c
195
vn_exists(vp);
usr/src/uts/common/fs/pcfs/pc_node.c
219
struct vnode *vp;
usr/src/uts/common/fs/pcfs/pc_node.c
222
vp = PCTOV(pcp);
usr/src/uts/common/fs/pcfs/pc_node.c
223
PC_DPRINTF1(8, "pc_rele vp=0x%p\n", (void *)vp);
usr/src/uts/common/fs/pcfs/pc_node.c
225
fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_node.c
232
if (vp->v_type != VDIR && (pcp->pc_flags & PC_INVAL) == 0) {
usr/src/uts/common/fs/pcfs/pc_node.c
248
if (vn_has_cached_data(vp)) {
usr/src/uts/common/fs/pcfs/pc_node.c
252
(void) pvn_vplist_dirty(vp, (u_offset_t)0,
usr/src/uts/common/fs/pcfs/pc_node.c
257
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/pcfs/pc_node.c
258
if (vn_has_cached_data(vp)) {
usr/src/uts/common/fs/pcfs/pc_node.c
259
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/pcfs/pc_node.c
262
ASSERT(!vn_has_cached_data(vp));
usr/src/uts/common/fs/pcfs/pc_node.c
264
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/pcfs/pc_node.c
265
if (vp->v_count > 0) { /* Is this check still needed? */
usr/src/uts/common/fs/pcfs/pc_node.c
267
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/pcfs/pc_node.c
281
if ((vp->v_type == VREG)) {
usr/src/uts/common/fs/pcfs/pc_node.c
285
VFS_RELE(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_node.c
294
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/pcfs/pc_node.c
295
vn_invalid(vp);
usr/src/uts/common/fs/pcfs/pc_node.c
296
vn_free(vp);
usr/src/uts/common/fs/pcfs/pc_node.c
363
struct vnode *vp;
usr/src/uts/common/fs/pcfs/pc_node.c
368
vp = PCTOV(pcp);
usr/src/uts/common/fs/pcfs/pc_node.c
371
fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_node.c
375
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/pcfs/pc_node.c
494
struct vnode *vp;
usr/src/uts/common/fs/pcfs/pc_node.c
496
vp = PCTOV(pcp);
usr/src/uts/common/fs/pcfs/pc_node.c
497
fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_node.c
530
struct vnode *vp;
usr/src/uts/common/fs/pcfs/pc_node.c
533
vp = PCTOV(pcp);
usr/src/uts/common/fs/pcfs/pc_node.c
534
fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_node.c
535
if (IS_FAT32(fsp) && (vp->v_flag & VROOT)) {
usr/src/uts/common/fs/pcfs/pc_node.c
540
if (vp->v_flag & VROOT) {
usr/src/uts/common/fs/pcfs/pc_node.c
551
if (vp->v_type == VREG) {
usr/src/uts/common/fs/pcfs/pc_node.c
563
pc_mark_irrecov(VFSTOPCFS(vp->v_vfsp));
usr/src/uts/common/fs/pcfs/pc_node.c
682
struct vnode *vp;
usr/src/uts/common/fs/pcfs/pc_node.c
701
vp = PCTOV(pcp);
usr/src/uts/common/fs/pcfs/pc_node.c
702
if ((vp->v_vfsp == vfsp) &&
usr/src/uts/common/fs/pcfs/pc_node.c
704
mutex_enter(&(vp)->v_lock);
usr/src/uts/common/fs/pcfs/pc_node.c
705
if (vp->v_count > 0) {
usr/src/uts/common/fs/pcfs/pc_node.c
706
mutex_exit(&(vp)->v_lock);
usr/src/uts/common/fs/pcfs/pc_node.c
709
mutex_exit(&(vp)->v_lock);
usr/src/uts/common/fs/pcfs/pc_node.c
710
VN_HOLD(vp);
usr/src/uts/common/fs/pcfs/pc_node.c
712
vp->v_data = NULL;
usr/src/uts/common/fs/pcfs/pc_node.c
713
vp->v_vfsp = &EIO_vfs;
usr/src/uts/common/fs/pcfs/pc_node.c
714
vp->v_type = VBAD;
usr/src/uts/common/fs/pcfs/pc_node.c
715
VN_RELE(vp);
usr/src/uts/common/fs/pcfs/pc_node.c
717
(void) pvn_vplist_dirty(vp,
usr/src/uts/common/fs/pcfs/pc_node.c
721
vn_free(vp);
usr/src/uts/common/fs/pcfs/pc_node.c
733
vp = PCTOV(pcp);
usr/src/uts/common/fs/pcfs/pc_node.c
734
if ((vp->v_vfsp == vfsp) &&
usr/src/uts/common/fs/pcfs/pc_node.c
736
mutex_enter(&(vp)->v_lock);
usr/src/uts/common/fs/pcfs/pc_node.c
737
if (vp->v_count > 0) {
usr/src/uts/common/fs/pcfs/pc_node.c
738
mutex_exit(&(vp)->v_lock);
usr/src/uts/common/fs/pcfs/pc_node.c
741
mutex_exit(&(vp)->v_lock);
usr/src/uts/common/fs/pcfs/pc_node.c
742
VN_HOLD(vp);
usr/src/uts/common/fs/pcfs/pc_node.c
744
vp->v_data = NULL;
usr/src/uts/common/fs/pcfs/pc_node.c
745
vp->v_vfsp = &EIO_vfs;
usr/src/uts/common/fs/pcfs/pc_node.c
746
vp->v_type = VBAD;
usr/src/uts/common/fs/pcfs/pc_node.c
747
VN_RELE(vp);
usr/src/uts/common/fs/pcfs/pc_node.c
749
(void) pvn_vplist_dirty(vp,
usr/src/uts/common/fs/pcfs/pc_node.c
753
vn_free(vp);
usr/src/uts/common/fs/pcfs/pc_node.c
93
struct vnode *vp;
usr/src/uts/common/fs/pcfs/pc_vnops.c
1050
struct vnode *vp;
usr/src/uts/common/fs/pcfs/pc_vnops.c
108
static int pcfs_fid(struct vnode *vp, struct fid *fidp, caller_context_t *);
usr/src/uts/common/fs/pcfs/pc_vnops.c
1094
vp = PCTOV(pcp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
1096
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
1107
} else if ((vp->v_type == VREG) && (vap->va_mask & AT_SIZE) &&
usr/src/uts/common/fs/pcfs/pc_vnops.c
1130
struct vnode *vp,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1140
fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
1146
if ((pcp = VTOPC(vp)) == NULL || pcp->pc_flags & PC_INVAL) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
1435
struct vnode *vp,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1447
struct pcfs *fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
1456
if (vp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
usr/src/uts/common/fs/pcfs/pc_vnops.c
1460
(void *)vp, off, len);
usr/src/uts/common/fs/pcfs/pc_vnops.c
1462
if ((pcp = VTOPC(vp)) == NULL || pcp->pc_flags & PC_INVAL)
usr/src/uts/common/fs/pcfs/pc_vnops.c
1483
if ((pagefound = page_exists(vp, off)) == NULL) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
1500
pp = pvn_read_kluster(vp, off, seg, addr, &io_off, &io_len,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1529
bp->b_file = vp;
usr/src/uts/common/fs/pcfs/pc_vnops.c
1561
if ((pp = page_lookup(vp, off, SE_SHARED)) == NULL) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
1576
struct vnode *vp,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1588
struct pcfs *fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
1594
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/pcfs/pc_vnops.c
1604
err = pvn_getpages(pcfs_getapage, vp, off, len, protp, pl, plsz,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1624
struct vnode *vp,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1642
if (vp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
usr/src/uts/common/fs/pcfs/pc_vnops.c
1645
PC_DPRINTF1(6, "pcfs_putpage vp=0x%p\n", (void *)vp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
1646
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/pcfs/pc_vnops.c
1649
fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
1653
if ((pcp = VTOPC(vp)) == NULL) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
1654
PC_DPRINTF1(3, "pcfs_putpage NULL vp=0x%p\n", (void *)vp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
1686
if (!vn_has_cached_data(vp) || off >= pcp->pc_size) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
1695
err = pvn_vplist_dirty(vp, off,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1709
pp = page_lookup(vp, io_off,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1713
pp = page_lookup_nowait(vp, io_off,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1720
err = pcfs_putapage(vp, pp, &io_off, &io_len,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1735
off == 0 && len == 0 && vn_has_cached_data(vp)) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
1756
struct vnode *vp,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1773
pcp = VTOPC(vp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
1774
fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
1788
pp = pvn_write_kluster(vp, pp, &io_off, &io_len, pp->p_offset,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1823
bp->b_file = vp;
usr/src/uts/common/fs/pcfs/pc_vnops.c
1851
(void *)vp, (void *)pp, io_off, io_len);
usr/src/uts/common/fs/pcfs/pc_vnops.c
1861
struct vnode *vp,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1876
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/pcfs/pc_vnops.c
1889
vn_a.vp = vp;
usr/src/uts/common/fs/pcfs/pc_vnops.c
1908
struct vnode *vp,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1924
struct vnode *vp,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1935
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/pcfs/pc_vnops.c
1943
struct vnode *vp,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1954
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/pcfs/pc_vnops.c
1965
struct vnode *vp,
usr/src/uts/common/fs/pcfs/pc_vnops.c
1971
struct pcfs *fsp = VFSTOPCFS(vp->v_vfsp);
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
2010
struct vnode *vp,
usr/src/uts/common/fs/pcfs/pc_vnops.c
2024
if ((error = convoff(vp, bfp, 0, offset)) == 0) {
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
208
struct vnode *vp,
usr/src/uts/common/fs/pcfs/pc_vnops.c
221
struct vnode *vp,
usr/src/uts/common/fs/pcfs/pc_vnops.c
231
fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
237
if ((pcp = VTOPC(vp)) == NULL || pcp->pc_flags & PC_INVAL) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
2401
pcfs_fid(struct vnode *vp, struct fid *fidp, caller_context_t *ct)
usr/src/uts/common/fs/pcfs/pc_vnops.c
2408
fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
2414
if ((pcp = VTOPC(vp)) == NULL || pcp->pc_flags & PC_INVAL) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
2427
if (vp->v_flag & VROOT) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
255
struct vnode *vp,
usr/src/uts/common/fs/pcfs/pc_vnops.c
265
fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
271
if ((pcp = VTOPC(vp)) == NULL || pcp->pc_flags & PC_INVAL) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
304
struct vnode *vp = PCTOV(pcp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
319
if (vp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
usr/src/uts/common/fs/pcfs/pc_vnops.c
326
ASSERT(vp->v_type == VREG);
usr/src/uts/common/fs/pcfs/pc_vnops.c
359
fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
406
base = segmap_getmap(segkmap, vp, (u_offset_t)off);
usr/src/uts/common/fs/pcfs/pc_vnops.c
566
struct vnode *vp,
usr/src/uts/common/fs/pcfs/pc_vnops.c
579
PC_DPRINTF1(8, "pcfs_getattr: vp=%p\n", (void *)vp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
581
fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
591
if ((pcp = VTOPC(vp)) == NULL) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
598
vap->va_type = vp->v_type;
usr/src/uts/common/fs/pcfs/pc_vnops.c
623
vap->va_fsid = vp->v_vfsp->vfs_dev;
usr/src/uts/common/fs/pcfs/pc_vnops.c
639
if (vp->v_flag & VROOT) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
701
struct vnode *vp,
usr/src/uts/common/fs/pcfs/pc_vnops.c
713
PC_DPRINTF2(6, "pcfs_setattr: vp=%p mask=%x\n", (void *)vp, (int)mask);
usr/src/uts/common/fs/pcfs/pc_vnops.c
733
if ((vp->v_type == VDIR) &&
usr/src/uts/common/fs/pcfs/pc_vnops.c
738
fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
742
if ((pcp = VTOPC(vp)) == NULL || pcp->pc_flags & PC_INVAL) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
784
vnevent_truncate(vp, ct);
usr/src/uts/common/fs/pcfs/pc_vnops.c
850
struct vnode *vp,
usr/src/uts/common/fs/pcfs/pc_vnops.c
860
fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
862
if ((pcp = VTOPC(vp)) == NULL || pcp->pc_flags & PC_INVAL)
usr/src/uts/common/fs/pcfs/pc_vnops.c
883
struct vnode *vp,
usr/src/uts/common/fs/pcfs/pc_vnops.c
892
fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
898
if ((pcp = VTOPC(vp)) == NULL || pcp->pc_flags & PC_INVAL) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
913
struct vnode *vp,
usr/src/uts/common/fs/pcfs/pc_vnops.c
921
fsp = VFSTOPCFS(vp->v_vfsp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
929
if (vp->v_vfsp->vfs_flag & VFS_UNMOUNTED) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
930
pcp = VTOPC(vp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
931
if (vn_has_cached_data(vp)) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
932
(void) pvn_vplist_dirty(vp, (u_offset_t)0,
usr/src/uts/common/fs/pcfs/pc_vnops.c
938
vn_free(vp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
944
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/pcfs/pc_vnops.c
945
ASSERT(vp->v_count >= 1);
usr/src/uts/common/fs/pcfs/pc_vnops.c
946
if (vp->v_count > 1) {
usr/src/uts/common/fs/pcfs/pc_vnops.c
947
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
948
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/pcfs/pc_vnops.c
952
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/pcfs/pc_vnops.c
959
pcp = VTOPC(vp);
usr/src/uts/common/fs/pcfs/pc_vnops.c
961
if (vn_has_cached_data(vp))
usr/src/uts/common/fs/pcfs/pc_vnops.c
962
(void) pvn_vplist_dirty(vp, (u_offset_t)0,
usr/src/uts/common/fs/pcfs/pc_vnops.c
968
vn_free(vp);
usr/src/uts/common/fs/portfs/port.c
728
vnode_t *vp;
usr/src/uts/common/fs/portfs/port.c
736
vp = EPTOV(pp);
usr/src/uts/common/fs/portfs/port.c
737
vn_setops(vp, port_vnodeops);
usr/src/uts/common/fs/portfs/port.c
738
vp->v_type = VPORT;
usr/src/uts/common/fs/portfs/port.c
739
vp->v_vfsp = &port_vfs;
usr/src/uts/common/fs/portfs/port.c
740
vp->v_data = (caddr_t)pp;
usr/src/uts/common/fs/portfs/port.c
751
vn_free(vp);
usr/src/uts/common/fs/portfs/port.c
766
if (falloc(vp, 0, &fp, fdp)) {
usr/src/uts/common/fs/portfs/port.c
770
vn_free(vp);
usr/src/uts/common/fs/portfs/port_fop.c
1025
vnode_t *vp = pvp->pvp_vp;
usr/src/uts/common/fs/portfs/port_fop.c
1030
pvfsh = PORTFOP_PVFSH(vp->v_vfsp);
usr/src/uts/common/fs/portfs/port_fop.c
1033
pvfsp->pvfs != vp->v_vfsp; pvfsp = pvfsp->pvfs_next)
usr/src/uts/common/fs/portfs/port_fop.c
1038
if ((error = fsem_install(vp->v_vfsp, fsemp,
usr/src/uts/common/fs/portfs/port_fop.c
1039
vp->v_vfsp, OPUNIQ, NULL, NULL))) {
usr/src/uts/common/fs/portfs/port_fop.c
1048
pvfsp->pvfs = vp->v_vfsp;
usr/src/uts/common/fs/portfs/port_fop.c
1079
port_install_fopdata(vnode_t *vp)
usr/src/uts/common/fs/portfs/port_fop.c
1087
npvp->pvp_vp = vp;
usr/src/uts/common/fs/portfs/port_fop.c
1091
if (atomic_cas_ptr(&vp->v_fopdata, NULL, npvp) != NULL) {
usr/src/uts/common/fs/portfs/port_fop.c
1105
port_pfp_setup(portfop_t **pfpp, port_t *pp, vnode_t *vp, portfop_cache_t *pfcp,
usr/src/uts/common/fs/portfs/port_fop.c
1135
pfp->pfop_vp = vp;
usr/src/uts/common/fs/portfs/port_fop.c
1157
if ((pvp = vp->v_fopdata) == NULL) {
usr/src/uts/common/fs/portfs/port_fop.c
1158
port_install_fopdata(vp);
usr/src/uts/common/fs/portfs/port_fop.c
1159
pvp = vp->v_fopdata;
usr/src/uts/common/fs/portfs/port_fop.c
1169
(void *)vp, OPUNIQ, NULL, NULL))) {
usr/src/uts/common/fs/portfs/port_fop.c
1180
VN_HOLD(vp);
usr/src/uts/common/fs/portfs/port_fop.c
1182
(void) fem_uninstall(vp, femp, vp);
usr/src/uts/common/fs/portfs/port_fop.c
1219
port_resolve_vp(vnode_t *vp)
usr/src/uts/common/fs/portfs/port_fop.c
1227
vp->v_vfsp->vfs_fstype == mntfstype) {
usr/src/uts/common/fs/portfs/port_fop.c
1228
VN_RELE(vp);
usr/src/uts/common/fs/portfs/port_fop.c
1229
vp = vfs_mntdummyvp;
usr/src/uts/common/fs/portfs/port_fop.c
1237
if ((VOP_REALVP(vp, &rvp, NULL) == 0) && vp != rvp) {
usr/src/uts/common/fs/portfs/port_fop.c
1239
VN_RELE(vp);
usr/src/uts/common/fs/portfs/port_fop.c
1240
vp = rvp;
usr/src/uts/common/fs/portfs/port_fop.c
1242
return (vp);
usr/src/uts/common/fs/portfs/port_fop.c
1261
vnode_t *vp, *dvp, *oldvp = NULL, *olddvp = NULL, *orig;
usr/src/uts/common/fs/portfs/port_fop.c
1289
vp = dvp = NULL;
usr/src/uts/common/fs/portfs/port_fop.c
1301
if ((error = port_fop_getdvp(objptr, &vp, &dvp, &cname, &clen,
usr/src/uts/common/fs/portfs/port_fop.c
1313
if (vp == NULL) {
usr/src/uts/common/fs/portfs/port_fop.c
1318
vp = port_resolve_vp(orig = vp);
usr/src/uts/common/fs/portfs/port_fop.c
1320
if (vp != NULL && vnevent_support(vp, NULL)) {
usr/src/uts/common/fs/portfs/port_fop.c
1332
if (dvp != NULL && dvp->v_vfsp != vp->v_vfsp &&
usr/src/uts/common/fs/portfs/port_fop.c
1333
!(orig->v_type == VPROC && vp != NULL && vp->v_type != VPROC)) {
usr/src/uts/common/fs/portfs/port_fop.c
1358
if (pfp != NULL && (pfp->pfop_vp != vp || pfp->pfop_dvp != dvp)) {
usr/src/uts/common/fs/portfs/port_fop.c
1372
if (error = port_pfp_setup(&pfp, pp, vp, pfcp, object,
usr/src/uts/common/fs/portfs/port_fop.c
1412
if (error || tvp == NULL || tvp != vp) {
usr/src/uts/common/fs/portfs/port_fop.c
1424
pfp->pfop_vp != vp ||
usr/src/uts/common/fs/portfs/port_fop.c
1461
portfop_vp_t *pvp = vp->v_fopdata;
usr/src/uts/common/fs/portfs/port_fop.c
1494
pvp = (portfop_vp_t *)vp->v_fopdata;
usr/src/uts/common/fs/portfs/port_fop.c
1507
if (vp->v_type != VFIFO) {
usr/src/uts/common/fs/portfs/port_fop.c
1508
port_check_timestamp(pfcp, vp, dvp, pfp, objptr, object);
usr/src/uts/common/fs/portfs/port_fop.c
1517
port_fop_trimpfplist(vp);
usr/src/uts/common/fs/portfs/port_fop.c
1523
if (vp != NULL)
usr/src/uts/common/fs/portfs/port_fop.c
1524
VN_RELE(vp);
usr/src/uts/common/fs/portfs/port_fop.c
1786
port_fop_sendevent(vnode_t *vp, int events, vnode_t *dvp, char *cname)
usr/src/uts/common/fs/portfs/port_fop.c
1794
pvp = (portfop_vp_t *)vp->v_fopdata;
usr/src/uts/common/fs/portfs/port_fop.c
1937
if (port_fop_femuninstall(vp))
usr/src/uts/common/fs/portfs/port_fop.c
1938
VN_RELE(vp);
usr/src/uts/common/fs/portfs/port_fop.c
1952
port_fop_trimpfplist(vp);
usr/src/uts/common/fs/portfs/port_fop.c
1960
port_fop(vnode_t *vp, int op, int retval)
usr/src/uts/common/fs/portfs/port_fop.c
1985
port_fop_sendevent(vp, event, NULL, NULL);
usr/src/uts/common/fs/portfs/port_fop.c
2107
vnode_t *vp = (vnode_t *)vf->fa_fnode->fn_available;
usr/src/uts/common/fs/portfs/port_fop.c
2110
port_fop(vp, FOP_FILE_OPEN, retval);
usr/src/uts/common/fs/portfs/port_fop.c
2119
vnode_t *vp = (vnode_t *)vf->fa_fnode->fn_available;
usr/src/uts/common/fs/portfs/port_fop.c
2122
port_fop(vp, FOP_FILE_WRITE, retval);
usr/src/uts/common/fs/portfs/port_fop.c
2132
vnode_t *vp = (vnode_t *)vf->fa_fnode->fn_available;
usr/src/uts/common/fs/portfs/port_fop.c
2136
port_fop(vp, FOP_FILE_MAP, retval);
usr/src/uts/common/fs/portfs/port_fop.c
2145
vnode_t *vp = (vnode_t *)vf->fa_fnode->fn_available;
usr/src/uts/common/fs/portfs/port_fop.c
2148
port_fop(vp, FOP_FILE_READ, retval);
usr/src/uts/common/fs/portfs/port_fop.c
2161
vnode_t *vp = (vnode_t *)vf->fa_fnode->fn_available;
usr/src/uts/common/fs/portfs/port_fop.c
2176
port_fop(vp, events, retval);
usr/src/uts/common/fs/portfs/port_fop.c
2186
vnode_t *vp = (vnode_t *)vf->fa_fnode->fn_available;
usr/src/uts/common/fs/portfs/port_fop.c
2196
if (VOP_GETATTR(vp, &vatt, 0, CRED(), ct)) {
usr/src/uts/common/fs/portfs/port_fop.c
2203
if (got && !VOP_GETATTR(vp, &vatt1, 0, CRED(), ct)) {
usr/src/uts/common/fs/portfs/port_fop.c
2210
port_fop(vp, FOP_FILE_CREATE, retval);
usr/src/uts/common/fs/portfs/port_fop.c
2221
vnode_t *vp = (vnode_t *)vf->fa_fnode->fn_available;
usr/src/uts/common/fs/portfs/port_fop.c
2224
port_fop(vp, FOP_FILE_REMOVE, retval);
usr/src/uts/common/fs/portfs/port_fop.c
2233
vnode_t *vp = (vnode_t *)vf->fa_fnode->fn_available;
usr/src/uts/common/fs/portfs/port_fop.c
2236
port_fop(vp, FOP_FILE_LINK, retval);
usr/src/uts/common/fs/portfs/port_fop.c
2251
vnode_t *vp = (vnode_t *)vf->fa_fnode->fn_available;
usr/src/uts/common/fs/portfs/port_fop.c
2254
port_fop(vp, FOP_FILE_RENAMESRC, retval);
usr/src/uts/common/fs/portfs/port_fop.c
2263
vnode_t *vp = (vnode_t *)vf->fa_fnode->fn_available;
usr/src/uts/common/fs/portfs/port_fop.c
2266
port_fop(vp, FOP_FILE_MKDIR, retval);
usr/src/uts/common/fs/portfs/port_fop.c
2275
vnode_t *vp = (vnode_t *)vf->fa_fnode->fn_available;
usr/src/uts/common/fs/portfs/port_fop.c
2278
port_fop(vp, FOP_FILE_RMDIR, retval);
usr/src/uts/common/fs/portfs/port_fop.c
2287
vnode_t *vp = (vnode_t *)vf->fa_fnode->fn_available;
usr/src/uts/common/fs/portfs/port_fop.c
2290
port_fop(vp, FOP_FILE_READDIR, retval);
usr/src/uts/common/fs/portfs/port_fop.c
2299
vnode_t *vp = (vnode_t *)vf->fa_fnode->fn_available;
usr/src/uts/common/fs/portfs/port_fop.c
2302
port_fop(vp, FOP_FILE_SYMLINK, retval);
usr/src/uts/common/fs/portfs/port_fop.c
2314
vnode_t *vp = (vnode_t *)vf->fa_fnode->fn_available;
usr/src/uts/common/fs/portfs/port_fop.c
2316
port_fop(vp, FOP_FILE_SETSECATTR, retval);
usr/src/uts/common/fs/portfs/port_fop.c
2327
vnode_t *vp = (vnode_t *)vf->fa_fnode->fn_available;
usr/src/uts/common/fs/portfs/port_fop.c
2331
port_fop_sendevent(vp, FILE_RENAME_FROM, dvp, name);
usr/src/uts/common/fs/portfs/port_fop.c
2334
port_fop_sendevent(vp, FILE_RENAME_TO, dvp, name);
usr/src/uts/common/fs/portfs/port_fop.c
2337
port_fop_sendevent(vp, FILE_DELETE, dvp, name);
usr/src/uts/common/fs/portfs/port_fop.c
2340
port_fop_sendevent(vp, FILE_DELETE, dvp, name);
usr/src/uts/common/fs/portfs/port_fop.c
2343
port_fop_sendevent(vp,
usr/src/uts/common/fs/portfs/port_fop.c
2347
port_fop_sendevent(vp, FILE_ATTRIB, NULL, NULL);
usr/src/uts/common/fs/portfs/port_fop.c
2351
port_fop_sendevent(vp, FILE_MODIFIED|FILE_ATTRIB,
usr/src/uts/common/fs/portfs/port_fop.c
2356
port_fop_sendevent(vp, MOUNTEDOVER, NULL, NULL);
usr/src/uts/common/fs/portfs/port_fop.c
2359
port_fop_sendevent(vp, FILE_TRUNC, NULL, NULL);
usr/src/uts/common/fs/portfs/port_fop.c
500
port_fop_trimpfplist(vnode_t *vp)
usr/src/uts/common/fs/portfs/port_fop.c
511
if ((pvp = vp->v_fopdata) != NULL &&
usr/src/uts/common/fs/portfs/port_fop.c
554
port_fop_femuninstall(vnode_t *vp)
usr/src/uts/common/fs/portfs/port_fop.c
566
pvp = vp->v_fopdata;
usr/src/uts/common/fs/portfs/port_fop.c
581
(void) fem_uninstall(vp, (fem_t *)pvp->pvp_femp, vp);
usr/src/uts/common/fs/portfs/port_fop.c
590
vfsp = vp->v_vfsp;
usr/src/uts/common/fs/portfs/port_fop.c
626
vnode_t *vp;
usr/src/uts/common/fs/portfs/port_fop.c
631
vp = pfp->pfop_vp;
usr/src/uts/common/fs/portfs/port_fop.c
632
pvp = vp->v_fopdata;
usr/src/uts/common/fs/portfs/port_fop.c
686
pvp = (portfop_vp_t *)vp->v_fopdata;
usr/src/uts/common/fs/portfs/port_fop.c
697
if (port_fop_femuninstall(vp))
usr/src/uts/common/fs/portfs/port_fop.c
698
*vpp = vp;
usr/src/uts/common/fs/portfs/port_fop.c
734
port_fop_getdvp(void *objptr, vnode_t **vp, vnode_t **dvp, char **cname,
usr/src/uts/common/fs/portfs/port_fop.c
757
error = lookuppn(&pn, NULL, follow, dvp, vp);
usr/src/uts/common/fs/portfs/port_fop.c
763
error = lookuppn(&pn, NULL, follow, NULL, vp);
usr/src/uts/common/fs/portfs/port_fop.c
818
port_check_timestamp(portfop_cache_t *pfcp, vnode_t *vp, vnode_t *dvp,
usr/src/uts/common/fs/portfs/port_fop.c
822
portfop_vp_t *pvp = vp->v_fopdata;
usr/src/uts/common/fs/portfs/port_fop.c
837
if (VOP_GETATTR(vp, &vatt, 0, CRED(), NULL)) {
usr/src/uts/common/fs/portfs/port_fop.c
853
if (VOP_GETATTR(vp, &vatt, 0, CRED(), NULL)) {
usr/src/uts/common/fs/portfs/port_fop.c
875
pfp->pfop_vp != vp || pfp->pfop_dvp != dvp ||
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
163
pp = VTOEP(vp);
usr/src/uts/common/fs/portfs/port_vnops.c
284
port_poll(vnode_t *vp, short events, int anyyet, short *reventsp,
usr/src/uts/common/fs/portfs/port_vnops.c
291
pp = VTOEP(vp);
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
319
pp = VTOEP(vp);
usr/src/uts/common/fs/portfs/port_vnops.c
321
vap->va_type = vp->v_type; /* vnode type (for create) */
usr/src/uts/common/fs/portfs/port_vnops.c
327
vap->va_nlink = vp->v_count; /* number of references to file */
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
347
port_t *pp = VTOEP(vp);
usr/src/uts/common/fs/portfs/port_vnops.c
355
vn_free(vp);
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
372
port_realvp(vnode_t *vp, vnode_t **vpp, caller_context_t *ct)
usr/src/uts/common/fs/portfs/port_vnops.c
374
*vpp = vp;
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
1163
vnode_t *vp;
usr/src/uts/common/fs/proc/prcontrol.c
1214
(vp = p->p_lwpdir[t->t_dslot].ld_entry->le_trace) != NULL)
usr/src/uts/common/fs/proc/prcontrol.c
1215
prnotify(vp);
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
355
prwc.prwc_pnp = VTOP(vp);
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/prdata.h
199
#define VTOP(vp) ((struct prnode *)(vp)->v_data)
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
156
prnode_t *pnp = VTOP(vp);
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
1649
prnode_t *pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prioctl.c
1715
vp = pnp->pr_pidfile;
usr/src/uts/common/fs/proc/prioctl.c
1716
pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prioctl.c
1796
xpnp = prgetnode(vp, PR_OPAGEDATA);
usr/src/uts/common/fs/proc/prioctl.c
197
vp = pnp->pr_pidfile;
usr/src/uts/common/fs/proc/prioctl.c
198
pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prioctl.c
2026
oprgetstatus32(t, &un32.prstat, VTOZONE(vp));
usr/src/uts/common/fs/proc/prioctl.c
2384
oprgetstatus32(t, &un32.prstat, VTOZONE(vp));
usr/src/uts/common/fs/proc/prioctl.c
2420
oprgetstatus32(t, prsp, VTOZONE(vp));
usr/src/uts/common/fs/proc/prioctl.c
2426
oprgetstatus32(t, ++prsp, VTOZONE(vp));
usr/src/uts/common/fs/proc/prioctl.c
278
xpnp = prgetnode(vp, PR_OPAGEDATA);
usr/src/uts/common/fs/proc/prioctl.c
3846
struct vnode *vp,
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
499
oprgetstatus(t, &un.prstat, VTOZONE(vp));
usr/src/uts/common/fs/proc/prioctl.c
819
oprgetstatus(t, &un.prstat, VTOZONE(vp));
usr/src/uts/common/fs/proc/prioctl.c
849
oprgetstatus(t, prsp, VTOZONE(vp));
usr/src/uts/common/fs/proc/prioctl.c
855
oprgetstatus(t, ++prsp, VTOZONE(vp));
usr/src/uts/common/fs/proc/prsubr.c
1696
pr_object_name(char *name, vnode_t *vp, struct vattr *vattr)
usr/src/uts/common/fs/proc/prsubr.c
1702
if ((vfsp = vp->v_vfsp) != NULL &&
usr/src/uts/common/fs/proc/prsubr.c
1722
struct vnode *vp;
usr/src/uts/common/fs/proc/prsubr.c
1728
(SEGOP_GETVP(seg, seg->s_base, &vp) != 0 || vp == NULL))
usr/src/uts/common/fs/proc/prsubr.c
1872
struct vnode *vp;
usr/src/uts/common/fs/proc/prsubr.c
1923
(SEGOP_GETVP(seg, saddr, &vp) != 0 || vp == NULL)))
usr/src/uts/common/fs/proc/prsubr.c
1949
SEGOP_GETVP(seg, saddr, &vp) == 0 &&
usr/src/uts/common/fs/proc/prsubr.c
1950
vp != NULL && vp->v_type == VREG &&
usr/src/uts/common/fs/proc/prsubr.c
1951
VOP_GETATTR(vp, &vattr, 0, CRED(), NULL) == 0) {
usr/src/uts/common/fs/proc/prsubr.c
1952
if (vp == p->p_exec)
usr/src/uts/common/fs/proc/prsubr.c
1956
vp, &vattr);
usr/src/uts/common/fs/proc/prsubr.c
1987
struct vnode *vp;
usr/src/uts/common/fs/proc/prsubr.c
2038
(SEGOP_GETVP(seg, saddr, &vp) != 0 || vp == NULL)))
usr/src/uts/common/fs/proc/prsubr.c
2065
SEGOP_GETVP(seg, saddr, &vp) == 0 &&
usr/src/uts/common/fs/proc/prsubr.c
2066
vp != NULL && vp->v_type == VREG &&
usr/src/uts/common/fs/proc/prsubr.c
2067
VOP_GETATTR(vp, &vattr, 0, CRED(), NULL) == 0) {
usr/src/uts/common/fs/proc/prsubr.c
2068
if (vp == p->p_exec)
usr/src/uts/common/fs/proc/prsubr.c
2072
vp, &vattr);
usr/src/uts/common/fs/proc/prsubr.c
2211
struct vnode *vp;
usr/src/uts/common/fs/proc/prsubr.c
2270
(SEGOP_GETVP(seg, saddr, &vp) != 0 || vp == NULL)))
usr/src/uts/common/fs/proc/prsubr.c
2280
SEGOP_GETVP(seg, saddr, &vp) == 0 &&
usr/src/uts/common/fs/proc/prsubr.c
2281
vp != NULL && vp->v_type == VREG &&
usr/src/uts/common/fs/proc/prsubr.c
2282
VOP_GETATTR(vp, &vattr, 0, CRED(), NULL) == 0) {
usr/src/uts/common/fs/proc/prsubr.c
2283
if (vp == p->p_exec)
usr/src/uts/common/fs/proc/prsubr.c
2287
vp, &vattr);
usr/src/uts/common/fs/proc/prsubr.c
2362
struct vnode *vp;
usr/src/uts/common/fs/proc/prsubr.c
2421
(SEGOP_GETVP(seg, saddr, &vp) != 0 || vp == NULL)))
usr/src/uts/common/fs/proc/prsubr.c
2431
SEGOP_GETVP(seg, saddr, &vp) == 0 &&
usr/src/uts/common/fs/proc/prsubr.c
2432
vp != NULL && vp->v_type == VREG &&
usr/src/uts/common/fs/proc/prsubr.c
2433
VOP_GETATTR(vp, &vattr, 0, CRED(), NULL) == 0) {
usr/src/uts/common/fs/proc/prsubr.c
2434
if (vp == p->p_exec)
usr/src/uts/common/fs/proc/prsubr.c
2438
vp, &vattr);
usr/src/uts/common/fs/proc/prsubr.c
2654
pristli(vnode_t *vp)
usr/src/uts/common/fs/proc/prsubr.c
2662
ASSERT(vp != NULL);
usr/src/uts/common/fs/proc/prsubr.c
2664
if (vp->v_type != VCHR || vp->v_stream == NULL || vp->v_rdev == 0)
usr/src/uts/common/fs/proc/prsubr.c
2667
if ((devname = mod_major_to_name(getmajor(vp->v_rdev))) == NULL)
usr/src/uts/common/fs/proc/prsubr.c
2679
prfdinfopath(proc_t *p, vnode_t *vp, list_t *data, cred_t *cred)
usr/src/uts/common/fs/proc/prsubr.c
2692
if (vnodetopath(NULL, vp, pathname, pathlen, cred) == 0) {
usr/src/uts/common/fs/proc/prsubr.c
2703
prfdinfotlisockopt(vnode_t *vp, list_t *data, cred_t *cred)
usr/src/uts/common/fs/proc/prsubr.c
2713
if (VOP_IOCTL(vp, _I_CMD, (intptr_t)&strcmd, FKIOCTL, cred,
usr/src/uts/common/fs/proc/prsubr.c
2723
if (VOP_IOCTL(vp, _I_CMD, (intptr_t)&strcmd, FKIOCTL, cred,
usr/src/uts/common/fs/proc/prsubr.c
2733
prfdinfosockopt(vnode_t *vp, list_t *data, cred_t *cred)
usr/src/uts/common/fs/proc/prsubr.c
2740
if (vp->v_stream != NULL) {
usr/src/uts/common/fs/proc/prsubr.c
2741
so = VTOSO(vp->v_stream->sd_vnode);
usr/src/uts/common/fs/proc/prsubr.c
2746
so = VTOSO(vp);
usr/src/uts/common/fs/proc/prsubr.c
282
prnotify(struct vnode *vp)
usr/src/uts/common/fs/proc/prsubr.c
284
prcommon_t *pcp = VTOP(vp)->pr_common;
usr/src/uts/common/fs/proc/prsubr.c
2944
prgetfdinfosize(proc_t *p, vnode_t *vp, cred_t *cred)
usr/src/uts/common/fs/proc/prsubr.c
2955
switch (vp->v_type) {
usr/src/uts/common/fs/proc/prsubr.c
2963
(void) nm_walk_mounts(vp, prfdinfo_nm_path, cred, &cb);
usr/src/uts/common/fs/proc/prsubr.c
2970
sz += prfdinfopath(p, vp, NULL, cred);
usr/src/uts/common/fs/proc/prsubr.c
2974
if (vp->v_type == VSOCK)
usr/src/uts/common/fs/proc/prsubr.c
2975
sz += prfdinfosockopt(vp, NULL, cred);
usr/src/uts/common/fs/proc/prsubr.c
2978
if (pristli(vp))
usr/src/uts/common/fs/proc/prsubr.c
2979
sz += prfdinfotlisockopt(vp, NULL, cred);
usr/src/uts/common/fs/proc/prsubr.c
2985
prgetfdinfo(proc_t *p, vnode_t *vp, prfdinfo_t *fdinfo, cred_t *cred,
usr/src/uts/common/fs/proc/prsubr.c
3010
VOP_SEEK(vp, 0, (offset_t *)&fdinfo->pr_offset, NULL) != 0)
usr/src/uts/common/fs/proc/prsubr.c
3026
if (VOP_GETATTR(vp, &vattr, 0, file_cred, NULL) == 0) {
usr/src/uts/common/fs/proc/prsubr.c
3036
if (vp->v_type == VSOCK)
usr/src/uts/common/fs/proc/prsubr.c
3037
fdinfo->pr_fileflags |= sock_getfasync(vp);
usr/src/uts/common/fs/proc/prsubr.c
304
prfreenotify(vnode_t *vp)
usr/src/uts/common/fs/proc/prsubr.c
3047
if (VOP_FRLOCK(vp, F_GETLK, &bf,
usr/src/uts/common/fs/proc/prsubr.c
3059
switch (vp->v_type) {
usr/src/uts/common/fs/proc/prsubr.c
3064
error = VOP_IOCTL(vp, _I_GETPEERCRED, (intptr_t)&kpc,
usr/src/uts/common/fs/proc/prsubr.c
3072
if (vp->v_stream == NULL) {
usr/src/uts/common/fs/proc/prsubr.c
3081
error = strdoioctl(vp->v_stream, &strioc, FNATIVE | FKIOCTL,
usr/src/uts/common/fs/proc/prsubr.c
309
while (vp != NULL) {
usr/src/uts/common/fs/proc/prsubr.c
310
pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prsubr.c
3117
switch (vp->v_type) {
usr/src/uts/common/fs/proc/prsubr.c
3125
(void) nm_walk_mounts(vp, prfdinfo_nm_path, cred, &cb);
usr/src/uts/common/fs/proc/prsubr.c
3136
(void) prfdinfopath(p, vp, data, cred);
usr/src/uts/common/fs/proc/prsubr.c
3140
if (vp->v_type == VSOCK)
usr/src/uts/common/fs/proc/prsubr.c
3141
(void) prfdinfosockopt(vp, data, cred);
usr/src/uts/common/fs/proc/prsubr.c
3144
if (pristli(vp))
usr/src/uts/common/fs/proc/prsubr.c
3145
(void) prfdinfotlisockopt(vp, data, cred);
usr/src/uts/common/fs/proc/prsubr.c
323
vp = pnp->pr_next;
usr/src/uts/common/fs/proc/prsubr.c
400
vnode_t *vp;
usr/src/uts/common/fs/proc/prsubr.c
416
for (vp = p->p_plist; vp != NULL; vp = pnp->pr_next) {
usr/src/uts/common/fs/proc/prsubr.c
417
pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prsubr.c
425
for (vp = lep->le_trace; vp != NULL; vp = pnp->pr_next) {
usr/src/uts/common/fs/proc/prsubr.c
426
pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prsubr.c
430
prnotify(vp);
usr/src/uts/common/fs/proc/prsubr.c
444
vnode_t *vp;
usr/src/uts/common/fs/proc/prsubr.c
457
vp = lep->le_trace;
usr/src/uts/common/fs/proc/prsubr.c
459
while (vp) {
usr/src/uts/common/fs/proc/prsubr.c
4596
vnode_t *vp;
usr/src/uts/common/fs/proc/prsubr.c
460
prnotify(vp);
usr/src/uts/common/fs/proc/prsubr.c
4600
if (SEGOP_GETVP(seg, seg->s_base, &vp) == 0 &&
usr/src/uts/common/fs/proc/prsubr.c
4601
vp != NULL && vp->v_type == VREG &&
usr/src/uts/common/fs/proc/prsubr.c
4602
VOP_GETATTR(vp, &vattr, 0, CRED(), NULL) == 0) {
usr/src/uts/common/fs/proc/prsubr.c
461
pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prsubr.c
466
vp = pnp->pr_next;
usr/src/uts/common/fs/proc/prsubr.c
4678
(s.svd->vp == NULL || s.svd->vp->v_type != VREG) &&
usr/src/uts/common/fs/proc/prsubr.c
4754
pr_isobject(vnode_t *vp)
usr/src/uts/common/fs/proc/prsubr.c
4756
return (vn_matchops(vp, prvnodeops) && VTOP(vp)->pr_type == PR_OBJECT);
usr/src/uts/common/fs/proc/prsubr.c
4763
pr_isself(vnode_t *vp)
usr/src/uts/common/fs/proc/prsubr.c
4770
return (vn_matchops(vp, prvnodeops) &&
usr/src/uts/common/fs/proc/prsubr.c
4771
(VTOP(vp)->pr_flags & PR_ISSELF) &&
usr/src/uts/common/fs/proc/prsubr.c
4772
VTOP(vp)->pr_type != PR_PIDDIR);
usr/src/uts/common/fs/proc/prsubr.c
4816
struct vnode *vp;
usr/src/uts/common/fs/proc/prsubr.c
4883
(SEGOP_GETVP(seg, saddr, &vp) != 0 ||
usr/src/uts/common/fs/proc/prsubr.c
4884
vp == NULL)))
usr/src/uts/common/fs/proc/prsubr.c
4906
SEGOP_GETVP(seg, saddr, &vp) == 0 &&
usr/src/uts/common/fs/proc/prsubr.c
4907
vp != NULL && vp->v_type == VREG &&
usr/src/uts/common/fs/proc/prsubr.c
4908
VOP_GETATTR(vp, &vattr, 0, CRED(),
usr/src/uts/common/fs/proc/prsubr.c
4912
if (vp == p->p_exec)
usr/src/uts/common/fs/proc/prsubr.c
4917
vp, &vattr);
usr/src/uts/common/fs/proc/prsubr.c
5016
struct vnode *vp;
usr/src/uts/common/fs/proc/prsubr.c
508
vnode_t *vp;
usr/src/uts/common/fs/proc/prsubr.c
5084
(SEGOP_GETVP(seg, saddr, &vp) != 0 ||
usr/src/uts/common/fs/proc/prsubr.c
5085
vp == NULL)))
usr/src/uts/common/fs/proc/prsubr.c
5107
SEGOP_GETVP(seg, saddr, &vp) == 0 &&
usr/src/uts/common/fs/proc/prsubr.c
5108
vp != NULL && vp->v_type == VREG &&
usr/src/uts/common/fs/proc/prsubr.c
5109
VOP_GETATTR(vp, &vattr, 0, CRED(),
usr/src/uts/common/fs/proc/prsubr.c
5114
if (vp == p->p_exec)
usr/src/uts/common/fs/proc/prsubr.c
5119
vp, &vattr);
usr/src/uts/common/fs/proc/prsubr.c
531
if ((vp = p->p_trace) != NULL) {
usr/src/uts/common/fs/proc/prsubr.c
532
pcp = VTOP(vp)->pr_common;
usr/src/uts/common/fs/proc/prsubr.c
536
for (; vp != NULL; vp = pnp->pr_next) {
usr/src/uts/common/fs/proc/prsubr.c
537
pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prsubr.c
541
if ((vp = p->p_lwpdir[tslot].ld_entry->le_trace) != NULL) {
usr/src/uts/common/fs/proc/prsubr.c
546
pcp = VTOP(vp)->pr_common;
usr/src/uts/common/fs/proc/prsubr.c
550
for (; vp != NULL; vp = pnp->pr_next) {
usr/src/uts/common/fs/proc/prsubr.c
551
pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prsubr.c
596
vnode_t *vp;
usr/src/uts/common/fs/proc/prsubr.c
611
for (vp = p->p_plist; vp != NULL; vp = pnp->pr_next) {
usr/src/uts/common/fs/proc/prsubr.c
612
pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prsubr.c
633
if ((vp = p->p_trace) != NULL) {
usr/src/uts/common/fs/proc/prsubr.c
634
prcommon_t *pcp = VTOP(vp)->pr_pcommon;
usr/src/uts/common/fs/proc/prsubr.c
636
prnotify(vp);
usr/src/uts/common/fs/proc/prsubr.c
654
vp = p->p_lwpdir[t->t_dslot].ld_entry->le_trace;
usr/src/uts/common/fs/proc/prsubr.c
655
while (vp != NULL) {
usr/src/uts/common/fs/proc/prsubr.c
661
pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prsubr.c
663
prnotify(vp);
usr/src/uts/common/fs/proc/prsubr.c
664
vp = pnp->pr_next;
usr/src/uts/common/fs/proc/prvfsops.c
125
struct vnode *vp;
usr/src/uts/common/fs/proc/prvfsops.c
128
pnp->pr_vnode = vp = vn_alloc(KM_SLEEP);
usr/src/uts/common/fs/proc/prvfsops.c
131
vp->v_flag = VROOT|VNOCACHE|VNOMAP|VNOSWAP|VNOMOUNT;
usr/src/uts/common/fs/proc/prvfsops.c
132
VN_SET_VFS_TYPE_DEV(vp, vfsp, VDIR, 0);
usr/src/uts/common/fs/proc/prvfsops.c
133
vn_setops(vp, prvnodeops);
usr/src/uts/common/fs/proc/prvfsops.c
134
vp->v_data = (caddr_t)pnp;
usr/src/uts/common/fs/proc/prvfsops.c
137
vn_exists(vp);
usr/src/uts/common/fs/proc/prvfsops.c
253
vnode_t *vp = PTOV(pnp);
usr/src/uts/common/fs/proc/prvfsops.c
273
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/proc/prvfsops.c
274
if (vp->v_count > 1) {
usr/src/uts/common/fs/proc/prvfsops.c
275
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/proc/prvfsops.c
280
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/proc/prvfsops.c
282
vn_invalid(vp);
usr/src/uts/common/fs/proc/prvfsops.c
283
vn_free(vp);
usr/src/uts/common/fs/proc/prvfsops.c
292
vnode_t *vp = PTOV((prnode_t *)vfsp->vfs_data);
usr/src/uts/common/fs/proc/prvfsops.c
294
VN_HOLD(vp);
usr/src/uts/common/fs/proc/prvfsops.c
295
*vpp = vp;
usr/src/uts/common/fs/proc/prvnops.c
236
vnode_t *vp = *vpp;
usr/src/uts/common/fs/proc/prvnops.c
237
prnode_t *pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prvnops.c
279
VN_RELE(vp);
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
2857
prnode_t *pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prvnops.c
292
npnp = prgetnode(vp, type);
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
2928
prnode_t *pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prvnops.c
2942
vp = pnp->pr_pidfile;
usr/src/uts/common/fs/proc/prvnops.c
2943
pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prvnops.c
2988
error = prwritectl32(vp, uiop, CRED());
usr/src/uts/common/fs/proc/prvnops.c
2990
error = prwritectl(vp, uiop, CRED());
usr/src/uts/common/fs/proc/prvnops.c
2992
error = prwritectl(vp, uiop, CRED());
usr/src/uts/common/fs/proc/prvnops.c
3006
return ((vp->v_type == VDIR)? EISDIR : EBADF);
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
3015
prnode_t *pnp = VTOP(vp);
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
3098
vap->va_type = (vp->v_type == VPROC) ? VREG : vp->v_type;
usr/src/uts/common/fs/proc/prvnops.c
3100
vap->va_fsid = vp->v_vfsp->vfs_dev;
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
3466
prnode_t *pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prvnops.c
3475
if ((mode & VWRITE) && vn_is_readonly(vp))
usr/src/uts/common/fs/proc/prvnops.c
3723
vnode_t *vp = *vpp;
usr/src/uts/common/fs/proc/prvnops.c
3725
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/proc/prvnops.c
3728
} else if (vp->v_type != VPROC ||
usr/src/uts/common/fs/proc/prvnops.c
3729
VTOP(vp)->pr_type != PR_FD) {
usr/src/uts/common/fs/proc/prvnops.c
3738
vp = VTOP(vp)->pr_realvp;
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
3770
vnode_t *vp;
usr/src/uts/common/fs/proc/prvnops.c
3816
for (vp = p->p_trace; vp != NULL; vp = VTOP(vp)->pr_next) {
usr/src/uts/common/fs/proc/prvnops.c
3817
if (!(VTOP(VTOP(vp)->pr_pidfile)->pr_flags & PR_INVAL) &&
usr/src/uts/common/fs/proc/prvnops.c
3818
VTOP(vp)->pr_owner == curproc &&
usr/src/uts/common/fs/proc/prvnops.c
3819
vp->v_vfsp == dp->v_vfsp) {
usr/src/uts/common/fs/proc/prvnops.c
3820
ASSERT(!(VTOP(vp)->pr_flags & PR_INVAL));
usr/src/uts/common/fs/proc/prvnops.c
3821
VN_HOLD(vp);
usr/src/uts/common/fs/proc/prvnops.c
3824
return (vp);
usr/src/uts/common/fs/proc/prvnops.c
3834
if ((vp = p->p_trace) != NULL) {
usr/src/uts/common/fs/proc/prvnops.c
3837
pcp = VTOP(vp)->pr_common;
usr/src/uts/common/fs/proc/prvnops.c
3867
vp = pnp->pr_pidfile;
usr/src/uts/common/fs/proc/prvnops.c
3868
pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prvnops.c
3874
p->p_plist = vp;
usr/src/uts/common/fs/proc/prvnops.c
3884
vnode_t *vp;
usr/src/uts/common/fs/proc/prvnops.c
3929
vp = (type == PR_CURDIR)? up->u_cdir :
usr/src/uts/common/fs/proc/prvnops.c
3932
if (vp == NULL) {
usr/src/uts/common/fs/proc/prvnops.c
3942
VN_HOLD(vp);
usr/src/uts/common/fs/proc/prvnops.c
3943
pnp->pr_realvp = vp;
usr/src/uts/common/fs/proc/prvnops.c
3952
if ((vp = dpnp->pr_files[i]) != NULL &&
usr/src/uts/common/fs/proc/prvnops.c
3953
!(VTOP(vp)->pr_flags & PR_INVAL)) {
usr/src/uts/common/fs/proc/prvnops.c
3954
VN_HOLD(vp);
usr/src/uts/common/fs/proc/prvnops.c
3958
return (vp);
usr/src/uts/common/fs/proc/prvnops.c
3971
dpnp->pr_files[i] = vp = PTOV(pnp);
usr/src/uts/common/fs/proc/prvnops.c
3976
if (vp->v_type == VPROC) {
usr/src/uts/common/fs/proc/prvnops.c
3978
p->p_plist = vp;
usr/src/uts/common/fs/proc/prvnops.c
3982
return (vp);
usr/src/uts/common/fs/proc/prvnops.c
3993
vnode_t *vp;
usr/src/uts/common/fs/proc/prvnops.c
4020
vp = NULL;
usr/src/uts/common/fs/proc/prvnops.c
4024
vp = p->p_exec;
usr/src/uts/common/fs/proc/prvnops.c
4033
SEGOP_GETVP(seg, seg->s_base, &vp) == 0 &&
usr/src/uts/common/fs/proc/prvnops.c
4034
vp != NULL && vp->v_type == VREG &&
usr/src/uts/common/fs/proc/prvnops.c
4035
VOP_GETATTR(vp, &vattr, 0, CRED(), NULL) == 0) {
usr/src/uts/common/fs/proc/prvnops.c
4038
if (vp == p->p_exec) /* "a.out" */
usr/src/uts/common/fs/proc/prvnops.c
4040
pr_object_name(name, vp, &vattr);
usr/src/uts/common/fs/proc/prvnops.c
4046
vp = NULL;
usr/src/uts/common/fs/proc/prvnops.c
4048
if (vp != NULL) {
usr/src/uts/common/fs/proc/prvnops.c
4049
VN_HOLD(vp);
usr/src/uts/common/fs/proc/prvnops.c
4055
if (vp == NULL)
usr/src/uts/common/fs/proc/prvnops.c
4065
pnp->pr_realvp = vp;
usr/src/uts/common/fs/proc/prvnops.c
4066
vp = PTOV(pnp);
usr/src/uts/common/fs/proc/prvnops.c
4069
return (vp);
usr/src/uts/common/fs/proc/prvnops.c
4083
vnode_t *vp;
usr/src/uts/common/fs/proc/prvnops.c
4148
for (vp = lep->le_trace; vp != NULL; vp = VTOP(vp)->pr_next) {
usr/src/uts/common/fs/proc/prvnops.c
4149
if (!(VTOP(vp)->pr_flags & PR_INVAL) &&
usr/src/uts/common/fs/proc/prvnops.c
4150
VTOP(vp)->pr_owner == curproc &&
usr/src/uts/common/fs/proc/prvnops.c
4151
vp->v_vfsp == dp->v_vfsp) {
usr/src/uts/common/fs/proc/prvnops.c
4152
VN_HOLD(vp);
usr/src/uts/common/fs/proc/prvnops.c
4155
return (vp);
usr/src/uts/common/fs/proc/prvnops.c
4165
if ((vp = lep->le_trace) != NULL) {
usr/src/uts/common/fs/proc/prvnops.c
4168
pcp = VTOP(vp)->pr_common;
usr/src/uts/common/fs/proc/prvnops.c
4197
lep->le_trace = vp = PTOV(pnp);
usr/src/uts/common/fs/proc/prvnops.c
4199
return (vp);
usr/src/uts/common/fs/proc/prvnops.c
4206
vnode_t *vp;
usr/src/uts/common/fs/proc/prvnops.c
4258
if ((vp = dpnp->pr_files[i]) != NULL &&
usr/src/uts/common/fs/proc/prvnops.c
4259
!(VTOP(vp)->pr_flags & PR_INVAL)) {
usr/src/uts/common/fs/proc/prvnops.c
4260
VN_HOLD(vp);
usr/src/uts/common/fs/proc/prvnops.c
4264
return (vp);
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
4277
dpnp->pr_files[i] = vp = PTOV(pnp);
usr/src/uts/common/fs/proc/prvnops.c
4282
if (vp->v_type == VPROC) {
usr/src/uts/common/fs/proc/prvnops.c
4284
p->p_plist = vp;
usr/src/uts/common/fs/proc/prvnops.c
4288
return (vp);
usr/src/uts/common/fs/proc/prvnops.c
4299
vnode_t *vp = NULL;
usr/src/uts/common/fs/proc/prvnops.c
430
prnode_t *pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prvnops.c
4337
vp = fp->f_vnode;
usr/src/uts/common/fs/proc/prvnops.c
4338
VN_HOLD(vp);
usr/src/uts/common/fs/proc/prvnops.c
4346
if (vp == NULL) {
usr/src/uts/common/fs/proc/prvnops.c
4357
pnp->pr_realvp = vp;
usr/src/uts/common/fs/proc/prvnops.c
4360
vp = PTOV(pnp);
usr/src/uts/common/fs/proc/prvnops.c
4362
vp->v_type = VDIR;
usr/src/uts/common/fs/proc/prvnops.c
4363
vp->v_flag |= VTRAVERSE;
usr/src/uts/common/fs/proc/prvnops.c
4366
return (vp);
usr/src/uts/common/fs/proc/prvnops.c
4374
vnode_t *vp = NULL;
usr/src/uts/common/fs/proc/prvnops.c
4419
vp = PTOV(pnp);
usr/src/uts/common/fs/proc/prvnops.c
4421
return (vp);
usr/src/uts/common/fs/proc/prvnops.c
4429
vnode_t *vp = NULL;
usr/src/uts/common/fs/proc/prvnops.c
4486
if ((vp = PTOU(p)->u_rdir) == NULL)
usr/src/uts/common/fs/proc/prvnops.c
4487
vp = p->p_zone->zone_rootvp;
usr/src/uts/common/fs/proc/prvnops.c
4488
VN_HOLD(vp);
usr/src/uts/common/fs/proc/prvnops.c
4491
vp = PTOU(p)->u_cdir;
usr/src/uts/common/fs/proc/prvnops.c
4492
VN_HOLD(vp);
usr/src/uts/common/fs/proc/prvnops.c
4516
vp = p->p_execdir;
usr/src/uts/common/fs/proc/prvnops.c
4517
VN_HOLD(vp);
usr/src/uts/common/fs/proc/prvnops.c
4521
vp = p->p_exec;
usr/src/uts/common/fs/proc/prvnops.c
4522
VN_HOLD(vp);
usr/src/uts/common/fs/proc/prvnops.c
4535
SEGOP_GETVP(seg, seg->s_base, &vp)
usr/src/uts/common/fs/proc/prvnops.c
4537
vp != NULL && vp->v_type == VREG &&
usr/src/uts/common/fs/proc/prvnops.c
4538
VOP_GETATTR(vp, &vattr, 0, CRED(),
usr/src/uts/common/fs/proc/prvnops.c
4542
if (vp == p->p_exec)
usr/src/uts/common/fs/proc/prvnops.c
4545
pr_object_name(name, vp,
usr/src/uts/common/fs/proc/prvnops.c
4554
vp = NULL;
usr/src/uts/common/fs/proc/prvnops.c
4556
VN_HOLD(vp);
usr/src/uts/common/fs/proc/prvnops.c
4571
vp = ufp->uf_file->f_vnode;
usr/src/uts/common/fs/proc/prvnops.c
4572
VN_HOLD(vp);
usr/src/uts/common/fs/proc/prvnops.c
4594
if (vp != NULL) {
usr/src/uts/common/fs/proc/prvnops.c
4600
pnp->pr_realvp = vp;
usr/src/uts/common/fs/proc/prvnops.c
4604
vp = PTOV(pnp);
usr/src/uts/common/fs/proc/prvnops.c
4605
vp->v_type = VLNK;
usr/src/uts/common/fs/proc/prvnops.c
4608
return (vp);
usr/src/uts/common/fs/proc/prvnops.c
4619
vnode_t *vp = NULL;
usr/src/uts/common/fs/proc/prvnops.c
464
if (pnp->pr_owner == curproc && !fisopen(vp))
usr/src/uts/common/fs/proc/prvnops.c
4650
vp = PTOV(pnp);
usr/src/uts/common/fs/proc/prvnops.c
4656
return (vp);
usr/src/uts/common/fs/proc/prvnops.c
4667
vnode_t *vp = NULL;
usr/src/uts/common/fs/proc/prvnops.c
467
prnotify(vp);
usr/src/uts/common/fs/proc/prvnops.c
4723
vp = PTOV(pnp);
usr/src/uts/common/fs/proc/prvnops.c
4725
return (vp);
usr/src/uts/common/fs/proc/prvnops.c
4737
vnode_t *vp;
usr/src/uts/common/fs/proc/prvnops.c
4747
vp = pr_lookup_piddir(dp, "lwp");
usr/src/uts/common/fs/proc/prvnops.c
4749
if ((dp = vp) == NULL) /* /proc/<pid>/lwp */
usr/src/uts/common/fs/proc/prvnops.c
4760
vp = pr_lookup_lwpdir(dp, comp);
usr/src/uts/common/fs/proc/prvnops.c
4762
if ((dp = vp) == NULL)
usr/src/uts/common/fs/proc/prvnops.c
4766
vp = PTOV(pnp);
usr/src/uts/common/fs/proc/prvnops.c
4785
vp = NULL;
usr/src/uts/common/fs/proc/prvnops.c
4790
vp = NULL;
usr/src/uts/common/fs/proc/prvnops.c
4793
p->p_plist = vp;
usr/src/uts/common/fs/proc/prvnops.c
4797
return (vp);
usr/src/uts/common/fs/proc/prvnops.c
4823
vnode_t *vp;
usr/src/uts/common/fs/proc/prvnops.c
4834
vp = PTOV(pnp);
usr/src/uts/common/fs/proc/prvnops.c
4835
vp->v_flag = VNOCACHE|VNOMAP|VNOSWAP|VNOMOUNT;
usr/src/uts/common/fs/proc/prvnops.c
4836
vn_setops(vp, prvnodeops);
usr/src/uts/common/fs/proc/prvnops.c
4837
vp->v_vfsp = dp->v_vfsp;
usr/src/uts/common/fs/proc/prvnops.c
4838
vp->v_type = VPROC;
usr/src/uts/common/fs/proc/prvnops.c
4839
vp->v_data = (caddr_t)pnp;
usr/src/uts/common/fs/proc/prvnops.c
4859
vp->v_type = VDIR;
usr/src/uts/common/fs/proc/prvnops.c
4872
vp->v_flag |= VDIROPEN;
usr/src/uts/common/fs/proc/prvnops.c
4887
vp->v_type = VDIR;
usr/src/uts/common/fs/proc/prvnops.c
4892
vp->v_type = VLNK;
usr/src/uts/common/fs/proc/prvnops.c
4898
vp->v_type = VLNK;
usr/src/uts/common/fs/proc/prvnops.c
4903
vp->v_type = VDIR;
usr/src/uts/common/fs/proc/prvnops.c
4939
vn_exists(vp);
usr/src/uts/common/fs/proc/prvnops.c
4949
vnode_t *vp;
usr/src/uts/common/fs/proc/prvnops.c
495
if (pnp->pr_owner == curproc && !fisopen(vp))
usr/src/uts/common/fs/proc/prvnops.c
4980
vp = pnp->pr_realvp;
usr/src/uts/common/fs/proc/prvnops.c
4983
if (vp != NULL) {
usr/src/uts/common/fs/proc/prvnops.c
4984
VN_RELE(vp);
usr/src/uts/common/fs/proc/prvnops.c
505
prnotify(vp); /* notify waiters */
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
5082
prnode_t *pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prvnops.c
5217
vnode_t *vp;
usr/src/uts/common/fs/proc/prvnops.c
5247
SEGOP_GETVP(seg, seg->s_base, &vp) == 0 &&
usr/src/uts/common/fs/proc/prvnops.c
5248
vp != NULL && vp->v_type == VREG &&
usr/src/uts/common/fs/proc/prvnops.c
5249
VOP_GETATTR(vp, &vattr, 0, CRED(), NULL) == 0) {
usr/src/uts/common/fs/proc/prvnops.c
5251
if (vp == dir[i])
usr/src/uts/common/fs/proc/prvnops.c
5255
dir[nentries++] = vp;
usr/src/uts/common/fs/proc/prvnops.c
5272
if ((vp = as->a_objectdir[i]) != NULL) {
usr/src/uts/common/fs/proc/prvnops.c
5274
if (vp == dir[j]) {
usr/src/uts/common/fs/proc/prvnops.c
5309
if ((vp = dir[i]) == NULL)
usr/src/uts/common/fs/proc/prvnops.c
5314
as->a_objectdir[j++] = vp;
usr/src/uts/common/fs/proc/prvnops.c
5348
vnode_t *vp;
usr/src/uts/common/fs/proc/prvnops.c
5404
while (n < objdirsize && (((vp = obj_entry(as, n)) == NULL) ||
usr/src/uts/common/fs/proc/prvnops.c
5405
(VOP_GETATTR(vp, &vattr, 0, CRED(), NULL)
usr/src/uts/common/fs/proc/prvnops.c
5422
if (vp == p->p_exec)
usr/src/uts/common/fs/proc/prvnops.c
5425
pr_object_name(str, vp, &vattr);
usr/src/uts/common/fs/proc/prvnops.c
5683
vnode_t *vp;
usr/src/uts/common/fs/proc/prvnops.c
5778
if ((vp = obj_entry(as, obj)) == NULL)
usr/src/uts/common/fs/proc/prvnops.c
5781
if (VOP_GETATTR(vp, &vattr, 0, CRED(), NULL) != 0)
usr/src/uts/common/fs/proc/prvnops.c
5783
if (vp == p->p_exec)
usr/src/uts/common/fs/proc/prvnops.c
5786
pr_object_name(dirent->d_name, vp, &vattr);
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
5946
vnode_t *vp;
usr/src/uts/common/fs/proc/prvnops.c
5949
while ((vp = *listp) != NULL) {
usr/src/uts/common/fs/proc/prvnops.c
5950
pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prvnops.c
5951
if (vp == pvp) {
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
5964
prnode_t *pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prvnops.c
5978
ASSERT(vp->v_count == 1);
usr/src/uts/common/fs/proc/prvnops.c
5992
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/proc/prvnops.c
5994
if (type == PR_PROCDIR || vp->v_count > 1) {
usr/src/uts/common/fs/proc/prvnops.c
5995
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/proc/prvnops.c
5996
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/proc/prvnops.c
6015
dpnp->pr_files[pnp->pr_index] == vp)
usr/src/uts/common/fs/proc/prvnops.c
6023
ASSERT(vp->v_count == 1);
usr/src/uts/common/fs/proc/prvnops.c
6047
pr_list_unlink(vp, &p->p_trace);
usr/src/uts/common/fs/proc/prvnops.c
6052
pr_list_unlink(vp, &lep->le_trace);
usr/src/uts/common/fs/proc/prvnops.c
6056
pr_list_unlink(vp, &p->p_plist);
usr/src/uts/common/fs/proc/prvnops.c
6064
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/proc/prvnops.c
6081
prseek(vnode_t *vp, offset_t ooff, offset_t *noffp, caller_context_t *ct)
usr/src/uts/common/fs/proc/prvnops.c
6101
vnode_t *vp, *execvp, *vrootp;
usr/src/uts/common/fs/proc/prvnops.c
6174
&vp, pnp->pr_realvp) == 0) {
usr/src/uts/common/fs/proc/prvnops.c
6175
if (vn_compare(vp, execvp)) {
usr/src/uts/common/fs/proc/prvnops.c
6176
VN_RELE(vp);
usr/src/uts/common/fs/proc/prvnops.c
6182
VN_RELE(vp);
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
6215
prnode_t *pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prvnops.c
6291
prrealvp(vnode_t *vp, vnode_t **vpp, caller_context_t *ct)
usr/src/uts/common/fs/proc/prvnops.c
6295
if ((rvp = VTOP(vp)->pr_realvp) != NULL) {
usr/src/uts/common/fs/proc/prvnops.c
6296
vp = rvp;
usr/src/uts/common/fs/proc/prvnops.c
6297
if (VOP_REALVP(vp, &rvp, ct) == 0)
usr/src/uts/common/fs/proc/prvnops.c
6298
vp = rvp;
usr/src/uts/common/fs/proc/prvnops.c
6301
*vpp = vp;
usr/src/uts/common/fs/proc/prvnops.c
6315
prpoll(vnode_t *vp, short events, int anyyet, short *reventsp,
usr/src/uts/common/fs/proc/prvnops.c
6318
prnode_t *pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prvnops.c
6332
vp = pnp->pr_pidfile;
usr/src/uts/common/fs/proc/prvnops.c
6333
pnp = VTOP(vp);
usr/src/uts/common/fs/proc/prvnops.c
6341
if (vp->v_type == VDIR) {
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
167
shnode_t *sft = VTOSH(vp);
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
168
sharetab_globals_t *sg = sharetab_get_globals(vp->v_vfsp->vfs_zone);
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
204
vap->va_fsid = vp->v_vfsp->vfs_dev;
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
224
vnode_t *vp;
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
237
vp = gfs_file_create(sizeof (shnode_t), NULL, sharefs_ops_data);
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
239
((gfs_file_t *)vp->v_data)->gfs_ino = SHAREFS_INO_FILE;
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
246
VN_SET_VFS_TYPE_DEV(vp, ovp->v_vfsp, VREG, 0);
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
248
vp->v_flag |= VROOT | VNOCACHE | VNOMAP | VNOSWAP | VNOMOUNT;
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
250
*vpp = vp;
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
253
sft = VTOSH(vp);
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
267
error = sharefs_snap_create(sharetab_get_globals(vp->v_vfsp->vfs_zone),
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
275
sharefs_close(vnode_t *vp, int flag, int count,
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
278
shnode_t *sft = VTOSH(vp);
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
279
sharetab_globals_t *sg = sharetab_get_globals(vp->v_vfsp->vfs_zone);
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
285
if (vp->v_count == 1) {
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
304
shnode_t *sft = VTOSH(vp);
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
308
sharetab_globals_t *sg = sharetab_get_globals(vp->v_vfsp->vfs_zone);
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/sharefs/sharefs_vnops.c
351
gfs_file_t *fp = vp->v_data;
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
353
sharetab_globals_t *sg = sharetab_get_globals(vp->v_vfsp->vfs_zone);
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
355
sft = (shnode_t *)gfs_file_inactive(vp);
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
370
vnode_t *vp;
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
373
vp = gfs_root_create_file(sizeof (shnode_t),
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
376
sft = VTOSH(vp);
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
380
return (vp);
usr/src/uts/common/fs/smbclnt/netsmb/smb_dev.c
572
vnode_t *vp;
usr/src/uts/common/fs/smbclnt/netsmb/smb_dev.c
592
vp = fp->f_vnode;
usr/src/uts/common/fs/smbclnt/netsmb/smb_dev.c
593
dev = vp->v_rdev;
usr/src/uts/common/fs/smbclnt/netsmb/smb_dev.c
639
vnode_t *vp;
usr/src/uts/common/fs/smbclnt/netsmb/smb_dev.c
650
vp = fp->f_vnode;
usr/src/uts/common/fs/smbclnt/netsmb/smb_dev.c
651
dev = vp->v_rdev;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs.h
182
#define VTOSMI(vp) ((smbmntinfo_t *)(((vp)->v_vfsp)->vfs_data))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs.h
184
#define SMBINTR(vp) (VTOSMI(vp)->smi_flags & SMI_INT)
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
143
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
144
smi = VTOSMI(vp);
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
312
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
313
smi = VTOSMI(vp);
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
397
np = VTOSMB(vp);
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
427
smbfs_acl_getvsa(vnode_t *vp, vsecattr_t *vsa,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
433
np = VTOSMB(vp);
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
480
smbfs_acl_store(vnode_t *vp, vsecattr_t *vsa, uid_t uid, gid_t gid,
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
559
smbfs_acl_setvsa(vnode_t *vp, vsecattr_t *vsa,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
563
smbnode_t *np = VTOSMB(vp);
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
84
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
85
smi = VTOSMI(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
116
smbfs_waitfor_purge_complete(vnode_t *vp)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
121
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
124
sigintr(&smask, VTOSMI(vp)->smi_flags & SMI_INT);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
150
struct vnode *vp,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
156
if (ATTRCACHE_VALID(vp)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
157
error = smbfs_waitfor_purge_complete(vp);
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
186
if (vn_has_cached_data(vp)) {
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
211
struct vnode *vp,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
219
np = VTOSMB(vp);
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
254
smbfs_attrcache_fa(vnode_t *vp, struct smbfattr *fap)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
263
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
264
smi = VTOSMI(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
301
if ((smi->smi_flags & SMI_NOAC) || (vp->v_flag & VNOCACHE))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
321
oldvt = vp->v_type;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
322
vp->v_type = vtype;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
341
(!vn_has_cached_data(vp) ||
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
371
smbfs_getattr_cache(vnode_t *vp, struct smbfattr *fap)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
376
np = VTOSMB(vp);
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
402
smbnode_t *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
413
if (vp->v_flag & V_XATTRDIR) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
427
if (smbfs_rw_enter_sig(&np->r_lkserlock, RW_READER, SMBINTR(vp)))
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
478
smbfs_attrcache_fa(vp, fap);
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
497
smi = VTOSMI(vp);
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
518
error = smbfs_getattr_cache(vp, &fa);
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
529
smbfattr_to_vattr(vp, &fa, vap);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
543
smbfattr_to_vattr(vnode_t *vp, struct smbfattr *fa, struct vattr *vap)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
545
struct smbnode *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
551
vap->va_type = vp->v_type;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
557
vap->va_fsid = vp->v_vfsp->vfs_dev;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
583
vap->va_rdev = vp->v_rdev;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
75
#define ATTRCACHE_VALID(vp) (gethrtime() < VTOSMB(vp)->r_attrtime)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_node.c
166
vnode_t *vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_node.c
189
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_node.c
202
*vpp = vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_node.h
310
#define VTOSMB(vp) ((smbnode_t *)((vp)->v_data))
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
353
void smbfs_attrcache_fa(vnode_t *vp, struct smbfattr *fap);
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
397
int smbfs_xa_parent(vnode_t *vp, vnode_t **vpp);
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
1026
vnode_t *vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1029
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1030
vfsp = vp->v_vfsp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1032
ASSERT(vp->v_count == 1);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1041
vn_invalid(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1042
vn_free(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1058
vnode_t *vp, **vplist;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1085
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1091
if (IS_SWAPVP(vp) || vn_is_readonly(vp))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1098
if (vn_has_cached_data(vp) &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1100
VN_HOLD(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1101
vplist[cnt++] = vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1112
vp = vplist[cnt];
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
1114
VN_RELE(vp);
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
1137
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1148
(void) VOP_RWLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1151
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1156
if (vn_has_cached_data(vp) &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1158
error = VOP_PUTPAGE(vp, (offset_t)0, (uint_t)0,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1167
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1175
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1302
vnode_t *vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1309
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1312
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1313
if (vp->v_count > 1) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1314
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1315
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1320
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
168
vnode_t *vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
198
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
199
if (vn_has_cached_data(vp)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
200
ASSERT3P(vp, ==, NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
242
vnode_t *vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
306
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
307
smbfs_attrcache_fa(vp, fap);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
336
vnode_t *vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
363
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
369
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
370
if (vp->v_count > 1) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
371
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
372
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
378
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
385
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
386
if (vp->v_count > 1) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
387
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
388
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
392
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
393
vn_invalid(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
407
VFS_RELE(vp->v_vfsp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
408
vn_reinit(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
421
vp = new_vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
440
np->r_vnode = vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
454
vn_setops(vp, smbfs_vnodeops);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
455
vp->v_data = (caddr_t)np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
457
vp->v_vfsp = vfsp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
458
vp->v_type = VNON;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
514
vnode_t *vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
520
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
521
ASSERT(vp->v_count >= 1);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
523
vfsp = vp->v_vfsp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
544
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
545
if (vp->v_count > 1) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
546
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
547
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
555
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
581
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
582
if (vp->v_count > 1) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
583
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
584
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
587
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
603
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
604
if (vp->v_count > 1) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
605
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
606
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
610
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
733
vnode_t *vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
751
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
765
VN_HOLD(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
768
VN_HOLD(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
887
vnode_t *vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
897
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
908
if (vn_has_cached_data(vp) &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vfsops.c
868
vnode_t *vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vfsops.c
886
vp = SMBTOV(smi->smi_root);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vfsops.c
887
VN_HOLD(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vfsops.c
888
*vpp = vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1037
vnode_t *vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1126
error = vpm_data_copy(vp, offset, n, uio,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1192
smbfs_rdwrlbn(vnode_t *vp, page_t *pp, u_offset_t off, size_t len,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1195
smbmntinfo_t *smi = VTOSMI(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1203
if (smi->smi_flags & SMI_DEAD || vp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1206
bp = pageio_setup(pp, len, vp, flags);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1221
bp->b_file = vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1375
smbfs_ioctl(vnode_t *vp, int cmd, intptr_t arg, int flag,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1381
smi = VTOSMI(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1386
if (smi->smi_flags & SMI_DEAD || vp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
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
140
static int smbfsremove(vnode_t *dvp, vnode_t *vp, struct smb_cred *scred,
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
1447
smi = VTOSMI(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1452
if (smi->smi_flags & SMI_DEAD || vp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
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
1464
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1472
vap->va_fsid = vp->v_vfsp->vfs_dev;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1474
vap->va_rdev = vp->v_rdev;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1487
if (vn_has_cached_data(vp) &&
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
1520
vfsp = vp->v_vfsp;
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
1552
smbfs_accessx, vp);
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
1563
error, VTOSMB(vp)->n_rpath);
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
1578
vnevent_truncate(vp, ct);
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
1593
smbnode_t *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1603
ASSERT(curproc->p_zone == VTOSMI(vp)->smi_zone_ref.zref_zone);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1610
if (vp->v_flag & V_XATTRDIR)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1629
if (vn_has_cached_data(vp) &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1633
ASSERT(vp->v_type != VCHR);
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
1775
smbfs_invalidate_pages(vp,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
178
#define smbfs_lm_has_sleep(vp) 0
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1941
vnode_t *vp = arg;
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
1960
vfsp = vp->v_vfsp;
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
1998
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1999
smi = VTOSMI(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2004
if (smi->smi_flags & SMI_DEAD || vp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2007
if ((syncflag & FNODSYNC) || IS_SWAPVP(vp))
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
2018
if (smbfs_rw_enter_sig(&np->r_lkserlock, RW_READER, SMBINTR(vp)))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
204
vnode_t *vp;
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
2073
smbnode_t *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2106
if (vn_has_cached_data(vp)) {
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
215
vp = *vpp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
216
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
217
smi = VTOSMI(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2189
vnode_t *vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
223
if (smi->smi_flags & SMI_DEAD || vp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
226
if (vp->v_type != VREG && vp->v_type != VDIR) { /* XXX VLNK? */
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
227
SMBVDEBUG("open eacces vtype=%d\n", vp->v_type);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2312
vp = SMBTOV(smi->smi_root);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2313
VN_HOLD(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2314
*vpp = vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2321
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2322
vp->v_type = VDIR;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2325
*vpp = vp;
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
2342
if (vp != NULL) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2344
*vpp = vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
235
if (smbfs_rw_enter_sig(&np->r_lkserlock, RW_WRITER, SMBINTR(vp)))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2369
error = smbfs_nget(dvp, name, nmlen, &fa, &vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2374
*vpp = vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2410
vnode_t *vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2456
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2462
VN_RELE(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2473
*vpp = vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
248
} else if (np->n_ovtype != vp->v_type) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2494
vnode_t *vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
250
np->n_ovtype, vp->v_type);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2510
vp = NULL;
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
2571
VN_RELE(vp);
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
2579
VN_RELE(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
258
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2586
if ((vattr.va_mask & AT_SIZE) && vp->v_type == VREG) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2587
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2599
VN_RELE(vp);
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
2605
VN_RELE(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2610
vnevent_create(vp, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2615
*vpp = vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2684
error = smbfs_nget(dvp, name, nmlen, &fattr, &vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2689
*vpp = vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2711
vnode_t *vp = NULL;
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
2739
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2747
error = smbfsremove(dvp, vp, &scred, flags);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2752
vnevent_remove(vp, dvp, nm, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2756
if (vp != NULL)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2757
VN_RELE(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2788
smbfsremove(vnode_t *dvp, vnode_t *vp, struct smb_cred *scred,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2792
smbnode_t *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2811
if (vn_has_cached_data(vp) &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2813
error = smbfs_putpage(vp, (offset_t)0, 0, 0,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2841
if (vp->v_type != VDIR && vp->v_count > 1 && np->n_fidrefs > 0) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3155
vnode_t *vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3199
error = smbfs_nget(dvp, name, nmlen, &fattr, &vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3204
*vpp = vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3227
vnode_t *vp = NULL;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
325
smbfs_attrcache_fa(vp, &fa);
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
3257
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3264
if ((vp == dvp) || (vp == cdir) || (vp->v_flag & VROOT)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3268
if (vp->v_type != VDIR) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3272
if (vn_vfsrlock(vp)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3277
if (vn_mountedvfs(vp) != NULL) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3285
error = smbfsremove(dvp, vp, &scred, flags);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3290
vnevent_rmdir(vp, dvp, nm, ct);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3300
if (vp) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3302
vn_vfsunlock(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3303
VN_RELE(vp);
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
3327
struct smbnode *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3331
smi = VTOSMI(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3336
if (smi->smi_flags & SMI_DEAD || vp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
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
3356
if (smbfs_rw_enter_sig(&np->r_lkserlock, RW_WRITER, SMBINTR(vp)))
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
3386
struct smbnode *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3395
ASSERT(curproc->p_zone == VTOSMI(vp)->smi_zone_ref.zref_zone);
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
3529
if (smbfs_nget(vp, ctx->f_name, nmlen,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
355
np->n_ovtype = vp->v_type;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3590
smbfs_fid(vnode_t *vp, fid_t *fidp, caller_context_t *ct)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3616
smbfs_rwlock(vnode_t *vp, int write_lock, caller_context_t *ctp)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3618
smbnode_t *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3632
smbfs_rwunlock(vnode_t *vp, int write_lock, caller_context_t *ctp)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3634
smbnode_t *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3642
smbfs_seek(vnode_t *vp, offset_t ooff, offset_t *noffp, caller_context_t *ct)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3646
smi = VTOSMI(vp);
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
3651
if (smi->smi_flags & SMI_DEAD || vp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3659
if (vp->v_type == VDIR)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3683
smbfs_getpage(vnode_t *vp, offset_t off, size_t len, uint_t *protp,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3691
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3692
smi = VTOSMI(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3697
if (smi->smi_flags & SMI_DEAD || vp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3700
if (vp->v_flag & VNOMAP)
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
373
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
374
smi = VTOSMI(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3741
error = pvn_getpages(smbfs_getapage, vp, off, len, protp,
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
3758
if (vn_has_cached_data(vp))
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
3775
smbfs_getapage(vnode_t *vp, u_offset_t off, size_t len, uint_t *protp,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3796
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3797
smi = VTOSMI(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3802
if (smi->smi_flags & SMI_DEAD || vp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3805
bsize = MAX(vp->v_vfsp->vfs_bsize, PAGESIZE);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3824
if ((pagefound = page_exists(vp, off)) == NULL) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3834
if ((pp = page_create_va(vp, off,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3871
pp = pvn_read_kluster(vp, off, seg, addr, &io_off,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3888
bp = pageio_setup(pp, io_len, vp, B_READ);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3903
bp->b_file = vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3971
if ((pp = page_lookup(vp, off, se)) == NULL) {
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
4021
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4022
smi = VTOSMI(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4027
if (smi->smi_flags & SMI_DEAD || vp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4030
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4037
if (!vn_has_cached_data(vp))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4052
(vp->v_vfsp->vfs_flag & VFS_UNMOUNTED))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4078
error = pvn_vplist_dirty(vp, off, smbfs_putapage,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4115
pp = page_lookup(vp, io_off,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4119
pp = page_lookup_nowait(vp, io_off,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4126
err = smbfs_putapage(vp, pp, &io_off,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4156
smbfs_putapage(vnode_t *vp, page_t *pp, u_offset_t *offp, size_t *lenp,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
416
cleanlocks(vp, pid, 0);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4167
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4169
ASSERT(!vn_is_readonly(vp));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
417
cleanshares(vp, pid);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4171
bsize = MAX(vp->v_vfsp->vfs_bsize, PAGESIZE);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4181
pp = pvn_write_kluster(vp, pp, &io_off, &io_len, lbn_off,
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
4298
error = smbfs_putpage(vp, io_off, io_len,
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
4334
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4350
(void) pvn_vplist_dirty(vp, off, smbfs_putapage,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4366
smbfs_map(vnode_t *vp, offset_t off, struct as *as, caddr_t *addrp,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4376
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4377
smi = VTOSMI(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4382
if (smi->smi_flags & SMI_DEAD || vp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4389
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4395
if (vp->v_type != VREG)
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
442
if ((flag & FWRITE) && vn_has_cached_data(vp)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4426
if (smbfs_rw_enter_sig(&np->r_rwlock, RW_WRITER, SMBINTR(vp)))
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
4431
if (smbfs_rw_enter_sig(&np->r_lkserlock, RW_WRITER, SMBINTR(vp))) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4436
if (vp->v_flag & VNOCACHE) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4445
if ((flk_has_remote_locks(vp) || smbfs_lm_has_sleep(vp)) &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4446
MANDLOCK(vp, va.va_mode)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4458
vn_a.vp = vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4487
smbfs_addmap(vnode_t *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4491
smbnode_t *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4538
smbfs_delmap(vnode_t *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4542
smbnode_t *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4543
smbmntinfo_t *smi = VTOSMI(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4555
VN_HOLD(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4557
dmapp->dm_vp = vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4598
vnode_t *vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4603
vp = dmapp->dm_vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4604
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4605
smi = VTOSMI(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4617
if (vn_has_cached_data(vp) && !vn_is_readonly(vp) &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4628
(void) smbfs_putpage(vp, dmapp->dm_off, dmapp->dm_len, 0,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4633
(void) smbfs_putpage(vp, dmapp->dm_off, dmapp->dm_len,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4653
VN_RELE(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4671
smbfs_frlock(vnode_t *vp, int cmd, struct flock64 *bfp, int flag,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4675
if (curproc->p_zone != VTOSMI(vp)->smi_zone_ref.zref_zone)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4678
if (VTOSMI(vp)->smi_flags & SMI_LLOCK)
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
4693
smbfs_space(vnode_t *vp, int cmd, struct flock64 *bfp, int flag,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4699
smi = VTOSMI(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4704
if (smi->smi_flags & SMI_DEAD || vp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4708
ASSERT(vp->v_type == VREG);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4718
error = convoff(vp, bfp, 0, offset);
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
4747
smbfs_realvp(vnode_t *vp, vnode_t **vpp, caller_context_t *ct)
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
4763
vfs = vp->v_vfsp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4769
if (smi->smi_flags & SMI_DEAD || vp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
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
4836
vfsp = vp->v_vfsp;
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
4877
vfsp = vp->v_vfsp;
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
4922
if (curproc->p_zone != VTOSMI(vp)->smi_zone_ref.zref_zone)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4925
if (VTOSMI(vp)->smi_flags & SMI_LLOCK)
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
557
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
558
smi = VTOSMI(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
563
if (smi->smi_flags & SMI_DEAD || vp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
572
if (vp->v_type != VREG)
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
614
if ((vp->v_flag & VNOCACHE) ||
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
617
!vn_has_cached_data(vp))) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
621
SMBINTR(vp)))
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
660
error = vpm_data_copy(vp, off + on, n, uiop,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
663
base = segmap_getmapflt(segkmap, vp, off + on, n, 1,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
682
error = vpm_sync_pages(vp, off, n, flags);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
688
(void) vpm_sync_pages(vp, off, n, 0);
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
723
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
724
smi = VTOSMI(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
729
if (smi->smi_flags & SMI_DEAD || vp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
738
if (vp->v_type != VREG)
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
808
if ((vp->v_flag & VNOCACHE) ||
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
811
!vn_has_cached_data(vp))) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
836
SMBINTR(vp)))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
866
bsize = vp->v_vfsp->vfs_bsize;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
901
if (SMBINTR(vp)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
946
base = segmap_getmapflt(segkmap, vp, off + on,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
953
base = segmap_getmapflt(segkmap, vp, off + on,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
964
IS_SWAPVP(vp)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
981
error = vpm_sync_pages(vp, off, n, flags);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
987
(void) vpm_sync_pages(vp, off, n, 0);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_xattr.c
132
smbfs_xa_parent(vnode_t *vp, vnode_t **vpp)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_xattr.c
134
smbnode_t *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_xattr.c
143
if (vp->v_flag & V_XATTRDIR) {
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/smbsrv/smb_cmn_rename.c
287
nbl_start_crit(dst_fnode->vp, RW_READER);
usr/src/uts/common/fs/smbsrv/smb_cmn_rename.c
668
nbl_start_crit(src_node->vp, RW_READER);
usr/src/uts/common/fs/smbsrv/smb_delete.c
516
nbl_start_crit(node->vp, RW_READER);
usr/src/uts/common/fs/smbsrv/smb_fem.c
169
rc = fem_install(node->vp, smb_fcn_ops, (void *)node, OPARGUNIQ,
usr/src/uts/common/fs/smbsrv/smb_fem.c
181
rc = fem_uninstall(node->vp, smb_fcn_ops, (void *)node);
usr/src/uts/common/fs/smbsrv/smb_fem.c
192
rc = fem_install(node->vp, smb_oplock_ops, (void *)node, OPARGUNIQ,
usr/src/uts/common/fs/smbsrv/smb_fem.c
202
VERIFY0(fem_uninstall(node->vp, smb_oplock_ops, (void *)node));
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1052
unnamed_vp = unnamed_node->vp;
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
1122
rc = smb_vop_link(to_dnode->vp, from_fnode->vp, to_name, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
113
return (smb_vop_open(&node->vp, mode, cred));
usr/src/uts/common/fs/smbsrv/smb_fsops.c
119
smb_vop_close(node->vp, mode, cred);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1197
rc = smb_vop_lookup(from_dnode->vp, from_name, &from_vp, NULL,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1253
rc = smb_vop_rename(from_dnode->vp, from_name, to_dnode->vp,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
132
vnode_t *vp;
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1378
unnamed_vp = unnamed_node->vp;
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
1434
rc = smb_vop_space(node->vp, F_FREESP, &flk, FWRITE, 0LL, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1496
rc = nbl_svmand(snode->vp, kcr, &svmand);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1512
rc = nbl_lock_conflict(snode->vp, NBL_READ, uio->uio_loffset,
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
1547
vnode_t *vp;
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1559
vp = snode->vp;
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1597
u_vp = u_node->vp;
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1602
rc = nbl_svmand(vp, kcr, &svmand);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1618
rc = nbl_lock_conflict(vp, NBL_WRITE, uio->uio_loffset,
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
1643
(void) smb_vop_setattr(vp, u_vp, &attr, flags, kcr);
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
1669
return (smb_vop_retzcbuf(node->vp, xuio, 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
1712
return (smb_vop_statfs(snode->vp, statp, cr));
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1775
error = smb_vop_access(snode->vp, VREAD,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
180
rc = smb_vop_mkdir(dnode->vp, name, attr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
181
&vp, flags, cr, vsap);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1811
dir_vp = (snode->n_dnode) ? snode->n_dnode->vp : NULL;
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1812
error = smb_vop_access(snode->vp, faccess, V_ACE_MASK, dir_vp,
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
184
rc = smb_vop_create(dnode->vp, name, attr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
185
&vp, flags, cr, vsap);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1984
vnode_t *vp;
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2003
rc = smb_vop_stream_lookup(fnode->vp, sname, &vp, od_name,
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
2012
vp, od_name);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2016
VN_RELE(vp);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2067
vnode_t *vp;
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2103
rc = smb_vop_lookup(dnode->vp, name, &vp, od_name, flags,
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
213
rc = smb_vop_setattr(vp, NULL, &set_attr, 0, kcr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2132
rc = smb_vop_lookup(dnode->vp, longname, &vp, od_name,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2133
flags, &ret_flags, root_node ? root_node->vp : NULL, &attr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2144
if ((flags & SMB_FOLLOW_LINKS) && (vp->v_type == VLNK) &&
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2158
VN_RELE(vp);
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
2167
VN_RELE(vp);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2168
vp = lnk_target_node->vp;
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2170
rc = smb_vop_traverse_check(&vp);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2183
if (lnk_target_node->vp == 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
2188
VN_RELE(vp);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2199
rc = smb_vop_traverse_check(&vp);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2201
VN_RELE(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
2208
VN_RELE(vp);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
222
VN_RELE(vp);
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
2283
error = smb_vop_acl_read(snode->vp, &acl, flags,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
235
rc = smb_vop_mkdir(dnode->vp, name, attr, &vp,
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
238
rc = smb_vop_create(dnode->vp, name, attr, &vp,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2392
return (smb_vop_acl_type(snode->vp));
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
257
VN_RELE(vp);
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
264
(void) smb_vop_remove(dnode->vp, name, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2761
dir_vp = (snode->n_dnode) ? snode->n_dnode->vp : NULL;
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2762
smb_vop_eaccess(snode->vp, (int *)eaccess, V_ACE_MASK, dir_vp,
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
2836
rc = smb_vop_shrlock(node->vp, uniq_fid, desired_access, share_access,
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
2903
return (smb_vop_frlock(node->vp, cr, flag, &bf));
usr/src/uts/common/fs/smbsrv/smb_fsops.c
404
(void) smb_vop_remove(dnode->vp,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
434
vnode_t *vp;
usr/src/uts/common/fs/smbsrv/smb_fsops.c
445
rc = smb_vop_getattr(fnode->vp, NULL, &fattr, 0, kcr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
449
rc = smb_vop_stream_create(fnode->vp, 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
459
rc = smb_vop_setattr(vp, NULL, attr, 0, kcr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
462
VN_RELE(vp);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
467
vp, sname);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
470
VN_RELE(vp);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
492
vnode_t *vp;
usr/src/uts/common/fs/smbsrv/smb_fsops.c
548
rc = smb_vop_create(dnode->vp, name, attr, &vp,
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
558
VN_RELE(vp);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
593
vnode_t *vp;
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
704
VN_RELE(vp);
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
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
836
rc = smb_vop_remove(dnode->vp, longname,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
912
(void) smb_vop_remove(od->d_dnode->vp, odirent->od_name,
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_kshare.c
523
vnode_t *vp = NULL;
usr/src/uts/common/fs/smbsrv/smb_kshare.c
536
vp = shroot->vp;
usr/src/uts/common/fs/smbsrv/smb_kshare.c
545
rc = smb_vop_access(vp, VREAD, 0, NULL, user->u_cred);
usr/src/uts/common/fs/smbsrv/smb_kshare.c
547
rc = smb_vop_access(vp, VWRITE, 0, NULL, user->u_cred);
usr/src/uts/common/fs/smbsrv/smb_lock.c
585
if (nbl_share_conflict(node->vp, op, &smb_ct))
usr/src/uts/common/fs/smbsrv/smb_lock.c
595
if (nbl_svmand(node->vp, zone_kcred(), &svmand))
usr/src/uts/common/fs/smbsrv/smb_lock.c
598
if (nbl_lock_conflict(node->vp, op, off, len, svmand, &smb_ct))
usr/src/uts/common/fs/smbsrv/smb_mangle_name.c
374
vnode_t *vp;
usr/src/uts/common/fs/smbsrv/smb_mangle_name.c
388
vp = dnode->vp;
usr/src/uts/common/fs/smbsrv/smb_mangle_name.c
405
rc = smb_vop_readdir(vp, offset, buf,
usr/src/uts/common/fs/smbsrv/smb_node.c
1020
nbl_start_crit(node->vp, mode);
usr/src/uts/common/fs/smbsrv/smb_node.c
1031
nbl_end_crit(node->vp);
usr/src/uts/common/fs/smbsrv/smb_node.c
1038
return (nbl_in_crit(node->vp) && RW_LOCK_HELD(&node->n_lock));
usr/src/uts/common/fs/smbsrv/smb_node.c
1126
vnode_t *vp, *root_vp;
usr/src/uts/common/fs/smbsrv/smb_node.c
1131
ASSERT(node->vp);
usr/src/uts/common/fs/smbsrv/smb_node.c
1132
ASSERT(node->vp->v_vfsp);
usr/src/uts/common/fs/smbsrv/smb_node.c
1134
vp = node->vp;
usr/src/uts/common/fs/smbsrv/smb_node.c
1135
vfsp = vp->v_vfsp;
usr/src/uts/common/fs/smbsrv/smb_node.c
1140
VN_HOLD(vp);
usr/src/uts/common/fs/smbsrv/smb_node.c
1145
VN_RELE(vp);
usr/src/uts/common/fs/smbsrv/smb_node.c
1167
rc = smb_node_getpath(node, tree->t_snode->vp, buf, buflen);
usr/src/uts/common/fs/smbsrv/smb_node.c
1190
vnode_t *vp;
usr/src/uts/common/fs/smbsrv/smb_node.c
1198
vp = dnode->vp;
usr/src/uts/common/fs/smbsrv/smb_node.c
1199
VN_HOLD(vp);
usr/src/uts/common/fs/smbsrv/smb_node.c
1202
rc = vnodetopath(rootvp, vp, buf, buflen, kcr);
usr/src/uts/common/fs/smbsrv/smb_node.c
1205
rc = vnodetopath(NULL, vp, buf, buflen, kcr);
usr/src/uts/common/fs/smbsrv/smb_node.c
1207
VN_RELE(vp);
usr/src/uts/common/fs/smbsrv/smb_node.c
1232
vnode_t *vp,
usr/src/uts/common/fs/smbsrv/smb_node.c
1244
VN_HOLD(vp);
usr/src/uts/common/fs/smbsrv/smb_node.c
1245
node->vp = vp;
usr/src/uts/common/fs/smbsrv/smb_node.c
125
ASSERT(((_dir_)->vp->v_xattrdir) || ((_dir_)->vp->v_type == VDIR)); \
usr/src/uts/common/fs/smbsrv/smb_node.c
1261
if ((vp->v_flag & VROOT) != 0)
usr/src/uts/common/fs/smbsrv/smb_node.c
1286
VN_RELE(node->vp);
usr/src/uts/common/fs/smbsrv/smb_node.c
1406
return (node->vp->v_type == VREG);
usr/src/uts/common/fs/smbsrv/smb_node.c
1413
return ((node->vp->v_type == VDIR) ||
usr/src/uts/common/fs/smbsrv/smb_node.c
1421
return ((node->vp->v_type == VLNK) &&
usr/src/uts/common/fs/smbsrv/smb_node.c
1429
return ((node->vp->v_type == VLNK) &&
usr/src/uts/common/fs/smbsrv/smb_node.c
1437
return ((node->vp->v_type == VLNK) &&
usr/src/uts/common/fs/smbsrv/smb_node.c
1791
extern int reparse_vnode_parse(vnode_t *vp, nvlist_t *nvl);
usr/src/uts/common/fs/smbsrv/smb_node.c
1811
if (reparse_vnode_parse(node->vp, nvl) != 0) {
usr/src/uts/common/fs/smbsrv/smb_node.c
259
vnode_t *vp,
usr/src/uts/common/fs/smbsrv/smb_node.c
280
unnamed_vp = unode->vp;
usr/src/uts/common/fs/smbsrv/smb_node.c
287
error = smb_vop_getattr(vp, unnamed_vp, &attr, 0, zone_kcred());
usr/src/uts/common/fs/smbsrv/smb_node.c
303
fsid = vp->v_vfsp->vfs_fsid;
usr/src/uts/common/fs/smbsrv/smb_node.c
315
if ((node->n_hashkey == hashkey) && (node->vp == vp)) {
usr/src/uts/common/fs/smbsrv/smb_node.c
365
node = smb_node_alloc(od_name, vp, node_hdr, hashkey);
usr/src/uts/common/fs/smbsrv/smb_node.c
375
ASSERT((dnode->vp->v_xattrdir) ||
usr/src/uts/common/fs/smbsrv/smb_node.c
376
(dnode->vp->v_type == VDIR));
usr/src/uts/common/fs/smbsrv/smb_node.c
403
vnode_t *xattrdirvp, vnode_t *vp, char *stream_name)
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
601
ASSERT((to_dnode->vp->v_xattrdir) ||
usr/src/uts/common/fs/smbsrv/smb_node.c
602
(to_dnode->vp->v_type == VDIR));
usr/src/uts/common/fs/smbsrv/smb_node.c
647
ASSERT(n->vp->v_type == VDIR);
usr/src/uts/common/fs/smbsrv/smb_node.c
658
if (smb_vop_readdir(n->vp, 0, buf, &bsize, &eof, 0, zone_kcred())) {
usr/src/uts/common/fs/smbsrv/smb_odir.c
1127
rc = smb_vop_readdir(od->d_dnode->vp, od->d_offset,
usr/src/uts/common/fs/smbsrv/smb_odir.c
1205
vnode_t *vp;
usr/src/uts/common/fs/smbsrv/smb_odir.c
1229
rc = smb_vop_lookup(od->d_dnode->vp, fnode->od_name, &vp,
usr/src/uts/common/fs/smbsrv/smb_odir.c
1230
NULL, lookup_flags, &flags, od->d_tree->t_snode->vp,
usr/src/uts/common/fs/smbsrv/smb_odir.c
1234
VN_RELE(vp);
usr/src/uts/common/fs/smbsrv/smb_odir.c
1345
rc = smb_vop_lookup(od->d_dnode->vp, odirent->od_name, &fvp,
usr/src/uts/common/fs/smbsrv/smb_odir.c
1347
od->d_tree->t_snode->vp, &attr, od->d_cred);
usr/src/uts/common/fs/smbsrv/smb_odir.c
1391
tvp = tnode->vp;
usr/src/uts/common/fs/smbsrv/smb_odir.c
1434
od->d_dnode->vp, od->d_cred);
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
964
if (vfs_has_feature(dnode->vp->v_vfsp, VFSFT_DIRENTFLAGS))
usr/src/uts/common/fs/smbsrv/smb_opipe.c
158
vnode_t *vp; /* Underlying filesystem vnode */
usr/src/uts/common/fs/smbsrv/smb_opipe.c
166
err = lookupname(saddr.sun_path, UIO_SYSSPACE, FOLLOW, NULLVPP, &vp);
usr/src/uts/common/fs/smbsrv/smb_opipe.c
168
VN_RELE(vp); /* release hold from lookup */
usr/src/uts/common/fs/smbsrv/smb_pathname.c
380
if (share_root_node->vp->v_vfsp != (*dir_node)->vp->v_vfsp) {
usr/src/uts/common/fs/smbsrv/smb_pathname.c
439
vnode_t *rootvp, *vp;
usr/src/uts/common/fs/smbsrv/smb_pathname.c
489
rootvp = root_node->vp;
usr/src/uts/common/fs/smbsrv/smb_pathname.c
516
&vp, rootvp, dnode->vp, &attr, cred);
usr/src/uts/common/fs/smbsrv/smb_pathname.c
538
&vp, rootvp, dnode->vp, &attr, cred);
usr/src/uts/common/fs/smbsrv/smb_pathname.c
550
VN_RELE(vp);
usr/src/uts/common/fs/smbsrv/smb_pathname.c
554
if ((vp->v_type == VLNK) &&
usr/src/uts/common/fs/smbsrv/smb_pathname.c
559
VN_RELE(vp);
usr/src/uts/common/fs/smbsrv/smb_pathname.c
564
err = pn_getsymlink(vp, &link_pn, cred);
usr/src/uts/common/fs/smbsrv/smb_pathname.c
565
VN_RELE(vp);
usr/src/uts/common/fs/smbsrv/smb_pathname.c
603
fnode = smb_node_lookup(sr, NULL, cred, vp, namep,
usr/src/uts/common/fs/smbsrv/smb_pathname.c
605
VN_RELE(vp);
usr/src/uts/common/fs/smbsrv/smb_pathname.c
625
(err = VFS_ROOT(fnode->vp->v_vfsp, &fsrootvp)) == 0) {
usr/src/uts/common/fs/smbsrv/smb_pathname.c
626
if (fsrootvp == fnode->vp) {
usr/src/uts/common/fs/smbsrv/smb_pathname.c
687
vnode_t **vp, vnode_t *rootvp, vnode_t *dvp, smb_attr_t *attr, cred_t *cred)
usr/src/uts/common/fs/smbsrv/smb_pathname.c
691
*vp = NULL;
usr/src/uts/common/fs/smbsrv/smb_pathname.c
705
err = lookuppnvp(pn, rpn, flags, NULL, vp, rootvp, dvp, cred);
usr/src/uts/common/fs/smbsrv/smb_pathname.c
707
(void) smb_vop_getattr(*vp, NULL, attr, 0, zone_kcred());
usr/src/uts/common/fs/smbsrv/smb_pathname.c
765
vnode_t *vp = NULL;
usr/src/uts/common/fs/smbsrv/smb_pathname.c
779
if (lookuppnvp(&pn, NULL, lookup_flags, NULL, &vp,
usr/src/uts/common/fs/smbsrv/smb_pathname.c
787
return (vp);
usr/src/uts/common/fs/smbsrv/smb_server.c
1024
ASSERT(fnode->vp && fnode->vp->v_vfsp);
usr/src/uts/common/fs/smbsrv/smb_tree.c
611
smb_tree_chkaccess(smb_request_t *sr, smb_kshare_t *shr, vnode_t *vp)
usr/src/uts/common/fs/smbsrv/smb_tree.c
644
acl_access = smb_tree_acl_access(sr, shr, vp);
usr/src/uts/common/fs/smbsrv/smb_tree.c
699
if ((access = smb_tree_chkaccess(sr, si, snode->vp)) == 0) {
usr/src/uts/common/fs/smbsrv/smb_tree.c
843
if ((access = smb_tree_chkaccess(sr, si, snode->vp)) == 0) {
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
1132
smb_vop_readdir(vnode_t *vp, uint32_t offset,
usr/src/uts/common/fs/smbsrv/smb_vops.c
1141
if (vp->v_type != VDIR)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1145
vfs_has_feature(vp->v_vfsp, VFSFT_DIRENTFLAGS)) {
usr/src/uts/common/fs/smbsrv/smb_vops.c
1168
(void) VOP_RWLOCK(vp, V_WRITELOCK_FALSE, &smb_ct);
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
1170
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, &smb_ct);
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
1363
smb_vop_statfs(vnode_t *vp, struct statvfs64 *statp, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1367
error = VFS_STATVFS(vp->v_vfsp, statp);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1382
smb_vop_acl_read(vnode_t *vp, acl_t **aclp, int flags, acl_type_t acl_type,
usr/src/uts/common/fs/smbsrv/smb_vops.c
1388
ASSERT(vp);
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
1412
if (vp->v_type == VDIR)
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
1430
ASSERT(vp);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1436
(void) VOP_RWLOCK(vp, V_WRITELOCK_TRUE, &smb_ct);
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
1438
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, &smb_ct);
usr/src/uts/common/fs/smbsrv/smb_vops.c
1454
smb_vop_acl_type(vnode_t *vp)
usr/src/uts/common/fs/smbsrv/smb_vops.c
1459
error = VOP_PATHCONF(vp, _PC_ACL_ENABLED, &whichacl,
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
1520
error = smb_vop_access(vp, zfs_perms[i], flags,
usr/src/uts/common/fs/smbsrv/smb_vops.c
1529
error = smb_vop_access(vp, unix_perms[i], flags,
usr/src/uts/common/fs/smbsrv/smb_vops.c
1541
smb_vop_shrlock(vnode_t *vp, uint32_t uniq_fid, uint32_t desired_access,
usr/src/uts/common/fs/smbsrv/smb_vops.c
1555
if (nbl_need_check(vp)) {
usr/src/uts/common/fs/smbsrv/smb_vops.c
1556
if (vp->v_type != VREG)
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
1619
if (nbl_need_check(vp) && (vp->v_type != VREG))
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
1656
if (smb_allow_advisory_locks != 0 && !nbl_need_check(vp)) {
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
227
smb_vop_close(vnode_t *vp, int mode, cred_t *cred)
usr/src/uts/common/fs/smbsrv/smb_vops.c
229
(void) VOP_CLOSE(vp, mode, 1, (offset_t)0, cred, &smb_ct);
usr/src/uts/common/fs/smbsrv/smb_vops.c
233
smb_vop_other_opens(vnode_t *vp, int mode)
usr/src/uts/common/fs/smbsrv/smb_vops.c
235
return (((mode & FWRITE) && vn_has_other_opens(vp, V_WRITE)) ||
usr/src/uts/common/fs/smbsrv/smb_vops.c
236
(((mode & FWRITE) == 0) && vn_is_opened(vp, V_WRITE)) ||
usr/src/uts/common/fs/smbsrv/smb_vops.c
237
((mode & FREAD) && vn_has_other_opens(vp, V_READ)) ||
usr/src/uts/common/fs/smbsrv/smb_vops.c
238
(((mode & FREAD) == 0) && vn_is_opened(vp, V_READ)) ||
usr/src/uts/common/fs/smbsrv/smb_vops.c
239
vn_is_mapped(vp, V_RDORWR));
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
261
(void) VOP_RWLOCK(vp, V_WRITELOCK_FALSE, &smb_ct);
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
263
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, &smb_ct);
usr/src/uts/common/fs/smbsrv/smb_vops.c
268
smb_vop_write(vnode_t *vp, uio_t *uiop, int ioflag, uint32_t *lcount,
usr/src/uts/common/fs/smbsrv/smb_vops.c
277
(void) VOP_RWLOCK(vp, V_WRITELOCK_TRUE, &smb_ct);
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
279
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, &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
352
vfs_has_feature(vp->v_vfsp, VFSFT_ACEMASKONACCESS));
usr/src/uts/common/fs/smbsrv/smb_vops.c
379
smb_vop_getattr(vnode_t *vp, vnode_t *unnamed_vp, smb_attr_t *ret_attr,
usr/src/uts/common/fs/smbsrv/smb_vops.c
390
use_vp = vp;
usr/src/uts/common/fs/smbsrv/smb_vops.c
500
error = VOP_GETATTR(vp, &tmp_attr.sa_vattr,
usr/src/uts/common/fs/smbsrv/smb_vops.c
567
smb_vop_setattr(vnode_t *vp, vnode_t *unnamed_vp, smb_attr_t *attr,
usr/src/uts/common/fs/smbsrv/smb_vops.c
590
use_vp = vp;
usr/src/uts/common/fs/smbsrv/smb_vops.c
614
error = VOP_SETATTR(vp, &attr->sa_vattr, flags,
usr/src/uts/common/fs/smbsrv/smb_vops.c
622
smb_vop_space(vnode_t *vp, int cmd, flock64_t *bfp, int flags,
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
676
error = VOP_ACCESS(vp, mode, flags, cr, NULL);
usr/src/uts/common/fs/smbsrv/smb_vss.c
177
err = VFS_ROOT(cur_node->vp->v_vfsp, &fsrootvp);
usr/src/uts/common/fs/smbsrv/smb_vss.c
203
vnode_t *vp = NULL;
usr/src/uts/common/fs/smbsrv/smb_vss.c
214
vp = smb_lookuppathvptovp(sr, path, fsrootvp, fsrootvp);
usr/src/uts/common/fs/smbsrv/smb_vss.c
215
if (vp) {
usr/src/uts/common/fs/smbsrv/smb_vss.c
217
vp, snapname, dnode, NULL);
usr/src/uts/common/fs/smbsrv/smb_vss.c
218
VN_RELE(vp);
usr/src/uts/common/fs/sockfs/sockcommon.c
452
struct vnode *vp;
usr/src/uts/common/fs/sockfs/sockcommon.c
454
vp = so->so_vnode = vn_alloc(kmflags);
usr/src/uts/common/fs/sockfs/sockcommon.c
455
if (vp == NULL) {
usr/src/uts/common/fs/sockfs/sockcommon.c
458
vp->v_data = so;
usr/src/uts/common/fs/sockfs/sockcommon.c
459
vn_setops(vp, socket_vnodeops);
usr/src/uts/common/fs/sockfs/sockcommon.c
519
struct vnode *vp = SOTOV(so);
usr/src/uts/common/fs/sockfs/sockcommon.c
538
ASSERT(vp->v_data == so);
usr/src/uts/common/fs/sockfs/sockcommon.c
539
ASSERT(vn_matchops(vp, socket_vnodeops));
usr/src/uts/common/fs/sockfs/sockcommon.c
541
vn_free(vp);
usr/src/uts/common/fs/sockfs/sockcommon.c
560
vnode_t *vp;
usr/src/uts/common/fs/sockfs/sockcommon.c
562
vp = SOTOV(so);
usr/src/uts/common/fs/sockfs/sockcommon.c
606
vn_reinit(vp);
usr/src/uts/common/fs/sockfs/sockcommon.c
607
vp->v_vfsp = sock_vfsp;
usr/src/uts/common/fs/sockfs/sockcommon.c
608
vp->v_type = VSOCK;
usr/src/uts/common/fs/sockfs/sockcommon.c
609
vp->v_rdev = sockdev;
usr/src/uts/common/fs/sockfs/sockcommon.c
629
vn_exists(vp);
usr/src/uts/common/fs/sockfs/sockcommon.c
635
vnode_t *vp;
usr/src/uts/common/fs/sockfs/sockcommon.c
653
vp = SOTOV(so);
usr/src/uts/common/fs/sockfs/sockcommon.c
654
vn_invalid(vp);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
122
struct vnode *vp = *vpp;
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
123
struct sonode *so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
131
ASSERT(vp->v_type == VSOCK);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
138
socket_vop_close(struct vnode *vp, int flag, int count, offset_t offset,
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
144
so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
145
ASSERT(vp->v_type == VSOCK);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
147
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
148
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
150
if (vp->v_stream)
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
151
strclean(vp);
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
177
struct sonode *so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
180
ASSERT(vp->v_type == VSOCK);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
188
socket_vop_write(struct vnode *vp, struct uio *uiop, int ioflag,
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
191
struct sonode *so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
194
ASSERT(vp->v_type == VSOCK);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
209
socket_vop_ioctl(struct vnode *vp, int cmd, intptr_t arg, int mode,
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
212
struct sonode *so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
214
ASSERT(vp->v_type == VSOCK);
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
228
struct sonode *so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
231
ASSERT(vp->v_type == VSOCK);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
282
socket_vop_getattr(struct vnode *vp, struct vattr *vap, int flags,
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
304
so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
315
vap->va_type = vp->v_type;
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
377
socket_vop_setattr(struct vnode *vp, struct vattr *vap, int flags,
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
380
struct sonode *so = VTOSO(vp);
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
414
struct sonode *so = VTOSO(vp);
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
442
struct sonode *so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
444
ASSERT(vp->v_type == VSOCK);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
446
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
451
if (vp->v_count < 1)
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
454
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
455
if (vp->v_count != 0) {
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
456
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
459
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
462
ASSERT(!vn_has_cached_data(vp));
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
470
socket_vop_fid(struct vnode *vp, struct fid *fidp, caller_context_t *ct)
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
481
socket_vop_seek(struct vnode *vp, offset_t ooff, offset_t *noffp,
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
489
socket_vop_poll(struct vnode *vp, short events, int anyyet, short *reventsp,
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
492
struct sonode *so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
494
ASSERT(vp->v_type == VSOCK);
usr/src/uts/common/fs/sockfs/sockparams.c
274
vnode_t *vp = NULL;
usr/src/uts/common/fs/sockfs/sockparams.c
279
if ((error = sogetvp(devpath, &vp, UIO_SYSSPACE)) != 0) {
usr/src/uts/common/fs/sockfs/sockparams.c
285
ASSERT(vp != NULL);
usr/src/uts/common/fs/sockfs/sockparams.c
286
sp->sp_sdev_info.sd_vnode = vp;
usr/src/uts/common/fs/sockfs/sockstr.c
111
static mblk_t *strsock_proto(vnode_t *vp, mblk_t *mp,
usr/src/uts/common/fs/sockfs/sockstr.c
114
static mblk_t *strsock_misc(vnode_t *vp, mblk_t *mp,
usr/src/uts/common/fs/sockfs/sockstr.c
127
struct vnode *vp = SOTOV(so);
usr/src/uts/common/fs/sockfs/sockstr.c
148
error = strioctl(vp, _SIOCSOCKFALLBACK, 0, 0, K_TO_K, CRED(),
usr/src/uts/common/fs/sockfs/sockstr.c
1518
struct vnode *vp;
usr/src/uts/common/fs/sockfs/sockstr.c
1533
vp = SOTOV(so);
usr/src/uts/common/fs/sockfs/sockstr.c
1534
stp = vp->v_stream;
usr/src/uts/common/fs/sockfs/sockstr.c
1659
strsock_proto(vnode_t *vp, mblk_t *mp,
usr/src/uts/common/fs/sockfs/sockstr.c
1668
so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/sockstr.c
1671
dprintso(so, 1, ("strsock_proto(%p, %p)\n", (void *)vp, (void *)mp));
usr/src/uts/common/fs/sockfs/sockstr.c
1777
audit_sock(T_UNITDATA_IND, strvp2wq(vp),
usr/src/uts/common/fs/sockfs/sockstr.c
2026
(void *)vp, sti->sti_oobsigcnt, sti->sti_oobcnt,
usr/src/uts/common/fs/sockfs/sockstr.c
2051
stp = vp->v_stream;
usr/src/uts/common/fs/sockfs/sockstr.c
2122
(void *)vp, sti->sti_oobsigcnt,
usr/src/uts/common/fs/sockfs/sockstr.c
2129
(void *)vp, sti->sti_oobsigcnt,
usr/src/uts/common/fs/sockfs/sockstr.c
2263
audit_sock(T_CONN_IND, strvp2wq(vp), mp, 0);
usr/src/uts/common/fs/sockfs/sockstr.c
260
rq = RD(strvp2wq(vp));
usr/src/uts/common/fs/sockfs/sockstr.c
2651
strsock_misc(vnode_t *vp, mblk_t *mp,
usr/src/uts/common/fs/sockfs/sockstr.c
2658
so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/sockstr.c
2662
(void *)vp, (void *)mp, DB_TYPE(mp)));
usr/src/uts/common/fs/sockfs/sockstr.c
2682
(void *)vp, sti->sti_oobsigcnt, sti->sti_oobcnt,
usr/src/uts/common/fs/sockfs/sockstr.c
2688
(void *)vp, sti->sti_oobsigcnt, sti->sti_oobcnt,
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
2734
ASSERT(!mutex_owned(&VTOSO(vp)->so_lock));
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/sockstr.c
2836
struct vnode *vp,
usr/src/uts/common/fs/sockfs/sockstr.c
2847
ASSERT(vp->v_type == VSOCK);
usr/src/uts/common/fs/sockfs/sockstr.c
2853
if (!vp->v_stream) {
usr/src/uts/common/fs/sockfs/sockstr.c
2856
ASSERT(vp->v_stream->sd_vnode);
usr/src/uts/common/fs/sockfs/sockstr.c
2857
vp = vp->v_stream->sd_vnode;
usr/src/uts/common/fs/sockfs/sockstr.c
2858
ASSERT(vn_matchops(vp, socket_vnodeops));
usr/src/uts/common/fs/sockfs/sockstr.c
2859
so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/sockstr.c
2866
return (strgetmsg(vp, mctl, mdata, prip, flagsp, fmode, rvp));
usr/src/uts/common/fs/sockfs/sockstr.c
2883
struct vnode *vp,
usr/src/uts/common/fs/sockfs/sockstr.c
2893
ASSERT(vp->v_type == VSOCK);
usr/src/uts/common/fs/sockfs/sockstr.c
2898
if (!vp->v_stream) {
usr/src/uts/common/fs/sockfs/sockstr.c
2901
ASSERT(vp->v_stream->sd_vnode);
usr/src/uts/common/fs/sockfs/sockstr.c
2902
vp = vp->v_stream->sd_vnode;
usr/src/uts/common/fs/sockfs/sockstr.c
2903
ASSERT(vn_matchops(vp, socket_vnodeops));
usr/src/uts/common/fs/sockfs/sockstr.c
2904
so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/sockstr.c
2911
return (strputmsg(vp, mctl, mdata, pri, flag, fmode));
usr/src/uts/common/fs/sockfs/sockstr.c
2924
sock_getfasync(vnode_t *vp)
usr/src/uts/common/fs/sockfs/sockstr.c
2928
ASSERT(vp->v_type == VSOCK);
usr/src/uts/common/fs/sockfs/sockstr.c
2933
if (vp->v_stream != NULL)
usr/src/uts/common/fs/sockfs/sockstr.c
2934
so = VTOSO(vp->v_stream->sd_vnode);
usr/src/uts/common/fs/sockfs/sockstr.c
2936
so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/sockstr.c
298
struct vnode *vp = SOTOV(so);
usr/src/uts/common/fs/sockfs/sockstr.c
335
strflushrq(vp, FLUSHALL);
usr/src/uts/common/fs/sockfs/sockstr.c
354
struct vnode *vp = SOTOV(so);
usr/src/uts/common/fs/sockfs/sockstr.c
356
strsetrputhooks(vp, SH_SIGALLDATA | SH_IGN_ZEROLEN | SH_CONSOL_DATA,
usr/src/uts/common/fs/sockfs/sockstr.c
358
strsetwputhooks(vp, SH_SIGPIPE | SH_RECHECK_ERR, 0);
usr/src/uts/common/fs/sockfs/sockstr.c
367
struct vnode *vp = SOTOV(so);
usr/src/uts/common/fs/sockfs/sockstr.c
369
strsetrputhooks(vp, 0, NULL, NULL);
usr/src/uts/common/fs/sockfs/sockstr.c
370
strsetwputhooks(vp, 0, STRTIMOUT);
usr/src/uts/common/fs/sockfs/sockstr.c
380
struct vnode *vp = SOTOV(so);
usr/src/uts/common/fs/sockfs/sockstr.c
396
stp = vp->v_stream;
usr/src/uts/common/fs/sockfs/sockstr.c
783
sogetrderr(vnode_t *vp, int ispeek, int *clearerr)
usr/src/uts/common/fs/sockfs/sockstr.c
785
struct sonode *so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/sockstr.c
808
sogetwrerr(vnode_t *vp, int ispeek, int *clearerr)
usr/src/uts/common/fs/sockfs/sockstr.c
810
struct sonode *so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/socksubr.c
134
vnode_t *vp, *dvp;
usr/src/uts/common/fs/sockfs/socksubr.c
143
error = lookupname(devpath, uioflag, FOLLOW, NULLVPP, &vp);
usr/src/uts/common/fs/sockfs/socksubr.c
148
if (vp->v_type != VCHR) {
usr/src/uts/common/fs/sockfs/socksubr.c
149
VN_RELE(vp);
usr/src/uts/common/fs/sockfs/socksubr.c
161
csp = VTOS(VTOS(vp)->s_commonvp);
usr/src/uts/common/fs/sockfs/socksubr.c
164
error = ddi_dev_pathname(vp->v_rdev, S_IFCHR, pathname);
usr/src/uts/common/fs/sockfs/socksubr.c
167
VN_RELE(vp);
usr/src/uts/common/fs/sockfs/socksubr.c
171
vp = dvp; /* use the devfs vp */
usr/src/uts/common/fs/sockfs/socksubr.c
175
maj = getmajor(vp->v_rdev);
usr/src/uts/common/fs/sockfs/socksubr.c
177
VN_RELE(vp);
usr/src/uts/common/fs/sockfs/socksubr.c
181
*vpp = vp;
usr/src/uts/common/fs/sockfs/socksubr.c
1962
register vnode_t *vp;
usr/src/uts/common/fs/sockfs/socksubr.c
1969
vp = fp->f_vnode;
usr/src/uts/common/fs/sockfs/socksubr.c
1977
(void) VOP_RWLOCK(vp, rwflag, NULL);
usr/src/uts/common/fs/sockfs/socksubr.c
1993
error = VOP_READ(vp, &auio, ioflag, fp->f_cred, NULL);
usr/src/uts/common/fs/sockfs/socksubr.c
1996
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/fs/sockfs/socksubr.c
443
vnode_t *vp; /* Underlying filesystem vnode */
usr/src/uts/common/fs/sockfs/socksubr.c
452
error = lookupname(soun->sun_path, UIO_SYSSPACE, FOLLOW, NULLVPP, &vp);
usr/src/uts/common/fs/sockfs/socksubr.c
461
if (VOP_REALVP(vp, &rvp, NULL) == 0) {
usr/src/uts/common/fs/sockfs/socksubr.c
463
VN_RELE(vp); /* release hold from lookup */
usr/src/uts/common/fs/sockfs/socksubr.c
464
vp = rvp;
usr/src/uts/common/fs/sockfs/socksubr.c
467
if (vp->v_type != VSOCK) {
usr/src/uts/common/fs/sockfs/socksubr.c
479
error = VOP_ACCESS(vp, VREAD|VWRITE, 0, CRED(), NULL);
usr/src/uts/common/fs/sockfs/socksubr.c
492
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/sockfs/socksubr.c
493
if (vp->v_stream == NULL) {
usr/src/uts/common/fs/sockfs/socksubr.c
494
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/sockfs/socksubr.c
503
ASSERT(vp->v_stream->sd_vnode);
usr/src/uts/common/fs/sockfs/socksubr.c
504
svp = vp->v_stream->sd_vnode;
usr/src/uts/common/fs/sockfs/socksubr.c
511
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/sockfs/socksubr.c
528
*vpp = vp;
usr/src/uts/common/fs/sockfs/socksubr.c
534
VN_RELE(vp);
usr/src/uts/common/fs/sockfs/socksubr.c
638
vnode_t *vp;
usr/src/uts/common/fs/sockfs/socksubr.c
656
error = so_ux_lookup(so, soun, checkaccess, &vp);
usr/src/uts/common/fs/sockfs/socksubr.c
669
sti->sti_ux_taddr.soua_vp = vp;
usr/src/uts/common/fs/sockfs/socksubr.c
674
addrlen, (void *)vp));
usr/src/uts/common/fs/sockfs/socksubr.c
675
VN_RELE(vp);
usr/src/uts/common/fs/sockfs/socksyscalls.c
107
vnode_t *vp;
usr/src/uts/common/fs/sockfs/socksyscalls.c
139
vp = SOTOV(so);
usr/src/uts/common/fs/sockfs/socksyscalls.c
140
error = falloc(vp, FWRITE|FREAD, &fp, &fd);
usr/src/uts/common/fs/sockfs/socksyscalls.c
179
vnode_t *vp;
usr/src/uts/common/fs/sockfs/socksyscalls.c
187
vp = fp->f_vnode;
usr/src/uts/common/fs/sockfs/socksyscalls.c
189
if (vp->v_type != VSOCK) {
usr/src/uts/common/fs/sockfs/socksyscalls.c
199
if (vp->v_stream) {
usr/src/uts/common/fs/sockfs/socksyscalls.c
200
ASSERT(vp->v_stream->sd_vnode);
usr/src/uts/common/fs/sockfs/socksyscalls.c
201
vp = vp->v_stream->sd_vnode;
usr/src/uts/common/fs/sockfs/socksyscalls.c
203
so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/socksyscalls.c
211
so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/socksyscalls.c
2193
struct vnode *vp;
usr/src/uts/common/fs/sockfs/socksyscalls.c
2209
vp = sr->sr_vp;
usr/src/uts/common/fs/sockfs/socksyscalls.c
2210
if (vp->v_type == VSOCK) {
usr/src/uts/common/fs/sockfs/socksyscalls.c
2216
so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/socksyscalls.c
2217
stp = vp->v_stream;
usr/src/uts/common/fs/sockfs/socksyscalls.c
2238
if (vp->v_type == VSOCK &&
usr/src/uts/common/fs/sockfs/socksyscalls.c
2318
create_thread(int operation, struct vnode *vp, file_t *fp,
usr/src/uts/common/fs/sockfs/socksyscalls.c
2326
sr->sr_vp = vp;
usr/src/uts/common/fs/sockfs/socksyscalls.c
2328
stp = vp->v_stream;
usr/src/uts/common/fs/sockfs/socksyscalls.c
2381
struct vnode *vp;
usr/src/uts/common/fs/sockfs/socksyscalls.c
2389
vp = fp->f_vnode;
usr/src/uts/common/fs/sockfs/socksyscalls.c
2391
if ((sr = create_thread(READ_OP, vp, rfp, fileoff, size)) == NULL)
usr/src/uts/common/fs/sockfs/socksyscalls.c
2408
error = socket_sendmblk(VTOSO(vp), &msg, fflag, CRED(), &mp);
usr/src/uts/common/fs/sockfs/socksyscalls.c
2540
vnode_t *vp;
usr/src/uts/common/fs/sockfs/socksyscalls.c
2551
vp = fp->f_vnode;
usr/src/uts/common/fs/sockfs/socksyscalls.c
2730
error = socket_sendmblk(VTOSO(vp), &msg, fflag, CRED(), &mp);
usr/src/uts/common/fs/sockfs/socksyscalls.c
2763
stp = vp->v_stream;
usr/src/uts/common/fs/sockfs/socksyscalls.c
2766
so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/socksyscalls.c
2788
struct vnode *vp;
usr/src/uts/common/fs/sockfs/socksyscalls.c
2804
vp = fp->f_vnode;
usr/src/uts/common/fs/sockfs/socksyscalls.c
2805
if (vp->v_type == VSOCK) {
usr/src/uts/common/fs/sockfs/socksyscalls.c
2811
so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/socksyscalls.c
2812
stp = vp->v_stream;
usr/src/uts/common/fs/sockfs/socksyscalls.c
2848
if (vp->v_type == VSOCK &&
usr/src/uts/common/fs/sockfs/socksyscalls.c
2884
error = socket_sendmblk(VTOSO(vp), &msg, fflag, CRED(), &mp);
usr/src/uts/common/fs/sockfs/socksyscalls.c
2925
struct vnode *vp, *fvp, *realvp;
usr/src/uts/common/fs/sockfs/socksyscalls.c
2983
vp = fp->f_vnode;
usr/src/uts/common/fs/sockfs/socksyscalls.c
2984
stp = vp->v_stream;
usr/src/uts/common/fs/sockfs/socksyscalls.c
2995
VTOSO(vp)->so_proto_props.sopp_zcopyflag;
usr/src/uts/common/fs/sockfs/socksyscalls.c
2999
if (socket_setsockopt(VTOSO(vp), SOL_SOCKET,
usr/src/uts/common/fs/sockfs/socksyscalls.c
3011
if (vp->v_type == VSOCK && stp == NULL) {
usr/src/uts/common/fs/sockfs/socksyscalls.c
3012
sonode_t *so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/socktpi.c
1407
vnode_t *vp;
usr/src/uts/common/fs/sockfs/socktpi.c
1409
if ((vp = sti->sti_ux_bound_vp) != NULL) {
usr/src/uts/common/fs/sockfs/socktpi.c
1411
vn_rele_stream(vp);
usr/src/uts/common/fs/sockfs/socktpi.c
351
struct vnode *vp;
usr/src/uts/common/fs/sockfs/socktpi.c
414
vp = SOTOV(so);
usr/src/uts/common/fs/sockfs/socktpi.c
415
newdev = vp->v_rdev;
usr/src/uts/common/fs/sockfs/socktpi.c
419
error = stropen(vp, &newdev, flags, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
421
stp = vp->v_stream;
usr/src/uts/common/fs/sockfs/socktpi.c
424
ASSERT(newdev != vp->v_rdev);
usr/src/uts/common/fs/sockfs/socktpi.c
427
vp->v_rdev = newdev;
usr/src/uts/common/fs/sockfs/socktpi.c
4387
kstrwritemp(struct vnode *vp, mblk_t *mp, ushort_t fmode)
usr/src/uts/common/fs/sockfs/socktpi.c
4399
ASSERT(vp->v_stream);
usr/src/uts/common/fs/sockfs/socktpi.c
4400
stp = vp->v_stream;
usr/src/uts/common/fs/sockfs/socktpi.c
4402
so = VTOSO(vp);
usr/src/uts/common/fs/sockfs/socktpi.c
4440
newmp = (stp->sd_wputdatafunc)(vp, mp, NULL,
usr/src/uts/common/fs/sockfs/socktpi.c
492
if ((error = strioctl(vp,
usr/src/uts/common/fs/sockfs/socktpi.c
5604
struct vnode *vp = SOTOV(so);
usr/src/uts/common/fs/sockfs/socktpi.c
5610
(void *)vp, flag, pr_state(so->so_state, so->so_mode)));
usr/src/uts/common/fs/sockfs/socktpi.c
5621
if (vp->v_stream != NULL) {
usr/src/uts/common/fs/sockfs/socktpi.c
563
maj, vp, so, error);
usr/src/uts/common/fs/sockfs/socktpi.c
5641
error = strclose(vp, flag, cr);
usr/src/uts/common/fs/sockfs/socktpi.c
5642
vp->v_stream = NULL;
usr/src/uts/common/fs/sockfs/socktpi.c
5670
struct vnode *vp = SOTOV(so);
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
5825
retval = strwaitmark(vp);
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
5900
socktpi_plumbioctl(struct vnode *vp, int cmd, intptr_t arg, int mode,
usr/src/uts/common/fs/sockfs/socktpi.c
5904
struct sonode *so = VTOSO(vp);
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
5940
error = strioctl(vp, _SIOCSOCKFALLBACK, 0, 0, K_TO_K,
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
6005
error = strioctl(vp, cmd, (intptr_t)&kstrlist, mode, K_TO_K,
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
6106
struct vnode *vp = SOTOV(so);
usr/src/uts/common/fs/sockfs/socktpi.c
6112
(void *)vp, pr_state(so_state, so->so_mode), so->so_error));
usr/src/uts/common/fs/sockfs/socktpi.c
6114
ASSERT(vp->v_type == VSOCK);
usr/src/uts/common/fs/sockfs/socktpi.c
6115
ASSERT(vp->v_stream != NULL);
usr/src/uts/common/fs/sockfs/socktpi.c
6119
return (strpoll(vp->v_stream, events, anyyet,
usr/src/uts/common/fs/sockfs/socktpi.c
6152
error = strpoll(vp->v_stream, events, anyyet,
usr/src/uts/common/fs/sockfs/socktpi.c
6315
struct vnode *vp;
usr/src/uts/common/fs/sockfs/socktpi.c
6369
vp = SOTOV(so);
usr/src/uts/common/fs/sockfs/socktpi.c
6370
stp = vp->v_stream;
usr/src/uts/common/fs/sockfs/socktpi.c
6395
vnode_t *vp = SOTOV(so);
usr/src/uts/common/fs/sockfs/socktpi.c
6400
ASSERT(vp->v_stream != NULL);
usr/src/uts/common/fs/sockfs/socktpi.c
6402
strclean(vp);
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
6558
struct vnode *vp = SOTOV(so);
usr/src/uts/common/fs/sockfs/socktpi.c
6563
vp->v_rdev = sti->sti_dev;
usr/src/uts/common/fs/sockfs/socktpi.c
938
struct vnode *vp, *rvp;
usr/src/uts/common/fs/sockfs/socktpi.c
963
EXCL, 0, &vp, CRMKNOD, 0, 0);
usr/src/uts/common/fs/sockfs/socktpi.c
978
if ((VOP_REALVP(vp, &rvp, NULL) == 0) && (vp != rvp)) {
usr/src/uts/common/fs/sockfs/socktpi.c
980
VN_RELE(vp);
usr/src/uts/common/fs/sockfs/socktpi.c
981
vp = rvp;
usr/src/uts/common/fs/sockfs/socktpi.c
985
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/sockfs/socktpi.c
986
vp->v_stream = SOTOV(so)->v_stream;
usr/src/uts/common/fs/sockfs/socktpi.c
987
sti->sti_ux_bound_vp = vp;
usr/src/uts/common/fs/sockfs/socktpi.c
988
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/specfs/specsubr.c
114
struct vnode *vp,
usr/src/uts/common/fs/specfs/specsubr.c
127
if (vp == NULL)
usr/src/uts/common/fs/specfs/specsubr.c
129
if (vp->v_type == VFIFO)
usr/src/uts/common/fs/specfs/specsubr.c
130
return (fifovp(vp, cr));
usr/src/uts/common/fs/specfs/specsubr.c
132
ASSERT(vp->v_type == type);
usr/src/uts/common/fs/specfs/specsubr.c
133
ASSERT(vp->v_rdev == dev);
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
150
if ((sp = sfind(dev, type, vp)) == NULL) {
usr/src/uts/common/fs/specfs/specsubr.c
156
sp->s_realvp = vp;
usr/src/uts/common/fs/specfs/specsubr.c
157
VN_HOLD(vp);
usr/src/uts/common/fs/specfs/specsubr.c
184
svp->v_flag = (vp->v_flag & VROOT);
usr/src/uts/common/fs/specfs/specsubr.c
185
svp->v_vfsp = vp->v_vfsp;
usr/src/uts/common/fs/specfs/specsubr.c
189
(void) vn_copypath(vp, svp);
usr/src/uts/common/fs/specfs/specsubr.c
282
spec_assoc_fence(dev_info_t *ndip, vnode_t *vp)
usr/src/uts/common/fs/specfs/specsubr.c
287
ASSERT(vp);
usr/src/uts/common/fs/specfs/specsubr.c
288
ASSERT(vn_matchops(vp, spec_getvnodeops()));
usr/src/uts/common/fs/specfs/specsubr.c
298
csp = VTOCS(vp);
usr/src/uts/common/fs/specfs/specsubr.c
342
spec_assoc_vp_with_devi(struct vnode *vp, dev_info_t *dip)
usr/src/uts/common/fs/specfs/specsubr.c
347
ASSERT(vp);
usr/src/uts/common/fs/specfs/specsubr.c
358
if ((dip == NULL) && (getmajor(vp->v_rdev) == clone_major))
usr/src/uts/common/fs/specfs/specsubr.c
365
csp = VTOS(VTOS(vp)->s_commonvp);
usr/src/uts/common/fs/specfs/specsubr.c
376
spec_assoc_fence(dip, vp);
usr/src/uts/common/fs/specfs/specsubr.c
387
spec_hold_devi_by_vp(struct vnode *vp)
usr/src/uts/common/fs/specfs/specsubr.c
392
ASSERT(vn_matchops(vp, spec_getvnodeops()));
usr/src/uts/common/fs/specfs/specsubr.c
394
csp = VTOS(VTOS(vp)->s_commonvp);
usr/src/uts/common/fs/specfs/specsubr.c
486
struct vnode *vp;
usr/src/uts/common/fs/specfs/specsubr.c
491
vp = STOV(sp);
usr/src/uts/common/fs/specfs/specsubr.c
499
if (sp->s_commonvp != vp || (dip = sp->s_dip) == NULL)
usr/src/uts/common/fs/specfs/specsubr.c
518
common_specvp(struct vnode *vp)
usr/src/uts/common/fs/specfs/specsubr.c
522
if ((vp->v_type != VBLK) && (vp->v_type != VCHR) ||
usr/src/uts/common/fs/specfs/specsubr.c
523
!vn_matchops(vp, spec_getvnodeops()))
usr/src/uts/common/fs/specfs/specsubr.c
524
return (vp);
usr/src/uts/common/fs/specfs/specsubr.c
525
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specsubr.c
687
struct vnode *vp)
usr/src/uts/common/fs/specfs/specsubr.c
697
VN_CMP(st->s_realvp, vp) &&
usr/src/uts/common/fs/specfs/specsubr.c
698
(vp != NULL || st->s_commonvp == svp) &&
usr/src/uts/common/fs/specfs/specsubr.c
699
(vp == NULL || st->s_realvp->v_vfsp == vp->v_vfsp)) {
usr/src/uts/common/fs/specfs/specsubr.c
745
spec_maxoffset(struct vnode *vp)
usr/src/uts/common/fs/specfs/specsubr.c
747
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specsubr.c
750
if (vp->v_stream)
usr/src/uts/common/fs/specfs/specsubr.c
766
struct vnode *vp;
usr/src/uts/common/fs/specfs/specsubr.c
768
vp = sp->s_vnode = vn_alloc(kmflags);
usr/src/uts/common/fs/specfs/specsubr.c
769
if (vp == NULL) {
usr/src/uts/common/fs/specfs/specsubr.c
772
vn_setops(vp, spec_getvnodeops());
usr/src/uts/common/fs/specfs/specsubr.c
773
vp->v_data = sp;
usr/src/uts/common/fs/specfs/specsubr.c
785
struct vnode *vp = STOV(sp);
usr/src/uts/common/fs/specfs/specsubr.c
790
vn_free(vp);
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
845
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specsubr.c
846
enum vtype type = vp->v_type;
usr/src/uts/common/fs/specfs/specsubr.c
857
if (vp->v_stream) {
usr/src/uts/common/fs/specfs/specsubr.c
860
vp->v_stream = NULL;
usr/src/uts/common/fs/specfs/specsubr.c
888
vnode_t *vp;
usr/src/uts/common/fs/specfs/specsubr.c
89
struct vnode *vp;
usr/src/uts/common/fs/specfs/specsubr.c
890
if (vp = makespecvp(ovp->v_rdev, VCHR)) {
usr/src/uts/common/fs/specfs/specsubr.c
895
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specsubr.c
903
return (vp);
usr/src/uts/common/fs/specfs/specsubr.c
92
vp = specvp(realvp, dev, vtyp, cr);
usr/src/uts/common/fs/specfs/specsubr.c
926
spec_is_clone(vnode_t *vp)
usr/src/uts/common/fs/specfs/specsubr.c
93
ASSERT(vp);
usr/src/uts/common/fs/specfs/specsubr.c
930
if (vn_matchops(vp, spec_getvnodeops())) {
usr/src/uts/common/fs/specfs/specsubr.c
931
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specsubr.c
939
spec_is_selfclone(vnode_t *vp)
usr/src/uts/common/fs/specfs/specsubr.c
943
if (vn_matchops(vp, spec_getvnodeops())) {
usr/src/uts/common/fs/specfs/specsubr.c
944
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specsubr.c
956
spec_fence_snode(dev_info_t *dip, struct vnode *vp)
usr/src/uts/common/fs/specfs/specsubr.c
96
spec_assoc_vp_with_devi(vp, dip);
usr/src/uts/common/fs/specfs/specsubr.c
97
return (vp);
usr/src/uts/common/fs/specfs/specsubr.c
980
if (vp != NULL) {
usr/src/uts/common/fs/specfs/specsubr.c
981
ASSERT(vn_matchops(vp, spec_getvnodeops()));
usr/src/uts/common/fs/specfs/specsubr.c
982
csp = VTOCS(vp);
usr/src/uts/common/fs/specfs/specvfsops.c
114
register struct vnode *vp;
usr/src/uts/common/fs/specfs/specvfsops.c
130
vp = STOV(sp);
usr/src/uts/common/fs/specfs/specvfsops.c
135
if (IS_SWAPVP(vp))
usr/src/uts/common/fs/specfs/specvfsops.c
138
if (vp->v_type == VBLK && vn_has_cached_data(vp)) {
usr/src/uts/common/fs/specfs/specvfsops.c
144
VN_HOLD(vp);
usr/src/uts/common/fs/specfs/specvfsops.c
156
vp = STOV(sp);
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/specvfsops.c
159
VN_RELE(vp); /* Release our hold on vnode */
usr/src/uts/common/fs/specfs/specvnops.c
1008
maxoff = spec_maxoffset(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1009
ASSERT(maxoff != -1 || vp->v_type == VCHR);
usr/src/uts/common/fs/specfs/specvnops.c
1015
if (vp->v_type == VCHR) {
usr/src/uts/common/fs/specfs/specvnops.c
1017
ASSERT(vp->v_stream == NULL);
usr/src/uts/common/fs/specfs/specvnops.c
1083
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
1090
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1099
ASSERT(vp->v_type == VCHR || vp->v_type == VBLK);
usr/src/uts/common/fs/specfs/specvnops.c
1101
if (vp->v_stream) {
usr/src/uts/common/fs/specfs/specvnops.c
1102
ASSERT(vp->v_type == VCHR);
usr/src/uts/common/fs/specfs/specvnops.c
1104
return (strwrite(vp, uiop, cr));
usr/src/uts/common/fs/specfs/specvnops.c
1111
maxoff = spec_maxoffset(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1112
ASSERT(maxoff != -1 || vp->v_type == VCHR);
usr/src/uts/common/fs/specfs/specvnops.c
1118
if (vp->v_type == VCHR) {
usr/src/uts/common/fs/specfs/specvnops.c
1120
ASSERT(vp->v_stream == NULL);
usr/src/uts/common/fs/specfs/specvnops.c
1231
else if (n + on == MAXBSIZE || IS_SWAPVP(vp)) {
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
1270
if (vp->v_type != VCHR)
usr/src/uts/common/fs/specfs/specvnops.c
1279
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1281
if (vp->v_stream) {
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
1291
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
1303
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1304
vp = sp->s_commonvp;
usr/src/uts/common/fs/specfs/specvnops.c
1306
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1332
vap->va_type = vp->v_type;
usr/src/uts/common/fs/specfs/specvnops.c
1380
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
1386
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1394
if (vp->v_type == VCHR && vp->v_stream && (vap->va_mask & AT_SIZE)) {
usr/src/uts/common/fs/specfs/specvnops.c
1425
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
1432
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1486
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
1491
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1500
if ((sp->s_flag & (SACC|SUPD|SCHG)) == 0 && vp->v_type != VBLK) {
usr/src/uts/common/fs/specfs/specvnops.c
1509
if (vp->v_type == VBLK && cvp != vp && vn_has_cached_data(cvp) &&
usr/src/uts/common/fs/specfs/specvnops.c
1518
if ((vp->v_type == VBLK || vp->v_type == VCHR) &&
usr/src/uts/common/fs/specfs/specvnops.c
1527
rc = cdev_ioctl(vp->v_rdev, DKIOCFLUSHWRITECACHE,
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
1572
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1580
if (vp->v_count < 1) {
usr/src/uts/common/fs/specfs/specvnops.c
1586
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/specfs/specvnops.c
1587
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1588
if (vp->v_count != 0) {
usr/src/uts/common/fs/specfs/specvnops.c
1589
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/specfs/specvnops.c
1593
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/specfs/specvnops.c
1638
ASSERT(!vn_has_cached_data(vp));
usr/src/uts/common/fs/specfs/specvnops.c
1639
vn_invalid(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1642
if (vp->v_vfsp && (vp->v_vfsp != &spec_vfs))
usr/src/uts/common/fs/specfs/specvnops.c
1643
VFS_RELE(vp->v_vfsp);
usr/src/uts/common/fs/specfs/specvnops.c
1650
if (cvp && (cvp != vp)) {
usr/src/uts/common/fs/specfs/specvnops.c
1658
ASSERT(cvp == vp);
usr/src/uts/common/fs/specfs/specvnops.c
1688
spec_fid(struct vnode *vp, struct fid *fidp, caller_context_t *ct)
usr/src/uts/common/fs/specfs/specvnops.c
1691
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1702
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
1707
offset_t maxoff = spec_maxoffset(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1717
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
1726
struct snode *sp = VTOS(vp);
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
1740
spec_realvp(struct vnode *vp, struct vnode **vpp, caller_context_t *ct)
usr/src/uts/common/fs/specfs/specvnops.c
1744
if ((rvp = VTOS(vp)->s_realvp) != NULL) {
usr/src/uts/common/fs/specfs/specvnops.c
1745
vp = rvp;
usr/src/uts/common/fs/specfs/specvnops.c
1746
if (VOP_REALVP(vp, &rvp, ct) == 0)
usr/src/uts/common/fs/specfs/specvnops.c
1747
vp = rvp;
usr/src/uts/common/fs/specfs/specvnops.c
1750
*vpp = vp;
usr/src/uts/common/fs/specfs/specvnops.c
1761
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
1773
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1776
ASSERT(sp->s_commonvp == vp);
usr/src/uts/common/fs/specfs/specvnops.c
1782
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/specfs/specvnops.c
1786
vp, off, len, sp);
usr/src/uts/common/fs/specfs/specvnops.c
1788
switch (vp->v_type) {
usr/src/uts/common/fs/specfs/specvnops.c
1796
err = pvn_getpages(spec_getapage, vp, (u_offset_t)off, len,
usr/src/uts/common/fs/specfs/specvnops.c
1808
panic("spec_getpage: bad v_type 0x%x", vp->v_type);
usr/src/uts/common/fs/specfs/specvnops.c
1823
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
1849
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
1851
"specfs getapage:vp %p off %llx snode %p", vp, off, sp);
usr/src/uts/common/fs/specfs/specvnops.c
1877
if ((pagefound = page_exists(vp, off)) == NULL) {
usr/src/uts/common/fs/specfs/specvnops.c
1884
if ((pp = page_create_va(vp, off,
usr/src/uts/common/fs/specfs/specvnops.c
1906
pp = pvn_read_kluster(vp, off, seg, addr, &tmpoff,
usr/src/uts/common/fs/specfs/specvnops.c
1924
bp = spec_startio(vp, pp, io_off1, io_len1,
usr/src/uts/common/fs/specfs/specvnops.c
1950
pp2 = pvn_read_kluster(vp, off2, seg, addr2, &tmpoff,
usr/src/uts/common/fs/specfs/specvnops.c
1964
(void) spec_startio(vp, pp2, io_off2, io_len2,
usr/src/uts/common/fs/specfs/specvnops.c
1990
if ((pp = page_lookup(vp, off, se)) == NULL) {
usr/src/uts/common/fs/specfs/specvnops.c
2017
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
2024
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
2033
ASSERT(vp->v_count != 0);
usr/src/uts/common/fs/specfs/specvnops.c
2035
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/specfs/specvnops.c
2041
if (!vn_has_cached_data(vp) || off >= size)
usr/src/uts/common/fs/specfs/specvnops.c
2044
ASSERT(vp->v_type == VBLK && cvp == vp);
usr/src/uts/common/fs/specfs/specvnops.c
2047
vp, off, len, sp);
usr/src/uts/common/fs/specfs/specvnops.c
2053
err = pvn_vplist_dirty(vp, off, spec_putapage,
usr/src/uts/common/fs/specfs/specvnops.c
2073
pp = page_lookup(vp, io_off,
usr/src/uts/common/fs/specfs/specvnops.c
2077
pp = page_lookup_nowait(vp, io_off,
usr/src/uts/common/fs/specfs/specvnops.c
2084
err = spec_putapage(vp, pp, &tmpoff, &io_len,
usr/src/uts/common/fs/specfs/specvnops.c
2110
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
2117
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
2146
pp = pvn_write_kluster(vp, pp, &tmpoff, &io_len, blkoff,
usr/src/uts/common/fs/specfs/specvnops.c
2159
bp = spec_startio(vp, pp, io_off, io_len, B_WRITE | flags);
usr/src/uts/common/fs/specfs/specvnops.c
2176
vp, offp, sp, err);
usr/src/uts/common/fs/specfs/specvnops.c
2185
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
2193
bp = pageio_setup(pp, io_len, vp, flags);
usr/src/uts/common/fs/specfs/specvnops.c
2195
bp->b_edev = vp->v_rdev;
usr/src/uts/common/fs/specfs/specvnops.c
2196
bp->b_dev = cmpdev(vp->v_rdev);
usr/src/uts/common/fs/specfs/specvnops.c
2212
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
2222
if (vp->v_type == VBLK)
usr/src/uts/common/fs/specfs/specvnops.c
2223
error = fs_poll(vp, events, anyyet, reventsp, phpp, ct);
usr/src/uts/common/fs/specfs/specvnops.c
2225
ASSERT(vp->v_type == VCHR);
usr/src/uts/common/fs/specfs/specvnops.c
2226
dev = vp->v_rdev;
usr/src/uts/common/fs/specfs/specvnops.c
2227
if (vp->v_stream) {
usr/src/uts/common/fs/specfs/specvnops.c
2228
ASSERT(vp->v_stream != NULL);
usr/src/uts/common/fs/specfs/specvnops.c
2229
error = strpoll(vp->v_stream, events, anyyet,
usr/src/uts/common/fs/specfs/specvnops.c
2234
error = fs_poll(vp, events, anyyet, reventsp, phpp, ct);
usr/src/uts/common/fs/specfs/specvnops.c
2378
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
2390
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
2392
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/specfs/specvnops.c
2402
if (vn_has_flocks(vp))
usr/src/uts/common/fs/specfs/specvnops.c
2405
if (vp->v_type == VCHR) {
usr/src/uts/common/fs/specfs/specvnops.c
2406
return (spec_char_map(vp->v_rdev, off, as, addrp, len, prot,
usr/src/uts/common/fs/specfs/specvnops.c
2408
} else if (vp->v_type == VBLK) {
usr/src/uts/common/fs/specfs/specvnops.c
2417
if (off > spec_maxoffset(vp))
usr/src/uts/common/fs/specfs/specvnops.c
2420
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
2434
vn_a.vp = cvp;
usr/src/uts/common/fs/specfs/specvnops.c
2456
struct vnode *vp, /* the common vnode */
usr/src/uts/common/fs/specfs/specvnops.c
2468
struct snode *csp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
2471
ASSERT(vp != NULL && VTOS(vp)->s_commonvp == vp);
usr/src/uts/common/fs/specfs/specvnops.c
2477
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/specfs/specvnops.c
2495
struct vnode *vp, /* the common vnode */
usr/src/uts/common/fs/specfs/specvnops.c
2506
struct snode *csp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
2512
ASSERT(vp != NULL && VTOS(vp)->s_commonvp == vp);
usr/src/uts/common/fs/specfs/specvnops.c
2520
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/specfs/specvnops.c
2545
(void) device_close(vp, 0, cred);
usr/src/uts/common/fs/specfs/specvnops.c
2562
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
2570
ASSERT(vp->v_type == VBLK);
usr/src/uts/common/fs/specfs/specvnops.c
2571
return (bdev_dump(vp->v_rdev, addr, (daddr_t)bn, (int)count));
usr/src/uts/common/fs/specfs/specvnops.c
2584
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
2598
bp = spec_startio(vp, pp, io_off, io_len, flags);
usr/src/uts/common/fs/specfs/specvnops.c
2615
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
2622
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
2651
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
2658
struct snode *sp = VTOS(vp);
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
2672
vnode_t *vp,
usr/src/uts/common/fs/specfs/specvnops.c
2679
struct snode *sp = VTOS(vp);
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
567
struct vnode *vp, *cvp;
usr/src/uts/common/fs/specfs/specvnops.c
579
vp = *vpp;
usr/src/uts/common/fs/specfs/specvnops.c
580
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
581
ASSERT((vp->v_type == VCHR) || (vp->v_type == VBLK));
usr/src/uts/common/fs/specfs/specvnops.c
582
if ((vp->v_type != VCHR) && (vp->v_type != VBLK))
usr/src/uts/common/fs/specfs/specvnops.c
592
newdev = dev = vp->v_rdev;
usr/src/uts/common/fs/specfs/specvnops.c
620
spec_assoc_vp_with_devi(vp, dip);
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
655
if ((vp->v_type == VCHR) && (STREAMSTAB(maj)))
usr/src/uts/common/fs/specfs/specvnops.c
680
type = (vp->v_type == VBLK ? OTYP_BLK : OTYP_CHR);
usr/src/uts/common/fs/specfs/specvnops.c
685
error = spec_clone(vpp, newdev, vp->v_type, NULL);
usr/src/uts/common/fs/specfs/specvnops.c
790
vp->v_stream = cvp->v_stream = NULL;
usr/src/uts/common/fs/specfs/specvnops.c
792
error = spec_clone(vpp, newdev, vp->v_type, stp);
usr/src/uts/common/fs/specfs/specvnops.c
802
vp->v_stream = stp;
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
875
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
891
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/specfs/specvnops.c
892
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/specfs/specvnops.c
893
if (vp->v_stream)
usr/src/uts/common/fs/specfs/specvnops.c
894
strclean(vp);
usr/src/uts/common/fs/specfs/specvnops.c
900
sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
904
type = vp->v_type;
usr/src/uts/common/fs/specfs/specvnops.c
956
error = device_close(vp, flag, cr);
usr/src/uts/common/fs/specfs/specvnops.c
977
struct vnode *vp,
usr/src/uts/common/fs/specfs/specvnops.c
984
struct snode *sp = VTOS(vp);
usr/src/uts/common/fs/specfs/specvnops.c
993
ASSERT(vp->v_type == VCHR || vp->v_type == VBLK);
usr/src/uts/common/fs/specfs/specvnops.c
995
if (vp->v_stream) {
usr/src/uts/common/fs/specfs/specvnops.c
996
ASSERT(vp->v_type == VCHR);
usr/src/uts/common/fs/specfs/specvnops.c
998
return (strread(vp, uiop, cr));
usr/src/uts/common/fs/swapfs/swap_subr.c
215
struct vnode *vp;
usr/src/uts/common/fs/swapfs/swap_subr.c
217
vp = swap_vnodes[vidx];
usr/src/uts/common/fs/swapfs/swap_subr.c
218
if (vp) {
usr/src/uts/common/fs/swapfs/swap_subr.c
219
return (vp);
usr/src/uts/common/fs/swapfs/swap_subr.c
223
vp = swap_vnodes[vidx];
usr/src/uts/common/fs/swapfs/swap_subr.c
224
if (vp == NULL) {
usr/src/uts/common/fs/swapfs/swap_subr.c
225
vp = vn_alloc(KM_SLEEP);
usr/src/uts/common/fs/swapfs/swap_subr.c
226
vn_setops(vp, swap_vnodeops);
usr/src/uts/common/fs/swapfs/swap_subr.c
227
vp->v_type = VREG;
usr/src/uts/common/fs/swapfs/swap_subr.c
228
vp->v_flag |= (VISSWAP|VISSWAPFS);
usr/src/uts/common/fs/swapfs/swap_subr.c
229
swap_vnodes[vidx] = vp;
usr/src/uts/common/fs/swapfs/swap_subr.c
233
return (vp);
usr/src/uts/common/fs/swapfs/swap_subr.c
242
struct vnode *vp;
usr/src/uts/common/fs/swapfs/swap_subr.c
253
vp = swap_vnodes[i];
usr/src/uts/common/fs/swapfs/swap_subr.c
254
if (vp) {
usr/src/uts/common/fs/swapfs/swap_subr.c
255
VN_HOLD(vp);
usr/src/uts/common/fs/swapfs/swap_subr.c
256
(void) VOP_PUTPAGE(vp, (offset_t)0, 0,
usr/src/uts/common/fs/swapfs/swap_subr.c
258
VN_RELE(vp);
usr/src/uts/common/fs/swapfs/swap_vnops.c
108
struct vnode *vp,
usr/src/uts/common/fs/swapfs/swap_vnops.c
121
(void *)vp, off, len, 0, 0);
usr/src/uts/common/fs/swapfs/swap_vnops.c
125
(void *)vp, off, len);
usr/src/uts/common/fs/swapfs/swap_vnops.c
127
return (pvn_getpages(swap_getapage, vp, (u_offset_t)off, len, protp,
usr/src/uts/common/fs/swapfs/swap_vnops.c
137
struct vnode *vp,
usr/src/uts/common/fs/swapfs/swap_vnops.c
159
vp, off, len, 0, 0);
usr/src/uts/common/fs/swapfs/swap_vnops.c
176
if (pp = page_lookup(vp, off, lock)) {
usr/src/uts/common/fs/swapfs/swap_vnops.c
214
pp = page_create_va(vp, off, PAGESIZE,
usr/src/uts/common/fs/swapfs/swap_vnops.c
225
err = swap_getphysname(vp, off, &pvp, &poff);
usr/src/uts/common/fs/swapfs/swap_vnops.c
235
ahm = AH_MUTEX(vp, off);
usr/src/uts/common/fs/swapfs/swap_vnops.c
238
ap = swap_anon(vp, off);
usr/src/uts/common/fs/swapfs/swap_vnops.c
292
"swapfs getapage:pp %p vp %p off %llx", pp, vp, off);
usr/src/uts/common/fs/swapfs/swap_vnops.c
308
struct vnode *vp,
usr/src/uts/common/fs/swapfs/swap_vnops.c
334
vp, off, len, 0, 0);
usr/src/uts/common/fs/swapfs/swap_vnops.c
341
err = swap_getapage(vp, (u_offset_t)off, len, protp, pl, plsz,
usr/src/uts/common/fs/swapfs/swap_vnops.c
355
pp = page_lookup_create(vp, off, SE_SHARED, conpp, nreloc, 0);
usr/src/uts/common/fs/swapfs/swap_vnops.c
404
if (swap_getphysname(vp, off, &pvp, &poff)) {
usr/src/uts/common/fs/swapfs/swap_vnops.c
416
ahm = AH_MUTEX(vp, off);
usr/src/uts/common/fs/swapfs/swap_vnops.c
418
ap = swap_anon(vp, off);
usr/src/uts/common/fs/swapfs/swap_vnops.c
447
"swapfs getconpage:pp %p vp %p off %llx", pp, vp, off);
usr/src/uts/common/fs/swapfs/swap_vnops.c
477
struct vnode *vp,
usr/src/uts/common/fs/swapfs/swap_vnops.c
494
ASSERT(vp->v_count != 0);
usr/src/uts/common/fs/swapfs/swap_vnops.c
505
(void *)vp, off, len, flags, 0);
usr/src/uts/common/fs/swapfs/swap_vnops.c
507
"swapfs putpage:vp %p off %llx len %ld", (void *)vp, off, len);
usr/src/uts/common/fs/swapfs/swap_vnops.c
509
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/swapfs/swap_vnops.c
512
if (!vn_has_cached_data(vp))
usr/src/uts/common/fs/swapfs/swap_vnops.c
520
err = pvn_vplist_dirty(vp, (u_offset_t)off, swap_putapage,
usr/src/uts/common/fs/swapfs/swap_vnops.c
548
arg->a_vp = vp;
usr/src/uts/common/fs/swapfs/swap_vnops.c
55
static int swap_getpage(struct vnode *vp, offset_t off, size_t len,
usr/src/uts/common/fs/swapfs/swap_vnops.c
564
pp = page_lookup(vp, io_off, SE_EXCL);
usr/src/uts/common/fs/swapfs/swap_vnops.c
566
pp = page_lookup_nowait(vp, io_off,
usr/src/uts/common/fs/swapfs/swap_vnops.c
573
err = swap_putapage(vp, pp, &io_off, &io_len,
usr/src/uts/common/fs/swapfs/swap_vnops.c
58
static int swap_putpage(struct vnode *vp, offset_t off, size_t len,
usr/src/uts/common/fs/swapfs/swap_vnops.c
582
(flags & B_INVAL) && vn_has_cached_data(vp)) {
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
600
struct vnode *vp,
usr/src/uts/common/fs/swapfs/swap_vnops.c
62
static void swap_dispose(vnode_t *vp, page_t *pp, int fl, int dn,
usr/src/uts/common/fs/swapfs/swap_vnops.c
633
arg->a_vp = vp;
usr/src/uts/common/fs/swapfs/swap_vnops.c
645
pp, vp, pp->p_offset, flags, 0);
usr/src/uts/common/fs/swapfs/swap_vnops.c
65
static int swap_getapage(struct vnode *vp, u_offset_t off, size_t len,
usr/src/uts/common/fs/swapfs/swap_vnops.c
654
if (err = swap_newphysname(vp, off, &doff, &dlen, &pvp, &poff)) {
usr/src/uts/common/fs/swapfs/swap_vnops.c
682
vp = arg->a_vp;
usr/src/uts/common/fs/swapfs/swap_vnops.c
685
if ((pp = page_lookup_nowait(vp, off, se)) == NULL) {
usr/src/uts/common/fs/swapfs/swap_vnops.c
69
int swap_getconpage(struct vnode *vp, u_offset_t off, size_t len,
usr/src/uts/common/fs/swapfs/swap_vnops.c
698
if (err = swap_newphysname(vp, off, &doff, &dlen,
usr/src/uts/common/fs/swapfs/swap_vnops.c
74
static int swap_putapage(struct vnode *vp, page_t *pp, u_offset_t *off,
usr/src/uts/common/fs/swapfs/swap_vnops.c
744
vp, klvp, klstart, klsz);
usr/src/uts/common/fs/swapfs/swap_vnops.c
754
vnode_t *vp,
usr/src/uts/common/fs/swapfs/swap_vnops.c
777
err = swap_getphysname(vp, off, &pvp, &poff);
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
95
struct vnode *vp,
usr/src/uts/common/fs/swapfs/swap_vnops.c
99
SWAPFS_PRINT(SWAP_VOPS, "swap_inactive: vp %x\n", vp, 0, 0, 0, 0);
usr/src/uts/common/fs/tmpfs/tmp_tnode.c
162
struct vnode *vp;
usr/src/uts/common/fs/tmpfs/tmp_tnode.c
196
vp = TNTOV(t);
usr/src/uts/common/fs/tmpfs/tmp_tnode.c
197
vn_setops(vp, tmp_vnodeops);
usr/src/uts/common/fs/tmpfs/tmp_tnode.c
198
vp->v_vfsp = tm->tm_vfsp;
usr/src/uts/common/fs/tmpfs/tmp_tnode.c
199
vp->v_type = vap->va_type;
usr/src/uts/common/fs/tmpfs/tmp_tnode.c
200
vp->v_rdev = vap->va_rdev;
usr/src/uts/common/fs/tmpfs/tmp_tnode.c
201
vp->v_data = (caddr_t)t;
usr/src/uts/common/fs/tmpfs/tmp_tnode.c
221
vn_exists(vp);
usr/src/uts/common/fs/tmpfs/tmp_tnode.c
235
struct vnode *vp = TNTOV(tp);
usr/src/uts/common/fs/tmpfs/tmp_tnode.c
319
ASSERT(!vn_has_cached_data(vp));
usr/src/uts/common/fs/tmpfs/tmp_vfsops.c
415
struct vnode *vp;
usr/src/uts/common/fs/tmpfs/tmp_vfsops.c
446
if ((vp = TNTOV(tnp))->v_count > 0) {
usr/src/uts/common/fs/tmpfs/tmp_vfsops.c
449
vp = TNTOV(cancel);
usr/src/uts/common/fs/tmpfs/tmp_vfsops.c
450
ASSERT(vp->v_count > 0);
usr/src/uts/common/fs/tmpfs/tmp_vfsops.c
451
VN_RELE(vp);
usr/src/uts/common/fs/tmpfs/tmp_vfsops.c
457
VN_HOLD(vp);
usr/src/uts/common/fs/tmpfs/tmp_vfsops.c
517
vp = TNTOV(tnp);
usr/src/uts/common/fs/tmpfs/tmp_vfsops.c
518
VN_RELE(vp);
usr/src/uts/common/fs/tmpfs/tmp_vfsops.c
526
VN_HOLD(vp);
usr/src/uts/common/fs/tmpfs/tmp_vfsops.c
558
struct vnode *vp;
usr/src/uts/common/fs/tmpfs/tmp_vfsops.c
562
vp = TNTOV(tp);
usr/src/uts/common/fs/tmpfs/tmp_vfsops.c
563
VN_HOLD(vp);
usr/src/uts/common/fs/tmpfs/tmp_vfsops.c
564
*vpp = vp;
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
103
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
104
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
124
struct vnode *vp;
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
136
vp = TNTOV(tp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
137
ASSERT(vp->v_type == VREG);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1385
struct vnode *vp;
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
140
"tmp_wrtmp_start:vp %p", vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1402
vp = TNTOV(self);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1403
if (vp == dvp || vp == cdir) {
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1420
if (vn_vfswlock(vp)) {
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1424
if (vn_mountedvfs(vp) != NULL) {
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1445
vn_vfsunlock(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
145
if (MANDLOCK(vp, tp->tn_mode)) {
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1458
struct vnode *vp,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1465
struct tmpnode *tp = (struct tmpnode *)VTOTN(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1490
if (vp->v_type != VDIR)
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
150
error = chklock(vp, FWRITE, uio->uio_loffset, uio->uio_resid,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
155
"tmp_wrtmp_end:vp %p error %d", vp, error);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1631
struct vnode *vp,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1636
struct tmpnode *tp = (struct tmpnode *)VTOTN(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1639
if (vp->v_type != VLNK)
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1654
struct vnode *vp,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1664
tmp_inactive(struct vnode *vp, struct cred *cred, caller_context_t *ct)
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1666
struct tmpnode *tp = (struct tmpnode *)VTOTN(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1667
struct tmount *tm = (struct tmount *)VFSTOTM(vp->v_vfsp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1672
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1673
ASSERT(vp->v_count >= 1);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1679
if (vp->v_count > 1 || tp->tn_nlink != 0) {
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1680
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1681
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1698
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1727
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1747
tmp_fid(struct vnode *vp, struct fid *fidp, caller_context_t *ct)
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1749
struct tmpnode *tp = (struct tmpnode *)VTOTN(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1774
struct vnode *vp,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
178
"tmp_wrtmp_end:vp %p error %d", vp, EINVAL);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1787
struct tmpnode *tp = VTOTN(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1820
anon_alloc(vp, toff), ANON_SLEEP);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1828
err = pvn_getpages(tmp_getapage, vp, (u_offset_t)off, len, protp,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
184
"tmp_wrtmp_end:vp %p error %d", vp, 0);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1847
struct vnode *vp,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1867
if (pp = page_lookup(vp, off, rw == S_CREATE ? SE_EXCL : SE_SHARED)) {
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1875
pp = page_create_va(vp, off, PAGESIZE,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1889
err = swap_getphysname(vp, off, &pvp, &poff);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1892
"off %llx pp %p\n", (void *)vp, off, (void *)pp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1925
register struct vnode *vp,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1936
struct tmpnode *tp = VTOTN(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1942
ASSERT(vp->v_count != 0);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1944
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1984
if (!vn_has_cached_data(vp))
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1994
err = pvn_vplist_dirty(vp, (u_offset_t)off, tmp_putapage,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2012
pp = page_lookup(vp, io_off,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2016
pp = page_lookup_nowait(vp, io_off,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2023
err = tmp_putapage(vp, pp, &io_off, &io_len,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2032
(flags & B_INVAL) && vn_has_cached_data(vp)) {
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2064
struct vnode *vp,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2088
tp = VTOTN(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2096
pvn_write_kluster(vp, pp, &tmpoff, &pp_len, klstart, kllen, flags);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2106
err = swap_newphysname(vp, offset, &io_off, &io_len, &pvp, &pstart);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2169
struct vnode *vp,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2181
struct tmpnode *tp = (struct tmpnode *)VTOTN(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2189
if (vp->v_flag & VNOMAP)
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2196
if (vp->v_type != VREG)
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2202
if (vn_has_mandatory_locks(vp, tp->tn_mode)) {
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2213
vn_a.vp = vp;
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2236
struct vnode *vp,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2253
struct vnode *vp,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2268
tmp_freesp(struct vnode *vp, struct flock64 *lp, int flag)
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2271
register struct tmpnode *tp = VTOTN(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2274
ASSERT(vp->v_type == VREG);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2289
if (MANDLOCK(vp, tp->tn_mode)) {
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2307
if ((i = reclock(vp, lp, i, 0, lp->l_start, NULL)) != 0 ||
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2315
VFSTOTM(vp->v_vfsp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2318
error = tmpnode_trunc((struct tmount *)VFSTOTM(vp->v_vfsp),
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2328
struct vnode *vp,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2340
if ((error = convoff(vp, bfp, 0, (offset_t)offset)) == 0) {
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2343
error = tmp_freesp(vp, bfp, flag);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2346
vnevent_truncate(vp, ct);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2354
struct vnode *vp,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2364
tmp_rwlock(struct vnode *vp, int write_lock, caller_context_t *ctp)
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2366
struct tmpnode *tp = VTOTN(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2378
tmp_rwunlock(struct vnode *vp, int write_lock, caller_context_t *ctp)
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2380
struct tmpnode *tp = VTOTN(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2387
struct vnode *vp,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2398
if (vp->v_vfsp->vfs_flag & VFS_XATTR) {
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2401
tp = VTOTN(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2417
*valp = vfs_has_feature(vp->v_vfsp, VFSFT_SYSATTR_VIEWS) &&
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2418
(vp->v_type == VREG || vp->v_type == VDIR);
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
274
anon_alloc(vp, ptob(pagenumber)), ANON_SLEEP);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
300
error = vpm_data_copy(vp, offset, bytes, uio,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
305
base = segmap_getmapflt(segkmap, vp,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
371
(void) vpm_sync_pages(vp, offset, PAGESIZE,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
378
error = vpm_sync_pages(vp, offset, PAGESIZE,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
441
"tmp_wrtmp_end:vp %p error %d", vp, error);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
459
struct vnode *vp;
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
466
vp = TNTOV(tp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
469
vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
473
if (MANDLOCK(vp, tp->tn_mode)) {
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
478
error = chklock(vp, FREAD, uio->uio_loffset, uio->uio_resid,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
483
"tmp_rdtmp_end:vp %p error %d", vp, error);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
491
"tmp_rdtmp_end:vp %p error %d", vp, EINVAL);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
498
"tmp_rdtmp_end:vp %p error %d", vp, 0);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
502
vp = TNTOV(tp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
532
error = vpm_data_copy(vp, offset, bytes, uio, 1, NULL,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
536
base = segmap_getmapflt(segkmap, vp, offset & MAXBMASK,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
545
(void) vpm_sync_pages(vp, offset, PAGESIZE, 0);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
551
error = vpm_sync_pages(vp, offset, PAGESIZE,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
576
"tmp_rdtmp_end:vp %x error %d", vp, error);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
582
tmp_read(struct vnode *vp, struct uio *uiop, int ioflag, cred_t *cred,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
585
struct tmpnode *tp = (struct tmpnode *)VTOTN(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
586
struct tmount *tm = (struct tmount *)VTOTM(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
592
if (vp->v_type == VDIR)
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
594
if (vp->v_type != VREG)
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
611
tmp_write(struct vnode *vp, struct uio *uiop, int ioflag, struct cred *cred,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
614
struct tmpnode *tp = (struct tmpnode *)VTOTN(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
615
struct tmount *tm = (struct tmount *)VTOTM(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
621
if (vp->v_type != VREG)
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
648
struct vnode *vp,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
662
struct vnode *vp,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
668
struct tmpnode *tp = (struct tmpnode *)VTOTN(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
681
if (vp->v_flag & VROOT &&
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
682
(mvp = vp->v_vfsp->vfs_vnodecovered) != NULL) {
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
698
vap->va_type = vp->v_type;
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
725
struct vnode *vp,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
731
struct tmount *tm = (struct tmount *)VTOTM(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
732
struct tmpnode *tp = (struct tmpnode *)VTOTN(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
750
error = secpolicy_vnode_setattr(cred, vp, vap, get, flags, tmp_taccess,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
776
ASSERT(vp->v_type != VDIR);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
792
vnevent_truncate(vp, ct);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
805
struct vnode *vp,
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
811
struct tmpnode *tp = (struct tmpnode *)VTOTN(vp);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
96
struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_alloc.c
1277
ud_freesp(struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_alloc.c
1282
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_alloc.c
1285
ASSERT(vp->v_type == VREG);
usr/src/uts/common/fs/udfs/udf_alloc.c
1304
if (MANDLOCK(vp, ip->i_char)) {
usr/src/uts/common/fs/udfs/udf_alloc.c
1323
if ((i = reclock(vp, lp, i, 0, lp->l_start, NULL)) != 0 ||
usr/src/uts/common/fs/udfs/udf_dir.c
122
struct vnode *dvp, *vp;
usr/src/uts/common/fs/udfs/udf_dir.c
170
if ((!skipdnlc) && (vp = dnlc_lookup(dvp, namep))) {
usr/src/uts/common/fs/udfs/udf_dir.c
173
*ipp = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_dir.c
745
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_dir.c
747
if (vp->v_type == VDIR &&
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
935
struct vnode *vp = ITOV(tdp);
usr/src/uts/common/fs/udfs/udf_dir.c
938
VN_HOLD(vp);
usr/src/uts/common/fs/udfs/udf_inode.c
1000
vn_free(vp);
usr/src/uts/common/fs/udfs/udf_inode.c
1020
} else if (!IS_SWAPVP(vp)) {
usr/src/uts/common/fs/udfs/udf_inode.c
1031
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/udfs/udf_inode.c
1032
if (vp->v_count > 1) {
usr/src/uts/common/fs/udfs/udf_inode.c
1033
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/udfs/udf_inode.c
1034
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/udfs/udf_inode.c
1038
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/udfs/udf_inode.c
1065
if (vn_has_cached_data(vp)) {
usr/src/uts/common/fs/udfs/udf_inode.c
1067
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/udfs/udf_inode.c
1068
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/udfs/udf_inode.c
1069
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/udfs/udf_inode.c
1084
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/udfs/udf_inode.c
1085
if (vn_has_cached_data(vp)) {
usr/src/uts/common/fs/udfs/udf_inode.c
1088
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/udfs/udf_inode.c
1089
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/udfs/udf_inode.c
1100
if (vn_has_cached_data(vp)) {
usr/src/uts/common/fs/udfs/udf_inode.c
1113
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/udfs/udf_inode.c
1114
if (vp->v_count > 1) {
usr/src/uts/common/fs/udfs/udf_inode.c
1117
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/udfs/udf_inode.c
1121
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/udfs/udf_inode.c
1147
vn_free(vp);
usr/src/uts/common/fs/udfs/udf_inode.c
168
struct vnode *vp;
usr/src/uts/common/fs/udfs/udf_inode.c
1858
struct vnode *rvp, *vp;
usr/src/uts/common/fs/udfs/udf_inode.c
1877
vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
1881
if (vp == rvp) {
usr/src/uts/common/fs/udfs/udf_inode.c
1882
if (vp->v_count > 1) {
usr/src/uts/common/fs/udfs/udf_inode.c
1905
VN_HOLD(vp);
usr/src/uts/common/fs/udfs/udf_inode.c
1912
VN_RELE(vp);
usr/src/uts/common/fs/udfs/udf_inode.c
202
vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
203
VN_HOLD(vp);
usr/src/uts/common/fs/udfs/udf_inode.c
2032
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
2038
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/udfs/udf_inode.c
2039
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/udfs/udf_inode.c
2040
if (vp->v_count > 0) {
usr/src/uts/common/fs/udfs/udf_inode.c
2041
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/udfs/udf_inode.c
2044
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/udfs/udf_inode.c
2052
if (!vn_has_cached_data(vp) || ip->i_perm == 0) {
usr/src/uts/common/fs/udfs/udf_inode.c
265
vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
290
VN_HOLD(vp);
usr/src/uts/common/fs/udfs/udf_inode.c
334
vp = vn_alloc(KM_NOSLEEP);
usr/src/uts/common/fs/udfs/udf_inode.c
335
if ((ip == NULL) || (vp == NULL)) {
usr/src/uts/common/fs/udfs/udf_inode.c
341
if (vp != NULL)
usr/src/uts/common/fs/udfs/udf_inode.c
342
vn_free(vp);
usr/src/uts/common/fs/udfs/udf_inode.c
352
if (vp == NULL)
usr/src/uts/common/fs/udfs/udf_inode.c
353
vp = vn_alloc(KM_SLEEP);
usr/src/uts/common/fs/udfs/udf_inode.c
356
ip->i_vnode = vp;
usr/src/uts/common/fs/udfs/udf_inode.c
368
vp->v_data = (caddr_t)ip;
usr/src/uts/common/fs/udfs/udf_inode.c
369
vn_setops(vp, udf_vnodeops);
usr/src/uts/common/fs/udfs/udf_inode.c
379
if (vp->v_count < 1) {
usr/src/uts/common/fs/udfs/udf_inode.c
388
if (vn_has_cached_data(vp)) {
usr/src/uts/common/fs/udfs/udf_inode.c
479
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/udfs/udf_inode.c
480
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/udfs/udf_inode.c
481
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/udfs/udf_inode.c
912
vp->v_vfsp = vfsp;
usr/src/uts/common/fs/udfs/udf_inode.c
913
vp->v_type = ip->i_type;
usr/src/uts/common/fs/udfs/udf_inode.c
914
vp->v_rdev = ip->i_rdev;
usr/src/uts/common/fs/udfs/udf_inode.c
916
vp->v_flag = VROOT;
usr/src/uts/common/fs/udfs/udf_inode.c
918
vp->v_flag = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
924
vn_exists(vp);
usr/src/uts/common/fs/udfs/udf_inode.c
932
struct vnode *vp;
usr/src/uts/common/fs/udfs/udf_inode.c
958
vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
960
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/udfs/udf_inode.c
961
if (vp->v_count < 1) {
usr/src/uts/common/fs/udfs/udf_inode.c
965
if ((vp->v_count > 1) || ((ip->i_flag & IREF) == 0)) {
usr/src/uts/common/fs/udfs/udf_inode.c
966
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/udfs/udf_inode.c
967
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/udfs/udf_inode.c
971
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/udfs/udf_inode.c
988
vn_invalid(vp);
usr/src/uts/common/fs/udfs/udf_subr.c
1027
if ((error = fbread(vp, (offset_t)offset,
usr/src/uts/common/fs/udfs/udf_subr.c
1103
if ((error = fbread(vp, (offset_t)offset,
usr/src/uts/common/fs/udfs/udf_subr.c
1159
if ((error = fbread(vp, (offset_t)offset,
usr/src/uts/common/fs/udfs/udf_subr.c
482
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_subr.c
490
if (!vn_has_cached_data(vp) || (vp->v_type == VCHR)) {
usr/src/uts/common/fs/udfs/udf_subr.c
494
error = VOP_PUTPAGE(vp, (offset_t)0,
usr/src/uts/common/fs/udfs/udf_subr.c
837
struct vnode *vp;
usr/src/uts/common/fs/udfs/udf_subr.c
857
vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_subr.c
864
(!vn_has_cached_data(vp) &&
usr/src/uts/common/fs/udfs/udf_subr.c
866
(vp->v_vfsp == NULL) || vn_is_readonly(vp)) {
usr/src/uts/common/fs/udfs/udf_subr.c
874
VN_HOLD(vp);
usr/src/uts/common/fs/udfs/udf_subr.c
888
if (cheap || IS_SWAPVP(vp)) {
usr/src/uts/common/fs/udfs/udf_subr.c
974
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_subr.c
996
if ((error = fbread(vp, (offset_t)(offset & ~lbmask),
usr/src/uts/common/fs/udfs/udf_vfsops.c
402
struct vnode *vp;
usr/src/uts/common/fs/udfs/udf_vfsops.c
411
vp = udf_vfsp->udf_root;
usr/src/uts/common/fs/udfs/udf_vfsops.c
412
VN_HOLD(vp);
usr/src/uts/common/fs/udfs/udf_vfsops.c
413
*vpp = vp;
usr/src/uts/common/fs/udfs/udf_vfsops.c
551
struct vnode *vp = NULL;
usr/src/uts/common/fs/udfs/udf_vfsops.c
566
vp = ((struct udf_vfs *)vfsp->vfs_data)->udf_devvp;
usr/src/uts/common/fs/udfs/udf_vfsops.c
568
vp = common_specvp(vp);
usr/src/uts/common/fs/udfs/udf_vfsops.c
569
(void) VOP_PUTPAGE(vp, (offset_t)0,
usr/src/uts/common/fs/udfs/udf_vfsops.c
579
vp = ((struct udf_vfs *)vfsp->vfs_data)->udf_devvp;
usr/src/uts/common/fs/udfs/udf_vfsops.c
580
(void) VOP_CLOSE(vp, FREAD|FWRITE, 1,
usr/src/uts/common/fs/udfs/udf_vfsops.c
90
extern struct vnode *common_specvp(struct vnode *vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1084
struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_vnops.c
1092
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1108
struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_vnops.c
1137
ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1396
struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_vnops.c
1409
if (vp->v_type != VLNK) {
usr/src/uts/common/fs/udfs/udf_vnops.c
1413
ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1428
if ((error = fbread(vp, 0, size, S_READ, &fbp)) != 0) {
usr/src/uts/common/fs/udfs/udf_vnops.c
1502
struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_vnops.c
1508
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1513
if (!(IS_SWAPVP(vp))) {
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
1536
udf_fid(struct vnode *vp, struct fid *fidp, caller_context_t *ct)
usr/src/uts/common/fs/udfs/udf_vnops.c
1539
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1562
udf_rwlock(struct vnode *vp, int32_t write_lock, caller_context_t *ctp)
usr/src/uts/common/fs/udfs/udf_vnops.c
1564
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1581
udf_rwunlock(struct vnode *vp, int32_t write_lock, caller_context_t *ctp)
usr/src/uts/common/fs/udfs/udf_vnops.c
1583
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1597
udf_seek(struct vnode *vp, offset_t ooff, offset_t *noffp, caller_context_t *ct)
usr/src/uts/common/fs/udfs/udf_vnops.c
1604
struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_vnops.c
1613
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1625
(MANDLOCK(vp, ip->i_char))) {
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
1635
struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_vnops.c
1649
} else if ((error = convoff(vp, bfp, 0, offset)) == 0) {
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
1653
vnevent_truncate(vp, ct);
usr/src/uts/common/fs/udfs/udf_vnops.c
1662
struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_vnops.c
1674
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1689
if (vp->v_flag & VNOMAP) {
usr/src/uts/common/fs/udfs/udf_vnops.c
1827
ud_getpage_ra(vp, pgoff, seg, pgaddr);
usr/src/uts/common/fs/udfs/udf_vnops.c
1841
nextrio < ip->i_size && page_exists(vp, pgoff))
usr/src/uts/common/fs/udfs/udf_vnops.c
1842
ud_getpage_ra(vp, pgoff, seg, pgaddr);
usr/src/uts/common/fs/udfs/udf_vnops.c
1844
if ((pp = page_lookup(vp, pgoff, se)) != NULL) {
usr/src/uts/common/fs/udfs/udf_vnops.c
1859
if (error = ud_getpage_miss(vp, pgoff, len,
usr/src/uts/common/fs/udfs/udf_vnops.c
1888
if ((pp = page_lookup_nowait(vp, pgoff,
usr/src/uts/common/fs/udfs/udf_vnops.c
1947
struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_vnops.c
1959
ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1964
if (vp->v_count == 0) {
usr/src/uts/common/fs/udfs/udf_vnops.c
1970
if (vp->v_flag & VNOMAP) {
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
2035
struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_vnops.c
2051
if (vp->v_flag & VNOMAP) {
usr/src/uts/common/fs/udfs/udf_vnops.c
2062
if (vp->v_type != VREG) {
usr/src/uts/common/fs/udfs/udf_vnops.c
2070
if (vn_has_mandatory_locks(vp, VTOI(vp)->i_char)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
2082
vn_a.vp = vp;
usr/src/uts/common/fs/udfs/udf_vnops.c
2102
udf_addmap(struct vnode *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/udfs/udf_vnops.c
2106
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
2110
if (vp->v_flag & VNOMAP) {
usr/src/uts/common/fs/udfs/udf_vnops.c
2123
udf_delmap(struct vnode *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/udfs/udf_vnops.c
2127
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
2131
if (vp->v_flag & VNOMAP) {
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
2183
struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_vnops.c
2193
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
2266
bp->b_file = vp;
usr/src/uts/common/fs/udfs/udf_vnops.c
2393
ud_getpage_miss(struct vnode *vp, u_offset_t off, size_t len, struct seg *seg,
usr/src/uts/common/fs/udfs/udf_vnops.c
2396
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
2410
if ((pp = page_create_va(vp, off,
usr/src/uts/common/fs/udfs/udf_vnops.c
2417
pp = pvn_read_kluster(vp, off, seg, addr, &io_off,
usr/src/uts/common/fs/udfs/udf_vnops.c
2447
ud_getpage_ra(vp, off, seg, addr);
usr/src/uts/common/fs/udfs/udf_vnops.c
2457
ud_getpage_ra(struct vnode *vp, u_offset_t off, struct seg *seg, caddr_t addr)
usr/src/uts/common/fs/udfs/udf_vnops.c
2461
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
2480
pp = pvn_read_kluster(vp, io_off, seg, addr2,
usr/src/uts/common/fs/udfs/udf_vnops.c
255
struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_vnops.c
262
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
2634
ud_putpages(struct vnode *vp, offset_t off, size_t len, int32_t flags,
usr/src/uts/common/fs/udfs/udf_vnops.c
2647
if (vp->v_count == 0) {
usr/src/uts/common/fs/udfs/udf_vnops.c
2652
ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
2673
if (!vn_has_cached_data(vp)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
268
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/udfs/udf_vnops.c
2688
err = pvn_vplist_dirty(vp, (u_offset_t)off, ud_putapage,
usr/src/uts/common/fs/udfs/udf_vnops.c
269
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/udfs/udf_vnops.c
2709
pp = page_lookup(vp, io_off,
usr/src/uts/common/fs/udfs/udf_vnops.c
2713
pp = page_lookup_nowait(vp, io_off,
usr/src/uts/common/fs/udfs/udf_vnops.c
2721
err = ud_putapage(vp, pp,
usr/src/uts/common/fs/udfs/udf_vnops.c
2757
ud_putapage(struct vnode *vp, page_t *pp, u_offset_t *offp,
usr/src/uts/common/fs/udfs/udf_vnops.c
276
if (vp->v_count <= 2 && vp->v_type != VBAD) {
usr/src/uts/common/fs/udfs/udf_vnops.c
277
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
2775
ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
279
(void) ud_putpages(vp, ip->i_delayoff, ip->i_delaylen,
usr/src/uts/common/fs/udfs/udf_vnops.c
2809
pp = pvn_write_kluster(vp, pp, &io_off,
usr/src/uts/common/fs/udfs/udf_vnops.c
2882
pp = pvn_write_kluster(vp, pp, &io_off,
usr/src/uts/common/fs/udfs/udf_vnops.c
2895
bp->b_file = vp;
usr/src/uts/common/fs/udfs/udf_vnops.c
291
struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_vnops.c
297
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
2979
struct vnode *vp;
usr/src/uts/common/fs/udfs/udf_vnops.c
3007
vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
3042
base = segmap_getmapflt(segkmap, vp, (off + mapon),
usr/src/uts/common/fs/udfs/udf_vnops.c
308
if (MANDLOCK(vp, ip->i_char)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
3111
struct vnode *vp;
usr/src/uts/common/fs/udfs/udf_vnops.c
312
error = chklock(vp, FREAD, uiop->uio_loffset,
usr/src/uts/common/fs/udfs/udf_vnops.c
3165
vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
3231
base = segmap_getmapflt(segkmap, vp, (off + mapon),
usr/src/uts/common/fs/udfs/udf_vnops.c
3297
if (IS_SWAPVP(vp)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
3305
IS_SWAPVP(vp)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
340
struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_vnops.c
346
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
357
if (MANDLOCK(vp, ip->i_char)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
361
error = chklock(vp, FWRITE, uiop->uio_loffset,
usr/src/uts/common/fs/udfs/udf_vnops.c
403
struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_vnops.c
417
struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_vnops.c
423
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
438
vap->va_type = vp->v_type;
usr/src/uts/common/fs/udfs/udf_vnops.c
448
if (vp->v_type == VCHR || vp->v_type == VBLK) {
usr/src/uts/common/fs/udfs/udf_vnops.c
491
struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_vnops.c
505
ip = VTOI(vp);
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
557
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/udfs/udf_vnops.c
573
vnevent_truncate(vp, ct);
usr/src/uts/common/fs/udfs/udf_vnops.c
613
struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_vnops.c
619
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
647
struct vnode *vp;
usr/src/uts/common/fs/udfs/udf_vnops.c
665
if (vp = dnlc_lookup(dvp, nm)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
670
VN_RELE(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
672
xip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
835
struct vnode *vp,
usr/src/uts/common/fs/udfs/udf_vnops.c
842
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/lufs.c
1117
error = ufs_fiolfss(vp, &lf);
usr/src/uts/common/fs/ufs/lufs.c
1128
error = ufs_fiolfs(vp, &lf, 1);
usr/src/uts/common/fs/ufs/lufs.c
1178
error = ufs_fiolfs(vp, &lf, 1);
usr/src/uts/common/fs/ufs/lufs.c
1183
error = lufs_disable(vp, flp);
usr/src/uts/common/fs/ufs/lufs.c
1233
error = ufs_fiolfs(vp, &lf, 1);
usr/src/uts/common/fs/ufs/lufs.c
1271
(void) ufs_fiolfs(vp, &lf, 1);
usr/src/uts/common/fs/ufs/lufs.c
848
lufs_disable(vnode_t *vp, struct fiolog *flp)
usr/src/uts/common/fs/ufs/lufs.c
851
inode_t *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/lufs.c
876
error = ufs_fiolfss(vp, &lf);
usr/src/uts/common/fs/ufs/lufs.c
887
error = ufs_fiolfs(vp, &lf, 1);
usr/src/uts/common/fs/ufs/lufs.c
965
error = ufs_fiolfs(vp, &lf, 1);
usr/src/uts/common/fs/ufs/lufs.c
974
(void) ufs_fiolfs(vp, &lf, 1);
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/lufs.c
986
inode_t *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/quotacalls.c
109
if (quot.op == Q_SYNC && vp == NULL) {
usr/src/uts/common/fs/ufs/quotacalls.c
112
ufsvfsp = (struct ufsvfs *)(vp->v_vfsp->vfs_data);
usr/src/uts/common/fs/ufs/quotacalls.c
123
error = opendq(ufsvfsp, vp, cr);
usr/src/uts/common/fs/ufs/quotacalls.c
194
struct vnode *vp, /* quota file */
usr/src/uts/common/fs/ufs/quotacalls.c
205
VN_HOLD(vp);
usr/src/uts/common/fs/ufs/quotacalls.c
210
if (vp->v_type != VREG) {
usr/src/uts/common/fs/ufs/quotacalls.c
211
VN_RELE(vp);
usr/src/uts/common/fs/ufs/quotacalls.c
235
if (VTOI(vp) != ufsvfsp->vfs_qinod) {
usr/src/uts/common/fs/ufs/quotacalls.c
238
VTOI(vp)->i_fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/quotacalls.c
239
VN_RELE(vp);
usr/src/uts/common/fs/ufs/quotacalls.c
245
VN_RELE(vp);
usr/src/uts/common/fs/ufs/quotacalls.c
251
ufsvfsp->vfs_qinod = VTOI(vp);
usr/src/uts/common/fs/ufs/quotacalls.c
270
(void) VOP_PUTPAGE(vp, (offset_t)0, (size_t)qip->i_size,
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_alloc.c
1497
allocsp_wlockfs(struct vnode *vp, struct lockfs *lf)
usr/src/uts/common/fs/ufs/ufs_alloc.c
1503
err = ufs_fiolfss(vp, lf);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1511
err = ufs__fiolfs(vp, lf, 1, 0);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1523
allocsp_unlockfs(struct vnode *vp, struct lockfs *lf)
usr/src/uts/common/fs/ufs/ufs_alloc.c
1529
err = ufs__fiolfs(vp, lf, 1, 0);
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
1573
ASSERT(vp->v_type == VREG);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1575
ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1615
if (err = allocsp_wlockfs(vp, &lf))
usr/src/uts/common/fs/ufs/ufs_alloc.c
1649
err = allocsp_unlockfs(vp, &lf);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1688
err = allocsp_unlockfs(vp, &lf);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1725
(void) allocsp_unlockfs(vp, &lf);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1739
if (err = allocsp_unlockfs(vp, &lf))
usr/src/uts/common/fs/ufs/ufs_alloc.c
1748
if (err = allocsp_wlockfs(vp, &lf))
usr/src/uts/common/fs/ufs/ufs_alloc.c
1778
err = allocsp_unlockfs(vp, &lf);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1826
err = bmap_set_bn(vp, undo->offset, 0);
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
1884
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1887
ASSERT(vp->v_type == VREG);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1903
if (MANDLOCK(vp, ip->i_mode)) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1922
if ((i = reclock(vp, lp, i, 0, lp->l_start, NULL)) != 0 ||
usr/src/uts/common/fs/ufs/ufs_bmap.c
1330
bmap_set_bn(struct vnode *vp, u_offset_t off, daddr32_t bn)
usr/src/uts/common/fs/ufs/ufs_bmap.c
1344
ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_bmap.c
319
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_bmap.c
320
long bsize = VBSIZE(vp);
usr/src/uts/common/fs/ufs/ufs_bmap.c
531
err = fbread(vp,
usr/src/uts/common/fs/ufs/ufs_dir.c
187
struct vnode *vp;
usr/src/uts/common/fs/ufs/ufs_dir.c
217
if (!skipdnlc && (vp = dnlc_lookup(dvp, namep))) {
usr/src/uts/common/fs/ufs/ufs_dir.c
219
if (vp == DNLC_NO_VNODE) {
usr/src/uts/common/fs/ufs/ufs_dir.c
220
VN_RELE(vp);
usr/src/uts/common/fs/ufs/ufs_dir.c
223
*ipp = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_dir.c
2416
vnode_t *dvp, *vp;
usr/src/uts/common/fs/ufs/ufs_dir.c
2468
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_dir.c
2480
if (vn_vfsrlock(vp)) {
usr/src/uts/common/fs/ufs/ufs_dir.c
2484
if (vn_mountedvfs(vp) != NULL && op != DR_RENAME) {
usr/src/uts/common/fs/ufs/ufs_dir.c
2510
vn_vfsunlock(vp);
usr/src/uts/common/fs/ufs/ufs_dir.c
2516
VN_RELE(vp);
usr/src/uts/common/fs/ufs/ufs_dir.c
2543
if (dp == ip || vp == cdir)
usr/src/uts/common/fs/ufs/ufs_dir.c
2564
if (vp->v_type == VDIR &&
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
2709
dnlc_remove(vp, ".");
usr/src/uts/common/fs/ufs/ufs_dir.c
2710
dnlc_remove(vp, "..");
usr/src/uts/common/fs/ufs/ufs_dir.c
2737
vn_vfsunlock(vp);
usr/src/uts/common/fs/ufs/ufs_dir.c
2753
VN_RELE(vp);
usr/src/uts/common/fs/ufs/ufs_directio.c
339
vnode_t *vp;
usr/src/uts/common/fs/ufs/ufs_directio.c
574
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_directio.c
576
if (vn_has_cached_data(vp)) {
usr/src/uts/common/fs/ufs/ufs_directio.c
585
(void) VOP_PUTPAGE(vp, (offset_t)0, (size_t)0,
usr/src/uts/common/fs/ufs/ufs_directio.c
587
if (vn_has_cached_data(vp))
usr/src/uts/common/fs/ufs/ufs_directio.c
719
if (vn_has_cached_data(vp)) {
usr/src/uts/common/fs/ufs/ufs_directio.c
722
(void) VOP_PUTPAGE(vp, (offset_t)0, (size_t)0,
usr/src/uts/common/fs/ufs/ufs_directio.c
806
vnode_t *vp;
usr/src/uts/common/fs/ufs/ufs_directio.c
894
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_directio.c
895
if (vn_has_cached_data(vp)) {
usr/src/uts/common/fs/ufs/ufs_directio.c
898
(void) VOP_PUTPAGE(vp, (offset_t)0, (size_t)0,
usr/src/uts/common/fs/ufs/ufs_directio.c
900
if (vn_has_cached_data(vp))
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
116
ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_filio.c
216
struct vnode *vp, /* file's vnode */
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
258
ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_filio.c
282
struct vnode *vp, /* file's vnode */
usr/src/uts/common/fs/ufs/ufs_filio.c
287
struct ufsvfs *ufsvfsp = VTOI(vp)->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_filio.c
307
struct vnode *vp, /* file's vnode */
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
334
if (VTOI(vp)->i_ufsvfs == NULL)
usr/src/uts/common/fs/ufs/ufs_filio.c
337
ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_filio.c
346
vfs_lock_wait(vp->v_vfsp);
usr/src/uts/common/fs/ufs/ufs_filio.c
364
if (error = ufs_flush(vp->v_vfsp))
usr/src/uts/common/fs/ufs/ufs_filio.c
395
vfs_unlock(vp->v_vfsp);
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
513
if (vp->v_count > 1)
usr/src/uts/common/fs/ufs/ufs_filio.c
514
dnlc_purge_vp(vp);
usr/src/uts/common/fs/ufs/ufs_filio.c
521
ASSERT(vp->v_count > 0);
usr/src/uts/common/fs/ufs/ufs_filio.c
522
if ((vp->v_count == 1) && (VTOI(vp)->i_mapcnt == 0))
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
537
struct inode *ip = VTOI(vp);
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
592
fs = VTOI(vp)->i_fs;
usr/src/uts/common/fs/ufs/ufs_filio.c
604
ufsvfsp = VTOI(vp)->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_filio.c
631
ufs_fio_holey(vnode_t *vp, int cmd, offset_t *off)
usr/src/uts/common/fs/ufs/ufs_filio.c
633
inode_t *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_filio.c
691
ufs_mark_compressed(struct vnode *vp)
usr/src/uts/common/fs/ufs/ufs_filio.c
693
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_filio.c
696
if (vp->v_type != VREG)
usr/src/uts/common/fs/ufs/ufs_filio.c
89
struct vnode *vp, /* any file on the fs */
usr/src/uts/common/fs/ufs/ufs_inode.c
256
struct vnode *vp;
usr/src/uts/common/fs/ufs/ufs_inode.c
258
vp = ip->i_vnode = vn_alloc(kmflags);
usr/src/uts/common/fs/ufs/ufs_inode.c
259
if (vp == NULL) {
usr/src/uts/common/fs/ufs/ufs_inode.c
262
vn_setops(vp, ufs_vnodeops);
usr/src/uts/common/fs/ufs/ufs_inode.c
263
vp->v_data = ip;
usr/src/uts/common/fs/ufs/ufs_inode.c
280
struct vnode *vp;
usr/src/uts/common/fs/ufs/ufs_inode.c
282
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
287
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/ufs/ufs_inode.c
293
vn_free(vp);
usr/src/uts/common/fs/ufs/ufs_inode.c
340
vnode_t *vp;
usr/src/uts/common/fs/ufs/ufs_inode.c
373
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
374
vn_reinit(vp);
usr/src/uts/common/fs/ufs/ufs_inode.c
376
vp->v_flag = VROOT;
usr/src/uts/common/fs/ufs/ufs_inode.c
377
vp->v_vfsp = ufsvfsp->vfs_vfs;
usr/src/uts/common/fs/ufs/ufs_inode.c
378
vn_exists(vp);
usr/src/uts/common/fs/ufs/ufs_inode.c
410
ufs_reset_vnode(vnode_t *vp)
usr/src/uts/common/fs/ufs/ufs_inode.c
415
if ((VTOI(vp)->i_mode & (ISVTX | IEXEC | IFDIR)) == ISVTX)
usr/src/uts/common/fs/ufs/ufs_inode.c
416
vp->v_flag |= VSWAPLIKE;
usr/src/uts/common/fs/ufs/ufs_inode.c
418
vp->v_flag &= ~VSWAPLIKE;
usr/src/uts/common/fs/ufs/ufs_inode.c
425
if (vp->v_type == VREG)
usr/src/uts/common/fs/ufs/ufs_inode.c
426
vp->v_flag |= VMODSORT;
usr/src/uts/common/fs/ufs/ufs_inode.c
428
vp->v_flag &= ~VMODSORT;
usr/src/uts/common/fs/ufs/ufs_inode.c
433
if ((VTOI(vp)->i_mode & IFMT) == IFATTRDIR)
usr/src/uts/common/fs/ufs/ufs_inode.c
434
vp->v_flag |= V_XATTRDIR;
usr/src/uts/common/fs/ufs/ufs_inode.c
436
vp->v_flag &= ~V_XATTRDIR;
usr/src/uts/common/fs/ufs/ufs_inode.c
454
struct vnode *vp;
usr/src/uts/common/fs/ufs/ufs_inode.c
485
vp = ITOV(ip); /* for locknest */
usr/src/uts/common/fs/ufs/ufs_inode.c
486
VN_HOLD(vp);
usr/src/uts/common/fs/ufs/ufs_inode.c
495
VN_RELE(vp);
usr/src/uts/common/fs/ufs/ufs_inode.c
503
VN_RELE(vp);
usr/src/uts/common/fs/ufs/ufs_inode.c
513
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/ufs/ufs_inode.c
514
ufs_reset_vnode(vp);
usr/src/uts/common/fs/ufs/ufs_inode.c
515
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/ufs/ufs_inode.c
532
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
573
vp->v_vfsp = &EIO_vfs;
usr/src/uts/common/fs/ufs/ufs_inode.c
574
VN_RELE(vp);
usr/src/uts/common/fs/ufs/ufs_inode.c
601
vp->v_rdev = ip->i_rdev = dv;
usr/src/uts/common/fs/ufs/ufs_inode.c
612
vp->v_vfsp = &EIO_vfs;
usr/src/uts/common/fs/ufs/ufs_inode.c
613
VN_RELE(vp);
usr/src/uts/common/fs/ufs/ufs_inode.c
628
vp->v_type = VREG;
usr/src/uts/common/fs/ufs/ufs_inode.c
630
vp->v_type = IFTOVT((mode_t)ip->i_mode);
usr/src/uts/common/fs/ufs/ufs_inode.c
633
ufs_reset_vnode(vp);
usr/src/uts/common/fs/ufs/ufs_inode.c
643
vp->v_vfsp = &EIO_vfs;
usr/src/uts/common/fs/ufs/ufs_inode.c
644
VN_RELE(vp);
usr/src/uts/common/fs/ufs/ufs_inode.c
675
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
703
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/ufs/ufs_inode.c
705
if (vp->v_count > 1) {
usr/src/uts/common/fs/ufs/ufs_inode.c
706
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/ufs/ufs_inode.c
707
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/ufs/ufs_inode.c
711
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/ufs/ufs_inode.c
720
ASSERT((vp->v_type == VCHR) || !vn_has_cached_data(vp));
usr/src/uts/common/fs/ufs/ufs_inode.c
748
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/ufs/ufs_inode.c
749
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/ufs/ufs_inode.c
750
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/ufs/ufs_inode.c
788
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/ufs/ufs_inode.c
789
if (vp->v_count > 1) {
usr/src/uts/common/fs/ufs/ufs_inode.c
790
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/ufs/ufs_inode.c
791
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/ufs/ufs_inode.c
795
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/ufs/ufs_inode.c
806
if (vn_has_cached_data(vp) || ip->i_flag & IFASTSYMLNK) {
usr/src/uts/common/fs/ufs/ufs_lockfs.c
1224
ufs_fiolfss(struct vnode *vp, struct lockfs *lockfsp)
usr/src/uts/common/fs/ufs/ufs_lockfs.c
1228
if (!vp || !vp->v_vfsp || !VTOI(vp))
usr/src/uts/common/fs/ufs/ufs_lockfs.c
1232
if (VTOI(vp)->i_ufsvfs == NULL)
usr/src/uts/common/fs/ufs/ufs_lockfs.c
1235
ulp = VTOUL(vp);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
177
ufs_checkaccton(struct vnode *vp)
usr/src/uts/common/fs/ufs/ufs_lockfs.c
179
if (acct_fs_in_use(vp))
usr/src/uts/common/fs/ufs/ufs_lockfs.c
189
ufs_checkswapon(struct vnode *vp)
usr/src/uts/common/fs/ufs/ufs_lockfs.c
195
if (sip->si_vp->v_vfsp == vp->v_vfsp) {
usr/src/uts/common/fs/ufs/ufs_lockfs.c
480
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
493
} while ((vp->v_type != VCHR) && vn_has_cached_data(vp));
usr/src/uts/common/fs/ufs/ufs_lockfs.c
80
extern struct vnode *common_specvp(struct vnode *vp);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
866
ufs_fiolfs(struct vnode *vp, struct lockfs *lockfsp, int from_log)
usr/src/uts/common/fs/ufs/ufs_lockfs.c
868
return (ufs__fiolfs(vp, lockfsp, /* from_user */ 1, from_log));
usr/src/uts/common/fs/ufs/ufs_lockfs.c
874
struct vnode *vp,
usr/src/uts/common/fs/ufs/ufs_lockfs.c
895
if (!vp || !vp->v_vfsp || !vp->v_vfsp->vfs_data)
usr/src/uts/common/fs/ufs/ufs_lockfs.c
898
vfsp = vp->v_vfsp;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
917
if (ufs_checkaccton(vp) || ufs_checkswapon(vp)) {
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
69
error = lufs_disable(vp, &fl);
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_log.c
84
ufsvfs_t *ufsvfsp = VTOI(vp)->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_panic.c
416
ufs_fault(vnode_t *vp, char *fmt, ...)
usr/src/uts/common/fs/ufs/ufs_panic.c
424
error = ufs_fault_v(vp, fmt, adx);
usr/src/uts/common/fs/ufs/ufs_panic.c
434
ufs_fault_v(vnode_t *vp, char *fmt, va_list adx)
usr/src/uts/common/fs/ufs/ufs_panic.c
447
fix = triage(vp);
usr/src/uts/common/fs/ufs/ufs_panic.c
449
if (vp) {
usr/src/uts/common/fs/ufs/ufs_panic.c
450
ufsvfsp = (struct ufsvfs *)vp->v_vfsp->vfs_data;
usr/src/uts/common/fs/ufs/ufs_panic.c
539
new = init_failure(vp, fmt, adx);
usr/src/uts/common/fs/ufs/ufs_panic.c
566
triage(vnode_t *vp)
usr/src/uts/common/fs/ufs/ufs_panic.c
580
if (!vp || !(ip = VTOI(vp)) || !ip->i_ufsvfs) {
usr/src/uts/common/fs/ufs/ufs_panic.c
601
if (ufs_checkaccton(vp) != 0) {
usr/src/uts/common/fs/ufs/ufs_panic.c
607
if (ufs_checkswapon(vp) != 0) {
usr/src/uts/common/fs/ufs/ufs_panic.c
627
init_failure(vnode_t *vp, char *fmt, va_list adx)
usr/src/uts/common/fs/ufs/ufs_panic.c
645
if (!vp || !(ip = VTOI(vp)) || !ip->i_ufsvfs || !vp->v_vfsp ||
usr/src/uts/common/fs/ufs/ufs_panic.c
649
if (vp->v_type != VREG && vp->v_type != VDIR &&
usr/src/uts/common/fs/ufs/ufs_panic.c
650
vp->v_type != VBLK && vp->v_type != VCHR &&
usr/src/uts/common/fs/ufs/ufs_panic.c
651
vp->v_type != VLNK && vp->v_type != VFIFO &&
usr/src/uts/common/fs/ufs/ufs_panic.c
652
vp->v_type != VSOCK)
usr/src/uts/common/fs/ufs/ufs_snap.c
106
if ((error = ufs_fiolfss(vp, &lf)) != 0) {
usr/src/uts/common/fs/ufs/ufs_snap.c
120
if ((error = ufs_fiolfs(vp, &lf, 1)) != 0) {
usr/src/uts/common/fs/ufs/ufs_snap.c
185
snapid = fssnap_create(nchunks, chunksize, fiosnapp->maxsize, vp,
usr/src/uts/common/fs/ufs/ufs_snap.c
212
if ((ufs_fiolfs(vp, &lf, 1) != 0) && !error) {
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
358
struct ufsvfs *ufsvfsp = VTOI(vp)->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_snap.c
60
ufs_snap_create(struct vnode *vp, struct fiosnapcreate_multi *fiosnapp,
usr/src/uts/common/fs/ufs/ufs_snap.c
64
struct ufsvfs *ufsvfsp = VTOI(vp)->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_subr.c
461
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_subr.c
473
if (!vn_has_cached_data(vp) || vp->v_type == VCHR) {
usr/src/uts/common/fs/ufs/ufs_subr.c
489
error = VOP_PUTPAGE(vp, (offset_t)0, (size_t)0,
usr/src/uts/common/fs/ufs/ufs_thread.c
249
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_thread.c
267
VN_RELE(vp);
usr/src/uts/common/fs/ufs/ufs_thread.c
271
if ((vp->v_count > 1) || (ip->i_mode == 0)) {
usr/src/uts/common/fs/ufs/ufs_thread.c
276
VN_RELE(vp);
usr/src/uts/common/fs/ufs/ufs_thread.c
375
(void) ufs_si_free(ip->i_ufs_acl, vp->v_vfsp, CRED());
usr/src/uts/common/fs/ufs/ufs_thread.c
385
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/ufs/ufs_thread.c
386
vn_recycle(vp);
usr/src/uts/common/fs/ufs/ufs_thread.c
387
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/ufs/ufs_thread.c
396
(void) chkiq((struct ufsvfs *)vp->v_vfsp->vfs_data,
usr/src/uts/common/fs/ufs/ufs_thread.c
414
VN_RELE(vp);
usr/src/uts/common/fs/ufs/ufs_thread.c
652
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_thread.c
662
pages = (ip->i_mode && vn_has_cached_data(vp) && vp->v_type != VCHR);
usr/src/uts/common/fs/ufs/ufs_thread.c
690
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/ufs/ufs_thread.c
692
VERIFY3U(vp->v_count, >=, 2);
usr/src/uts/common/fs/ufs/ufs_thread.c
694
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/ufs/ufs_thread.c
696
vn_has_data = (vp->v_type != VCHR && vn_has_cached_data(vp));
usr/src/uts/common/fs/ufs/ufs_thread.c
699
if (vp->v_count != 1 ||
usr/src/uts/common/fs/ufs/ufs_thread.c
711
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/ufs/ufs_thread.c
713
VN_RELE(vp);
usr/src/uts/common/fs/ufs/ufs_thread.c
722
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/ufs/ufs_thread.c
743
(void) pvn_vplist_dirty(vp, (u_offset_t)0,
usr/src/uts/common/fs/ufs/ufs_thread.c
753
ASSERT((vp->v_type == VCHR) || !vn_has_cached_data(vp));
usr/src/uts/common/fs/ufs/ufs_thread.c
760
ASSERT(vp->v_count == 1);
usr/src/uts/common/fs/ufs/ufs_thread.c
864
struct vnode *vp;
usr/src/uts/common/fs/ufs/ufs_thread.c
893
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_thread.c
894
VN_HOLD(vp);
usr/src/uts/common/fs/ufs/ufs_thread.c
907
VN_RELE(vp);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
104
extern struct vnode *common_specvp(struct vnode *vp);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1383
struct vnode *bvp, *vp;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1590
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1591
VN_HOLD(vp)
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1594
VN_RELE(vp);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1607
vp->v_vfsp = &EIO_vfs;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1609
vp->v_vfsp = NULL;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1610
vp->v_type = VBAD;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1614
VN_RELE(vp);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1763
struct vnode *vp;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1772
vp = ufsvfsp->vfs_root;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1773
VN_HOLD(vp);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1774
*vpp = vp;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
473
struct vnode *vp;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
488
vp = ((struct ufsvfs *)vfsp->vfs_data)->vfs_devvp;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
490
vp = common_specvp(vp);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
491
(void) VOP_PUTPAGE(vp, (offset_t)0, (size_t)0, B_INVAL,
usr/src/uts/common/fs/ufs/ufs_vfsops.c
525
vp = ((struct ufsvfs *)vfsp->vfs_data)->vfs_devvp;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
526
(void) VOP_CLOSE(vp, FREAD|FWRITE, 1,
usr/src/uts/common/fs/ufs/ufs_vnops.c
1087
(void) vpm_sync_pages(vp, off, n, flags);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1107
if (IS_SWAPVP(vp)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
1114
} else if (n + on == MAXBSIZE || IS_SWAPVP(vp)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
1127
error = vpm_sync_pages(vp, off, n, flags);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1277
struct vnode *vp;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1287
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1371
error = vpm_data_copy(vp, (off + mapon), (uint_t)n,
usr/src/uts/common/fs/ufs/ufs_vnops.c
1374
base = segmap_getmapflt(segkmap, vp, (off + mapon),
usr/src/uts/common/fs/ufs/ufs_vnops.c
1392
error = vpm_sync_pages(vp, off, n, flags);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1398
(void) vpm_sync_pages(vp, off, n, flags);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1445
struct vnode *vp,
usr/src/uts/common/fs/ufs/ufs_vnops.c
1454
struct ufsvfs *ufsvfsp = VTOI(vp)->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1468
if (ufsvfsp == NULL || vp->v_vfsp == NULL ||
usr/src/uts/common/fs/ufs/ufs_vnops.c
1469
vp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
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
1535
if ((error = ufs_fiolfs(vp, &lockfs, 0)) == 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
1595
if (error = ufs_fiolfss(vp, &lockfs_out))
usr/src/uts/common/fs/ufs/ufs_vnops.c
1651
trans_size = (int)TOP_SETATTR_SIZE(VTOI(vp));
usr/src/uts/common/fs/ufs/ufs_vnops.c
1656
error = ufs_fiosatime(vp, (struct timeval *)arg,
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
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
1735
return (ufs_fiologenable(vp, (void *)arg, cr, flag));
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
1834
error = ufs_fio_holey(vp, cmd, &off);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1857
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1869
error = ufs_mark_compressed(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1889
ufs_getattr(struct vnode *vp, struct vattr *vap, int flags,
usr/src/uts/common/fs/ufs/ufs_vnops.c
1892
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1923
vap->va_type = vp->v_type;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1946
if (vp->v_type == VCHR || vp->v_type == VBLK)
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
2001
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2053
if (vp->v_type != VDIR) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2073
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2088
vnevent_truncate(vp, ct);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2102
if (vp->v_type == VDIR) {
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
2140
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2142
vp->v_flag |= VSWAPLIKE;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2144
vp->v_flag &= ~VSWAPLIKE;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2145
mutex_exit(&vp->v_lock);
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
2333
struct inode *ip = VTOI(vp);
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
2357
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2363
if (vp->v_type != VLNK) {
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
2512
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2525
if (vn_has_cached_data(vp) && !(syncflag & FNODSYNC) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
2526
(vp->v_type != VCHR) && !(IS_SWAPVP(vp))) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2527
error = VOP_PUTPAGE(vp, (offset_t)0, (size_t)0,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2577
if (!(IS_SWAPVP(vp)))
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
2605
ufs_iinactive(VTOI(vp));
usr/src/uts/common/fs/ufs/ufs_vnops.c
2623
struct vnode *vp;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2648
if ((vp = dnlc_lookup(dvp, XATTR_DIR_NAME)) == NULL) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2655
vp = ITOV(sip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2656
dnlc_update(dvp, XATTR_DIR_NAME, vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2662
if (vp == DNLC_NO_VNODE) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2663
VN_RELE(vp);
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
2668
VN_RELE(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2672
*vpp = vp;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2710
if (vp = dnlc_lookup(dvp, nm)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2715
VN_RELE(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2718
if (vp == DNLC_NO_VNODE) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2719
VN_RELE(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2723
xip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
276
ufs_close(struct vnode *vp, int flag, int count, offset_t offset,
usr/src/uts/common/fs/ufs/ufs_vnops.c
279
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/ufs/ufs_vnops.c
280
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/ufs/ufs_vnops.c
288
if (vp->v_count <= 2 && vp->v_type != VBAD) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
289
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
292
(void) ufs_putpages(vp, ip->i_delayoff, ip->i_delaylen,
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
306
struct inode *ip = VTOI(vp);
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
3088
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3105
ufs_delete_drain(vp->v_vfsp, 1, 1);
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
3111
vnevent_remove(rmvp, vp, nm, ct);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3122
trans_size = (int)TOP_REMOVE_SIZE(VTOI(vp)));
usr/src/uts/common/fs/ufs/ufs_vnops.c
318
if (MANDLOCK(vp, ip->i_mode)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
322
error = chklock(vp, FREAD, uiop->uio_loffset,
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
3727
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3744
ufs_delete_drain(vp->v_vfsp, 1, 1);
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
3750
vnevent_rmdir(rmvp, vp, nm, ct);
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
3805
ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3881
error = fbread(vp, (offset_t)offset, bytes_wanted, S_OTHER, &fbp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4217
ufs_fid(struct vnode *vp, struct fid *fidp, caller_context_t *ct)
usr/src/uts/common/fs/ufs/ufs_vnops.c
4220
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4241
ufs_rwlock(struct vnode *vp, int write_lock, caller_context_t *ctp)
usr/src/uts/common/fs/ufs/ufs_vnops.c
4243
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4278
if (MANDLOCK(vp, ip->i_mode)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
4289
if (MANDLOCK(vp, ip->i_mode)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
4299
ufs_rwunlock(struct vnode *vp, int write_lock, caller_context_t *ctp)
usr/src/uts/common/fs/ufs/ufs_vnops.c
4301
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4308
ufs_seek(struct vnode *vp, offset_t ooff, offset_t *noffp, caller_context_t *ct)
usr/src/uts/common/fs/ufs/ufs_vnops.c
4315
ufs_frlock(struct vnode *vp, int cmd, struct flock64 *bfp, int flag,
usr/src/uts/common/fs/ufs/ufs_vnops.c
4319
struct inode *ip = VTOI(vp);
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
4331
if (ip->i_mapcnt > 0 && MANDLOCK(vp, ip->i_mode))
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
4338
ufs_space(struct vnode *vp, int cmd, struct flock64 *bfp, int flag,
usr/src/uts/common/fs/ufs/ufs_vnops.c
4341
struct ufsvfs *ufsvfsp = VTOI(vp)->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4345
if ((error = convoff(vp, bfp, 0, offset)) == 0) {
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
4354
vnevent_truncate(vp, ct);
usr/src/uts/common/fs/ufs/ufs_vnops.c
436
struct inode *ip = VTOI(vp);
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
4400
ufs_getpage(struct vnode *vp, offset_t off, size_t len, uint_t *protp,
usr/src/uts/common/fs/ufs/ufs_vnops.c
4407
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4439
!(vp->v_flag & VISSWAP)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
4463
if (vp->v_flag & VNOMAP) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
458
if (MANDLOCK(vp, ip->i_mode)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
4624
(void) ufs_getpage_ra(vp, pgoff, seg, pgaddr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4637
nextrio < ip->i_size && page_exists(vp, pgoff)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
4638
retval = ufs_getpage_ra(vp, pgoff, seg, pgaddr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4648
if ((retval == 0) && page_exists(vp, nextrio)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
465
error = chklock(vp, FWRITE, uiop->uio_loffset,
usr/src/uts/common/fs/ufs/ufs_vnops.c
4653
if ((pp = page_lookup(vp, pgoff, se)) != NULL) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
4666
if (err = ufs_getpage_miss(vp, pgoff, len, seg, pgaddr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
4694
if ((pp = page_lookup_nowait(vp, pgoff,
usr/src/uts/common/fs/ufs/ufs_vnops.c
4747
!(vp->v_flag & VISSWAP)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
4764
ufs_getpage_miss(struct vnode *vp, u_offset_t off, size_t len, struct seg *seg,
usr/src/uts/common/fs/ufs/ufs_vnops.c
4767
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4799
if ((pp = page_create_va(vp, off, PAGESIZE, PG_WAIT, seg,
usr/src/uts/common/fs/ufs/ufs_vnops.c
4801
return (ufs_fault(vp,
usr/src/uts/common/fs/ufs/ufs_vnops.c
4827
pp = pvn_read_kluster(vp, off, seg, addr, &io_off,
usr/src/uts/common/fs/ufs/ufs_vnops.c
4873
(void) ufs_getpage_ra(vp, off, seg, addr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4891
ufs_getpage_ra(struct vnode *vp, u_offset_t off, struct seg *seg, caddr_t addr)
usr/src/uts/common/fs/ufs/ufs_vnops.c
4893
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4938
if ((pp = pvn_read_kluster(vp, io_off, seg, addr2, &io_off,
usr/src/uts/common/fs/ufs/ufs_vnops.c
4982
ufs_putpage(struct vnode *vp, offset_t off, size_t len, int flags,
usr/src/uts/common/fs/ufs/ufs_vnops.c
4985
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4988
if (vp->v_count == 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
4989
return (ufs_fault(vp, "ufs_putpage: bad v_count == 0"));
usr/src/uts/common/fs/ufs/ufs_vnops.c
4995
if (vp->v_flag & VNOMAP) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5032
err = ufs_putpages(vp, doff, dlen,
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
5065
ufs_putpages(struct vnode *vp, offset_t off, size_t len, int flags,
usr/src/uts/common/fs/ufs/ufs_vnops.c
5070
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5076
if (vp->v_count == 0)
usr/src/uts/common/fs/ufs/ufs_vnops.c
5077
return (ufs_fault(vp, "ufs_putpages: v_count == 0"));
usr/src/uts/common/fs/ufs/ufs_vnops.c
5133
if (!vn_has_cached_data(vp)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5143
err = pvn_vplist_dirty(vp, (u_offset_t)off, ufs_putapage,
usr/src/uts/common/fs/ufs/ufs_vnops.c
5163
pp = page_lookup(vp, io_off,
usr/src/uts/common/fs/ufs/ufs_vnops.c
5167
pp = page_lookup_nowait(vp, io_off,
usr/src/uts/common/fs/ufs/ufs_vnops.c
5176
err = ufs_putapage(vp, pp, io_offp, &io_len,
usr/src/uts/common/fs/ufs/ufs_vnops.c
5237
ufs_putapage(struct vnode *vp, page_t *pp, u_offset_t *offp, size_t *lenp,
usr/src/uts/common/fs/ufs/ufs_vnops.c
5242
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
528
if (MANDLOCK(vp, ip->i_mode))
usr/src/uts/common/fs/ufs/ufs_vnops.c
5321
err = bmap_set_bn(vp, off, dbtofsb(fs, -bn));
usr/src/uts/common/fs/ufs/ufs_vnops.c
5332
pp = pvn_write_kluster(vp, pp, &io_off, &io_len, off, contig, flags);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5469
ufs_map(struct vnode *vp, offset_t off, struct as *as, caddr_t *addrp,
usr/src/uts/common/fs/ufs/ufs_vnops.c
5474
struct ufsvfs *ufsvfsp = VTOI(vp)->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5480
if (vp->v_flag & VNOMAP) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5490
if (vp->v_type != VREG) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5500
if (vn_has_mandatory_locks(vp, VTOI(vp)->i_mode)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5566
vn_a.vp = vp;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5587
ufs_addmap(struct vnode *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
5591
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5593
if (vp->v_flag & VNOMAP) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5605
ufs_delmap(struct vnode *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
5609
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5611
if (vp->v_flag & VNOMAP) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5628
ufs_poll(vnode_t *vp, short ev, int any, short *revp, struct pollhead **phpp,
usr/src/uts/common/fs/ufs/ufs_vnops.c
5642
ufsvfsp = VTOI(vp)->i_ufsvfs;
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
5687
struct ufsvfs *ufsvfsp = VTOI(vp)->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5691
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5720
if (vp->v_vfsp->vfs_flag & VFS_XATTR) {
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
5771
*valp = vfs_has_feature(vp->v_vfsp, VFSFT_SYSATTR_VIEWS) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
5772
(vp->v_type == VREG || vp->v_type == VDIR);
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
5798
ufs_pageio(struct vnode *vp, page_t *pp, u_offset_t io_off, size_t io_len,
usr/src/uts/common/fs/ufs/ufs_vnops.c
5801
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5813
if ((flags & B_READ) && pp != NULL && pp->p_vnode == vp &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
5814
vp->v_mpssdata != NULL) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
6020
ufs_dump(vnode_t *vp, caddr_t addr, offset_t ldbn, offset_t dblks,
usr/src/uts/common/fs/ufs/ufs_vnops.c
6024
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6101
ufs_dumpctl(vnode_t *vp, int action, offset_t *blkp, caller_context_t *ct)
usr/src/uts/common/fs/ufs/ufs_vnops.c
6103
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6125
ASSERT(vp->v_type == VREG);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6279
ufs_getsecattr(struct vnode *vp, vsecattr_t *vsap, int flag,
usr/src/uts/common/fs/ufs/ufs_vnops.c
6282
struct inode *ip = VTOI(vp);
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
6314
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6316
struct ufsvfs *ufsvfsp = VTOI(vp)->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6342
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
6354
ASSERT(!(vp->v_type == VDIR && haverwlock));
usr/src/uts/common/fs/ufs/ufs_vnops.c
6377
trans_size = TOP_SETSECATTR_SIZE(VTOI(vp)));
usr/src/uts/common/fs/ufs/ufs_vnops.c
6381
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
6408
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
6424
if (vp->v_type == VDIR && haverwlock) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
6437
ASSERT(vp->v_type == VDIR);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6456
struct vnode *vp;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6483
if (vp = dnlc_lookup(dvp, nm)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
6484
if (vp == DNLC_NO_VNODE) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
6485
VN_RELE(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6489
*vpp = vp;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6512
vp = ITOV(xip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6513
*vpp = vp;
usr/src/uts/common/fs/ufs/ufs_vnops.c
670
struct vnode *vp;
usr/src/uts/common/fs/ufs/ufs_vnops.c
695
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
948
error = vpm_data_copy(vp, (off + mapon), (uint_t)n,
usr/src/uts/common/fs/ufs/ufs_vnops.c
952
base = segmap_getmapflt(segkmap, vp, (off + mapon),
usr/src/uts/common/fs/vfs.c
1007
if (lookupname(uap->spec, fromspace, FOLLOW, NULL, &vp) != 0)
usr/src/uts/common/fs/vfs.c
1010
if (vp->v_type != VREG)
usr/src/uts/common/fs/vfs.c
1046
if (vp != NULL)
usr/src/uts/common/fs/vfs.c
1047
VN_RELE(vp);
usr/src/uts/common/fs/vfs.c
1109
domount(char *fsname, struct mounta *uap, vnode_t *vp, struct cred *credp,
usr/src/uts/common/fs/vfs.c
1144
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/vfs.c
1145
vp->v_flag |= VVFSLOCK;
usr/src/uts/common/fs/vfs.c
1146
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/vfs.c
1297
ASSERT(vp->v_count > 0);
usr/src/uts/common/fs/vfs.c
1393
if (vn_vfswlock(vp) != 0) {
usr/src/uts/common/fs/vfs.c
1402
if (vn_mountedvfs(vp) != NULL) {
usr/src/uts/common/fs/vfs.c
1407
vn_vfsunlock(vp);
usr/src/uts/common/fs/vfs.c
1411
if (vp->v_flag & VNOMOUNT) {
usr/src/uts/common/fs/vfs.c
1412
vn_vfsunlock(vp);
usr/src/uts/common/fs/vfs.c
1436
if ((vp->v_flag & VROOT) == 0) {
usr/src/uts/common/fs/vfs.c
1437
vn_vfsunlock(vp);
usr/src/uts/common/fs/vfs.c
1445
if (rdonly && vn_is_readonly(vp) == 0 &&
usr/src/uts/common/fs/vfs.c
1447
vn_vfsunlock(vp);
usr/src/uts/common/fs/vfs.c
1455
if ((nbmand && ((vp->v_vfsp->vfs_flag & VFS_NBMAND) == 0)) ||
usr/src/uts/common/fs/vfs.c
1456
(!nbmand && (vp->v_vfsp->vfs_flag & VFS_NBMAND))) {
usr/src/uts/common/fs/vfs.c
1457
vn_vfsunlock(vp);
usr/src/uts/common/fs/vfs.c
1461
vfsp = vp->v_vfsp;
usr/src/uts/common/fs/vfs.c
1475
vn_vfsunlock(vp);
usr/src/uts/common/fs/vfs.c
1478
vn_vfsunlock(vp);
usr/src/uts/common/fs/vfs.c
1513
vn_vfsunlock(vp);
usr/src/uts/common/fs/vfs.c
1544
vn_vfsunlock(vp);
usr/src/uts/common/fs/vfs.c
1571
dnlc_purge_vp(vp);
usr/src/uts/common/fs/vfs.c
1646
vnevent_mountedover(vp, NULL);
usr/src/uts/common/fs/vfs.c
1647
error = VFS_MOUNT(vfsp, vp, uap, credp);
usr/src/uts/common/fs/vfs.c
1696
vfs_add(vp, vfsp, uap->flags);
usr/src/uts/common/fs/vfs.c
1788
vn_vfsunlock(vp);
usr/src/uts/common/fs/vfs.c
2792
vfs_mntdummyread(vnode_t *vp, uio_t *uio, int ioflag, cred_t *cred,
usr/src/uts/common/fs/vfs.c
2800
vfs_mntdummywrite(vnode_t *vp, uio_t *uio, int ioflag, cred_t *cred,
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
303
fsop_vnstate(vfs_t *vfsp, vnode_t *vp, vntrans_t nstate)
usr/src/uts/common/fs/vfs.c
305
return ((*(vfsp)->vfs_op->vfs_vnstate)(vfsp, vp, nstate));
usr/src/uts/common/fs/vfs.c
3236
vnode_t *vp;
usr/src/uts/common/fs/vfs.c
3252
vp = vfsp->vfs_vnodecovered;
usr/src/uts/common/fs/vfs.c
3253
ASSERT(vn_vfswlock_held(vp));
usr/src/uts/common/fs/vfs.c
3254
vp->v_vfsmountedhere = NULL;
usr/src/uts/common/fs/vfs.c
3256
VN_RELE(vp);
usr/src/uts/common/fs/vfs.c
985
struct vnode *vp = NULL;
usr/src/uts/common/fs/vnode.c
1035
vn_createat(pnamep, seg, &vattr, excl, mode, &vp, crwhy,
usr/src/uts/common/fs/vnode.c
1043
NULLVPP, &vp, startvp)) {
usr/src/uts/common/fs/vnode.c
1056
if (!(filemode & FOFFMAX) && (vp->v_type == VREG)) {
usr/src/uts/common/fs/vnode.c
1058
if ((error = VOP_GETATTR(vp, &vattr, 0,
usr/src/uts/common/fs/vnode.c
1080
if (vp->v_type == VDIR && !(vp->v_flag & VDIROPEN)) {
usr/src/uts/common/fs/vnode.c
1084
if (ISROFILE(vp)) {
usr/src/uts/common/fs/vnode.c
1095
if (VOP_REALVP(vp, &rvp, NULL) != 0)
usr/src/uts/common/fs/vnode.c
1096
rvp = vp;
usr/src/uts/common/fs/vnode.c
1099
if ((error = VOP_GETATTR(vp,
usr/src/uts/common/fs/vnode.c
1101
MANDLOCK(vp, vattr.va_mode))
usr/src/uts/common/fs/vnode.c
1111
if (error = VOP_ACCESS(vp, mode, accessflags, CRED(), NULL))
usr/src/uts/common/fs/vnode.c
1119
vp->v_type != VDIR) {
usr/src/uts/common/fs/vnode.c
1123
if ((filemode & FEXEC) && vp->v_type != VREG) {
usr/src/uts/common/fs/vnode.c
1132
if ((filemode & FNOFOLLOW) && vp->v_type == VLNK) {
usr/src/uts/common/fs/vnode.c
1138
if ((error = VOP_GETATTR(vp, &vattr, 0, CRED(), NULL))) {
usr/src/uts/common/fs/vnode.c
1159
if (vp->v_type == VSOCK) {
usr/src/uts/common/fs/vnode.c
1162
error = VOP_REALVP(vp, &nvp, NULL);
usr/src/uts/common/fs/vnode.c
1163
if (error != 0 || nvp == NULL || nvp == vp ||
usr/src/uts/common/fs/vnode.c
1170
if ((vp->v_type == VREG) && nbl_need_check(vp)) {
usr/src/uts/common/fs/vnode.c
1184
error = VOP_SHRLOCK(vp, F_SHARE_NBMAND, &shr, filemode, CRED(),
usr/src/uts/common/fs/vnode.c
1192
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/fs/vnode.c
1196
if (error = VOP_GETATTR(vp, &vattr, 0, CRED(), NULL))
usr/src/uts/common/fs/vnode.c
1198
if (nbl_conflict(vp, NBL_WRITE, 0, vattr.va_size, 0,
usr/src/uts/common/fs/vnode.c
1209
error = VOP_OPEN(&vp, filemode, CRED(), NULL);
usr/src/uts/common/fs/vnode.c
1220
if ((error = VOP_SETATTR(vp, &vattr, 0, CRED(), NULL)) != 0)
usr/src/uts/common/fs/vnode.c
1228
if ((error = VOP_IOCTL(vp, _FIODIRECTIO, DIRECTIO_ON, 0,
usr/src/uts/common/fs/vnode.c
1240
ASSERT(vp->v_count > 0);
usr/src/uts/common/fs/vnode.c
1243
nbl_end_crit(vp);
usr/src/uts/common/fs/vnode.c
1248
(void) VOP_CLOSE(vp, filemode, 1, (offset_t)0, CRED(),
usr/src/uts/common/fs/vnode.c
1254
(void) VOP_SHRLOCK(vp, F_UNSHARE, &shr, 0, CRED(),
usr/src/uts/common/fs/vnode.c
1271
VN_RELE(vp);
usr/src/uts/common/fs/vnode.c
1275
*vpp = vp;
usr/src/uts/common/fs/vnode.c
1292
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
1295
ASSERT(vp->v_type == VREG);
usr/src/uts/common/fs/vnode.c
1298
atomic_inc_32(&vp->v_rdcnt);
usr/src/uts/common/fs/vnode.c
1300
atomic_inc_32(&vp->v_wrcnt);
usr/src/uts/common/fs/vnode.c
1306
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
1309
ASSERT(vp->v_type == VREG);
usr/src/uts/common/fs/vnode.c
1312
ASSERT(vp->v_rdcnt > 0);
usr/src/uts/common/fs/vnode.c
1313
atomic_dec_32(&vp->v_rdcnt);
usr/src/uts/common/fs/vnode.c
1316
ASSERT(vp->v_wrcnt > 0);
usr/src/uts/common/fs/vnode.c
1317
atomic_dec_32(&vp->v_wrcnt);
usr/src/uts/common/fs/vnode.c
1355
struct vnode *vp = NULL;
usr/src/uts/common/fs/vnode.c
1482
vp = *vpp;
usr/src/uts/common/fs/vnode.c
1483
if (VOP_REALVP(vp, &rvp, NULL) != 0)
usr/src/uts/common/fs/vnode.c
1484
rvp = vp;
usr/src/uts/common/fs/vnode.c
1485
if ((vap->va_mask & AT_SIZE) && nbl_need_check(vp)) {
usr/src/uts/common/fs/vnode.c
1486
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/fs/vnode.c
1491
if (error = VOP_GETATTR(vp, &vattr, 0, CRED(), NULL)) {
usr/src/uts/common/fs/vnode.c
1494
if (MANDLOCK(vp, vattr.va_mode)) {
usr/src/uts/common/fs/vnode.c
1511
if (nbl_conflict(vp, NBL_WRITE, offset,
usr/src/uts/common/fs/vnode.c
1534
if (vp->v_flag & VROOT) {
usr/src/uts/common/fs/vnode.c
1536
error = VOP_CREATE(vp, "", vap, excl, mode, vpp,
usr/src/uts/common/fs/vnode.c
1553
(vp->v_type == VREG)) {
usr/src/uts/common/fs/vnode.c
1555
if ((error = VOP_GETATTR(vp, &vattr, 0,
usr/src/uts/common/fs/vnode.c
1593
nbl_end_crit(vp);
usr/src/uts/common/fs/vnode.c
1596
if (vp != NULL) {
usr/src/uts/common/fs/vnode.c
1597
VN_RELE(vp);
usr/src/uts/common/fs/vnode.c
1598
vp = NULL;
usr/src/uts/common/fs/vnode.c
168
#define VOPSTATS_UPDATE(vp, counter) { \
usr/src/uts/common/fs/vnode.c
169
vfs_t *vfsp = (vp)->v_vfsp; \
usr/src/uts/common/fs/vnode.c
171
(vfsp->vfs_flag & VFS_STATS) && (vp)->v_type != VBAD) { \
usr/src/uts/common/fs/vnode.c
176
__dtrace_probe___fsinfo_##counter(vp, 0, stataddr); \
usr/src/uts/common/fs/vnode.c
184
#define VOPSTATS_UPDATE_IO(vp, counter, bytecounter, bytesval) { \
usr/src/uts/common/fs/vnode.c
1843
struct vnode *vp; /* entry vnode */
usr/src/uts/common/fs/vnode.c
185
vfs_t *vfsp = (vp)->v_vfsp; \
usr/src/uts/common/fs/vnode.c
1857
dvp = vp = NULL;
usr/src/uts/common/fs/vnode.c
1858
if (error = lookuppnat(&pn, NULL, NO_FOLLOW, &dvp, &vp, startvp)) {
usr/src/uts/common/fs/vnode.c
1868
if (vp == NULL) {
usr/src/uts/common/fs/vnode.c
187
(vfsp->vfs_flag & VFS_STATS) && (vp)->v_type != VBAD) { \
usr/src/uts/common/fs/vnode.c
1873
vfsp = vp->v_vfsp;
usr/src/uts/common/fs/vnode.c
1883
if (vp->v_flag & VROOT) {
usr/src/uts/common/fs/vnode.c
1913
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
1914
if ((vp->v_flag & VROOT) == 0) {
usr/src/uts/common/fs/vnode.c
1916
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
192
__dtrace_probe___fsinfo_##counter(vp, bytesval, stataddr); \
usr/src/uts/common/fs/vnode.c
1920
vfsp = vp->v_vfsp;
usr/src/uts/common/fs/vnode.c
1928
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
1934
VN_RELE(vp);
usr/src/uts/common/fs/vnode.c
1941
vp = coveredvp;
usr/src/uts/common/fs/vnode.c
1946
if (vp->v_type == VDIR)
usr/src/uts/common/fs/vnode.c
1962
vtype = vp->v_type;
usr/src/uts/common/fs/vnode.c
1975
if (nbl_need_check(vp)) {
usr/src/uts/common/fs/vnode.c
1976
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/fs/vnode.c
1978
if (nbl_conflict(vp, NBL_REMOVE, 0, 0, 0, NULL)) {
usr/src/uts/common/fs/vnode.c
1983
VN_RELE(vp);
usr/src/uts/common/fs/vnode.c
1984
vp = NULL;
usr/src/uts/common/fs/vnode.c
2016
nbl_end_crit(vp);
usr/src/uts/common/fs/vnode.c
2019
if (vp != NULL)
usr/src/uts/common/fs/vnode.c
2020
VN_RELE(vp);
usr/src/uts/common/fs/vnode.c
206
#define VOPXID_MAP_CR(vp, cr) { \
usr/src/uts/common/fs/vnode.c
207
vfs_t *vfsp = (vp)->v_vfsp; \
usr/src/uts/common/fs/vnode.c
2173
vn_vfswlock_wait(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2177
ASSERT(vp != NULL);
usr/src/uts/common/fs/vnode.c
2179
vpvfsentry = vn_vfslocks_getlock(vp);
usr/src/uts/common/fs/vnode.c
2190
vn_vfsrlock_wait(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2194
ASSERT(vp != NULL);
usr/src/uts/common/fs/vnode.c
2196
vpvfsentry = vn_vfslocks_getlock(vp);
usr/src/uts/common/fs/vnode.c
2213
vn_vfswlock(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2223
if (vp == NULL)
usr/src/uts/common/fs/vnode.c
2226
vpvfsentry = vn_vfslocks_getlock(vp);
usr/src/uts/common/fs/vnode.c
2236
vn_vfsrlock(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2246
if (vp == NULL)
usr/src/uts/common/fs/vnode.c
2249
vpvfsentry = vn_vfslocks_getlock(vp);
usr/src/uts/common/fs/vnode.c
2259
vn_vfsunlock(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2269
vpvfsentry = vn_vfslocks_getlock(vp);
usr/src/uts/common/fs/vnode.c
2277
vn_vfswlock_held(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2282
ASSERT(vp != NULL);
usr/src/uts/common/fs/vnode.c
2284
vpvfsentry = vn_vfslocks_getlock(vp);
usr/src/uts/common/fs/vnode.c
2336
struct vnode *vp;
usr/src/uts/common/fs/vnode.c
2338
vp = buf;
usr/src/uts/common/fs/vnode.c
2340
mutex_init(&vp->v_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/vnode.c
2341
mutex_init(&vp->v_vsd_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/vnode.c
2342
cv_init(&vp->v_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/fs/vnode.c
2343
rw_init(&vp->v_nbllock, NULL, RW_DEFAULT, NULL);
usr/src/uts/common/fs/vnode.c
2344
vp->v_femhead = NULL; /* Must be done before vn_reinit() */
usr/src/uts/common/fs/vnode.c
2345
vp->v_path = vn_vpath_empty;
usr/src/uts/common/fs/vnode.c
2346
vp->v_path_stamp = 0;
usr/src/uts/common/fs/vnode.c
2347
vp->v_mpssdata = NULL;
usr/src/uts/common/fs/vnode.c
2348
vp->v_vsd = NULL;
usr/src/uts/common/fs/vnode.c
2349
vp->v_fopdata = NULL;
usr/src/uts/common/fs/vnode.c
2358
struct vnode *vp;
usr/src/uts/common/fs/vnode.c
2360
vp = buf;
usr/src/uts/common/fs/vnode.c
2362
rw_destroy(&vp->v_nbllock);
usr/src/uts/common/fs/vnode.c
2363
cv_destroy(&vp->v_cv);
usr/src/uts/common/fs/vnode.c
2364
mutex_destroy(&vp->v_vsd_lock);
usr/src/uts/common/fs/vnode.c
2365
mutex_destroy(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
2390
vn_recycle(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2392
ASSERT(vp->v_pages == NULL);
usr/src/uts/common/fs/vnode.c
2393
VERIFY(vp->v_path != NULL);
usr/src/uts/common/fs/vnode.c
2399
vp->v_rdcnt = 0;
usr/src/uts/common/fs/vnode.c
2400
vp->v_wrcnt = 0;
usr/src/uts/common/fs/vnode.c
2401
vp->v_mmap_read = 0;
usr/src/uts/common/fs/vnode.c
2402
vp->v_mmap_write = 0;
usr/src/uts/common/fs/vnode.c
2409
if (vp->v_femhead) {
usr/src/uts/common/fs/vnode.c
2411
ASSERT(vp->v_femhead->femh_list == NULL);
usr/src/uts/common/fs/vnode.c
2412
mutex_destroy(&vp->v_femhead->femh_lock);
usr/src/uts/common/fs/vnode.c
2413
kmem_free(vp->v_femhead, sizeof (*(vp->v_femhead)));
usr/src/uts/common/fs/vnode.c
2414
vp->v_femhead = NULL;
usr/src/uts/common/fs/vnode.c
2416
if (vp->v_path != vn_vpath_empty) {
usr/src/uts/common/fs/vnode.c
2417
kmem_free(vp->v_path, strlen(vp->v_path) + 1);
usr/src/uts/common/fs/vnode.c
2418
vp->v_path = vn_vpath_empty;
usr/src/uts/common/fs/vnode.c
2420
vp->v_path_stamp = 0;
usr/src/uts/common/fs/vnode.c
2422
if (vp->v_fopdata != NULL) {
usr/src/uts/common/fs/vnode.c
2423
free_fopdata(vp);
usr/src/uts/common/fs/vnode.c
2425
vp->v_mpssdata = NULL;
usr/src/uts/common/fs/vnode.c
2426
vsd_free(vp);
usr/src/uts/common/fs/vnode.c
2440
vn_reinit(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2442
vp->v_count = 1;
usr/src/uts/common/fs/vnode.c
2443
vp->v_count_dnlc = 0;
usr/src/uts/common/fs/vnode.c
2444
vp->v_vfsp = NULL;
usr/src/uts/common/fs/vnode.c
2445
vp->v_stream = NULL;
usr/src/uts/common/fs/vnode.c
2446
vp->v_vfsmountedhere = NULL;
usr/src/uts/common/fs/vnode.c
2447
vp->v_flag = 0;
usr/src/uts/common/fs/vnode.c
2448
vp->v_type = VNON;
usr/src/uts/common/fs/vnode.c
2449
vp->v_rdev = NODEV;
usr/src/uts/common/fs/vnode.c
2451
vp->v_filocks = NULL;
usr/src/uts/common/fs/vnode.c
2452
vp->v_shrlocks = NULL;
usr/src/uts/common/fs/vnode.c
2453
vp->v_pages = NULL;
usr/src/uts/common/fs/vnode.c
2455
vp->v_locality = NULL;
usr/src/uts/common/fs/vnode.c
2456
vp->v_xattrdir = NULL;
usr/src/uts/common/fs/vnode.c
2463
if (vp->v_path == NULL) {
usr/src/uts/common/fs/vnode.c
2464
vp->v_path = vn_vpath_empty;
usr/src/uts/common/fs/vnode.c
2468
vn_recycle(vp);
usr/src/uts/common/fs/vnode.c
2474
vnode_t *vp;
usr/src/uts/common/fs/vnode.c
2476
vp = kmem_cache_alloc(vn_cache, kmflag);
usr/src/uts/common/fs/vnode.c
2478
if (vp != NULL) {
usr/src/uts/common/fs/vnode.c
2479
vp->v_femhead = NULL; /* Must be done before vn_reinit() */
usr/src/uts/common/fs/vnode.c
2480
vp->v_fopdata = NULL;
usr/src/uts/common/fs/vnode.c
2481
vn_reinit(vp);
usr/src/uts/common/fs/vnode.c
2484
return (vp);
usr/src/uts/common/fs/vnode.c
2488
vn_free(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2490
ASSERT(vp->v_shrlocks == NULL);
usr/src/uts/common/fs/vnode.c
2491
ASSERT(vp->v_filocks == NULL);
usr/src/uts/common/fs/vnode.c
2498
ASSERT((vp->v_count == 0) || (vp->v_count == 1));
usr/src/uts/common/fs/vnode.c
2499
ASSERT(vp->v_count_dnlc == 0);
usr/src/uts/common/fs/vnode.c
2500
VERIFY(vp->v_path != NULL);
usr/src/uts/common/fs/vnode.c
2501
if (vp->v_path != vn_vpath_empty) {
usr/src/uts/common/fs/vnode.c
2502
kmem_free(vp->v_path, strlen(vp->v_path) + 1);
usr/src/uts/common/fs/vnode.c
2503
vp->v_path = vn_vpath_empty;
usr/src/uts/common/fs/vnode.c
2507
if (vp->v_femhead) {
usr/src/uts/common/fs/vnode.c
2509
ASSERT(vp->v_femhead->femh_list == NULL);
usr/src/uts/common/fs/vnode.c
2510
mutex_destroy(&vp->v_femhead->femh_lock);
usr/src/uts/common/fs/vnode.c
2511
kmem_free(vp->v_femhead, sizeof (*(vp->v_femhead)));
usr/src/uts/common/fs/vnode.c
2512
vp->v_femhead = NULL;
usr/src/uts/common/fs/vnode.c
2515
if (vp->v_fopdata != NULL) {
usr/src/uts/common/fs/vnode.c
2516
free_fopdata(vp);
usr/src/uts/common/fs/vnode.c
2518
vp->v_mpssdata = NULL;
usr/src/uts/common/fs/vnode.c
2519
vsd_free(vp);
usr/src/uts/common/fs/vnode.c
2520
kmem_cache_free(vn_cache, vp);
usr/src/uts/common/fs/vnode.c
2527
vn_reclaim(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2529
vfs_t *vfsp = vp->v_vfsp;
usr/src/uts/common/fs/vnode.c
2535
(void) VFS_VNSTATE(vfsp, vp, VNTRANS_RECLAIMED);
usr/src/uts/common/fs/vnode.c
2539
vn_idle(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2541
vfs_t *vfsp = vp->v_vfsp;
usr/src/uts/common/fs/vnode.c
2547
(void) VFS_VNSTATE(vfsp, vp, VNTRANS_IDLED);
usr/src/uts/common/fs/vnode.c
2550
vn_exists(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2552
vfs_t *vfsp = vp->v_vfsp;
usr/src/uts/common/fs/vnode.c
2558
(void) VFS_VNSTATE(vfsp, vp, VNTRANS_EXISTS);
usr/src/uts/common/fs/vnode.c
2562
vn_invalid(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2564
vfs_t *vfsp = vp->v_vfsp;
usr/src/uts/common/fs/vnode.c
2570
(void) VFS_VNSTATE(vfsp, vp, VNTRANS_DESTROYED);
usr/src/uts/common/fs/vnode.c
2576
vnevent_support(vnode_t *vp, caller_context_t *ct)
usr/src/uts/common/fs/vnode.c
2578
if (vp == NULL)
usr/src/uts/common/fs/vnode.c
2581
return (VOP_VNEVENT(vp, VE_SUPPORT, NULL, NULL, ct));
usr/src/uts/common/fs/vnode.c
2585
vnevent_rename_src(vnode_t *vp, vnode_t *dvp, char *name, caller_context_t *ct)
usr/src/uts/common/fs/vnode.c
2587
if (vp == NULL || vp->v_femhead == NULL) {
usr/src/uts/common/fs/vnode.c
2590
(void) VOP_VNEVENT(vp, VE_RENAME_SRC, dvp, name, ct);
usr/src/uts/common/fs/vnode.c
2594
vnevent_rename_dest(vnode_t *vp, vnode_t *dvp, char *name,
usr/src/uts/common/fs/vnode.c
2597
if (vp == NULL || vp->v_femhead == NULL) {
usr/src/uts/common/fs/vnode.c
2600
(void) VOP_VNEVENT(vp, VE_RENAME_DEST, dvp, name, ct);
usr/src/uts/common/fs/vnode.c
2604
vnevent_rename_dest_dir(vnode_t *vp, caller_context_t *ct)
usr/src/uts/common/fs/vnode.c
2606
if (vp == NULL || vp->v_femhead == NULL) {
usr/src/uts/common/fs/vnode.c
2609
(void) VOP_VNEVENT(vp, VE_RENAME_DEST_DIR, NULL, NULL, ct);
usr/src/uts/common/fs/vnode.c
2613
vnevent_remove(vnode_t *vp, vnode_t *dvp, char *name, caller_context_t *ct)
usr/src/uts/common/fs/vnode.c
2615
if (vp == NULL || vp->v_femhead == NULL) {
usr/src/uts/common/fs/vnode.c
2618
(void) VOP_VNEVENT(vp, VE_REMOVE, dvp, name, ct);
usr/src/uts/common/fs/vnode.c
2622
vnevent_rmdir(vnode_t *vp, vnode_t *dvp, char *name, caller_context_t *ct)
usr/src/uts/common/fs/vnode.c
2624
if (vp == NULL || vp->v_femhead == NULL) {
usr/src/uts/common/fs/vnode.c
2627
(void) VOP_VNEVENT(vp, VE_RMDIR, dvp, name, ct);
usr/src/uts/common/fs/vnode.c
2631
vnevent_pre_rename_src(vnode_t *vp, vnode_t *dvp, char *name,
usr/src/uts/common/fs/vnode.c
2634
if (vp == NULL || vp->v_femhead == NULL) {
usr/src/uts/common/fs/vnode.c
2637
(void) VOP_VNEVENT(vp, VE_PRE_RENAME_SRC, dvp, name, ct);
usr/src/uts/common/fs/vnode.c
2641
vnevent_pre_rename_dest(vnode_t *vp, vnode_t *dvp, char *name,
usr/src/uts/common/fs/vnode.c
2644
if (vp == NULL || vp->v_femhead == NULL) {
usr/src/uts/common/fs/vnode.c
2647
(void) VOP_VNEVENT(vp, VE_PRE_RENAME_DEST, dvp, name, ct);
usr/src/uts/common/fs/vnode.c
2651
vnevent_pre_rename_dest_dir(vnode_t *vp, vnode_t *nvp, char *name,
usr/src/uts/common/fs/vnode.c
2654
if (vp == NULL || vp->v_femhead == NULL) {
usr/src/uts/common/fs/vnode.c
2657
(void) VOP_VNEVENT(vp, VE_PRE_RENAME_DEST_DIR, nvp, name, ct);
usr/src/uts/common/fs/vnode.c
2661
vnevent_create(vnode_t *vp, caller_context_t *ct)
usr/src/uts/common/fs/vnode.c
2663
if (vp == NULL || vp->v_femhead == NULL) {
usr/src/uts/common/fs/vnode.c
2666
(void) VOP_VNEVENT(vp, VE_CREATE, NULL, NULL, ct);
usr/src/uts/common/fs/vnode.c
2670
vnevent_link(vnode_t *vp, caller_context_t *ct)
usr/src/uts/common/fs/vnode.c
2672
if (vp == NULL || vp->v_femhead == NULL) {
usr/src/uts/common/fs/vnode.c
2675
(void) VOP_VNEVENT(vp, VE_LINK, NULL, NULL, ct);
usr/src/uts/common/fs/vnode.c
2679
vnevent_mountedover(vnode_t *vp, caller_context_t *ct)
usr/src/uts/common/fs/vnode.c
2681
if (vp == NULL || vp->v_femhead == NULL) {
usr/src/uts/common/fs/vnode.c
2684
(void) VOP_VNEVENT(vp, VE_MOUNTEDOVER, NULL, NULL, ct);
usr/src/uts/common/fs/vnode.c
2688
vnevent_truncate(vnode_t *vp, caller_context_t *ct)
usr/src/uts/common/fs/vnode.c
2690
if (vp == NULL || vp->v_femhead == NULL) {
usr/src/uts/common/fs/vnode.c
2693
(void) VOP_VNEVENT(vp, VE_TRUNCATE, NULL, NULL, ct);
usr/src/uts/common/fs/vnode.c
2701
vn_is_readonly(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2703
return (vp->v_vfsp->vfs_flag & VFS_RDONLY);
usr/src/uts/common/fs/vnode.c
2707
vn_has_flocks(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2709
return (vp->v_filocks != NULL);
usr/src/uts/common/fs/vnode.c
2713
vn_has_mandatory_locks(vnode_t *vp, int mode)
usr/src/uts/common/fs/vnode.c
2715
return ((vp->v_filocks != NULL) && (MANDLOCK(vp, mode)));
usr/src/uts/common/fs/vnode.c
2719
vn_has_cached_data(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2721
return (vp->v_pages != NULL);
usr/src/uts/common/fs/vnode.c
2729
vn_can_change_zones(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2741
if (VOP_REALVP(vp, &rvp, NULL) != 0)
usr/src/uts/common/fs/vnode.c
2742
rvp = vp;
usr/src/uts/common/fs/vnode.c
2761
vn_ismntpt(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2763
return (vp->v_vfsmountedhere != NULL);
usr/src/uts/common/fs/vnode.c
2768
vn_mountedvfs(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2770
return (vp->v_vfsmountedhere);
usr/src/uts/common/fs/vnode.c
2777
vn_in_dnlc(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2779
return (vp->v_count_dnlc > 0);
usr/src/uts/common/fs/vnode.c
2793
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
2797
ASSERT(vp != NULL);
usr/src/uts/common/fs/vnode.c
2801
if (vp->v_wrcnt > 1)
usr/src/uts/common/fs/vnode.c
2805
if ((vp->v_rdcnt > 1) || (vp->v_wrcnt > 1))
usr/src/uts/common/fs/vnode.c
2809
if ((vp->v_rdcnt > 1) && (vp->v_wrcnt > 1))
usr/src/uts/common/fs/vnode.c
2813
if (vp->v_rdcnt > 1)
usr/src/uts/common/fs/vnode.c
2829
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
2833
ASSERT(vp != NULL);
usr/src/uts/common/fs/vnode.c
2837
if (vp->v_wrcnt)
usr/src/uts/common/fs/vnode.c
2841
if (vp->v_rdcnt && vp->v_wrcnt)
usr/src/uts/common/fs/vnode.c
2845
if (vp->v_rdcnt || vp->v_wrcnt)
usr/src/uts/common/fs/vnode.c
2849
if (vp->v_rdcnt)
usr/src/uts/common/fs/vnode.c
2863
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
2867
ASSERT(vp != NULL);
usr/src/uts/common/fs/vnode.c
2879
if (atomic_add_64_nv((&(vp->v_mmap_write)), 0))
usr/src/uts/common/fs/vnode.c
2883
if ((atomic_add_64_nv((&(vp->v_mmap_read)), 0)) &&
usr/src/uts/common/fs/vnode.c
2884
(atomic_add_64_nv((&(vp->v_mmap_write)), 0)))
usr/src/uts/common/fs/vnode.c
2888
if ((atomic_add_64_nv((&(vp->v_mmap_read)), 0)) ||
usr/src/uts/common/fs/vnode.c
2889
(atomic_add_64_nv((&(vp->v_mmap_write)), 0)))
usr/src/uts/common/fs/vnode.c
2893
if (atomic_add_64_nv((&(vp->v_mmap_read)), 0))
usr/src/uts/common/fs/vnode.c
2900
if (vp->v_mmap_write)
usr/src/uts/common/fs/vnode.c
2904
if (vp->v_mmap_read && vp->v_mmap_write)
usr/src/uts/common/fs/vnode.c
2908
if (vp->v_mmap_read || vp->v_mmap_write)
usr/src/uts/common/fs/vnode.c
2912
if (vp->v_mmap_read)
usr/src/uts/common/fs/vnode.c
2931
vn_setops(vnode_t *vp, vnodeops_t *vnodeops)
usr/src/uts/common/fs/vnode.c
2935
ASSERT(vp != NULL);
usr/src/uts/common/fs/vnode.c
2938
op = vp->v_op;
usr/src/uts/common/fs/vnode.c
2945
if (vp->v_femhead != NULL || atomic_cas_ptr(&vp->v_op, op, vnodeops) !=
usr/src/uts/common/fs/vnode.c
2947
fem_setvnops(vp, vnodeops);
usr/src/uts/common/fs/vnode.c
2958
vn_getops(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
2962
ASSERT(vp != NULL);
usr/src/uts/common/fs/vnode.c
2964
op = vp->v_op;
usr/src/uts/common/fs/vnode.c
2966
if (vp->v_femhead == NULL && op == vp->v_op) {
usr/src/uts/common/fs/vnode.c
2969
return (fem_getvnops(vp));
usr/src/uts/common/fs/vnode.c
2978
vn_matchops(vnode_t *vp, vnodeops_t *vnodeops)
usr/src/uts/common/fs/vnode.c
2980
return (vn_getops(vp) == vnodeops);
usr/src/uts/common/fs/vnode.c
2992
vn_matchopval(vnode_t *vp, char *vopname, fs_generic_func_p funcp)
usr/src/uts/common/fs/vnode.c
2996
vnodeops_t *vop = vn_getops(vp);
usr/src/uts/common/fs/vnode.c
3040
vn_clearpath(vnode_t *vp, hrtime_t compare_stamp)
usr/src/uts/common/fs/vnode.c
3044
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
3051
if (compare_stamp != 0 && vp->v_path_stamp != compare_stamp) {
usr/src/uts/common/fs/vnode.c
3052
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
3055
buf = vp->v_path;
usr/src/uts/common/fs/vnode.c
3056
vp->v_path = vn_vpath_empty;
usr/src/uts/common/fs/vnode.c
3057
vp->v_path_stamp = 0;
usr/src/uts/common/fs/vnode.c
3058
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
3065
vn_setpath_common(vnode_t *pvp, vnode_t *vp, const char *name, size_t len,
usr/src/uts/common/fs/vnode.c
3076
vnode_t *, vp, char *, name, size_t, len + 1);
usr/src/uts/common/fs/vnode.c
3083
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
3084
oldbuf = vp->v_path;
usr/src/uts/common/fs/vnode.c
3085
vp->v_path = buf;
usr/src/uts/common/fs/vnode.c
3086
vp->v_path_stamp = gethrtime();
usr/src/uts/common/fs/vnode.c
3087
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
3122
vn_clearpath(vp, pstamp);
usr/src/uts/common/fs/vnode.c
3153
vnode_t *, vp, char *, name, size_t, buflen);
usr/src/uts/common/fs/vnode.c
3189
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
3190
if (vp->v_path_stamp == 0) {
usr/src/uts/common/fs/vnode.c
3192
ASSERT(vp->v_path == vn_vpath_empty);
usr/src/uts/common/fs/vnode.c
3193
vp->v_path_stamp = pstamp;
usr/src/uts/common/fs/vnode.c
3194
vp->v_path = buf;
usr/src/uts/common/fs/vnode.c
3195
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
3196
} else if (vp->v_path_stamp < pstamp || is_rename) {
usr/src/uts/common/fs/vnode.c
3201
oldbuf = vp->v_path;
usr/src/uts/common/fs/vnode.c
3202
vp->v_path = buf;
usr/src/uts/common/fs/vnode.c
3203
vp->v_path_stamp = gethrtime();
usr/src/uts/common/fs/vnode.c
3204
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
3212
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
3215
ASSERT(MUTEX_NOT_HELD(&vp->v_lock));
usr/src/uts/common/fs/vnode.c
3219
vn_updatepath(vnode_t *pvp, vnode_t *vp, const char *name)
usr/src/uts/common/fs/vnode.c
3227
pvp->v_path_stamp <= vp->v_path_stamp) {
usr/src/uts/common/fs/vnode.c
3241
vn_setpath_common(pvp, vp, name, len, B_FALSE);
usr/src/uts/common/fs/vnode.c
3251
vn_setpath(vnode_t *rootvp, vnode_t *pvp, vnode_t *vp, const char *name,
usr/src/uts/common/fs/vnode.c
3254
vn_setpath_common(pvp, vp, name, len, B_FALSE);
usr/src/uts/common/fs/vnode.c
3263
vn_setpath_str(vnode_t *vp, const char *str, size_t len)
usr/src/uts/common/fs/vnode.c
3265
vn_setpath_common(NULL, vp, str, len, B_FALSE);
usr/src/uts/common/fs/vnode.c
3273
vn_renamepath(vnode_t *pvp, vnode_t *vp, const char *name, size_t len)
usr/src/uts/common/fs/vnode.c
3275
vn_setpath_common(pvp, vp, name, len, B_TRUE);
usr/src/uts/common/fs/vnode.c
3340
vn_vmpss_usepageio(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
3342
vfs_t *vfsp = vp->v_vfsp;
usr/src/uts/common/fs/vnode.c
3369
vnode_t *vp = *vpp;
usr/src/uts/common/fs/vnode.c
3371
VN_HOLD(vp);
usr/src/uts/common/fs/vnode.c
3391
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
3400
VOPSTATS_UPDATE(vp, open);
usr/src/uts/common/fs/vnode.c
3401
if ((vp->v_type == VREG) && (mode & FREAD))
usr/src/uts/common/fs/vnode.c
3402
atomic_dec_32(&vp->v_rdcnt);
usr/src/uts/common/fs/vnode.c
3403
if ((vp->v_type == VREG) && (mode & FWRITE))
usr/src/uts/common/fs/vnode.c
3404
atomic_dec_32(&vp->v_wrcnt);
usr/src/uts/common/fs/vnode.c
3415
if (*vpp != vp) {
usr/src/uts/common/fs/vnode.c
3416
vn_copypath(vp, *vpp);
usr/src/uts/common/fs/vnode.c
3419
if ((vp->v_type == VREG) && (mode & FREAD))
usr/src/uts/common/fs/vnode.c
3420
atomic_dec_32(&vp->v_rdcnt);
usr/src/uts/common/fs/vnode.c
3423
if ((vp->v_type == VREG) && (mode & FWRITE))
usr/src/uts/common/fs/vnode.c
3424
atomic_dec_32(&vp->v_wrcnt);
usr/src/uts/common/fs/vnode.c
3427
VN_RELE(vp);
usr/src/uts/common/fs/vnode.c
3433
vnode_t *vp,
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
3445
VOPSTATS_UPDATE(vp, close);
usr/src/uts/common/fs/vnode.c
3450
if ((vp->v_type == VREG) && (count == 1)) {
usr/src/uts/common/fs/vnode.c
3452
ASSERT(vp->v_rdcnt > 0);
usr/src/uts/common/fs/vnode.c
3453
atomic_dec_32(&vp->v_rdcnt);
usr/src/uts/common/fs/vnode.c
3456
ASSERT(vp->v_wrcnt > 0);
usr/src/uts/common/fs/vnode.c
3457
atomic_dec_32(&vp->v_wrcnt);
usr/src/uts/common/fs/vnode.c
3465
vnode_t *vp,
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
3477
VOPSTATS_UPDATE_IO(vp, read,
usr/src/uts/common/fs/vnode.c
3484
vnode_t *vp,
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
3496
VOPSTATS_UPDATE_IO(vp, write,
usr/src/uts/common/fs/vnode.c
3503
vnode_t *vp,
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
3516
VOPSTATS_UPDATE(vp, ioctl);
usr/src/uts/common/fs/vnode.c
3522
vnode_t *vp,
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
3533
VOPSTATS_UPDATE(vp, setfl);
usr/src/uts/common/fs/vnode.c
3539
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
3547
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
3553
if (vfs_has_feature(vp->v_vfsp, VFSFT_XVATTR) == 0) {
usr/src/uts/common/fs/vnode.c
3562
vfs_has_feature(vp->v_vfsp, VFSFT_ACEMASKONACCESS) == 0) {
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
3566
VOPSTATS_UPDATE(vp, getattr);
usr/src/uts/common/fs/vnode.c
3572
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
3580
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
3586
if (vfs_has_feature(vp->v_vfsp, VFSFT_XVATTR) == 0) {
usr/src/uts/common/fs/vnode.c
3595
vfs_has_feature(vp->v_vfsp, VFSFT_ACEMASKONACCESS) == 0) {
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
3599
VOPSTATS_UPDATE(vp, setattr);
usr/src/uts/common/fs/vnode.c
3605
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
3614
vfs_has_feature(vp->v_vfsp, VFSFT_ACEMASKONACCESS) == 0) {
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
3621
VOPSTATS_UPDATE(vp, access);
usr/src/uts/common/fs/vnode.c
3856
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
3871
vfs_has_feature(vp->v_vfsp, VFSFT_DIRENTFLAGS) == 0)
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
3877
VOPSTATS_UPDATE_IO(vp, readdir,
usr/src/uts/common/fs/vnode.c
3922
vnode_t *vp,
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
3932
VOPSTATS_UPDATE(vp, readlink);
usr/src/uts/common/fs/vnode.c
3938
vnode_t *vp,
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
3948
VOPSTATS_UPDATE(vp, fsync);
usr/src/uts/common/fs/vnode.c
3954
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
3959
VOPSTATS_UPDATE(vp, inactive);
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
3968
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
3974
err = (*(vp)->v_op->vop_fid)(vp, fidp, ct);
usr/src/uts/common/fs/vnode.c
3975
VOPSTATS_UPDATE(vp, fid);
usr/src/uts/common/fs/vnode.c
3981
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
3987
ret = ((*(vp)->v_op->vop_rwlock)(vp, write_lock, ct));
usr/src/uts/common/fs/vnode.c
3988
VOPSTATS_UPDATE(vp, rwlock);
usr/src/uts/common/fs/vnode.c
3994
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
3998
(*(vp)->v_op->vop_rwunlock)(vp, write_lock, ct);
usr/src/uts/common/fs/vnode.c
3999
VOPSTATS_UPDATE(vp, rwunlock);
usr/src/uts/common/fs/vnode.c
4004
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
4011
err = (*(vp)->v_op->vop_seek)(vp, ooff, noffp, ct);
usr/src/uts/common/fs/vnode.c
4012
VOPSTATS_UPDATE(vp, seek);
usr/src/uts/common/fs/vnode.c
4031
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
4042
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
4044
err = (*(vp)->v_op->vop_frlock)
usr/src/uts/common/fs/vnode.c
4045
(vp, cmd, bfp, flag, offset, flk_cbp, cr, ct);
usr/src/uts/common/fs/vnode.c
4046
VOPSTATS_UPDATE(vp, frlock);
usr/src/uts/common/fs/vnode.c
4052
vnode_t *vp,
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
4065
VOPSTATS_UPDATE(vp, space);
usr/src/uts/common/fs/vnode.c
4071
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
4077
err = (*(vp)->v_op->vop_realvp)(vp, vpp, ct);
usr/src/uts/common/fs/vnode.c
4078
VOPSTATS_UPDATE(vp, realvp);
usr/src/uts/common/fs/vnode.c
4084
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
4098
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
4100
err = (*(vp)->v_op->vop_getpage)
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
4102
VOPSTATS_UPDATE(vp, getpage);
usr/src/uts/common/fs/vnode.c
4108
vnode_t *vp,
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
4120
VOPSTATS_UPDATE(vp, putpage);
usr/src/uts/common/fs/vnode.c
4126
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
4139
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
4141
err = (*(vp)->v_op->vop_map)
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
4143
VOPSTATS_UPDATE(vp, map);
usr/src/uts/common/fs/vnode.c
4149
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
4163
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
4165
error = (*(vp)->v_op->vop_addmap)
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
4168
if ((!error) && (vp->v_type == VREG)) {
usr/src/uts/common/fs/vnode.c
4175
atomic_add_64((uint64_t *)(&(vp->v_mmap_read)),
usr/src/uts/common/fs/vnode.c
4183
atomic_add_64((uint64_t *)(&(vp->v_mmap_write)),
usr/src/uts/common/fs/vnode.c
4186
atomic_add_64((uint64_t *)(&(vp->v_mmap_read)),
usr/src/uts/common/fs/vnode.c
4189
atomic_add_64((uint64_t *)(&(vp->v_mmap_read)),
usr/src/uts/common/fs/vnode.c
4193
VOPSTATS_UPDATE(vp, addmap);
usr/src/uts/common/fs/vnode.c
4199
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
4213
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
4215
error = (*(vp)->v_op->vop_delmap)
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
4225
if ((error != EAGAIN) && (vp->v_type == VREG)) {
usr/src/uts/common/fs/vnode.c
4230
atomic_add_64((uint64_t *)(&(vp->v_mmap_read)),
usr/src/uts/common/fs/vnode.c
4238
atomic_add_64((uint64_t *)(&(vp->v_mmap_write)),
usr/src/uts/common/fs/vnode.c
4241
atomic_add_64((uint64_t *)(&(vp->v_mmap_read)),
usr/src/uts/common/fs/vnode.c
4244
atomic_add_64((uint64_t *)(&(vp->v_mmap_read)),
usr/src/uts/common/fs/vnode.c
4248
VOPSTATS_UPDATE(vp, delmap);
usr/src/uts/common/fs/vnode.c
4255
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
4264
err = (*(vp)->v_op->vop_poll)(vp, events, anyyet, reventsp, phpp, ct);
usr/src/uts/common/fs/vnode.c
4265
VOPSTATS_UPDATE(vp, poll);
usr/src/uts/common/fs/vnode.c
4271
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
4283
err = (*(vp)->v_op->vop_dump)(vp, addr, lbdn, dblks, ct);
usr/src/uts/common/fs/vnode.c
4284
VOPSTATS_UPDATE(vp, dump);
usr/src/uts/common/fs/vnode.c
4290
vnode_t *vp,
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
4301
VOPSTATS_UPDATE(vp, pathconf);
usr/src/uts/common/fs/vnode.c
4307
vnode_t *vp,
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
4320
VOPSTATS_UPDATE(vp, pageio);
usr/src/uts/common/fs/vnode.c
4326
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
4332
err = (*(vp)->v_op->vop_dumpctl)(vp, action, blkp, ct);
usr/src/uts/common/fs/vnode.c
4333
VOPSTATS_UPDATE(vp, dumpctl);
usr/src/uts/common/fs/vnode.c
4339
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
4347
VOPSTATS_UPDATE(vp, dispose);
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
4356
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
4364
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
4371
vfs_has_feature(vp->v_vfsp, VFSFT_ACEMASKONACCESS) == 0) {
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
4375
VOPSTATS_UPDATE(vp, setsecattr);
usr/src/uts/common/fs/vnode.c
4381
vnode_t *vp,
usr/src/uts/common/fs/vnode.c
4394
vfs_has_feature(vp->v_vfsp, VFSFT_ACEMASKONACCESS) == 0) {
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
4401
VOPSTATS_UPDATE(vp, getsecattr);
usr/src/uts/common/fs/vnode.c
4407
vnode_t *vp,
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
4419
VOPSTATS_UPDATE(vp, shrlock);
usr/src/uts/common/fs/vnode.c
4424
fop_vnevent(vnode_t *vp, vnevent_t vnevent, vnode_t *dvp, char *fnm,
usr/src/uts/common/fs/vnode.c
4429
err = (*(vp)->v_op->vop_vnevent)(vp, vnevent, dvp, fnm, ct);
usr/src/uts/common/fs/vnode.c
4430
VOPSTATS_UPDATE(vp, vnevent);
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
4440
if (vfs_has_feature(vp->v_vfsp, VFSFT_ZEROCOPY_SUPPORTED) == 0)
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
4443
VOPSTATS_UPDATE(vp, reqzcbuf);
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
4452
if (vfs_has_feature(vp->v_vfsp, VFSFT_ZEROCOPY_SUPPORTED) == 0)
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
4455
VOPSTATS_UPDATE(vp, retzcbuf);
usr/src/uts/common/fs/vnode.c
4588
vsd_get(vnode_t *vp, uint_t key)
usr/src/uts/common/fs/vnode.c
4592
ASSERT(vp != NULL);
usr/src/uts/common/fs/vnode.c
4593
ASSERT(mutex_owned(&vp->v_vsd_lock));
usr/src/uts/common/fs/vnode.c
4595
vsd = vp->v_vsd;
usr/src/uts/common/fs/vnode.c
4607
vsd_set(vnode_t *vp, uint_t key, void *value)
usr/src/uts/common/fs/vnode.c
4611
ASSERT(vp != NULL);
usr/src/uts/common/fs/vnode.c
4612
ASSERT(mutex_owned(&vp->v_vsd_lock));
usr/src/uts/common/fs/vnode.c
4617
vsd = vp->v_vsd;
usr/src/uts/common/fs/vnode.c
4619
vsd = vp->v_vsd = kmem_zalloc(sizeof (*vsd), KM_SLEEP);
usr/src/uts/common/fs/vnode.c
4662
vsd_free(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
4665
struct vsd_node *vsd = vp->v_vsd;
usr/src/uts/common/fs/vnode.c
4672
vp->v_vsd = NULL;
usr/src/uts/common/fs/vnode.c
4700
vp->v_vsd = NULL;
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
4760
if ((vp->v_type != VLNK) ||
usr/src/uts/common/fs/vnode.c
4761
!(vfs_has_feature(vp->v_vfsp, VFSFT_XVATTR)))
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
752
struct vnode *vp,
usr/src/uts/common/fs/vnode.c
767
if (rw == UIO_WRITE && ISROFILE(vp))
usr/src/uts/common/fs/vnode.c
77
#define ISROFILE(vp) \
usr/src/uts/common/fs/vnode.c
773
VOPXID_MAP_CR(vp, cr);
usr/src/uts/common/fs/vnode.c
78
((vp)->v_type != VCHR && (vp)->v_type != VBLK && \
usr/src/uts/common/fs/vnode.c
788
if (nbl_need_check(vp)) {
usr/src/uts/common/fs/vnode.c
79
(vp)->v_type != VFIFO && vn_is_readonly(vp))
usr/src/uts/common/fs/vnode.c
791
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/fs/vnode.c
793
error = nbl_svmand(vp, cr, &svmand);
usr/src/uts/common/fs/vnode.c
796
if (nbl_conflict(vp, rw == UIO_WRITE ? NBL_WRITE : NBL_READ,
usr/src/uts/common/fs/vnode.c
803
(void) VOP_RWLOCK(vp,
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/vnode.c
814
VOP_RWUNLOCK(vp,
usr/src/uts/common/fs/vnode.c
823
nbl_end_crit(vp);
usr/src/uts/common/fs/vnode.c
839
vn_rele(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
841
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
842
if (vp->v_count == 1) {
usr/src/uts/common/fs/vnode.c
843
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
844
VOP_INACTIVE(vp, CRED(), NULL);
usr/src/uts/common/fs/vnode.c
847
VERIFY(vp->v_count > 0);
usr/src/uts/common/fs/vnode.c
848
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/vnode.c
849
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
859
vn_rele_dnlc(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
861
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
862
VERIFY((vp->v_count > 0) && (vp->v_count_dnlc > 0));
usr/src/uts/common/fs/vnode.c
863
if (--vp->v_count_dnlc == 0) {
usr/src/uts/common/fs/vnode.c
864
if (vp->v_count == 1) {
usr/src/uts/common/fs/vnode.c
865
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
866
VOP_INACTIVE(vp, CRED(), NULL);
usr/src/uts/common/fs/vnode.c
869
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/vnode.c
871
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
882
vn_rele_stream(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
884
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
885
vp->v_stream = NULL;
usr/src/uts/common/fs/vnode.c
886
if (vp->v_count == 1) {
usr/src/uts/common/fs/vnode.c
887
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
888
VOP_INACTIVE(vp, CRED(), NULL);
usr/src/uts/common/fs/vnode.c
891
VERIFY(vp->v_count > 0);
usr/src/uts/common/fs/vnode.c
892
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/vnode.c
893
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
897
vn_rele_inactive(vnode_t *vp)
usr/src/uts/common/fs/vnode.c
899
VOP_INACTIVE(vp, CRED(), NULL);
usr/src/uts/common/fs/vnode.c
913
vn_rele_async(vnode_t *vp, taskq_t *taskq)
usr/src/uts/common/fs/vnode.c
915
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
916
if (vp->v_count == 1) {
usr/src/uts/common/fs/vnode.c
917
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
919
vp, TQ_SLEEP) != TASKQID_INVALID);
usr/src/uts/common/fs/vnode.c
922
VERIFY(vp->v_count > 0);
usr/src/uts/common/fs/vnode.c
923
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/vnode.c
924
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/vnode.c
960
struct vnode *vp;
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
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
1106
pvp = gfs_file_parent(vp);
usr/src/uts/common/fs/xattr.c
1131
vap->va_fsid = vp->v_vfsp->vfs_dev;
usr/src/uts/common/fs/xattr.c
1132
vap->va_nodeid = gfs_file_inode(vp);
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
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
1316
vnode_t *vp;
usr/src/uts/common/fs/xattr.c
1323
error = VOP_LOOKUP(dvp, nm, &vp, &pn,
usr/src/uts/common/fs/xattr.c
1327
VN_RELE(vp);
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
1462
dp = gfs_dir_inactive(vp); /* will track v_count */
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
1489
xattr_dir_realvp(vnode_t *vp, vnode_t **realvp, caller_context_t *ct)
usr/src/uts/common/fs/xattr.c
1493
error = xattr_dir_realdir(vp, realvp, LOOKUP_XATTR, kcred, NULL);
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
1530
xattr_lookup_cb(vnode_t *vp, const char *nm, vnode_t **vpp, ino64_t *inop,
usr/src/uts/common/fs/xattr.c
154
xattr_file_t *np = vp->v_data;
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
1564
xattrdir_do_ino(vnode_t *vp, int index)
usr/src/uts/common/fs/xattr.c
164
xattr_file_close(vnode_t *vp, int flags, int count, offset_t off,
usr/src/uts/common/fs/xattr.c
167
cleanlocks(vp, ddi_get_pid(), 0);
usr/src/uts/common/fs/xattr.c
168
cleanshares(vp, ddi_get_pid());
usr/src/uts/common/fs/xattr.c
173
xattr_common_fid(vnode_t *vp, fid_t *fidp, caller_context_t *ct)
usr/src/uts/common/fs/xattr.c
185
savevp = pvp = gfs_file_parent(vp);
usr/src/uts/common/fs/xattr.c
204
xfidp->dir_offset = gfs_file_inode(vp);
usr/src/uts/common/fs/xattr.c
211
xattr_fill_nvlist(vnode_t *vp, xattr_view_t xattr_view, nvlist_t *nvlp,
usr/src/uts/common/fs/xattr.c
237
ppvp = gfs_file_parent(gfs_file_parent(vp));
usr/src/uts/common/fs/xattr.c
290
fsid = (((uint64_t)vp->v_vfsp->vfs_fsid.val[0] << 32) |
usr/src/uts/common/fs/xattr.c
291
(uint64_t)(vp->v_vfsp->vfs_fsid.val[1] &
usr/src/uts/common/fs/xattr.c
458
xattr_file_size(vnode_t *vp, xattr_view_t xattr_view, size_t *size,
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
482
xattr_file_t *np = vp->v_data;
usr/src/uts/common/fs/xattr.c
492
vap->va_nodeid = gfs_file_inode(vp);
usr/src/uts/common/fs/xattr.c
494
pvp = gfs_file_parent(vp);
usr/src/uts/common/fs/xattr.c
510
vap->va_fsid = vp->v_vfsp->vfs_dev;
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
522
xattr_file_t *np = vp->v_data;
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
579
if (vfs_has_feature(vp->v_vfsp, VFSFT_XVATTR) == 0)
usr/src/uts/common/fs/xattr.c
618
ppvp = gfs_file_parent(gfs_file_parent(vp));
usr/src/uts/common/fs/xattr.c
656
(!(vp->v_vfsp->vfs_flag & VFS_XID))) {
usr/src/uts/common/fs/xattr.c
800
ppvp = gfs_file_parent(gfs_file_parent(vp));
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
847
vnode_t *vp;
usr/src/uts/common/fs/xattr.c
850
vp = gfs_file_create(sizeof (xattr_file_t), pvp, xattr_file_ops);
usr/src/uts/common/fs/xattr.c
851
np = vp->v_data;
usr/src/uts/common/fs/xattr.c
853
vp->v_flag |= V_SYSATTR;
usr/src/uts/common/fs/xattr.c
854
return (vp);
usr/src/uts/common/fs/zfs/dmu_diff.c
164
struct vnode *vp, offset_t *offp)
usr/src/uts/common/fs/zfs/dmu_diff.c
207
da.da_vp = vp;
usr/src/uts/common/fs/zfs/dmu_recv.c
2374
dmu_recv_stream(dmu_recv_cookie_t *drc, vnode_t *vp, offset_t *voffp,
usr/src/uts/common/fs/zfs/dmu_recv.c
2386
ra.vp = vp;
usr/src/uts/common/fs/zfs/dmu_recv.c
865
vnode_t *vp; /* The vnode to read the stream from */
usr/src/uts/common/fs/zfs/dmu_recv.c
938
ra->err = vn_rdwr(UIO_READ, ra->vp,
usr/src/uts/common/fs/zfs/dmu_send.c
1074
dsp->dsa_vp = vp;
usr/src/uts/common/fs/zfs/dmu_send.c
1220
boolean_t rawok, int outfd, vnode_t *vp, offset_t *off)
usr/src/uts/common/fs/zfs/dmu_send.c
1272
0, 0, vp, off);
usr/src/uts/common/fs/zfs/dmu_send.c
1276
0, 0, vp, off);
usr/src/uts/common/fs/zfs/dmu_send.c
1285
int outfd, uint64_t resumeobj, uint64_t resumeoff, vnode_t *vp,
usr/src/uts/common/fs/zfs/dmu_send.c
1366
outfd, resumeobj, resumeoff, vp, off);
usr/src/uts/common/fs/zfs/dmu_send.c
1370
outfd, resumeobj, resumeoff, vp, off);
usr/src/uts/common/fs/zfs/dmu_send.c
956
vnode_t *vp, offset_t *off)
usr/src/uts/common/fs/zfs/spa_config.c
150
vnode_t *vp;
usr/src/uts/common/fs/zfs/spa_config.c
176
err = vn_open(temp, UIO_SYSSPACE, oflags, 0644, &vp, CRCREAT, 0);
usr/src/uts/common/fs/zfs/spa_config.c
178
err = vn_rdwr(UIO_WRITE, vp, buf, buflen, 0, UIO_SYSSPACE,
usr/src/uts/common/fs/zfs/spa_config.c
181
err = VOP_FSYNC(vp, FSYNC, kcred, NULL);
usr/src/uts/common/fs/zfs/spa_config.c
184
(void) VOP_CLOSE(vp, oflags, 1, 0, kcred, NULL);
usr/src/uts/common/fs/zfs/spa_config.c
185
VN_RELE(vp);
usr/src/uts/common/fs/zfs/sys/dmu.h
1081
struct vnode *vp, offset_t *offp);
usr/src/uts/common/fs/zfs/sys/dmu_recv.h
66
int dmu_recv_stream(dmu_recv_cookie_t *drc, struct vnode *vp, offset_t *voffp,
usr/src/uts/common/fs/zfs/sys/dmu_send.h
44
uint64_t resumeobj, uint64_t resumeoff, struct vnode *vp, offset_t *off);
usr/src/uts/common/fs/zfs/sys/dmu_send.h
51
boolean_t rawok, int outfd, struct vnode *vp, offset_t *off);
usr/src/uts/common/fs/zfs/vdev_file.c
111
spa_mode(vd->vdev_spa) | FOFFMAX, 0, &vp, 0, 0, rootdir, -1);
usr/src/uts/common/fs/zfs/vdev_file.c
118
vf->vf_vnode = vp;
usr/src/uts/common/fs/zfs/vdev_file.c
124
if (vp->v_type != VREG) {
usr/src/uts/common/fs/zfs/vdev_file.c
198
vnode_t *vp = bp->b_private;
usr/src/uts/common/fs/zfs/vdev_file.c
203
vp, bp->b_un.b_addr, bp->b_bcount, ldbtob(bp->b_lblkno),
usr/src/uts/common/fs/zfs/vdev_file.c
61
vnode_t *vp;
usr/src/uts/common/fs/zfs/vdev_label.c
1042
vp = abd_to_buf(vp_abd);
usr/src/uts/common/fs/zfs/vdev_label.c
1096
buf = vp->vp_nvlist;
usr/src/uts/common/fs/zfs/vdev_label.c
1097
buflen = sizeof (vp->vp_nvlist);
usr/src/uts/common/fs/zfs/vdev_label.c
1665
vdev_phys_t *vp;
usr/src/uts/common/fs/zfs/vdev_label.c
1688
vp = abd_to_buf(vp_abd);
usr/src/uts/common/fs/zfs/vdev_label.c
1690
buf = vp->vp_nvlist;
usr/src/uts/common/fs/zfs/vdev_label.c
1691
buflen = sizeof (vp->vp_nvlist);
usr/src/uts/common/fs/zfs/vdev_label.c
752
vdev_phys_t *vp;
usr/src/uts/common/fs/zfs/vdev_label.c
767
vp = abd_to_buf(vp_abd);
usr/src/uts/common/fs/zfs/vdev_label.c
780
nvlist_unpack(vp->vp_nvlist, sizeof (vp->vp_nvlist),
usr/src/uts/common/fs/zfs/vdev_label.c
954
vdev_phys_t *vp;
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
1026
zfsvfs_t *zfsvfs = vp->v_vfsp->vfs_data;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1059
vnode_t *vp;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1062
vp = gfs_dir_create(sizeof (zfsctl_snapdir_t), pvp,
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1065
sdp = vp->v_data;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1071
return (vp);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1077
vnode_t *vp;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1080
vp = gfs_dir_create(sizeof (zfsctl_node_t), pvp,
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1083
sdp = vp->v_data;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1085
return (vp);
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
1094
zfsvfs_t *zfsvfs = vp->v_vfsp->vfs_data;
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
1118
zfsvfs_t *zfsvfs = vp->v_vfsp->vfs_data;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1119
zfsctl_snapdir_t *sdp = vp->v_data;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1122
zfsctl_common_getattr(vp, vap);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1123
vap->va_nodeid = gfs_file_inode(vp);
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
1135
zfsctl_snapdir_t *sdp = vp->v_data;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1138
private = gfs_dir_inactive(vp);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1188
vnode_t *vp;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1191
vp = gfs_dir_create(sizeof (zfsctl_node_t), pvp,
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1193
zcp = vp->v_data;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1196
return (vp);
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
1211
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1212
if (vp->v_count > 1) {
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1213
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1214
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1219
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1220
ASSERT(!vn_ismntpt(vp));
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1226
if (sep->se_root == vp) {
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
1263
vnode_t *dvp, *vp;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1279
vp = sep->se_root;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1280
zcp = vp->v_data;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1288
VN_HOLD(vp);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1295
error = traverse(&vp);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1297
if (vp == sep->se_root)
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1300
*zfsvfsp = VTOZ(vp)->z_zfsvfs;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
1303
VN_RELE(vp);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
187
zfsctl_is_node(vnode_t *vp)
usr/src/uts/common/fs/zfs/zfs_ctldir.c
189
return (vn_matchops(vp, zfsctl_ops_root) ||
usr/src/uts/common/fs/zfs/zfs_ctldir.c
190
vn_matchops(vp, zfsctl_ops_snapdir) ||
usr/src/uts/common/fs/zfs/zfs_ctldir.c
191
vn_matchops(vp, zfsctl_ops_snapshot) ||
usr/src/uts/common/fs/zfs/zfs_ctldir.c
192
vn_matchops(vp, zfsctl_ops_shares));
usr/src/uts/common/fs/zfs/zfs_ctldir.c
202
zfsctl_root_inode_cb(vnode_t *vp, int index)
usr/src/uts/common/fs/zfs/zfs_ctldir.c
204
zfsvfs_t *zfsvfs = vp->v_vfsp->vfs_data;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
223
vnode_t *vp, *rvp;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
229
vp = gfs_root_create(sizeof (zfsctl_node_t), zfsvfs->z_vfs,
usr/src/uts/common/fs/zfs/zfs_ctldir.c
232
zcp = vp->v_data;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
246
vp->v_flag &= ~(VROOT | VNOCACHE | VNOMAP | VNOSWAP | VNOMOUNT);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
248
zfsvfs->z_ctldir = vp;
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
322
zfsctl_common_getattr(vnode_t *vp, vattr_t *vap)
usr/src/uts/common/fs/zfs/zfs_ctldir.c
336
vap->va_fsid = vp->v_vfsp->vfs_dev;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
349
zfsctl_common_fid(vnode_t *vp, fid_t *fidp, caller_context_t *ct)
usr/src/uts/common/fs/zfs/zfs_ctldir.c
351
zfsvfs_t *zfsvfs = vp->v_vfsp->vfs_data;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
352
zfsctl_node_t *zcp = vp->v_data;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
383
zfsctl_shares_fid(vnode_t *vp, fid_t *fidp, caller_context_t *ct)
usr/src/uts/common/fs/zfs/zfs_ctldir.c
385
zfsvfs_t *zfsvfs = vp->v_vfsp->vfs_data;
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
426
zfsvfs_t *zfsvfs = vp->v_vfsp->vfs_data;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
427
zfsctl_node_t *zcp = vp->v_data;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
434
zfsctl_common_getattr(vp, vap);
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
509
zfsctl_snapshot_zname(vnode_t *vp, const char *name, int len, char *zname)
usr/src/uts/common/fs/zfs/zfs_ctldir.c
511
objset_t *os = ((zfsvfs_t *)((vp)->v_vfsp->vfs_data))->z_os;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
977
zfsctl_snapdir_readdir_cb(vnode_t *vp, void *dp, int *eofp,
usr/src/uts/common/fs/zfs/zfs_ctldir.c
980
zfsvfs_t *zfsvfs = vp->v_vfsp->vfs_data;
usr/src/uts/common/fs/zfs/zfs_dir.c
146
vnode_t *vp = NULL;
usr/src/uts/common/fs/zfs/zfs_dir.c
314
vp = dnlc_lookup(ZTOV(dzp), name);
usr/src/uts/common/fs/zfs/zfs_dir.c
315
if (vp == DNLC_NO_VNODE) {
usr/src/uts/common/fs/zfs/zfs_dir.c
316
VN_RELE(vp);
usr/src/uts/common/fs/zfs/zfs_dir.c
318
} else if (vp) {
usr/src/uts/common/fs/zfs/zfs_dir.c
321
VN_RELE(vp);
usr/src/uts/common/fs/zfs/zfs_dir.c
325
*zpp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_dir.c
775
vnode_t *vp = ZTOV(zp);
usr/src/uts/common/fs/zfs/zfs_dir.c
777
int zp_is_dir = (vp->v_type == VDIR);
usr/src/uts/common/fs/zfs/zfs_dir.c
836
dnlc_update(ZTOV(dzp), dl->dl_name, vp);
usr/src/uts/common/fs/zfs/zfs_dir.c
902
vnode_t *vp = ZTOV(zp);
usr/src/uts/common/fs/zfs/zfs_dir.c
903
int zp_is_dir = (vp->v_type == VDIR);
usr/src/uts/common/fs/zfs/zfs_dir.c
913
if (vn_vfswlock(vp)) /* prevent new mounts on zp */
usr/src/uts/common/fs/zfs/zfs_dir.c
916
if (vn_ismntpt(vp)) { /* don't remove mount point */
usr/src/uts/common/fs/zfs/zfs_dir.c
917
vn_vfsunlock(vp);
usr/src/uts/common/fs/zfs/zfs_dir.c
925
vn_vfsunlock(vp);
usr/src/uts/common/fs/zfs/zfs_dir.c
937
vn_vfsunlock(vp);
usr/src/uts/common/fs/zfs/zfs_dir.c
967
vn_vfsunlock(vp);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5929
vnode_t *vp;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5941
NO_FOLLOW, NULL, &vp)) != 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5946
if (vp->v_vfsp->vfs_fstype != zfsfstype ||
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5947
(strcmp((char *)refstr_value(vp->v_vfsp->vfs_resource),
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5949
VN_RELE(vp);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5953
dzp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5977
VN_RELE(vp);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5986
VN_RELE(vp);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
6018
VN_RELE(vp);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
6026
VN_RELE(vp);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
6046
VN_RELE(vp);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
816
vnode_t *vp;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
820
NO_FOLLOW, NULL, &vp)) != 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
825
if (vp->v_vfsp->vfs_fstype != zfsfstype ||
usr/src/uts/common/fs/zfs/zfs_ioctl.c
826
(strcmp((char *)refstr_value(vp->v_vfsp->vfs_resource),
usr/src/uts/common/fs/zfs/zfs_ioctl.c
828
VN_RELE(vp);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
832
VN_RELE(vp);
usr/src/uts/common/fs/zfs/zfs_replay.c
283
vnode_t *vp = NULL;
usr/src/uts/common/fs/zfs/zfs_replay.c
375
0, 0, &vp, kcred, vflg, NULL, &vsec);
usr/src/uts/common/fs/zfs/zfs_replay.c
405
&vp, kcred, NULL, vflg, &vsec);
usr/src/uts/common/fs/zfs/zfs_replay.c
412
if (error == 0 && vp != NULL)
usr/src/uts/common/fs/zfs/zfs_replay.c
413
VN_RELE(vp);
usr/src/uts/common/fs/zfs/zfs_replay.c
432
vnode_t *vp = NULL;
usr/src/uts/common/fs/zfs/zfs_replay.c
511
0, 0, &vp, kcred, vflg, NULL, NULL);
usr/src/uts/common/fs/zfs/zfs_replay.c
529
&vp, kcred, NULL, vflg, NULL);
usr/src/uts/common/fs/zfs/zfs_replay.c
532
error = zfs_make_xattrdir(dzp, &xva.xva_vattr, &vp, kcred);
usr/src/uts/common/fs/zfs/zfs_replay.c
545
if (error == 0 && vp != NULL)
usr/src/uts/common/fs/zfs/zfs_replay.c
546
VN_RELE(vp);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1802
vnode_t *vp = NULL;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1900
vp = zfsvfs->z_rootdir;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1901
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1902
vp->v_flag |= VROOT;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1903
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1908
VN_HOLD(vp);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1909
rootvp = vp;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2143
struct vnode *vp;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2148
vp = zfsvfs->z_rootdir;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2149
if (vp != NULL) {
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2150
VN_HOLD(vp);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2156
*vpp = vp;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2237
vnode_t *vp = zfsvfs->z_rootdir;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2245
VN_RELE(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1115
if (tx_bytes && vn_has_cached_data(vp)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
1116
update_pages(vp, woff,
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
1357
znode_t *zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1843
vnode_t *vp;
usr/src/uts/common/fs/zfs/zfs_vnops.c
1884
vp = ZTOV(zp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1893
if (vp->v_type == VDIR) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
1898
vnevent_remove(vp, dvp, name, ct);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1905
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1906
may_delete_now = vp->v_count == 1 && !vn_has_cached_data(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1907
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1955
VN_RELE(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1988
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1992
vp->v_count == 1 && !vn_has_cached_data(vp) &&
usr/src/uts/common/fs/zfs/zfs_vnops.c
1995
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2019
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2020
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2021
ASSERT0(vp->v_count);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2022
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2043
VN_RELE(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2262
vnode_t *vp;
usr/src/uts/common/fs/zfs/zfs_vnops.c
2289
vp = ZTOV(zp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2295
if (vp->v_type != VDIR) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
2300
if (vp == cwd) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
2305
vnevent_rmdir(vp, dvp, name, ct);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2331
VN_RELE(vp);
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
2360
VN_RELE(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
237
znode_t *zp = VTOZ(vp);
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
2399
znode_t *zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
243
cleanlocks(vp, ddi_get_pid(), 0);
usr/src/uts/common/fs/zfs/zfs_vnops.c
244
cleanshares(vp, ddi_get_pid());
usr/src/uts/common/fs/zfs/zfs_vnops.c
2492
check_sysattrs = vfs_has_feature(vp->v_vfsp, VFSFT_SYSATTR_VIEWS) &&
usr/src/uts/common/fs/zfs/zfs_vnops.c
2493
(vp->v_flag & V_XATTRDIR) && zfsvfs->z_norm &&
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
2662
zfs_fsync(vnode_t *vp, int syncflag, cred_t *cr, caller_context_t *ct)
usr/src/uts/common/fs/zfs/zfs_vnops.c
2664
znode_t *zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
267
zfs_holey(vnode_t *vp, int cmd, offset_t *off)
usr/src/uts/common/fs/zfs/zfs_vnops.c
2673
if (vn_has_cached_data(vp) && !(syncflag & FNODSYNC) &&
usr/src/uts/common/fs/zfs/zfs_vnops.c
2674
(vp->v_type == VREG) && !(IS_SWAPVP(vp)))
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
269
znode_t *zp = VTOZ(vp);
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
2707
znode_t *zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2772
vap->va_type = vp->v_type;
usr/src/uts/common/fs/zfs/zfs_vnops.c
2776
if ((vp->v_flag & VROOT) && zfs_show_ctldir(zp))
usr/src/uts/common/fs/zfs/zfs_vnops.c
2782
vap->va_rdev = vp->v_rdev;
usr/src/uts/common/fs/zfs/zfs_vnops.c
2857
vp->v_type == VREG) {
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
3058
znode_t *zp = VTOZ(vp);
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
3105
(vp->v_type != VREG && vp->v_type != VDIR)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
3124
(vp->v_type != VREG && vp->v_type != VDIR))) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
313
znode_t *zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3145
if (mask & AT_SIZE && vp->v_type == VDIR) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
3150
if (mask & AT_SIZE && vp->v_type != VREG && vp->v_type != VFIFO) {
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
331
znode_t *zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3354
if ((vp->v_type != VREG &&
usr/src/uts/common/fs/zfs/zfs_vnops.c
3387
err = secpolicy_setid_setsticky_clear(vp, vap,
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
356
return (zfs_setattr(vp, (vattr_t *)&xva, flags, cr, ct));
usr/src/uts/common/fs/zfs/zfs_vnops.c
361
zfs_ioctl(vnode_t *vp, int com, intptr_t data, int flag, cred_t *cred,
usr/src/uts/common/fs/zfs/zfs_vnops.c
3724
ASSERT(vp->v_type == VREG);
usr/src/uts/common/fs/zfs/zfs_vnops.c
374
return (zfs_sync(vp->v_vfsp, 0, cred));
usr/src/uts/common/fs/zfs/zfs_vnops.c
433
zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
439
error = zfs_holey(vp, com, &off);
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
4439
znode_t *zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
454
zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4637
zfs_null_putapage(vnode_t *vp, page_t *pp, u_offset_t *offp,
usr/src/uts/common/fs/zfs/zfs_vnops.c
4663
zfs_putapage(vnode_t *vp, page_t *pp, u_offset_t *offp,
usr/src/uts/common/fs/zfs/zfs_vnops.c
4666
znode_t *zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4686
pp = pvn_write_kluster(vp, pp, &off, &len, koff, klen, flags);
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
4784
znode_t *zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4799
if (!vn_has_cached_data(vp)) {
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
4843
pp = page_lookup(vp, io_off,
usr/src/uts/common/fs/zfs/zfs_vnops.c
4846
pp = page_lookup_nowait(vp, io_off,
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
487
return (zfs_ioctl_getxattr(vp, data, flag, cred, ct));
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
4875
znode_t *zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4885
if (vn_has_cached_data(vp)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
4886
(void) pvn_vplist_dirty(vp, 0, zfs_null_putapage,
usr/src/uts/common/fs/zfs/zfs_vnops.c
489
return (zfs_ioctl_setxattr(vp, data, flag, cred, ct));
usr/src/uts/common/fs/zfs/zfs_vnops.c
4891
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4892
ASSERT(vp->v_count == 1);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4893
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4894
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4905
if (vn_has_cached_data(vp)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
4906
(void) pvn_vplist_dirty(vp, 0, zfs_putapage, B_INVAL|B_ASYNC,
usr/src/uts/common/fs/zfs/zfs_vnops.c
4944
zfs_seek(vnode_t *vp, offset_t ooff, offset_t *noffp,
usr/src/uts/common/fs/zfs/zfs_vnops.c
4947
if (vp->v_type == VDIR)
usr/src/uts/common/fs/zfs/zfs_vnops.c
4957
zfs_frlock(vnode_t *vp, int cmd, flock64_t *bfp, int flag, offset_t offset,
usr/src/uts/common/fs/zfs/zfs_vnops.c
4960
znode_t *zp = VTOZ(vp);
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
4988
zfs_fillpage(vnode_t *vp, u_offset_t off, struct seg *seg,
usr/src/uts/common/fs/zfs/zfs_vnops.c
4991
znode_t *zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
5004
pp = page_create_va(vp, io_off, io_len,
usr/src/uts/common/fs/zfs/zfs_vnops.c
5010
pp = pvn_read_kluster(vp, off, seg, addr, &io_off,
usr/src/uts/common/fs/zfs/zfs_vnops.c
5083
zfs_getpage(vnode_t *vp, offset_t off, size_t len, uint_t *protp,
usr/src/uts/common/fs/zfs/zfs_vnops.c
5087
znode_t *zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
5113
if (*pl = page_lookup(vp, off, SE_SHARED))
usr/src/uts/common/fs/zfs/zfs_vnops.c
5115
else if (err = zfs_fillpage(vp, off, seg, addr, pl, plsz, rw))
usr/src/uts/common/fs/zfs/zfs_vnops.c
5135
(*pl++ = page_lookup_nowait(vp, off, SE_SHARED))) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
5168
zfs_map(vnode_t *vp, offset_t off, struct as *as, caddr_t *addrp,
usr/src/uts/common/fs/zfs/zfs_vnops.c
5172
znode_t *zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
5196
if (vp->v_flag & VNOMAP) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
5206
if (vp->v_type != VREG) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
5214
if (MANDMODE(zp->z_mode) && vn_has_flocks(vp)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
5227
vn_a.vp = vp;
usr/src/uts/common/fs/zfs/zfs_vnops.c
5247
zfs_addmap(vnode_t *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
5253
atomic_add_64(&VTOZ(vp)->z_mapcnt, pages);
usr/src/uts/common/fs/zfs/zfs_vnops.c
5259
zfs_delmap(vnode_t *vp, offset_t off, struct as *as, caddr_t addr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
5265
ASSERT3U(VTOZ(vp)->z_mapcnt, >=, pages);
usr/src/uts/common/fs/zfs/zfs_vnops.c
5266
atomic_add_64(&VTOZ(vp)->z_mapcnt, -pages);
usr/src/uts/common/fs/zfs/zfs_vnops.c
527
update_pages(vnode_t *vp, int64_t start, int len, objset_t *os, uint64_t oid)
usr/src/uts/common/fs/zfs/zfs_vnops.c
5292
zfs_space(vnode_t *vp, int cmd, flock64_t *bfp, int flag,
usr/src/uts/common/fs/zfs/zfs_vnops.c
5295
znode_t *zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
5318
if (error = convoff(vp, bfp, 0, offset)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
5342
zfs_fid(vnode_t *vp, fid_t *fidp, caller_context_t *ct)
usr/src/uts/common/fs/zfs/zfs_vnops.c
5344
znode_t *zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
536
if (pp = page_lookup(vp, start, SE_SHARED)) {
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
5420
zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
5444
*valp = vfs_has_feature(vp->v_vfsp, VFSFT_SYSATTR_VIEWS) &&
usr/src/uts/common/fs/zfs/zfs_vnops.c
5445
(vp->v_type == VREG || vp->v_type == VDIR);
usr/src/uts/common/fs/zfs/zfs_vnops.c
5449
*valp = vfs_has_feature(vp->v_vfsp, VFSFT_ACCESS_FILTER) &&
usr/src/uts/common/fs/zfs/zfs_vnops.c
5450
vp->v_type == VDIR;
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
5476
znode_t *zp = VTOZ(vp);
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
5494
znode_t *zp = VTOZ(vp);
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
5528
znode_t *zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
561
mappedread(vnode_t *vp, int nbytes, uio_t *uio)
usr/src/uts/common/fs/zfs/zfs_vnops.c
5629
if (size < blksz || vn_has_cached_data(vp)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
563
znode_t *zp = VTOZ(vp);
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
574
if (pp = page_lookup(vp, start, SE_SHARED)) {
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
616
znode_t *zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
651
if (error = chklock(vp, FREAD,
usr/src/uts/common/fs/zfs/zfs_vnops.c
708
if (vn_has_cached_data(vp)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
725
if (vn_has_cached_data(vp)) {
usr/src/uts/common/fs/zfs/zfs_vnops.c
726
error = mappedread(vp, nbytes, uio);
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_vnops.c
835
znode_t *zp = VTOZ(vp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
918
(error = chklock(vp, FWRITE, woff, n, uio->uio_fmode, ct)) != 0) {
usr/src/uts/common/fs/zfs/zfs_znode.c
1384
vnode_t *vp = ZTOV(zp);
usr/src/uts/common/fs/zfs/zfs_znode.c
1396
mutex_enter(&vp->v_lock);
usr/src/uts/common/fs/zfs/zfs_znode.c
1397
VN_RELE_LOCKED(vp);
usr/src/uts/common/fs/zfs/zfs_znode.c
1398
if (vp->v_count > 0 || vn_has_cached_data(vp)) {
usr/src/uts/common/fs/zfs/zfs_znode.c
1410
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/zfs/zfs_znode.c
1415
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/zfs/zfs_znode.c
1543
zfs_no_putpage(vnode_t *vp, page_t *pp, u_offset_t *offp, size_t *lenp,
usr/src/uts/common/fs/zfs/zfs_znode.c
1676
vnode_t *vp = ZTOV(zp);
usr/src/uts/common/fs/zfs/zfs_znode.c
1732
if (vn_has_cached_data(vp)) {
usr/src/uts/common/fs/zfs/zfs_znode.c
1737
if (poff != 0 && (pp = page_lookup(vp, start, SE_SHARED))) {
usr/src/uts/common/fs/zfs/zfs_znode.c
1745
error = pvn_vplist_dirty(vp, start, zfs_no_putpage,
usr/src/uts/common/fs/zfs/zfs_znode.c
1769
vnode_t *vp = ZTOV(zp);
usr/src/uts/common/fs/zfs/zfs_znode.c
1795
if (MANDLOCK(vp, (mode_t)mode)) {
usr/src/uts/common/fs/zfs/zfs_znode.c
1797
if (error = chklock(vp, FWRITE, off, length, flag, NULL))
usr/src/uts/common/fs/zfs/zfs_znode.c
1845
vnode_t *vp;
usr/src/uts/common/fs/zfs/zfs_znode.c
1928
vp = ZTOV(rootzp);
usr/src/uts/common/fs/zfs/zfs_znode.c
1929
vn_reinit(vp);
usr/src/uts/common/fs/zfs/zfs_znode.c
1930
vp->v_type = VDIR;
usr/src/uts/common/fs/zfs/zfs_znode.c
215
vnode_t *vp;
usr/src/uts/common/fs/zfs/zfs_znode.c
221
vp = nzp->z_vnode;
usr/src/uts/common/fs/zfs/zfs_znode.c
223
ozp->z_vnode = vp; /* let destructor free the overwritten vnode */
usr/src/uts/common/fs/zfs/zfs_znode.c
280
vnode_t *vp;
usr/src/uts/common/fs/zfs/zfs_znode.c
348
vp = ZTOV(ozp);
usr/src/uts/common/fs/zfs/zfs_znode.c
349
if (mutex_tryenter(&vp->v_lock) == 0) {
usr/src/uts/common/fs/zfs/zfs_znode.c
358
if (vp->v_count != 1 || !vn_in_dnlc(vp)) {
usr/src/uts/common/fs/zfs/zfs_znode.c
359
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/zfs/zfs_znode.c
372
mutex_exit(&vp->v_lock);
usr/src/uts/common/fs/zfs/zfs_znode.c
511
vnode_t *vp;
usr/src/uts/common/fs/zfs/zfs_znode.c
530
vp = ZTOV(sharezp);
usr/src/uts/common/fs/zfs/zfs_znode.c
531
vn_reinit(vp);
usr/src/uts/common/fs/zfs/zfs_znode.c
532
vp->v_type = VDIR;
usr/src/uts/common/fs/zfs/zfs_znode.c
663
vnode_t *vp;
usr/src/uts/common/fs/zfs/zfs_znode.c
689
vp = ZTOV(zp);
usr/src/uts/common/fs/zfs/zfs_znode.c
690
vn_reinit(vp);
usr/src/uts/common/fs/zfs/zfs_znode.c
722
vp->v_vfsp = zfsvfs->z_parent->z_vfs;
usr/src/uts/common/fs/zfs/zfs_znode.c
724
vp->v_type = IFTOVT((mode_t)mode);
usr/src/uts/common/fs/zfs/zfs_znode.c
726
switch (vp->v_type) {
usr/src/uts/common/fs/zfs/zfs_znode.c
729
vn_setops(vp, zfs_xdvnodeops);
usr/src/uts/common/fs/zfs/zfs_znode.c
730
vp->v_flag |= V_XATTRDIR;
usr/src/uts/common/fs/zfs/zfs_znode.c
732
vn_setops(vp, zfs_dvnodeops);
usr/src/uts/common/fs/zfs/zfs_znode.c
743
vp->v_rdev = zfs_cmpldev(rdev);
usr/src/uts/common/fs/zfs/zfs_znode.c
749
vn_setops(vp, zfs_fvnodeops);
usr/src/uts/common/fs/zfs/zfs_znode.c
752
vp->v_flag |= VMODSORT;
usr/src/uts/common/fs/zfs/zfs_znode.c
755
vn_setops(vp, zfs_sharevnodeops);
usr/src/uts/common/fs/zfs/zfs_znode.c
757
vn_setops(vp, zfs_fvnodeops);
usr/src/uts/common/fs/zfs/zfs_znode.c
761
vn_setops(vp, zfs_symvnodeops);
usr/src/uts/common/fs/zfs/zfs_znode.c
764
vn_setops(vp, zfs_evnodeops);
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
49
vnode_t *vp;
usr/src/uts/common/fs/zut/zut.c
65
vp = rootvp;
usr/src/uts/common/fs/zut/zut.c
67
vp = (startvp == NULL) ? PTOU(p)->u_cdir : startvp;
usr/src/uts/common/fs/zut/zut.c
69
VN_HOLD(vp);
usr/src/uts/common/fs/zut/zut.c
81
dvn, rootvp, vp, cr);
usr/src/uts/common/gssapi/gssd_handle.c
111
FOLLOW, NULLVPP, &vp)) != 0) {
usr/src/uts/common/gssapi/gssd_handle.c
115
gssg->gss_config.knc_rdev = vp->v_rdev;
usr/src/uts/common/gssapi/gssd_handle.c
117
VN_RELE(vp);
usr/src/uts/common/gssapi/gssd_handle.c
96
struct vnode *vp;
usr/src/uts/common/inet/kifconf/kifconf.c
167
vnode_t *vp = NULL;
usr/src/uts/common/inet/kifconf/kifconf.c
204
vp = tiptr->fp->f_vnode;
usr/src/uts/common/inet/kifconf/kifconf.c
205
rc = kstr_ioctl(vp, I_STR, (intptr_t)&iocb);
usr/src/uts/common/inet/sctp/sctp.c
941
uint32_t verf, *vp;
usr/src/uts/common/inet/sctp/sctp.c
944
vp = (uint32_t *)(sch + 1);
usr/src/uts/common/inet/sctp/sctp.c
947
if ((unsigned char *)(vp + 1) > mp->b_wptr) {
usr/src/uts/common/inet/sctp/sctp.c
951
bcopy(vp, &verf, sizeof (verf));
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
601
struct ecore_credit_pool_obj *vp = o->vlans_pool;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
603
DbgBreakIf(!vp);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
605
return vp->get_entry(vp, offset);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
610
struct ecore_credit_pool_obj *vp = o->vlans_pool;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
612
DbgBreakIf(!vp);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
614
return vp->get(vp, 1);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
620
struct ecore_credit_pool_obj *vp = o->vlans_pool;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
625
if (!vp->get(vp, 1)) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
649
struct ecore_credit_pool_obj *vp = o->vlans_pool;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
651
return vp->put_entry(vp, offset);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
656
struct ecore_credit_pool_obj *vp = o->vlans_pool;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
658
return vp->put(vp, 1);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
664
struct ecore_credit_pool_obj *vp = o->vlans_pool;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
669
if (!vp->put(vp, 1)) {
usr/src/uts/common/io/cardbus/cardbus.c
140
char *name, caddr_t vp, int len);
usr/src/uts/common/io/cardbus/cardbus.c
142
char *name, char *vp, int len);
usr/src/uts/common/io/cardbus/cardbus.c
1528
caddr_t vp, int len)
usr/src/uts/common/io/cardbus/cardbus.c
1535
propp->prop_val = vp;
usr/src/uts/common/io/cardbus/cardbus.c
1545
char *vp, int len)
usr/src/uts/common/io/cardbus/cardbus.c
1549
bcopy(vp, nstr, len);
usr/src/uts/common/io/clone.c
175
vnode_t *vp;
usr/src/uts/common/io/clone.c
226
vp = makespecvp(newdev, VCHR);
usr/src/uts/common/io/clone.c
227
error = secpolicy_spec_open(crp, vp, flag);
usr/src/uts/common/io/clone.c
228
VN_RELE(vp);
usr/src/uts/common/io/cmlb.c
1826
struct dkl_partition *vp = &cl->cl_vtoc.v_part[count];
usr/src/uts/common/io/cmlb.c
1828
cl->cl_offset[count] = vp->p_start + cl->cl_solaris_offset;
usr/src/uts/common/io/cmlb.c
3852
struct dkl_partition *vp;
usr/src/uts/common/io/cmlb.c
3908
vp = (struct dkl_partition *)&(cl->cl_vtoc);
usr/src/uts/common/io/cmlb.c
3915
vp->p_start = cl->cl_offset[i];
usr/src/uts/common/io/cmlb.c
3916
vp->p_size = lp->dkl_nblk;
usr/src/uts/common/io/cmlb.c
3917
vp++;
usr/src/uts/common/io/cmlb.c
5479
struct dkl_partition *vp = &cl->cl_vtoc.v_part[count];
usr/src/uts/common/io/cmlb.c
5480
cl->cl_offset[count] = vp->p_start + cl->cl_solaris_offset;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
3779
vnode_t *vp;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
3795
vp = sl->sl_data_vp;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
3796
if (vp == NULL) {
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
3801
ret = VOP_IOCTL(vp, DKIOCFREE, (intptr_t)dfl, FKIOCTL, kcred,
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
672
vnode_t *vp;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
680
vp = sl->sl_data_vp;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
681
ASSERT(vp);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
685
vp = sl->sl_meta_vp;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
686
ASSERT(vp);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
728
vret = vn_rdwr(UIO_READ, vp, (caddr_t)io_buf, (ssize_t)io_size,
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
757
vnode_t *vp;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
765
vp = sl->sl_data_vp;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
766
ASSERT(vp);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
770
vp = sl->sl_meta_vp;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
771
ASSERT(vp);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
805
vret = vn_rdwr(UIO_WRITE, vp, (caddr_t)io_buf, (ssize_t)io_size,
usr/src/uts/common/io/cons.c
281
vnode_t *vp = rconsvp;
usr/src/uts/common/io/cons.c
305
if (vp->v_stream) {
usr/src/uts/common/io/cons.c
306
str_cn_clean(vp);
usr/src/uts/common/io/cons.c
325
if ((err = VOP_OPEN(&vp, flag, cred, NULL)) != 0)
usr/src/uts/common/io/cons.c
332
if (vp != rconsvp) {
usr/src/uts/common/io/cons.c
338
(void) VOP_CLOSE(vp, flag, 1, (offset_t)0, cred, NULL);
usr/src/uts/common/io/cons.c
353
vnode_t *vp;
usr/src/uts/common/io/cons.c
367
while ((rconsopen != 0) && ((vp = rconsvp) != NULL)) {
usr/src/uts/common/io/cons.c
368
err = VOP_CLOSE(vp, flag, 1, (offset_t)0, cred, NULL);
usr/src/uts/common/io/consconfig_dacf.c
2135
vnode_t *vp;
usr/src/uts/common/io/consconfig_dacf.c
2160
0, &vp, 0, 0) != 0)
usr/src/uts/common/io/consconfig_dacf.c
365
vnode_t *vp;
usr/src/uts/common/io/consconfig_dacf.c
387
error = lookupname(fullpath, UIO_SYSSPACE, FOLLOW, NULLVPP, &vp);
usr/src/uts/common/io/consconfig_dacf.c
392
DPRINTF(DPRINT_L0, "create vnode = 0x%p - dev 0x%lx\n", vp, vp->v_rdev);
usr/src/uts/common/io/consconfig_dacf.c
393
ASSERT(vn_matchops(vp, spec_getvnodeops()));
usr/src/uts/common/io/consconfig_dacf.c
395
return (vp);
usr/src/uts/common/io/devinfo.c
1350
vnode_t *vp;
usr/src/uts/common/io/devinfo.c
1378
if (lookupnameat(path, UIO_SYSSPACE, FOLLOW, NULLVPP, &vp, rootdir)) {
usr/src/uts/common/io/devinfo.c
1385
VN_RELE(vp);
usr/src/uts/common/io/devinfo.c
3717
chunk_write(struct vnode *vp, offset_t off, caddr_t buf, size_t len)
usr/src/uts/common/io/devinfo.c
3728
error = vn_rdwr(UIO_WRITE, vp, buf, len, off,
usr/src/uts/common/io/devinfo.c
3756
struct vnode *vp;
usr/src/uts/common/io/devinfo.c
3816
vp = NULL;
usr/src/uts/common/io/devinfo.c
3819
DI_CACHE_PERMS, &vp, CRCREAT, 0)) {
usr/src/uts/common/io/devinfo.c
3825
ASSERT(vp);
usr/src/uts/common/io/devinfo.c
3830
if (vn_is_readonly(vp)) {
usr/src/uts/common/io/devinfo.c
3857
error = chunk_write(vp, off, buf, chunk);
usr/src/uts/common/io/devinfo.c
3876
if (error = VOP_FSYNC(vp, FSYNC, kcred, NULL)) {
usr/src/uts/common/io/devinfo.c
3880
if (error = VOP_CLOSE(vp, oflags, 1, (offset_t)0, kcred, NULL)) {
usr/src/uts/common/io/devinfo.c
3882
VN_RELE(vp);
usr/src/uts/common/io/devinfo.c
3886
VN_RELE(vp);
usr/src/uts/common/io/devinfo.c
3901
(void) VOP_CLOSE(vp, oflags, 1, (offset_t)0, kcred, NULL);
usr/src/uts/common/io/devinfo.c
3902
VN_RELE(vp);
usr/src/uts/common/io/dump.c
100
vnode_t *vp;
usr/src/uts/common/io/dump.c
173
FOLLOW, NULLVPP, &vp)) != 0)
usr/src/uts/common/io/dump.c
176
if (vp->v_type == VBLK)
usr/src/uts/common/io/dump.c
177
error = dumpinit(vp, pathbuf, cmd == DIOCTRYDEV);
usr/src/uts/common/io/dump.c
181
VN_RELE(vp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10772
if (mb4->un.varRegVFI4.vp == 1) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
10918
mb4->un.varRegVFI4.vp = 1;
usr/src/uts/common/io/fssnap.c
1024
struct vnode *vp;
usr/src/uts/common/io/fssnap.c
1034
vp = fp->f_vnode;
usr/src/uts/common/io/fssnap.c
1035
VN_HOLD(vp);
usr/src/uts/common/io/fssnap.c
1039
error = VOP_IOCTL(vp, cmd, arg, 0, credp, rvalp, NULL);
usr/src/uts/common/io/fssnap.c
1040
VN_RELE(vp);
usr/src/uts/common/io/fssnap.c
1047
struct vnode *vp;
usr/src/uts/common/io/fssnap.c
1057
vp = fp->f_vnode;
usr/src/uts/common/io/fssnap.c
1058
VN_HOLD(vp);
usr/src/uts/common/io/fssnap.c
1062
error = VOP_IOCTL(vp, cmd, arg, 0, credp, rvalp, NULL);
usr/src/uts/common/io/fssnap.c
1063
VN_RELE(vp);
usr/src/uts/common/io/fssnap.c
1073
struct vnode *vp = NULL;
usr/src/uts/common/io/fssnap.c
1085
vp = fp->f_vnode;
usr/src/uts/common/io/fssnap.c
1086
VN_HOLD(vp);
usr/src/uts/common/io/fssnap.c
1105
if (major == getmajor(vp->v_rdev)) {
usr/src/uts/common/io/fssnap.c
1106
minor = getminor(vp->v_rdev);
usr/src/uts/common/io/fssnap.c
1109
VN_RELE(vp);
usr/src/uts/common/io/fssnap.c
1110
vp = sidp->sid_fvp;
usr/src/uts/common/io/fssnap.c
1111
VN_HOLD(vp);
usr/src/uts/common/io/fssnap.c
1117
if (sidp->sid_fvp == vp) {
usr/src/uts/common/io/fssnap.c
1128
VN_RELE(vp);
usr/src/uts/common/io/fssnap.c
1145
VN_RELE(vp);
usr/src/uts/common/io/fssnap.c
1153
error = VOP_IOCTL(vp, cmd, arg, 0, credp, rvalp, NULL);
usr/src/uts/common/io/fssnap.c
1156
VN_RELE(vp);
usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c
50
vnode_t *kkvp, *vp;
usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c
59
vp = tiptr->fp->f_vnode;
usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c
73
err = kstr_ioctl(vp, I_STR, (intptr_t)&iocb);
usr/src/uts/common/io/iwscons.c
117
str_vp(vnode_t *vp)
usr/src/uts/common/io/iwscons.c
127
ASSERT(vp->v_stream != NULL);
usr/src/uts/common/io/iwscons.c
128
return (vp->v_stream->sd_vnode);
usr/src/uts/common/io/iwscons.c
154
srrm(vnode_t *vp)
usr/src/uts/common/io/iwscons.c
161
vp = str_vp(vp);
usr/src/uts/common/io/iwscons.c
162
ASSERT(vp);
usr/src/uts/common/io/iwscons.c
166
if (lp->wl_vp == vp)
usr/src/uts/common/io/iwscons.c
181
srpush(vnode_t *vp, boolean_t is_console)
usr/src/uts/common/io/iwscons.c
188
vp = str_vp(vp);
usr/src/uts/common/io/iwscons.c
189
ASSERT(vp);
usr/src/uts/common/io/iwscons.c
192
if ((lp = srrm(vp)) == NULL) {
usr/src/uts/common/io/iwscons.c
194
lp->wl_vp = vp;
usr/src/uts/common/io/iwscons.c
213
srpop(vnode_t *vp, boolean_t close)
usr/src/uts/common/io/iwscons.c
224
if ((tlp = srrm(vp)) == NULL) {
usr/src/uts/common/io/iwscons.c
469
vnode_t *vp = rwsconsvp;
usr/src/uts/common/io/iwscons.c
490
if ((iwscn_list == NULL) || (iwscn_list->wl_vp == str_vp(vp))) {
usr/src/uts/common/io/iwscons.c
500
error = VOP_OPEN(&vp, flag, cred, NULL);
usr/src/uts/common/io/iwscons.c
509
srpush(vp, B_TRUE);
usr/src/uts/common/io/iwscons.c
515
(void) VOP_CLOSE(vp, flag, 1, (offset_t)0, cred, NULL);
usr/src/uts/common/io/l_strplumb.c
101
return (strioctl(vp, I_PUNLINK, (intptr_t)mux_id, 0,
usr/src/uts/common/io/l_strplumb.c
106
kstr_push(vnode_t *vp, char *mod)
usr/src/uts/common/io/l_strplumb.c
110
return (strioctl(vp, I_PUSH, (intptr_t)mod, 0, K_TO_K, CRED(), &rval));
usr/src/uts/common/io/l_strplumb.c
114
kstr_pop(vnode_t *vp)
usr/src/uts/common/io/l_strplumb.c
118
return (strioctl(vp, I_POP, 0, 0, K_TO_K, CRED(), &rval));
usr/src/uts/common/io/l_strplumb.c
122
kstr_close(vnode_t *vp, int fd)
usr/src/uts/common/io/l_strplumb.c
126
if (vp == (vnode_t *)NULL && fd == -1)
usr/src/uts/common/io/l_strplumb.c
136
ret = VOP_CLOSE(vp, FREAD|FWRITE, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/common/io/l_strplumb.c
137
VN_RELE(vp);
usr/src/uts/common/io/l_strplumb.c
143
kstr_ioctl(struct vnode *vp, int cmd, intptr_t arg)
usr/src/uts/common/io/l_strplumb.c
147
return (strioctl(vp, cmd, arg, 0, K_TO_K, CRED(), &rval));
usr/src/uts/common/io/l_strplumb.c
156
kstr_msg(vnode_t *vp, mblk_t *smp, mblk_t **rmp, timestruc_t *timeo)
usr/src/uts/common/io/l_strplumb.c
173
(void) kstrputmsg(vp, smp, NULL, 0, 0,
usr/src/uts/common/io/l_strplumb.c
196
error = kstrgetmsg(vp, rmp, NULL, &pri, &pflag, timout, &rval);
usr/src/uts/common/io/l_strplumb.c
59
vnode_t *vp;
usr/src/uts/common/io/l_strplumb.c
62
vp = makespecvp(makedevice(maj, min), VCHR);
usr/src/uts/common/io/l_strplumb.c
69
error = fassign(&vp, FREAD|FWRITE, fd);
usr/src/uts/common/io/l_strplumb.c
71
error = VOP_OPEN(&vp, FREAD|FWRITE, CRED(), NULL);
usr/src/uts/common/io/l_strplumb.c
78
*vpp = vp;
usr/src/uts/common/io/l_strplumb.c
84
kstr_plink(vnode_t *vp, int fd, int *mux_id)
usr/src/uts/common/io/l_strplumb.c
89
if (error = strioctl(vp, I_PLINK, (intptr_t)fd, 0, K_TO_K, CRED(), &id))
usr/src/uts/common/io/l_strplumb.c
97
kstr_unplink(vnode_t *vp, int mux_id)
usr/src/uts/common/io/lofi.c
2330
vnode_t *vp = NULL;
usr/src/uts/common/io/lofi.c
2337
NULLVPP, &vp)) != 0)
usr/src/uts/common/io/lofi.c
2340
if (vp->v_type == VREG) {
usr/src/uts/common/io/lofi.c
2342
if (VOP_REALVP(vp, &realvp, NULL) == 0) {
usr/src/uts/common/io/lofi.c
2344
VN_RELE(vp);
usr/src/uts/common/io/lofi.c
2345
vp = realvp;
usr/src/uts/common/io/lofi.c
2351
if (lsp->ls_vp == vp) {
usr/src/uts/common/io/lofi.c
2379
if (vp != NULL)
usr/src/uts/common/io/lofi.c
2380
VN_RELE(vp);
usr/src/uts/common/io/lofi.c
2992
struct vnode *vp = NULL;
usr/src/uts/common/io/lofi.c
3010
error = vn_open(klip->li_filename, UIO_SYSSPACE, flag, 0, &vp, 0, 0);
usr/src/uts/common/io/lofi.c
3015
&vp, 0, 0);
usr/src/uts/common/io/lofi.c
3020
if (!V_ISLOFIABLE(vp->v_type)) {
usr/src/uts/common/io/lofi.c
3026
error = VOP_GETATTR(vp, &vattr, 0, credp, NULL);
usr/src/uts/common/io/lofi.c
3063
lsp->ls_vp = vp;
usr/src/uts/common/io/lofi.c
3064
lsp->ls_stacked_vp = vp;
usr/src/uts/common/io/lofi.c
3072
if (vp->v_type == VREG) {
usr/src/uts/common/io/lofi.c
3075
if (VOP_REALVP(vp, &realvp, NULL) == 0) {
usr/src/uts/common/io/lofi.c
3177
if (vp != NULL) {
usr/src/uts/common/io/lofi.c
3178
(void) VOP_PUTPAGE(vp, 0, 0, B_FREE, credp, NULL);
usr/src/uts/common/io/lofi.c
3179
(void) VOP_CLOSE(vp, flag, 1, 0, credp, NULL);
usr/src/uts/common/io/lofi.c
3180
VN_RELE(vp);
usr/src/uts/common/io/mac/mac_ndd.c
331
uchar_t *vp;
usr/src/uts/common/io/mac/mac_ndd.c
384
vp = (uchar_t *)&u8;
usr/src/uts/common/io/mac/mac_ndd.c
388
vp = (uchar_t *)&u16;
usr/src/uts/common/io/mac/mac_ndd.c
392
vp = (uchar_t *)&u32;
usr/src/uts/common/io/mac/mac_ndd.c
395
vp = (uchar_t *)&new_value;
usr/src/uts/common/io/mac/mac_ndd.c
403
mip->mi_type->mt_mapping[i].mp_valsize, (const void *)vp);
usr/src/uts/common/io/mem.c
969
vn_a.vp = NULL;
usr/src/uts/common/io/physmem.c
100
static int physmem_addmap(struct vnode *vp, offset_t off, struct as *as,
usr/src/uts/common/io/physmem.c
104
static int physmem_delmap(struct vnode *vp, offset_t off, struct as *as,
usr/src/uts/common/io/physmem.c
108
static void physmem_inactive(vnode_t *vp, cred_t *crp, caller_context_t *ct);
usr/src/uts/common/io/physmem.c
284
physmem_remove_vnode_hash(vnode_t *vp)
usr/src/uts/common/io/physmem.c
299
if ((*phpp)->ph_vnode == vp) {
usr/src/uts/common/io/physmem.c
353
struct vnode *vp;
usr/src/uts/common/io/physmem.c
376
vp = vn_alloc(KM_SLEEP);
usr/src/uts/common/io/physmem.c
377
ASSERT(vp != NULL); /* SLEEP can't return NULL */
usr/src/uts/common/io/physmem.c
378
vn_setops(vp, physmem_vnodeops);
usr/src/uts/common/io/physmem.c
380
php->ph_vnode = vp;
usr/src/uts/common/io/physmem.c
382
vn_a.vp = vp;
usr/src/uts/common/io/physmem.c
399
vn_free(vp);
usr/src/uts/common/io/physmem.c
461
struct vnode *vp;
usr/src/uts/common/io/physmem.c
478
vp = php->ph_vnode;
usr/src/uts/common/io/physmem.c
493
if (pp->p_vnode == vp) {
usr/src/uts/common/io/physmem.c
530
struct vnode *vp;
usr/src/uts/common/io/physmem.c
575
vp = php->ph_vnode;
usr/src/uts/common/io/physmem.c
584
if (mutex_owned(page_vnode_mutex(vp))) {
usr/src/uts/common/io/physmem.c
590
ret = page_hashin(pp, vp, paddr, NULL);
usr/src/uts/common/io/physmem.c
643
physmem_getpage(struct vnode *vp, offset_t off, size_t len, uint_t *protp,
usr/src/uts/common/io/physmem.c
656
pp = page_lookup(vp, off, SE_SHARED);
usr/src/uts/common/io/physmem.c
674
physmem_addmap(struct vnode *vp, offset_t off, struct as *as,
usr/src/uts/common/io/physmem.c
687
physmem_delmap(struct vnode *vp, offset_t off, struct as *as,
usr/src/uts/common/io/physmem.c
695
VN_RELE(vp);
usr/src/uts/common/io/physmem.c
705
physmem_inactive(vnode_t *vp, cred_t *crp, caller_context_t *ct)
usr/src/uts/common/io/physmem.c
717
if (physmem_remove_vnode_hash(vp) == 0) {
usr/src/uts/common/io/physmem.c
718
ASSERT(vp->v_pages == NULL);
usr/src/uts/common/io/physmem.c
719
vn_free(vp);
usr/src/uts/common/io/physmem.c
732
while ((pp = vp->v_pages) != NULL) {
usr/src/uts/common/io/physmem.c
743
rpp = page_lookup(vp, ptob(pp->p_pagenum), SE_SHARED);
usr/src/uts/common/io/physmem.c
751
vn_free(vp);
usr/src/uts/common/io/physmem.c
96
static int physmem_getpage(struct vnode *vp, offset_t off, size_t len,
usr/src/uts/common/io/rsm/rsmops.c
280
vnode_t *vp;
usr/src/uts/common/io/rsm/rsmops.c
319
vp = rsmops_device_open(name, number);
usr/src/uts/common/io/rsm/rsmops.c
321
if (vp != NULL) {
usr/src/uts/common/io/rsm/rsmops.c
322
(void) VOP_CLOSE(vp, FREAD|FWRITE, 0, 0,
usr/src/uts/common/io/rsm/rsmops.c
324
VN_RELE(vp);
usr/src/uts/common/io/rsm/rsmops.c
521
vnode_t *vp;
usr/src/uts/common/io/rsm/rsmops.c
533
vp = makespecvp(makedevice(maj, minor_num), VCHR);
usr/src/uts/common/io/rsm/rsmops.c
535
ret = VOP_OPEN(&vp, FREAD|FWRITE, CRED(), NULL);
usr/src/uts/common/io/rsm/rsmops.c
537
return (vp);
usr/src/uts/common/io/rsm/rsmops.c
539
VN_RELE(vp);
usr/src/uts/common/io/sata/impl/sata.c
10197
uint32_t *vp = (uint32_t *)&lpp->param_values;
usr/src/uts/common/io/sata/impl/sata.c
10217
BE_OUT32(vp, 3);
usr/src/uts/common/io/sata/impl/sata.c
10218
vp++;
usr/src/uts/common/io/sata/impl/sata.c
10219
BE_OUT32(vp, 1);
usr/src/uts/common/io/scsi/adapters/iscsi/nvfile.c
1294
vnode_t *vp = NULL;
usr/src/uts/common/io/scsi/adapters/iscsi/nvfile.c
1326
mode & MODEMASK, &vp, CRCREAT, 0)) {
usr/src/uts/common/io/scsi/adapters/iscsi/nvfile.c
1330
if (falloc(vp, fflags, &fp, NULL) != 0) {
usr/src/uts/common/io/scsi/adapters/iscsi/nvfile.c
1331
VN_RELE(vp);
usr/src/uts/common/io/scsi/adapters/iscsi/nvfile.c
1338
VN_RELE(vp);
usr/src/uts/common/io/scsi/adapters/iscsi/nvfile.c
1350
vnode_t *vp;
usr/src/uts/common/io/scsi/adapters/iscsi/nvfile.c
1354
vp = fp->f_vnode;
usr/src/uts/common/io/scsi/adapters/iscsi/nvfile.c
1356
(void) VOP_CLOSE(vp, fp->f_flag, 1, 0, kcred, NULL);
usr/src/uts/common/io/scsi/adapters/iscsi/nvfile.c
1357
VN_RELE(vp);
usr/src/uts/common/io/scsi/adapters/iscsi/nvfile.c
1392
vnode_t *vp;
usr/src/uts/common/io/scsi/adapters/iscsi/nvfile.c
1397
vp = fp->f_vnode;
usr/src/uts/common/io/scsi/adapters/iscsi/nvfile.c
1399
if (nvf_errno = vn_rdwr(rw, vp, (caddr_t)cbuf, count, fp->f_offset,
usr/src/uts/common/io/sysmsg.c
332
vnode_t *vp;
usr/src/uts/common/io/sysmsg.c
338
if (vn_open(path, UIO_SYSSPACE, FREAD, 0, &vp, 0, 0) != 0)
usr/src/uts/common/io/sysmsg.c
341
if ((err = VOP_GETATTR(vp, &vattr, 0, kcred, NULL)) != 0) {
usr/src/uts/common/io/sysmsg.c
351
if ((err = vn_rdwr(UIO_READ, vp, buf, size, (offset_t)0,
usr/src/uts/common/io/sysmsg.c
360
(void) VOP_CLOSE(vp, FREAD, 1, (offset_t)0, kcred, NULL);
usr/src/uts/common/io/sysmsg.c
361
VN_RELE(vp);
usr/src/uts/common/io/sysmsg.c
369
vnode_t *vp;
usr/src/uts/common/io/sysmsg.c
414
flag | FNONBLOCK | FNDELAY, 0, &vp, 0, 0) == 0)
usr/src/uts/common/io/sysmsg.c
415
sysmcache[i].dca_vp = vp;
usr/src/uts/common/io/sysmsg.c
518
vnode_t *vp;
usr/src/uts/common/io/sysmsg.c
596
NULLVPP, &vp)) == 0) {
usr/src/uts/common/io/sysmsg.c
597
if (vp->v_type != VCHR) {
usr/src/uts/common/io/sysmsg.c
598
VN_RELE(vp);
usr/src/uts/common/io/sysmsg.c
602
newdevt = vp->v_rdev;
usr/src/uts/common/io/sysmsg.c
603
VN_RELE(vp);
usr/src/uts/common/io/upf/upf_usbgem.c
181
#define INB(dp, p, vp, errp, label) \
usr/src/uts/common/io/upf/upf_usbgem.c
189
/* valuep */ (vp))) != USB_SUCCESS) goto label
usr/src/uts/common/io/upf/upf_usbgem.c
191
#define INW(dp, p, vp, errp, label) \
usr/src/uts/common/io/upf/upf_usbgem.c
199
/* valuep */ (vp))) != USB_SUCCESS) goto label
usr/src/uts/common/io/urf/urf_usbgem.c
176
#define IN(dp, p, vp, errp, label) \
usr/src/uts/common/io/urf/urf_usbgem.c
183
/* wLength */ sizeof ((*vp)), \
usr/src/uts/common/io/urf/urf_usbgem.c
184
/* valuep */ (vp))) != USB_SUCCESS) goto label
usr/src/uts/common/io/vscan/vscan_drv.c
544
vnode_t *vp;
usr/src/uts/common/io/vscan/vscan_drv.c
558
if ((vp = vscan_svc_get_vnode(inst)) == NULL)
usr/src/uts/common/io/vscan/vscan_drv.c
561
(void) VOP_RWLOCK(vp, V_WRITELOCK_FALSE, NULL);
usr/src/uts/common/io/vscan/vscan_drv.c
562
rc = VOP_READ(vp, uiop, 0, kcred, NULL);
usr/src/uts/common/io/vscan/vscan_drv.c
563
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, NULL);
usr/src/uts/common/io/vscan/vscan_svc.c
1019
if (VOP_SETATTR(vp, (vattr_t *)&xvattr, 0, kcred, NULL) != 0)
usr/src/uts/common/io/vscan/vscan_svc.c
1079
vscan_svc_exempt_file(vnode_t *vp, boolean_t *allow)
usr/src/uts/common/io/vscan/vscan_svc.c
1083
ASSERT(vp != NULL);
usr/src/uts/common/io/vscan/vscan_svc.c
1087
if (VOP_GETATTR(vp, &attr, 0, kcred, NULL) != 0) {
usr/src/uts/common/io/vscan/vscan_svc.c
1096
vp->v_path, int, *allow);
usr/src/uts/common/io/vscan/vscan_svc.c
1103
if (vscan_svc_exempt_filetype(vp->v_path)) {
usr/src/uts/common/io/vscan/vscan_svc.c
1104
DTRACE_PROBE1(vscan__exempt__filetype, char *, vp->v_path);
usr/src/uts/common/io/vscan/vscan_svc.c
1284
vscan_svc_reql_find(vnode_t *vp)
usr/src/uts/common/io/vscan/vscan_svc.c
1293
if ((req->vsr_vp == vp) &&
usr/src/uts/common/io/vscan/vscan_svc.c
1308
vscan_svc_reql_insert(vnode_t *vp)
usr/src/uts/common/io/vscan/vscan_svc.c
1315
if ((req = vscan_svc_reql_find(vp)) != NULL)
usr/src/uts/common/io/vscan/vscan_svc.c
1323
VN_HOLD(vp);
usr/src/uts/common/io/vscan/vscan_svc.c
1331
req->vsr_vp = vp;
usr/src/uts/common/io/vscan/vscan_svc.c
437
vnode_t *vp = NULL;
usr/src/uts/common/io/vscan/vscan_svc.c
444
vp = vscan_svc_nodes[idx].vsn_req->vsr_vp;
usr/src/uts/common/io/vscan/vscan_svc.c
447
return (vp);
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/io/vscan/vscan_svc.c
468
DTRACE_PROBE2(vscan__scan__file, char *, vp->v_path, int, async);
usr/src/uts/common/io/vscan/vscan_svc.c
471
if (vscan_svc_exempt_file(vp, &allow)) {
usr/src/uts/common/io/vscan/vscan_svc.c
488
if ((req = vscan_svc_reql_insert(vp)) == NULL) {
usr/src/uts/common/io/vscan/vscan_svc.c
511
vp->v_path, req->vsr_seqnum);
usr/src/uts/common/io/vscan/vscan_svc.c
849
vnode_t *vp;
usr/src/uts/common/io/vscan/vscan_svc.c
870
vp = node->vsn_req->vsr_vp;
usr/src/uts/common/io/vscan/vscan_svc.c
873
if ((VOP_GETATTR(vp, &attr, 0, kcred, NULL) != 0) ||
usr/src/uts/common/io/vscan/vscan_svc.c
922
vnode_t *vp;
usr/src/uts/common/io/vscan/vscan_svc.c
928
if ((vp = node->vsn_req->vsr_vp) == NULL)
usr/src/uts/common/io/vscan/vscan_svc.c
940
if (VOP_GETATTR(vp, (vattr_t *)&xvattr, 0, kcred, NULL) != 0)
usr/src/uts/common/io/vscan/vscan_svc.c
981
vnode_t *vp;
usr/src/uts/common/io/vscan/vscan_svc.c
988
if ((vp = node->vsn_req->vsr_vp) == NULL)
usr/src/uts/common/io/vuid_queue.c
65
Vuid_q_node *vp;
usr/src/uts/common/io/vuid_queue.c
68
for (vp = vq->bottom; vp; vp = vp->prev) {
usr/src/uts/common/io/vuid_queue.c
70
if (timercmp(&vp->firm_event.time, &firm_event->time,
usr/src/uts/common/io/vuid_queue.c
72
tv_equal(vp->firm_event.time, firm_event->time)) {
usr/src/uts/common/io/vuid_queue.c
80
vqn->next = vp->next;
usr/src/uts/common/io/vuid_queue.c
81
vqn->prev = vp;
usr/src/uts/common/io/vuid_queue.c
83
if (vp->next != VUID_Q_NODE_NULL)
usr/src/uts/common/io/vuid_queue.c
84
vp->next->prev = vqn;
usr/src/uts/common/io/vuid_queue.c
86
vp->next = vqn;
usr/src/uts/common/io/vuid_queue.c
88
if (vp == vq->bottom)
usr/src/uts/common/klm/klmmod.c
413
lm_vp_active(const vnode_t *vp)
usr/src/uts/common/klm/klmmod.c
415
return (nlm_vp_active(vp));
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/klmmod.c
511
lm_safemap(const vnode_t *vp)
usr/src/uts/common/klm/klmmod.c
513
return (nlm_safemap(vp));
usr/src/uts/common/klm/klmmod.c
526
lm_has_sleep(const vnode_t *vp)
usr/src/uts/common/klm/klmmod.c
528
return (nlm_has_sleep(vp));
usr/src/uts/common/klm/klmops.c
108
lm_shrlock(struct vnode *vp, int cmd,
usr/src/uts/common/klm/klmops.c
111
return (nlm_shrlock(vp, cmd, shr, flags, fh, NLM_VERSX));
usr/src/uts/common/klm/klmops.c
119
lm4_shrlock(struct vnode *vp, int cmd,
usr/src/uts/common/klm/klmops.c
122
return (nlm_shrlock(vp, cmd, shr, flags, fh, NLM4_VERS));
usr/src/uts/common/klm/klmops.c
129
lm_register_lock_locally(struct vnode *vp, struct lm_sysid *ls,
usr/src/uts/common/klm/klmops.c
132
nlm_register_lock_locally(vp, (struct nlm_host *)ls,
usr/src/uts/common/klm/klmops.c
159
lm_nlm_reclaim(struct vnode *vp, struct flock64 *flkp)
usr/src/uts/common/klm/klmops.c
161
_NOTE(ARGUNUSED(vp, flkp))
usr/src/uts/common/klm/klmops.c
165
lm_nlm4_reclaim(struct vnode *vp, struct flock64 *flkp)
usr/src/uts/common/klm/klmops.c
167
_NOTE(ARGUNUSED(vp, flkp))
usr/src/uts/common/klm/klmops.c
80
lm_frlock(struct vnode *vp, int cmd, struct flock64 *flk, int flags,
usr/src/uts/common/klm/klmops.c
84
return (nlm_frlock(vp, cmd, flk, flags, off,
usr/src/uts/common/klm/klmops.c
93
lm4_frlock(struct vnode *vp, int cmd, struct flock64 *flk, int flags,
usr/src/uts/common/klm/klmops.c
98
err = nlm_frlock(vp, cmd, flk, flags, off,
usr/src/uts/common/klm/nlm_client.c
1211
nlm_shrlock(struct vnode *vp, int cmd, struct shrlock *shr,
usr/src/uts/common/klm/nlm_client.c
1222
mi = VTOMI(vp);
usr/src/uts/common/klm/nlm_client.c
1250
(void) nlm_local_shrlock(vp, &shlk, cmd, flags);
usr/src/uts/common/klm/nlm_client.c
1251
nlm_shres_untrack(host, vp, &shlk);
usr/src/uts/common/klm/nlm_client.c
1256
nfs_add_locking_id(vp, curproc->p_pid, RLMPL_OWNER,
usr/src/uts/common/klm/nlm_client.c
1268
error = nlm_local_shrlock(vp, shr, cmd, flags);
usr/src/uts/common/klm/nlm_client.c
1277
nlm_shres_track(host, vp, &shlk);
usr/src/uts/common/klm/nlm_client.c
1287
nlm_reclaim_share(struct nlm_host *hostp, vnode_t *vp,
usr/src/uts/common/klm/nlm_client.c
1303
error = nlm_init_fh_by_vp(vp, &lm_fh, &vers);
usr/src/uts/common/klm/nlm_client.c
1323
nlm_local_shrlock(vnode_t *vp, struct shrlock *shr, int cmd, int flags)
usr/src/uts/common/klm/nlm_client.c
1325
return (fs_shrlock(vp, cmd, shr, flags, CRED(), NULL));
usr/src/uts/common/klm/nlm_client.c
1329
nlm_local_shrcancel(vnode_t *vp, struct shrlock *shr)
usr/src/uts/common/klm/nlm_client.c
1331
(void) nlm_local_shrlock(vp, shr, F_UNSHARE, FREAD | FWRITE);
usr/src/uts/common/klm/nlm_client.c
1540
nlm_init_fh_by_vp(vnode_t *vp, struct netobj *fh, rpcvers_t *lm_vers)
usr/src/uts/common/klm/nlm_client.c
1542
mntinfo_t *mi = VTOMI(vp);
usr/src/uts/common/klm/nlm_client.c
1552
fh->n_len = VTOFH3(vp)->fh3_length;
usr/src/uts/common/klm/nlm_client.c
1553
fh->n_bytes = (char *)&(VTOFH3(vp)->fh3_u.data);
usr/src/uts/common/klm/nlm_client.c
1561
fh->n_bytes = (char *)VTOFH(vp);
usr/src/uts/common/klm/nlm_client.c
259
nlm_frlock(struct vnode *vp, int cmd, struct flock64 *flkp,
usr/src/uts/common/klm/nlm_client.c
270
mi = VTOMI(vp);
usr/src/uts/common/klm/nlm_client.c
291
PURGE_ATTRCACHE(vp);
usr/src/uts/common/klm/nlm_client.c
296
error = nlm_frlock_getlk(hostp, vp, flkp, flags,
usr/src/uts/common/klm/nlm_client.c
302
error = nlm_frlock_setlk(hostp, vp, flkp, flags,
usr/src/uts/common/klm/nlm_client.c
318
nlm_frlock_getlk(struct nlm_host *hostp, vnode_t *vp,
usr/src/uts/common/klm/nlm_client.c
331
error = nlm_local_getlk(vp, &flk0, flags);
usr/src/uts/common/klm/nlm_client.c
342
error = convoff(vp, &flk0, 0, (offset_t)offset);
usr/src/uts/common/klm/nlm_client.c
362
(void) convoff(vp, &flk0, flkp->l_whence, (offset_t)offset);
usr/src/uts/common/klm/nlm_client.c
370
nlm_frlock_setlk(struct nlm_host *hostp, vnode_t *vp,
usr/src/uts/common/klm/nlm_client.c
377
error = convoff(vp, flkp, 0, (offset_t)offset);
usr/src/uts/common/klm/nlm_client.c
412
(void) nlm_local_setlk(vp, flkp, flags);
usr/src/uts/common/klm/nlm_client.c
427
error = nlm_local_getlk(vp, &flk0, flags);
usr/src/uts/common/klm/nlm_client.c
438
nfs_add_locking_id(vp, curproc->p_pid, RLMPL_PID,
usr/src/uts/common/klm/nlm_client.c
441
error = nlm_call_lock(vp, flkp, hostp, fhp, flcb, vers, xflags);
usr/src/uts/common/klm/nlm_client.c
450
error = nlm_local_setlk(vp, flkp, flags);
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
531
rnode_t *rp = VTOR(vp);
usr/src/uts/common/klm/nlm_client.c
539
err = VOP_GETATTR(vp, &va, 0, cr, NULL);
usr/src/uts/common/klm/nlm_client.c
544
if (MANDLOCK(vp, va.va_mode))
usr/src/uts/common/klm/nlm_client.c
558
nlm_safemap(const vnode_t *vp)
usr/src/uts/common/klm/nlm_client.c
566
llp = flk_active_locks_for_vp(vp);
usr/src/uts/common/klm/nlm_client.c
568
if ((llp->ll_vp == vp) &&
usr/src/uts/common/klm/nlm_client.c
585
nslp->nsl_vp == vp &&
usr/src/uts/common/klm/nlm_client.c
598
nlm_has_sleep(const vnode_t *vp)
usr/src/uts/common/klm/nlm_client.c
608
nslp->nsl_vp == vp) {
usr/src/uts/common/klm/nlm_client.c
619
nlm_register_lock_locally(struct vnode *vp, struct nlm_host *hostp,
usr/src/uts/common/klm/nlm_client.c
630
mi = VTOMI(vp);
usr/src/uts/common/klm/nlm_client.c
649
(void) convoff(vp, flk, 0, (offset_t)offset);
usr/src/uts/common/klm/nlm_client.c
650
(void) nlm_local_setlk(vp, flk, flags);
usr/src/uts/common/klm/nlm_client.c
662
nlm_reclaim_lock(struct nlm_host *hostp, vnode_t *vp,
usr/src/uts/common/klm/nlm_client.c
678
error = nlm_init_fh_by_vp(vp, &lm_fh, &vers);
usr/src/uts/common/klm/nlm_client.c
682
return (nlm_call_lock(vp, flp, hostp, &lm_fh,
usr/src/uts/common/klm/nlm_client.c
694
nlm_local_getlk(vnode_t *vp, struct flock64 *fl, int flags)
usr/src/uts/common/klm/nlm_client.c
697
return (reclock(vp, fl, 0, flags, 0, NULL));
usr/src/uts/common/klm/nlm_client.c
720
nlm_local_setlk(vnode_t *vp, struct flock64 *fl, int flags)
usr/src/uts/common/klm/nlm_client.c
723
return (reclock(vp, fl, SETFLCK, flags, 0, NULL));
usr/src/uts/common/klm/nlm_client.c
733
nlm_local_cancelk(vnode_t *vp, struct flock64 *flp)
usr/src/uts/common/klm/nlm_client.c
736
(void) nlm_local_setlk(vp, flp, FREAD | FWRITE);
usr/src/uts/common/klm/nlm_client.c
749
nlm_call_lock(vnode_t *vp, struct flock64 *flp,
usr/src/uts/common/klm/nlm_client.c
756
rnode_t *rnp = VTOR(vp);
usr/src/uts/common/klm/nlm_client.c
776
nslp = nlm_slock_register(g, hostp, &args.alock, vp);
usr/src/uts/common/klm/nlm_client.c
862
mutex_enter(&vp->v_lock);
usr/src/uts/common/klm/nlm_client.c
863
vp->v_flag &= ~VNOCACHE;
usr/src/uts/common/klm/nlm_client.c
864
mutex_exit(&vp->v_lock);
usr/src/uts/common/klm/nlm_client.c
932
if (error != 0 && nslp != NULL && nlm_safemap(vp)) {
usr/src/uts/common/klm/nlm_client.c
933
mutex_enter(&vp->v_lock);
usr/src/uts/common/klm/nlm_client.c
934
vp->v_flag |= VNOCACHE;
usr/src/uts/common/klm/nlm_client.c
935
mutex_exit(&vp->v_lock);
usr/src/uts/common/klm/nlm_impl.c
1004
nlm_vhold_get(struct nlm_host *hostp, vnode_t *vp)
usr/src/uts/common/klm/nlm_impl.c
1009
nvp = nlm_vhold_find_locked(hostp, vp);
usr/src/uts/common/klm/nlm_impl.c
1022
nvp = nlm_vhold_find_locked(hostp, vp);
usr/src/uts/common/klm/nlm_impl.c
1028
nvp->nv_vp = vp;
usr/src/uts/common/klm/nlm_impl.c
1033
(mod_hash_key_t)vp, (mod_hash_val_t)nvp) == 0);
usr/src/uts/common/klm/nlm_impl.c
1116
vnode_t *vp;
usr/src/uts/common/klm/nlm_impl.c
1124
vp = nvp->nv_vp;
usr/src/uts/common/klm/nlm_impl.c
1126
if (flk_has_remote_locks_for_sysid(vp, sysid) ||
usr/src/uts/common/klm/nlm_impl.c
1127
shr_has_remote_shares(vp, sysid))
usr/src/uts/common/klm/nlm_impl.c
1155
nlm_vhold_find_locked(struct nlm_host *hostp, const vnode_t *vp)
usr/src/uts/common/klm/nlm_impl.c
1161
(mod_hash_key_t)vp,
usr/src/uts/common/klm/nlm_impl.c
1975
struct vnode *vp)
usr/src/uts/common/klm/nlm_impl.c
1985
nslp->nsl_vp = vp;
usr/src/uts/common/klm/nlm_impl.c
2217
nlm_shres_track(struct nlm_host *hostp, vnode_t *vp, struct shrlock *shrp)
usr/src/uts/common/klm/nlm_impl.c
2226
nsp_new = nlm_shres_create_item(shrp, vp);
usr/src/uts/common/klm/nlm_impl.c
2230
if (nsp->ns_vp == vp && nlm_shres_equal(shrp, nsp->ns_shr))
usr/src/uts/common/klm/nlm_impl.c
2253
nlm_shres_untrack(struct nlm_host *hostp, vnode_t *vp, struct shrlock *shrp)
usr/src/uts/common/klm/nlm_impl.c
2260
if (nsp->ns_vp == vp && nlm_shres_equal(shrp, nsp->ns_shr)) {
usr/src/uts/common/klm/nlm_impl.c
2336
nlm_shres_create_item(struct shrlock *shrp, vnode_t *vp)
usr/src/uts/common/klm/nlm_impl.c
2345
nsp->ns_vp = vp;
usr/src/uts/common/klm/nlm_impl.c
2560
nlm_vp_active(const vnode_t *vp)
usr/src/uts/common/klm/nlm_impl.c
2578
nvp = nlm_vhold_find_locked(hostp, vp);
usr/src/uts/common/klm/nlm_impl.c
2625
vnode_t *vp;
usr/src/uts/common/klm/nlm_impl.c
2630
vp = nvp->nv_vp;
usr/src/uts/common/klm/nlm_impl.c
2632
if (!EQFSID(&exi->exi_fsid, &vp->v_vfsp->vfs_fsid))
usr/src/uts/common/klm/nlm_impl.c
759
vnode_t *vp;
usr/src/uts/common/klm/nlm_impl.c
763
FOLLOW, NULLVPP, &vp);
usr/src/uts/common/klm/nlm_impl.c
770
knc->knc_rdev = vp->v_rdev;
usr/src/uts/common/klm/nlm_impl.c
771
VN_RELE(vp);
usr/src/uts/common/klm/nlm_service.c
1001
error = nlm_vop_frlock(vp, F_SETLK, &fl,
usr/src/uts/common/klm/nlm_service.c
1017
if (vp != NULL)
usr/src/uts/common/klm/nlm_service.c
1018
VN_RELE(vp);
usr/src/uts/common/klm/nlm_service.c
1277
vnode_t *vp = NULL;
usr/src/uts/common/klm/nlm_service.c
1302
vp = nlm_fh_to_vp(&argp->share.fh);
usr/src/uts/common/klm/nlm_service.c
1303
if (vp == NULL) {
usr/src/uts/common/klm/nlm_service.c
1310
error = VOP_SHRLOCK(vp, F_UNSHARE, &shr,
usr/src/uts/common/klm/nlm_service.c
1320
if (vp != NULL)
usr/src/uts/common/klm/nlm_service.c
1321
VN_RELE(vp);
usr/src/uts/common/klm/nlm_service.c
1331
nlm_vop_frlock(vnode_t *vp, int cmd, flock64_t *bfp, int flag, offset_t offset,
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/klm/nlm_service.c
174
vnode_t *vp;
usr/src/uts/common/klm/nlm_service.c
182
error = VFS_VGET(vfsp, &vp, (fid_t *)&(fh->_fh3_len));
usr/src/uts/common/klm/nlm_service.c
184
if (error || vp == NULL)
usr/src/uts/common/klm/nlm_service.c
187
return (vp);
usr/src/uts/common/klm/nlm_service.c
233
vnode_t *vp;
usr/src/uts/common/klm/nlm_service.c
236
vp = nlm_fh_to_vp(fh);
usr/src/uts/common/klm/nlm_service.c
237
if (vp == NULL)
usr/src/uts/common/klm/nlm_service.c
241
nvp = nlm_vhold_get(hostp, vp);
usr/src/uts/common/klm/nlm_service.c
248
VN_RELE(vp);
usr/src/uts/common/klm/nlm_service.c
333
vnode_t *vp = NULL;
usr/src/uts/common/klm/nlm_service.c
361
vp = nlm_fh_to_vp(&argp->alock.fh);
usr/src/uts/common/klm/nlm_service.c
362
if (vp == NULL) {
usr/src/uts/common/klm/nlm_service.c
381
error = nlm_vop_frlock(vp, F_GETLK, &fl,
usr/src/uts/common/klm/nlm_service.c
441
if (vp != NULL)
usr/src/uts/common/klm/nlm_service.c
442
VN_RELE(vp);
usr/src/uts/common/klm/nlm_service.c
951
vnode_t *vp = NULL;
usr/src/uts/common/klm/nlm_service.c
991
vp = nlm_fh_to_vp(&argp->alock.fh);
usr/src/uts/common/klm/nlm_service.c
992
if (vp == NULL)
usr/src/uts/common/krtld/kobj.c
195
struct vnode *vp; /* vnode return from vn_open() */
usr/src/uts/common/krtld/kobj.c
3653
struct vnode *vp;
usr/src/uts/common/krtld/kobj.c
3669
vp = ltp->vp;
usr/src/uts/common/krtld/kobj.c
3677
Errno = vn_openat(filename, UIO_SYSSPACE, FREAD, 0, &vp,
usr/src/uts/common/krtld/kobj.c
3694
_kobj_printf(ops, " vp = %p\n", vp);
usr/src/uts/common/krtld/kobj.c
3696
return ((intptr_t)vp);
usr/src/uts/common/krtld/kobj.c
3725
ltp->Errno = vn_open(ltp->name, UIO_SYSSPACE, FREAD, 0, &(ltp->vp),
usr/src/uts/common/krtld/kobj.c
3804
struct vnode *vp = (struct vnode *)descr;
usr/src/uts/common/krtld/kobj.c
3805
(void) VOP_CLOSE(vp, FREAD, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/common/krtld/kobj.c
3806
VN_RELE(vp);
usr/src/uts/common/krtld/kobj.c
3819
struct vnode *vp = (struct vnode *)descr;
usr/src/uts/common/krtld/kobj.c
3820
if (VOP_GETATTR(vp, &vattr, 0, kcred, NULL) != 0)
usr/src/uts/common/krtld/kobj.c
3963
struct vnode *vp = (struct vnode *)file->_fd;
usr/src/uts/common/krtld/kobj.c
3967
if (VOP_GETATTR(vp, &vattr, 0, kcred, NULL) != 0)
usr/src/uts/common/krtld/kobj.c
3974
if ((err = vn_rdwr(UIO_READ, vp, file->_dbuf, vattr.va_size,
usr/src/uts/common/krtld/kobj.c
4698
struct vnode *vp = (struct vnode *)fd;
usr/src/uts/common/krtld/kobj.c
4703
if ((err = vn_rdwr(UIO_READ, vp, (caddr_t)((intptr_t)&magic_buf),
usr/src/uts/common/ktli/t_kbind.c
117
error = strdoioctl(vp->v_stream, &strioc, FNATIVE, K_TO_K, fp->f_cred,
usr/src/uts/common/ktli/t_kbind.c
71
vnode_t *vp;
usr/src/uts/common/ktli/t_kbind.c
81
vp = fp->f_vnode;
usr/src/uts/common/ktli/t_kgtstate.c
72
vnode_t *vp;
usr/src/uts/common/ktli/t_kgtstate.c
79
vp = fp->f_vnode;
usr/src/uts/common/ktli/t_kgtstate.c
90
error = strdoioctl(vp->v_stream, &strioc, FNATIVE, K_TO_K, CRED(),
usr/src/uts/common/ktli/t_kopen.c
116
vp = makespecvp(rdev, VCHR);
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
133
VN_RELE(vp);
usr/src/uts/common/ktli/t_kopen.c
144
fp->f_vnode = vp;
usr/src/uts/common/ktli/t_kopen.c
149
vp = fp->f_vnode;
usr/src/uts/common/ktli/t_kopen.c
152
if (vp->v_stream == NULL) {
usr/src/uts/common/ktli/t_kopen.c
166
KTLILOG(2, "t_kopen: vp %x, ", vp);
usr/src/uts/common/ktli/t_kopen.c
167
KTLILOG(2, "stp %x\n", vp->v_stream);
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
74
vnode_t *vp;
usr/src/uts/common/ktli/t_koptmgmt.c
114
error = strdoioctl(vp->v_stream, &strioc, FNATIVE, K_TO_K,
usr/src/uts/common/ktli/t_koptmgmt.c
70
vnode_t *vp;
usr/src/uts/common/ktli/t_koptmgmt.c
79
vp = fp->f_vnode;
usr/src/uts/common/ktli/t_kspoll.c
117
error = kstrgetmsg(vp, NULL, NULL, &pri, &pflag, timout, &rval);
usr/src/uts/common/ktli/t_kspoll.c
84
vnode_t *vp;
usr/src/uts/common/ktli/t_kspoll.c
93
vp = fp->f_vnode;
usr/src/uts/common/ktli/t_kunbind.c
100
error = strdoioctl(vp->v_stream, &strioc, FNATIVE, K_TO_K, CRED(),
usr/src/uts/common/ktli/t_kunbind.c
73
vnode_t *vp;
usr/src/uts/common/ktli/t_kunbind.c
83
vp = fp->f_vnode;
usr/src/uts/common/ktli/t_kutil.c
106
error = kstrgetmsg(vp, bp, NULL, &pri, &pflag, timout, &rval);
usr/src/uts/common/ktli/t_kutil.c
205
vnode_t *vp;
usr/src/uts/common/ktli/t_kutil.c
211
vp = fp->f_vnode;
usr/src/uts/common/ktli/t_kutil.c
238
(void) kstrputmsg(vp, mp, NULL, 0, 0,
usr/src/uts/common/ktli/t_kutil.c
75
vnode_t *vp;
usr/src/uts/common/ktli/t_kutil.c
78
vp = tiptr->fp->f_vnode;
usr/src/uts/common/ktli/t_kutil.c
83
error = kstrputmsg(vp, bp, NULL, 0, 0, MSG_BAND | MSG_HOLDSIG, fmode);
usr/src/uts/common/ktli/t_kutil.c
90
vnode_t *vp;
usr/src/uts/common/ktli/t_kutil.c
97
vp = tiptr->fp->f_vnode;
usr/src/uts/common/nfs/export.h
602
#define rdonly(ro, vp) ((ro) || vn_is_readonly(vp))
usr/src/uts/common/nfs/export.h
604
(vn_is_readonly((cs)->vp) || \
usr/src/uts/common/nfs/export.h
605
(nfsauth4_access((cs)->exi, (cs)->vp, (req), (cs)->basecr, NULL, \
usr/src/uts/common/nfs/lm.h
107
extern int lm_frlock(struct vnode *vp, int cmd,
usr/src/uts/common/nfs/lm.h
118
extern int lm_shrlock(struct vnode *vp, int cmd,
usr/src/uts/common/nfs/lm.h
120
extern int lm4_frlock(struct vnode *vp, int cmd,
usr/src/uts/common/nfs/lm.h
124
extern int lm4_shrlock(struct vnode *vp, int cmd,
usr/src/uts/common/nfs/nfs.h
1243
vnode_t *vp;
usr/src/uts/common/nfs/nfs4.h
1224
vnode_t *vp; /* modified by PUTFH, and by ops that */
usr/src/uts/common/nfs/nfs4.h
1318
vnode_t *vp;
usr/src/uts/common/nfs/nfs4_clnt.h
104
#define ATTRCACHE4_VALID(vp) (VTOR4(vp)->r_deleg_type != OPEN_DELEGATE_NONE || \
usr/src/uts/common/nfs/nfs4_clnt.h
105
gethrtime() < VTOR4(vp)->r_time_attr_inval)
usr/src/uts/common/nfs/nfs4_clnt.h
1179
#define INTR4(vp) (VTOMI4(vp)->mi_flags & MI4_INT)
usr/src/uts/common/nfs/nfs4_clnt.h
1216
#define VTOMI4(vp) ((mntinfo4_t *)(((vp)->v_vfsp)->vfs_data))
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
161
vnode_t *vp;
usr/src/uts/common/nfs/nfs4_clnt.h
2032
extern void nfs4_check_remap(mntinfo4_t *mi, vnode_t *vp, int,
usr/src/uts/common/nfs/nfs4_clnt.h
2034
extern void nfs4_remap_file(mntinfo4_t *mi, vnode_t *vp, int,
usr/src/uts/common/nfs/nfs4_clnt.h
2082
extern void nfs4_send_siglost(pid_t, mntinfo4_t *mi, vnode_t *vp, bool_t,
usr/src/uts/common/nfs/nfs_clnt.h
188
vnode_t *vp;
usr/src/uts/common/nfs/nfs_clnt.h
251
struct vnode *vp;
usr/src/uts/common/nfs/nfs_clnt.h
447
#define VTOMI(vp) ((mntinfo_t *)(((vp)->v_vfsp)->vfs_data))
usr/src/uts/common/nfs/nfs_clnt.h
522
#define PURGE_ATTRCACHE(vp) { \
usr/src/uts/common/nfs/nfs_clnt.h
523
rnode_t *rp = VTOR(vp); \
usr/src/uts/common/nfs/nfs_clnt.h
538
#define ATTRCACHE_VALID(vp) (gethrtime() < VTOR(vp)->r_attrtime)
usr/src/uts/common/nfs/nfs_clnt.h
550
#define PURGE_STALE_FH(error, vp, cr) \
usr/src/uts/common/nfs/nfs_clnt.h
552
struct rnode *rp = VTOR(vp); \
usr/src/uts/common/nfs/nfs_clnt.h
553
if (vp->v_flag & VROOT) { \
usr/src/uts/common/nfs/nfs_clnt.h
564
if (vn_has_cached_data(vp)) \
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_clnt.h
619
#define INTR(vp) (VTOMI(vp)->mi_flags & MI_INT)
usr/src/uts/common/nfs/rnode.h
335
#define VTOR(vp) ((rnode_t *)((vp)->v_data))
usr/src/uts/common/nfs/rnode.h
337
#define VTOFH(vp) (RTOFH(VTOR(vp)))
usr/src/uts/common/nfs/rnode.h
339
#define VTOFH3(vp) (RTOFH3(VTOR(vp)))
usr/src/uts/common/nfs/rnode4.h
131
#define VTOSV(vp) vtosv(vp)
usr/src/uts/common/nfs/rnode4.h
133
#define IS_SHADOW(vp, rp) ((vp) != (rp)->r_vnode)
usr/src/uts/common/nfs/rnode4.h
373
#define VTOR4(vp) ((rnode4_t *)((vp)->v_data))
usr/src/uts/common/nfs/rnode4.h
450
#define PURGE_ATTRCACHE4(vp) { \
usr/src/uts/common/nfs/rnode4.h
451
rnode4_t *rp = VTOR4(vp); \
usr/src/uts/common/os/acct.c
204
acct_find(vnode_t *vp, boolean_t compare_vfs)
usr/src/uts/common/os/acct.c
210
ASSERT(vp != NULL);
usr/src/uts/common/os/acct.c
212
if (VOP_REALVP(vp, &realvp, NULL))
usr/src/uts/common/os/acct.c
213
realvp = vp;
usr/src/uts/common/os/acct.c
245
acct_fs_in_use(vnode_t *vp)
usr/src/uts/common/os/acct.c
249
if (vp == NULL)
usr/src/uts/common/os/acct.c
252
found = acct_find(vp, B_TRUE);
usr/src/uts/common/os/acct.c
264
struct vnode *vp;
usr/src/uts/common/os/acct.c
278
vp = ag->acctvp;
usr/src/uts/common/os/acct.c
281
if (vp) {
usr/src/uts/common/os/acct.c
282
error = VOP_CLOSE(vp, FWRITE, 1, (offset_t)0, CRED(),
usr/src/uts/common/os/acct.c
284
VN_RELE(vp);
usr/src/uts/common/os/acct.c
297
0, &vp, (enum create)0, 0)) != 0) {
usr/src/uts/common/os/acct.c
304
if (vp->v_type != VREG) {
usr/src/uts/common/os/acct.c
308
if (acct_find(vp, B_FALSE)) {
usr/src/uts/common/os/acct.c
320
ag->acctvp = vp;
usr/src/uts/common/os/acct.c
321
vp = oldvp;
usr/src/uts/common/os/acct.c
326
ag->acctvp = vp;
usr/src/uts/common/os/acct.c
327
vp = NULL;
usr/src/uts/common/os/acct.c
334
if (vp) {
usr/src/uts/common/os/acct.c
335
(void) VOP_CLOSE(vp, FWRITE, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/common/os/acct.c
336
VN_RELE(vp);
usr/src/uts/common/os/acct.c
378
struct vnode *vp;
usr/src/uts/common/os/acct.c
396
if ((vp = ag->acctvp) == NULL) {
usr/src/uts/common/os/acct.c
433
if (VOP_GETATTR(vp, &va, 0, kcred, NULL) == 0) {
usr/src/uts/common/os/acct.c
434
error = vn_rdwr(UIO_WRITE, vp, (caddr_t)&ag->acctbuf,
usr/src/uts/common/os/acct.c
438
(void) VOP_SETATTR(vp, &va, 0, kcred, NULL);
usr/src/uts/common/os/aio.c
115
static int driver_aio_write(vnode_t *vp, struct aio_req *aio, cred_t *cred_p);
usr/src/uts/common/os/aio.c
116
static int driver_aio_read(vnode_t *vp, struct aio_req *aio, cred_t *cred_p);
usr/src/uts/common/os/aio.c
1199
struct vnode *vp;
usr/src/uts/common/os/aio.c
1378
vp = fp->f_vnode;
usr/src/uts/common/os/aio.c
1380
aio_func = check_vp(vp, mode);
usr/src/uts/common/os/aio.c
1400
&cbp->aio_resultp, vp, 0);
usr/src/uts/common/os/aio.c
1474
error = (*aio_func)(vp, (aio_req_t *)&reqp->aio_req,
usr/src/uts/common/os/aio.c
1939
struct vnode *vp;
usr/src/uts/common/os/aio.c
1965
vp = fp->f_vnode;
usr/src/uts/common/os/aio.c
1966
aio_func = check_vp(vp, mode);
usr/src/uts/common/os/aio.c
1977
error = aio_req_setup(&reqp, aiop, &aiocb, resultp, vp, 1);
usr/src/uts/common/os/aio.c
1984
error = aio_req_setupLF(&reqp, aiop, &aiocb64, resultp, vp, 1);
usr/src/uts/common/os/aio.c
2006
error = (*aio_func)(vp, (aio_req_t *)&reqp->aio_req, CRED());
usr/src/uts/common/os/aio.c
2046
struct vnode *vp;
usr/src/uts/common/os/aio.c
2160
vp = fp->f_vnode;
usr/src/uts/common/os/aio.c
2161
aio_func = check_vp(vp, mode);
usr/src/uts/common/os/aio.c
2167
error = aio_req_setupLF(&reqp, aiop, &aiocb64, resultp, vp, 0);
usr/src/uts/common/os/aio.c
2169
error = aio_req_setup(&reqp, aiop, &aiocb, resultp, vp, 0);
usr/src/uts/common/os/aio.c
2205
error = (*aio_func)(vp, (aio_req_t *)&reqp->aio_req, CRED());
usr/src/uts/common/os/aio.c
2384
aio_result_t *resultp, vnode_t *vp, int old_solaris_req)
usr/src/uts/common/os/aio.c
2446
reqp->aio_req_buf.b_file = vp;
usr/src/uts/common/os/aio.c
2757
(*check_vp(struct vnode *vp, int mode))(vnode_t *, struct aio_req *,
usr/src/uts/common/os/aio.c
2766
dev = vp->v_rdev;
usr/src/uts/common/os/aio.c
2773
if (vp->v_type == VCHR) {
usr/src/uts/common/os/aio.c
2806
if (IS_PXFSVP(vp)) {
usr/src/uts/common/os/aio.c
2824
sp = VTOS(vp);
usr/src/uts/common/os/aio.c
2837
driver_aio_write(vnode_t *vp, struct aio_req *aio, cred_t *cred_p)
usr/src/uts/common/os/aio.c
2842
ASSERT(vp->v_type == VCHR);
usr/src/uts/common/os/aio.c
2843
ASSERT(!IS_PXFSVP(vp));
usr/src/uts/common/os/aio.c
2844
dev = VTOS(vp)->s_dev;
usr/src/uts/common/os/aio.c
2861
driver_aio_read(vnode_t *vp, struct aio_req *aio, cred_t *cred_p)
usr/src/uts/common/os/aio.c
2866
ASSERT(vp->v_type == VCHR);
usr/src/uts/common/os/aio.c
2867
ASSERT(!IS_PXFSVP(vp));
usr/src/uts/common/os/aio.c
2868
dev = VTOS(vp)->s_dev;
usr/src/uts/common/os/aio.c
2892
struct vnode *vp;
usr/src/uts/common/os/aio.c
3078
vp = fp->f_vnode;
usr/src/uts/common/os/aio.c
3080
aio_func = check_vp(vp, mode);
usr/src/uts/common/os/aio.c
3102
(aio_result_t *)&cbp->aio_resultp, vp, 0);
usr/src/uts/common/os/aio.c
3105
(aio_result_t *)&cbp->aio_resultp, vp, 0);
usr/src/uts/common/os/aio.c
3180
error = (*aio_func)(vp, (aio_req_t *)&reqp->aio_req,
usr/src/uts/common/os/aio.c
3280
vnode_t *vp,
usr/src/uts/common/os/aio.c
3343
reqp->aio_req_buf.b_file = vp;
usr/src/uts/common/os/aio.c
3367
struct vnode *vp;
usr/src/uts/common/os/aio.c
3575
vp = fp->f_vnode;
usr/src/uts/common/os/aio.c
3577
aio_func = check_vp(vp, mode);
usr/src/uts/common/os/aio.c
3597
(aio_result_t *)&cbp->aio_resultp, vp, 0);
usr/src/uts/common/os/aio.c
3685
error = (*aio_func)(vp, (aio_req_t *)&reqp->aio_req,
usr/src/uts/common/os/bio.c
1298
pageio_setup(struct page *pp, size_t len, struct vnode *vp, int flags)
usr/src/uts/common/os/bio.c
1355
VN_HOLD(vp);
usr/src/uts/common/os/bio.c
1356
bp->b_vp = vp;
usr/src/uts/common/os/brand.c
603
brand_solaris_elfexec(vnode_t *vp, execa_t *uap, uarg_t *args,
usr/src/uts/common/os/brand.c
727
err = mapexec_brand(vp, args, &ehdr, &uphdr_vaddr,
usr/src/uts/common/os/brand.c
735
err = mapexec32_brand(vp, args, &ehdr32, &uphdr_vaddr32,
usr/src/uts/common/os/brand.c
867
env.ex_vp = vp;
usr/src/uts/common/os/contract.c
846
vnode_t *vp = NULL;
usr/src/uts/common/os/contract.c
852
vp = ctv->ctv_vnode;
usr/src/uts/common/os/contract.c
853
VN_HOLD(vp);
usr/src/uts/common/os/contract.c
857
return (vp);
usr/src/uts/common/os/contract.c
888
vnode_t *vp = ctv->ctv_vnode;
usr/src/uts/common/os/contract.c
892
mutex_enter(&vp->v_lock);
usr/src/uts/common/os/contract.c
893
if (vp->v_count == 1) {
usr/src/uts/common/os/contract.c
897
VN_RELE_LOCKED(vp);
usr/src/uts/common/os/contract.c
900
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/core.c
115
vnode_t *vp = NULL; /* entry vnode */
usr/src/uts/common/os/core.c
143
if ((error = lookuppnvp(&pn, NULL, NO_FOLLOW, &dvp, &vp, rootvp,
usr/src/uts/common/os/core.c
155
if (vp == NULL)
usr/src/uts/common/os/core.c
157
else if (vp->v_type != VREG)
usr/src/uts/common/os/core.c
162
else if ((error = VOP_ACCESS(vp, VWRITE, 0, CRED(), NULL)) == 0) {
usr/src/uts/common/os/core.c
163
if (nbl_need_check(vp)) {
usr/src/uts/common/os/core.c
164
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/os/core.c
166
if (nbl_share_conflict(vp, NBL_REMOVE, NULL)) {
usr/src/uts/common/os/core.c
176
if (vp != NULL) {
usr/src/uts/common/os/core.c
178
nbl_end_crit(vp);
usr/src/uts/common/os/core.c
179
VN_RELE(vp);
usr/src/uts/common/os/core.c
196
vnode_t *vp;
usr/src/uts/common/os/core.c
259
perms, &vp, CRCREAT, PTOU(curproc)->u_cmask, dvp, -1);
usr/src/uts/common/os/core.c
269
(VOP_GETATTR(vp, &vattr, 0, credp, NULL) != 0 ||
usr/src/uts/common/os/core.c
271
(void) VOP_CLOSE(vp, FWRITE, 1, (offset_t)0,
usr/src/uts/common/os/core.c
273
VN_RELE(vp);
usr/src/uts/common/os/core.c
277
*vpp = vp;
usr/src/uts/common/os/core.c
332
vnode_t *vp;
usr/src/uts/common/os/core.c
422
error = create_core_file(fp, core_type, &vp);
usr/src/uts/common/os/core.c
444
error = eswp->exec_core(vp, p, credp, rlimit, sig,
usr/src/uts/common/os/core.c
449
closerr = VOP_CLOSE(vp, FWRITE, 1, (offset_t)0, credp, NULL);
usr/src/uts/common/os/core.c
450
VN_RELE(vp);
usr/src/uts/common/os/core.c
796
core_seg(proc_t *p, vnode_t *vp, u_offset_t offset, caddr_t addr, size_t size,
usr/src/uts/common/os/core.c
823
err = core_write(vp, UIO_USERSPACE,
usr/src/uts/common/os/core.c
849
core_write(vnode_t *vp, enum uio_seg segflg, u_offset_t offset,
usr/src/uts/common/os/core.c
861
error = vn_rdwr(UIO_WRITE, vp, (caddr_t)buf, len,
usr/src/uts/common/os/dacf.c
1297
struct vnode *vp;
usr/src/uts/common/os/dacf.c
1299
vp = makespecvp(dmdp->ddm_dev, VCHR);
usr/src/uts/common/os/dacf.c
1300
spec_assoc_vp_with_devi(vp, dmdp->dip);
usr/src/uts/common/os/dacf.c
1301
return (vp);
usr/src/uts/common/os/ddi.c
1179
vnode_t *vp;
usr/src/uts/common/os/ddi.c
1188
vp = STREAM(q)->sd_vnode;
usr/src/uts/common/os/ddi.c
1189
major = getmajor(vp->v_rdev);
usr/src/uts/common/os/devcfg.c
7209
vnode_t *vp;
usr/src/uts/common/os/devcfg.c
7218
vp = stp->sd_vnode;
usr/src/uts/common/os/devcfg.c
7219
ASSERT(vp);
usr/src/uts/common/os/devcfg.c
7222
spec_assoc_vp_with_devi(vp, dip);
usr/src/uts/common/os/devpolicy.c
308
devpolicy_find(vnode_t *vp)
usr/src/uts/common/os/devpolicy.c
310
dev_t dev = vp->v_rdev;
usr/src/uts/common/os/devpolicy.c
311
vtype_t spec = vp->v_type;
usr/src/uts/common/os/devpolicy.c
326
} else if (devfs_devpolicy(vp, &res) != 0) {
usr/src/uts/common/os/devpolicy.c
654
vnode_t *vp;
usr/src/uts/common/os/devpolicy.c
660
NULLVPP, &vp) != 0)
usr/src/uts/common/os/devpolicy.c
663
spec = vp->v_type;
usr/src/uts/common/os/devpolicy.c
665
VN_RELE(vp);
usr/src/uts/common/os/devpolicy.c
669
plcy = devpolicy_find(vp);
usr/src/uts/common/os/devpolicy.c
670
VN_RELE(vp);
usr/src/uts/common/os/driver.c
312
struct vnode *vp;
usr/src/uts/common/os/driver.c
316
vp = makespecvp(*devp, (otype == OTYP_BLK) ? VBLK : VCHR);
usr/src/uts/common/os/driver.c
317
error = VOP_OPEN(&vp, flag | FKLYR, cred, NULL);
usr/src/uts/common/os/driver.c
320
*devp = vp->v_rdev;
usr/src/uts/common/os/driver.c
327
cvp = STOV(VTOCS(vp));
usr/src/uts/common/os/driver.c
332
VN_RELE(vp);
usr/src/uts/common/os/driver.c
345
struct vnode *vp;
usr/src/uts/common/os/driver.c
351
vp = makespecvp(dev, (otype == OTYP_BLK) ? VBLK : VCHR);
usr/src/uts/common/os/driver.c
352
error = VOP_CLOSE(vp, flag | FKLYR, 1, (offset_t)0, cred, NULL);
usr/src/uts/common/os/driver.c
364
cvp = STOV(VTOCS(vp));
usr/src/uts/common/os/driver.c
372
VTOS(vp)->s_commonvp = NULL; /* avoid panic */
usr/src/uts/common/os/driver.c
391
VN_RELE(vp);
usr/src/uts/common/os/driver_lyr.c
1006
ldi_usage_walker_tgt_helper(ldi_usage_t *ldi_usage, vnode_t *vp)
usr/src/uts/common/os/driver_lyr.c
1011
ASSERT(STYP_VALID(VTYP_TO_STYP(vp->v_type)));
usr/src/uts/common/os/driver_lyr.c
1014
dev = vp->v_rdev;
usr/src/uts/common/os/driver_lyr.c
1017
dip = VTOCS(vp)->s_dip;
usr/src/uts/common/os/driver_lyr.c
1028
ldi_usage->tgt_spec_type = VTYP_TO_STYP(vp->v_type);
usr/src/uts/common/os/driver_lyr.c
1034
ldi_usage_walker_helper(struct ldi_ident *lip, vnode_t *vp,
usr/src/uts/common/os/driver_lyr.c
1045
ldi_usage_walker_tgt_helper(&ldi_usage, vp);
usr/src/uts/common/os/driver_lyr.c
1173
vnode_t *vp;
usr/src/uts/common/os/driver_lyr.c
1183
vp = lhp->lh_vp;
usr/src/uts/common/os/driver_lyr.c
1186
ret = ldi_usage_walker_helper(lip, vp, arg, callback);
usr/src/uts/common/os/driver_lyr.c
1219
ldi_mlink_lh(vnode_t *vp, int cmd, intptr_t arg, cred_t *crp, int *rvalp)
usr/src/uts/common/os/driver_lyr.c
1243
err = mlink_file(vp, I_PLINK, fpdown, crp, rvalp, 1);
usr/src/uts/common/os/driver_lyr.c
1264
vnode_t *vp = fpdown->f_vnode;
usr/src/uts/common/os/driver_lyr.c
1275
if (!vn_matchops(vp, spec_getvnodeops()))
usr/src/uts/common/os/driver_lyr.c
1284
sp = VTOS(vp);
usr/src/uts/common/os/driver_lyr.c
1378
(void) handle_alloc(vp, (struct ldi_ident *)li);
usr/src/uts/common/os/driver_lyr.c
1388
vnode_t *vp = (vnode_t *)fpdown->f_vnode;
usr/src/uts/common/os/driver_lyr.c
1399
if (!vn_matchops(vp, spec_getvnodeops()))
usr/src/uts/common/os/driver_lyr.c
1431
sp = VTOS(vp);
usr/src/uts/common/os/driver_lyr.c
1437
lhp = handle_find(vp, (struct ldi_ident *)li);
usr/src/uts/common/os/driver_lyr.c
1618
vnode_t *vp;
usr/src/uts/common/os/driver_lyr.c
1627
if ((ret = ldi_vp_from_dev(*devp, otyp, &vp)) != 0)
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
1631
*devp = vp->v_rdev;
usr/src/uts/common/os/driver_lyr.c
1633
VN_RELE(vp);
usr/src/uts/common/os/driver_lyr.c
1645
vnode_t *vp;
usr/src/uts/common/os/driver_lyr.c
1654
if ((ret = ldi_vp_from_name(pathname, &vp)) != 0)
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
1658
VN_RELE(vp);
usr/src/uts/common/os/driver_lyr.c
1670
vnode_t *vp;
usr/src/uts/common/os/driver_lyr.c
1679
if ((ret = ldi_vp_from_devid(devid, minor_name, &vp)) != 0)
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
1683
VN_RELE(vp);
usr/src/uts/common/os/driver_lyr.c
1790
vnode_t *vp;
usr/src/uts/common/os/driver_lyr.c
1797
vp = handlep->lh_vp;
usr/src/uts/common/os/driver_lyr.c
1798
dev = vp->v_rdev;
usr/src/uts/common/os/driver_lyr.c
1802
ret = strread(vp, uiop, credp);
usr/src/uts/common/os/driver_lyr.c
1813
vnode_t *vp;
usr/src/uts/common/os/driver_lyr.c
1820
vp = handlep->lh_vp;
usr/src/uts/common/os/driver_lyr.c
1821
dev = vp->v_rdev;
usr/src/uts/common/os/driver_lyr.c
1825
ret = strwrite(vp, uiop, credp);
usr/src/uts/common/os/driver_lyr.c
1947
vnode_t *vp;
usr/src/uts/common/os/driver_lyr.c
1968
vp = handlep->lh_vp;
usr/src/uts/common/os/driver_lyr.c
1969
dev = vp->v_rdev;
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
1997
vnode_t *vp;
usr/src/uts/common/os/driver_lyr.c
2004
vp = handlep->lh_vp;
usr/src/uts/common/os/driver_lyr.c
2005
dev = vp->v_rdev;
usr/src/uts/common/os/driver_lyr.c
2009
ret = strpoll(vp->v_stream, events, anyyet, reventsp, phpp);
usr/src/uts/common/os/driver_lyr.c
314
handle_hash_func(void *vp)
usr/src/uts/common/os/driver_lyr.c
316
uintptr_t k = (uintptr_t)vp;
usr/src/uts/common/os/driver_lyr.c
322
handle_find_ref_nolock(vnode_t *vp, struct ldi_ident *ident)
usr/src/uts/common/os/driver_lyr.c
325
uint_t index = LH_HASH(vp);
usr/src/uts/common/os/driver_lyr.c
333
((*lhpp)->lh_vp == vp))
usr/src/uts/common/os/driver_lyr.c
342
handle_find(vnode_t *vp, struct ldi_ident *ident)
usr/src/uts/common/os/driver_lyr.c
345
int index = LH_HASH(vp);
usr/src/uts/common/os/driver_lyr.c
348
lhpp = handle_find_ref_nolock(vp, ident);
usr/src/uts/common/os/driver_lyr.c
355
handle_alloc(vnode_t *vp, struct ldi_ident *ident)
usr/src/uts/common/os/driver_lyr.c
360
ASSERT((vp != NULL) && (ident != NULL));
usr/src/uts/common/os/driver_lyr.c
366
index = LH_HASH(vp);
usr/src/uts/common/os/driver_lyr.c
368
lhpp = handle_find_ref_nolock(vp, ident);
usr/src/uts/common/os/driver_lyr.c
378
(void *)retlhp, (void *)ident, (void *)vp,
usr/src/uts/common/os/driver_lyr.c
379
mod_major_to_name(getmajor(vp->v_rdev)),
usr/src/uts/common/os/driver_lyr.c
380
getminor(vp->v_rdev)));
usr/src/uts/common/os/driver_lyr.c
388
lhp->lh_vp = vp;
usr/src/uts/common/os/driver_lyr.c
396
if (vp->v_stream) {
usr/src/uts/common/os/driver_lyr.c
397
ASSERT(vp->v_type == VCHR);
usr/src/uts/common/os/driver_lyr.c
405
ASSERT(vp->v_count >= 1);
usr/src/uts/common/os/driver_lyr.c
406
VN_HOLD(vp);
usr/src/uts/common/os/driver_lyr.c
415
(void *)lhp, (void *)ident, (void *)vp,
usr/src/uts/common/os/driver_lyr.c
416
mod_major_to_name(getmajor(vp->v_rdev)),
usr/src/uts/common/os/driver_lyr.c
417
getminor(vp->v_rdev)));
usr/src/uts/common/os/driver_lyr.c
529
vnode_t *vp;
usr/src/uts/common/os/driver_lyr.c
538
vp = makespecvp(dev, OTYP_TO_VTYP(otyp));
usr/src/uts/common/os/driver_lyr.c
539
spec_assoc_vp_with_devi(vp, dip);
usr/src/uts/common/os/driver_lyr.c
542
*vpp = vp;
usr/src/uts/common/os/driver_lyr.c
550
vnode_t *vp = NULL;
usr/src/uts/common/os/driver_lyr.c
573
&vp, rootdir);
usr/src/uts/common/os/driver_lyr.c
579
if (!vn_matchops(vp, spec_getvnodeops()) ||
usr/src/uts/common/os/driver_lyr.c
580
!VTYP_VALID(vp->v_type)) {
usr/src/uts/common/os/driver_lyr.c
581
VN_RELE(vp);
usr/src/uts/common/os/driver_lyr.c
587
if (vp == NULL) {
usr/src/uts/common/os/driver_lyr.c
615
vp = makespecvp(dev, STYP_TO_VTYP(spec_type));
usr/src/uts/common/os/driver_lyr.c
616
spec_assoc_vp_with_devi(vp, dip);
usr/src/uts/common/os/driver_lyr.c
620
*vpp = vp;
usr/src/uts/common/os/driver_lyr.c
686
vnode_t *vp;
usr/src/uts/common/os/driver_lyr.c
730
vp = makespecvp(dev, STYP_TO_VTYP(styp));
usr/src/uts/common/os/driver_lyr.c
731
spec_assoc_vp_with_devi(vp, dip);
usr/src/uts/common/os/driver_lyr.c
734
*vpp = vp;
usr/src/uts/common/os/driver_lyr.c
744
vnode_t *vp;
usr/src/uts/common/os/driver_lyr.c
750
vp = *vpp;
usr/src/uts/common/os/driver_lyr.c
752
if (!vn_matchops(vp, spec_getvnodeops()) || !VTYP_VALID(vp->v_type))
usr/src/uts/common/os/driver_lyr.c
760
if (devopsp[getmajor(vp->v_rdev)]->devo_cb_ops == NULL)
usr/src/uts/common/os/driver_lyr.c
764
if ((err = VOP_OPEN(&vp, flag | FKLYR, cr, NULL)) != 0)
usr/src/uts/common/os/driver_lyr.c
768
ASSERT(vn_matchops(vp, spec_getvnodeops()));
usr/src/uts/common/os/driver_lyr.c
770
nlhp = handle_alloc(vp, li);
usr/src/uts/common/os/driver_lyr.c
772
if (vp != *vpp) {
usr/src/uts/common/os/driver_lyr.c
785
*vpp = vp;
usr/src/uts/common/os/driver_lyr.c
95
#define LH_HASH(vp) (handle_hash_func(vp) % LH_HASH_SZ)
usr/src/uts/common/os/dumpsubr.c
1163
dumpinit(vnode_t *vp, char *name, int justchecking)
usr/src/uts/common/os/dumpsubr.c
1174
cvp = common_specvp(vp);
usr/src/uts/common/os/exec.c
1112
execsetid(struct vnode *vp, struct vattr *vattrp, uid_t *uidp, uid_t *gidp,
usr/src/uts/common/os/exec.c
1129
if ((vp->v_vfsp->vfs_flag & VFS_NOSETUID) == 0) {
usr/src/uts/common/os/exec.c
1215
execpermissions(struct vnode *vp, struct vattr *vattrp, struct uarg *args)
usr/src/uts/common/os/exec.c
1221
if (error = VOP_GETATTR(vp, vattrp, ATTR_EXEC, p->p_cred, NULL))
usr/src/uts/common/os/exec.c
1227
if ((error = VOP_ACCESS(vp, VEXEC, 0, p->p_cred, NULL)) != 0 ||
usr/src/uts/common/os/exec.c
1228
!(vp->v_type == VREG || (vp->v_type == VPROC && pr_isobject(vp))) ||
usr/src/uts/common/os/exec.c
1229
(vp->v_vfsp->vfs_flag & VFS_NOEXEC) != 0 ||
usr/src/uts/common/os/exec.c
1237
(error = VOP_ACCESS(vp, VREAD, 0, p->p_cred, NULL))) {
usr/src/uts/common/os/exec.c
1262
execmap(struct vnode *vp, caddr_t addr, size_t len, size_t zfodlen,
usr/src/uts/common/os/exec.c
1296
if (error = VOP_MAP(vp, (offset_t)offset,
usr/src/uts/common/os/exec.c
1345
if (error = vn_rdwr(UIO_READ, vp, (caddr_t)oldaddr,
usr/src/uts/common/os/exec.c
1464
struct vnode *vp;
usr/src/uts/common/os/exec.c
1471
vp = p->p_exec = ep->ex_vp;
usr/src/uts/common/os/exec.c
1472
if (vp != NULL)
usr/src/uts/common/os/exec.c
1473
VN_HOLD(vp); /* in with the new */
usr/src/uts/common/os/exec.c
1483
struct vnode *vp = *vpp;
usr/src/uts/common/os/exec.c
1488
VN_HOLD(vp); /* open reference */
usr/src/uts/common/os/exec.c
1490
VN_RELE(vp);
usr/src/uts/common/os/exec.c
1494
if (error = VOP_OPEN(&vp, filemode, CRED(), NULL)) {
usr/src/uts/common/os/exec.c
1495
VN_RELE(vp);
usr/src/uts/common/os/exec.c
1501
*vpp = vp; /* vnode should not have changed */
usr/src/uts/common/os/exec.c
1502
fp->f_vnode = vp;
usr/src/uts/common/os/exec.c
151
vnode_t *vp = NULL;
usr/src/uts/common/os/exec.c
1521
struct vnode *vp,
usr/src/uts/common/os/exec.c
153
if ((error = fgetstartvp(fd, NULL, &vp)) != 0)
usr/src/uts/common/os/exec.c
156
mutex_enter(&vp->v_lock);
usr/src/uts/common/os/exec.c
157
if (vp->v_path != NULL && vp->v_path != vn_vpath_empty) {
usr/src/uts/common/os/exec.c
158
allocsize = strlen(vp->v_path) + 1;
usr/src/uts/common/os/exec.c
161
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/exec.c
162
VN_RELE(vp);
usr/src/uts/common/os/exec.c
165
bcopy(vp->v_path, path, allocsize);
usr/src/uts/common/os/exec.c
167
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/exec.c
178
VN_RELE(vp);
usr/src/uts/common/os/exec.c
184
error = exec_common(path, argp, envp, vp, EBA_NONE);
usr/src/uts/common/os/exec.c
185
VN_RELE(vp);
usr/src/uts/common/os/exec.c
198
vnode_t *vp, int brand_action)
usr/src/uts/common/os/exec.c
271
if (vp != NULL) {
usr/src/uts/common/os/exec.c
277
VN_HOLD(vp);
usr/src/uts/common/os/exec.c
296
error = lookuppn(&pn, &resolvepn, FOLLOW, &dir, &vp);
usr/src/uts/common/os/exec.c
310
&vp)) != 0) {
usr/src/uts/common/os/exec.c
318
if (vp == NULL) {
usr/src/uts/common/os/exec.c
327
if ((error = secpolicy_basic_exec(CRED(), vp)) != 0) {
usr/src/uts/common/os/exec.c
332
VN_RELE(vp);
usr/src/uts/common/os/exec.c
350
VN_RELE(vp);
usr/src/uts/common/os/exec.c
373
VN_RELE(vp);
usr/src/uts/common/os/exec.c
404
if ((error = gexec(&vp, &ua, &args, NULL, 0, &execsz,
usr/src/uts/common/os/exec.c
408
VN_RELE(vp);
usr/src/uts/common/os/exec.c
528
mutex_enter(&vp->v_lock);
usr/src/uts/common/os/exec.c
529
vp->v_flag |= VVMEXEC;
usr/src/uts/common/os/exec.c
530
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/exec.c
532
VN_RELE(vp);
usr/src/uts/common/os/exec.c
649
struct vnode *vp, *execvp = NULL;
usr/src/uts/common/os/exec.c
684
vp = *vpp;
usr/src/uts/common/os/exec.c
691
if (error = vn_rdwr(UIO_READ, vp, magbuf, sizeof (magbuf),
usr/src/uts/common/os/exec.c
701
(privflags = execsetid(vp, &vattr, &uid, &gid, &fset,
usr/src/uts/common/os/exec.c
770
if ((vp->v_vfsp->vfs_flag & VFS_NOSETUID) &&
usr/src/uts/common/os/exec.c
779
ret = vnodetopath(pp->p_zone->zone_rootvp, vp, path,
usr/src/uts/common/os/exec.c
784
mntpt = vfs_getmntpoint(vp->v_vfsp);
usr/src/uts/common/os/exec.c
834
args->ex_vp = vp;
usr/src/uts/common/os/exec.c
864
error = (*eswp->exec_func)(vp, uap, args, idatap, level, execsz,
usr/src/uts/common/os/exec.c
876
if (pp->p_exec == vp)
usr/src/uts/common/os/exec.c
978
(void) VOP_CLOSE(vp, FREAD, 1, (offset_t)0, cred, NULL);
usr/src/uts/common/os/fbio.c
111
fbzero(vnode_t *vp, offset_t off, uint_t len, struct fbuf **fbpp)
usr/src/uts/common/os/fbio.c
122
addr = segmap_getmapflt(segkmap, vp, off & (offset_t)MAXBMASK,
usr/src/uts/common/os/fbio.c
125
addr = segmap_getmap(segkmap, vp, off & (offset_t)MAXBMASK) + o;
usr/src/uts/common/os/fbio.c
62
fbread(vnode_t *vp, offset_t off, uint_t len, enum seg_rw rw,
usr/src/uts/common/os/fbio.c
78
addr = segmap_getmapflt(segkmap, vp, off & (offset_t)MAXBMASK,
usr/src/uts/common/os/fbio.c
81
addr = segmap_getmapflt(segkmap, vp,
usr/src/uts/common/os/fio.c
1013
VN_RELE(vp);
usr/src/uts/common/os/fio.c
1134
falloc(vnode_t *vp, int flag, file_t **fpp, int *fdp)
usr/src/uts/common/os/fio.c
1151
fp->f_vnode = vp;
usr/src/uts/common/os/fio.c
1259
vnode_t *vp = fp->f_vnode;
usr/src/uts/common/os/fio.c
1265
if (vp->v_type == VSOCK)
usr/src/uts/common/os/fio.c
1266
flag |= sock_getfasync(vp);
usr/src/uts/common/os/fio.c
1623
vnode_t *vp;
usr/src/uts/common/os/fio.c
1644
NULLVPP, &vp, startvp)) {
usr/src/uts/common/os/fio.c
1650
vp = startvp;
usr/src/uts/common/os/fio.c
1651
ASSERT(vp);
usr/src/uts/common/os/fio.c
1652
VN_HOLD(vp);
usr/src/uts/common/os/fio.c
1655
if (vp->v_type == VLNK && (vap->va_mask & AT_MODE) != 0) {
usr/src/uts/common/os/fio.c
1657
} else if (vn_is_readonly(vp)) {
usr/src/uts/common/os/fio.c
1660
error = VOP_SETATTR(vp, vap, 0, CRED(), NULL);
usr/src/uts/common/os/fio.c
1665
VN_RELE(vp);
usr/src/uts/common/os/fio.c
1675
fisopen(vnode_t *vp)
usr/src/uts/common/os/fio.c
1687
(ovp = fp->f_vnode) != NULL && VN_CMP(vp, ovp)) {
usr/src/uts/common/os/fio.c
967
vnode_t *vp;
usr/src/uts/common/os/fio.c
988
vp = fp->f_vnode;
usr/src/uts/common/os/fio.c
990
error = VOP_CLOSE(vp, flag, count, offset, fp->f_cred, NULL);
usr/src/uts/common/os/flock.c
1087
vnode_t *vp = request->l_vnode;
usr/src/uts/common/os/flock.c
1100
SET_LOCK_TO_FIRST_ACTIVE_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
1121
} while (lock->l_vnode == vp);
usr/src/uts/common/os/flock.c
1133
SET_LOCK_TO_FIRST_SLEEP_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
1145
} while ((lock->l_vnode == vp));
usr/src/uts/common/os/flock.c
1147
ASSERT(first_glock->l_vnode == vp);
usr/src/uts/common/os/flock.c
1172
SET_LOCK_TO_FIRST_ACTIVE_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
1177
} while (lock->l_vnode == vp);
usr/src/uts/common/os/flock.c
1186
} while ((lock->l_vnode == vp));
usr/src/uts/common/os/flock.c
1200
SET_LOCK_TO_FIRST_SLEEP_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
1242
} while (lock->l_vnode == vp);
usr/src/uts/common/os/flock.c
1254
SET_LOCK_TO_FIRST_ACTIVE_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
1268
} while (lock->l_vnode == vp);
usr/src/uts/common/os/flock.c
1304
vnode_t *vp = request->l_vnode;
usr/src/uts/common/os/flock.c
1322
SET_LOCK_TO_FIRST_ACTIVE_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
1337
} while (lock->l_vnode == vp && !done_searching);
usr/src/uts/common/os/flock.c
1846
vnode_t *vp = new_lock->l_vnode;
usr/src/uts/common/os/flock.c
1851
SET_LOCK_TO_FIRST_ACTIVE_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
1855
for (; (lock->l_vnode == vp &&
usr/src/uts/common/os/flock.c
1868
vp->v_filocks = (struct filock *)new_lock;
usr/src/uts/common/os/flock.c
1886
vnode_t *vp = lock->l_vnode;
usr/src/uts/common/os/flock.c
1895
ASSERT((vp->v_filocks != NULL));
usr/src/uts/common/os/flock.c
1897
if (vp->v_filocks == (struct filock *)lock) {
usr/src/uts/common/os/flock.c
1898
vp->v_filocks = (struct filock *)
usr/src/uts/common/os/flock.c
1899
((lock->l_next->l_vnode == vp) ? lock->l_next :
usr/src/uts/common/os/flock.c
1922
vnode_t *vp = request->l_vnode;
usr/src/uts/common/os/flock.c
1929
lock->l_vnode < vp); lock = lock->l_next)
usr/src/uts/common/os/flock.c
1951
vnode_t *vp = request->l_vnode;
usr/src/uts/common/os/flock.c
1999
SET_LOCK_TO_FIRST_SLEEP_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
2009
} while (lock->l_vnode == vp);
usr/src/uts/common/os/flock.c
2012
SET_LOCK_TO_FIRST_ACTIVE_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
2022
} while (lock->l_vnode == vp);
usr/src/uts/common/os/flock.c
2389
vnode_t *vp = request->l_vnode;
usr/src/uts/common/os/flock.c
2394
SET_LOCK_TO_FIRST_ACTIVE_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
2403
} while (lock->l_vnode == vp);
usr/src/uts/common/os/flock.c
2413
SET_LOCK_TO_FIRST_SLEEP_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
2421
} while (lock->l_vnode == vp);
usr/src/uts/common/os/flock.c
2437
flk_get_lock_graph(vnode_t *vp, int initialize)
usr/src/uts/common/os/flock.c
2441
int index = HASH_INDEX(vp);
usr/src/uts/common/os/flock.c
2503
cl_flk_has_remote_locks_for_nlmid(vnode_t *vp, int nlmid)
usr/src/uts/common/os/flock.c
2517
gp = flk_get_lock_graph(vp, FLK_USE_GRAPH);
usr/src/uts/common/os/flock.c
2524
SET_LOCK_TO_FIRST_ACTIVE_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
2527
while (lock->l_vnode == vp) {
usr/src/uts/common/os/flock.c
2543
SET_LOCK_TO_FIRST_SLEEP_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
2546
while (lock->l_vnode == vp) {
usr/src/uts/common/os/flock.c
2577
flk_has_remote_locks(vnode_t *vp)
usr/src/uts/common/os/flock.c
2583
gp = flk_get_lock_graph(vp, FLK_USE_GRAPH);
usr/src/uts/common/os/flock.c
2590
SET_LOCK_TO_FIRST_ACTIVE_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
2593
while (lock->l_vnode == vp) {
usr/src/uts/common/os/flock.c
2602
SET_LOCK_TO_FIRST_SLEEP_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
2605
while (lock->l_vnode == vp) {
usr/src/uts/common/os/flock.c
2625
flk_has_remote_locks_for_sysid(vnode_t *vp, int sysid)
usr/src/uts/common/os/flock.c
2634
gp = flk_get_lock_graph(vp, FLK_USE_GRAPH);
usr/src/uts/common/os/flock.c
2641
SET_LOCK_TO_FIRST_ACTIVE_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
2644
while (lock->l_vnode == vp) {
usr/src/uts/common/os/flock.c
2653
SET_LOCK_TO_FIRST_SLEEP_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
2656
while (lock->l_vnode == vp) {
usr/src/uts/common/os/flock.c
2905
vnode_t *vp = request->l_vnode;
usr/src/uts/common/os/flock.c
2909
SET_LOCK_TO_FIRST_SLEEP_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
2912
while (lock->l_vnode == vp) {
usr/src/uts/common/os/flock.c
2933
cleanlocks(vnode_t *vp, pid_t pid, int sysid)
usr/src/uts/common/os/flock.c
2941
gp = flk_get_lock_graph(vp, FLK_USE_GRAPH);
usr/src/uts/common/os/flock.c
2950
SET_LOCK_TO_FIRST_SLEEP_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
2961
} while (lock->l_vnode == vp);
usr/src/uts/common/os/flock.c
2964
SET_LOCK_TO_FIRST_ACTIVE_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
297
vnode_t *vp;
usr/src/uts/common/os/flock.c
2976
} while (lock->l_vnode == vp);
usr/src/uts/common/os/flock.c
2987
CHECK_OWNER_LOCKS(gp, pid, sysid, vp);
usr/src/uts/common/os/flock.c
2998
chklock(struct vnode *vp, int iomode, u_offset_t offset, ssize_t len, int fmode,
usr/src/uts/common/os/flock.c
3017
if ((i = reclock(vp, &bf, i, 0, offset, NULL)) != 0 ||
usr/src/uts/common/os/flock.c
3028
convoff(struct vnode *vp, struct flock64 *lckdat, int whence, offset_t offset)
usr/src/uts/common/os/flock.c
3035
if (error = VOP_GETATTR(vp, &vattr, 0, CRED(), NULL))
usr/src/uts/common/os/flock.c
315
vp = fp->f_vnode;
usr/src/uts/common/os/flock.c
355
lock_request->l_vnode = vp;
usr/src/uts/common/os/flock.c
363
error = flk_convert_lock_data(vp, lckdat, &lock_request->l_start,
usr/src/uts/common/os/flock.c
3663
pid_t pid, const vnode_t *vp, zoneid_t zoneid)
usr/src/uts/common/os/flock.c
3688
if (vp == NULL) {
usr/src/uts/common/os/flock.c
3692
first_index = HASH_INDEX(vp);
usr/src/uts/common/os/flock.c
3714
if (vp != NULL && lock->l_vnode != vp)
usr/src/uts/common/os/flock.c
3775
flk_active_locks_for_vp(const vnode_t *vp)
usr/src/uts/common/os/flock.c
3777
return (get_lock_list(FLK_ACTIVE_STATE, 0, 0, B_FALSE, NOPID, vp,
usr/src/uts/common/os/flock.c
3789
flk_active_nbmand_locks_for_vp(const vnode_t *vp)
usr/src/uts/common/os/flock.c
3792
NOPID, vp, ALL_ZONES));
usr/src/uts/common/os/flock.c
391
nbl_need_check(vp)) {
usr/src/uts/common/os/flock.c
392
nbl_start_crit(vp, RW_WRITER);
usr/src/uts/common/os/flock.c
397
gp = flk_get_lock_graph(vp, FLK_INIT_GRAPH);
usr/src/uts/common/os/flock.c
4126
flk_convert_lock_data(vnode_t *vp, flock64_t *flp,
usr/src/uts/common/os/flock.c
4144
if (error = VOP_GETATTR(vp, &vattr, 0, CRED(), NULL))
usr/src/uts/common/os/flock.c
4289
nbl_lock_conflict(vnode_t *vp, nbl_op_t op, u_offset_t offset,
usr/src/uts/common/os/flock.c
4307
gp = lock_graph[HASH_INDEX(vp)];
usr/src/uts/common/os/flock.c
4313
SET_LOCK_TO_FIRST_ACTIVE_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
4315
for (; lock && lock->l_vnode == vp; lock = lock->l_next) {
usr/src/uts/common/os/flock.c
440
nbl_end_crit(vp);
usr/src/uts/common/os/flock.c
4540
check_owner_locks(graph_t *gp, pid_t pid, int sysid, vnode_t *vp)
usr/src/uts/common/os/flock.c
4548
SET_LOCK_TO_FIRST_ACTIVE_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
4551
while (lock != ACTIVE_HEAD(gp) && (lock->l_vnode == vp)) {
usr/src/uts/common/os/flock.c
4560
SET_LOCK_TO_FIRST_SLEEP_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
4563
while (lock != SLEEPING_HEAD(gp) && (lock->l_vnode == vp)) {
usr/src/uts/common/os/flock.c
462
vnode_t *vp;
usr/src/uts/common/os/flock.c
471
vp = fp->f_vnode;
usr/src/uts/common/os/flock.c
473
gp = flk_get_lock_graph(vp, FLK_USE_GRAPH);
usr/src/uts/common/os/flock.c
482
SET_LOCK_TO_FIRST_SLEEP_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
492
} while (lock->l_vnode == vp);
usr/src/uts/common/os/flock.c
495
SET_LOCK_TO_FIRST_ACTIVE_VP(gp, lock, vp);
usr/src/uts/common/os/flock.c
507
} while (lock->l_vnode == vp);
usr/src/uts/common/os/flock.c
535
reclock(vnode_t *vp, flock64_t *lckdat, int cmd, int flag, u_offset_t offset,
usr/src/uts/common/os/flock.c
576
lock_request->l_vnode = vp;
usr/src/uts/common/os/flock.c
593
error = flk_convert_lock_data(vp, lckdat,
usr/src/uts/common/os/flock.c
68
#define CHECK_OWNER_LOCKS(gp, pid, sysid, vp) \
usr/src/uts/common/os/flock.c
686
gp = flk_get_lock_graph(vp, FLK_INIT_GRAPH);
usr/src/uts/common/os/flock.c
694
VOP_RWUNLOCK(vp,
usr/src/uts/common/os/flock.c
70
check_owner_locks(gp, pid, sysid, vp);
usr/src/uts/common/os/flock.c
770
(void) VOP_RWLOCK(vp,
usr/src/uts/common/os/flock.c
82
#define CHECK_OWNER_LOCKS(gp, pid, sysid, vp)
usr/src/uts/common/os/grow.c
624
vn_a.vp = NULL;
usr/src/uts/common/os/grow.c
645
struct vnode *vp;
usr/src/uts/common/os/grow.c
735
vp = fp->f_vnode;
usr/src/uts/common/os/grow.c
738
if ((vp->v_vfsp->vfs_flag & VFS_NOEXEC) != 0)
usr/src/uts/common/os/grow.c
748
if (vp->v_type == VREG) {
usr/src/uts/common/os/grow.c
798
nbl_need_check(vp)) {
usr/src/uts/common/os/grow.c
802
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/os/grow.c
804
error = nbl_svmand(vp, fp->f_cred, &svmand);
usr/src/uts/common/os/grow.c
816
if (nbl_conflict(vp, nop, 0, LONG_MAX, svmand, NULL)) {
usr/src/uts/common/os/grow.c
829
error = VOP_MAP(vp, pos, as,
usr/src/uts/common/os/grow.c
840
if (vp->v_type == VREG &&
usr/src/uts/common/os/grow.c
845
mutex_enter(&vp->v_lock);
usr/src/uts/common/os/grow.c
846
vp->v_flag |= VVMEXEC;
usr/src/uts/common/os/grow.c
847
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/grow.c
853
nbl_end_crit(vp);
usr/src/uts/common/os/inst_sync.c
121
static int in_write_instance(struct vnode *vp);
usr/src/uts/common/os/inst_sync.c
128
struct vnode *vp;
usr/src/uts/common/os/inst_sync.c
166
FCREAT, 0444, &vp, CRCREAT, 0)) != 0) {
usr/src/uts/common/os/inst_sync.c
177
error = in_write_instance(vp);
usr/src/uts/common/os/inst_sync.c
202
vnode_t *vp;
usr/src/uts/common/os/inst_sync.c
207
in_write(struct vnode *vp, offset_t *vo, caddr_t buf, int count)
usr/src/uts/common/os/inst_sync.c
213
error = vn_rdwr(UIO_WRITE, vp, buf, count, *vo,
usr/src/uts/common/os/inst_sync.c
222
in_fvpopen(struct vnode *vp)
usr/src/uts/common/os/inst_sync.c
227
fp->vp = vp;
usr/src/uts/common/os/inst_sync.c
238
error = VOP_CLOSE(fp->vp, FCREAT, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/common/os/inst_sync.c
239
VN_RELE(fp->vp);
usr/src/uts/common/os/inst_sync.c
250
error = in_write(fp->vp, &fp->voffset, fp->buf, fp->count);
usr/src/uts/common/os/inst_sync.c
252
error = VOP_FSYNC(fp->vp, FSYNC, CRED(), NULL);
usr/src/uts/common/os/inst_sync.c
264
error = in_write(fp->vp, &fp->voffset, fp->buf,
usr/src/uts/common/os/inst_sync.c
345
in_write_instance(struct vnode *vp)
usr/src/uts/common/os/inst_sync.c
350
in_fp = in_fvpopen(vp);
usr/src/uts/common/os/klpd.c
197
vnode_t *vp;
usr/src/uts/common/os/klpd.c
213
vp = va_arg(ap, vnode_t *);
usr/src/uts/common/os/klpd.c
214
if (vp == NULL)
usr/src/uts/common/os/klpd.c
231
vp, kap->kla_str, MAXPATHLEN, p->klpd_cred) != 0) {
usr/src/uts/common/os/lgrp.c
3568
lgrp_shm_policy_get(struct anon_map *amp, ulong_t anon_index, vnode_t *vp,
usr/src/uts/common/os/lgrp.c
3595
} else if (vp) {
usr/src/uts/common/os/lgrp.c
3596
shm_locality = vp->v_locality;
usr/src/uts/common/os/lgrp.c
3906
lgrp_shm_policy_init(struct anon_map *amp, vnode_t *vp)
usr/src/uts/common/os/lgrp.c
3950
mutex_enter(&vp->v_lock);
usr/src/uts/common/os/lgrp.c
3951
if ((vp->v_flag & V_LOCALITY) == 0) {
usr/src/uts/common/os/lgrp.c
3955
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/lgrp.c
3965
mutex_enter(&vp->v_lock);
usr/src/uts/common/os/lgrp.c
3966
if ((vp->v_flag & V_LOCALITY) == 0) {
usr/src/uts/common/os/lgrp.c
3967
vp->v_locality = shm_locality;
usr/src/uts/common/os/lgrp.c
3968
vp->v_flag |= V_LOCALITY;
usr/src/uts/common/os/lgrp.c
3975
shm_locality = vp->v_locality;
usr/src/uts/common/os/lgrp.c
3978
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/lgrp.c
3987
shm_locality = vp->v_locality;
usr/src/uts/common/os/lgrp.c
3989
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/lgrp.c
4018
lgrp_shm_policy_fini(struct anon_map *amp, vnode_t *vp)
usr/src/uts/common/os/lgrp.c
4043
mutex_enter(&vp->v_lock);
usr/src/uts/common/os/lgrp.c
4044
shm_locality = vp->v_locality;
usr/src/uts/common/os/lgrp.c
4051
vp->v_locality = 0;
usr/src/uts/common/os/lgrp.c
4052
vp->v_flag &= ~V_LOCALITY;
usr/src/uts/common/os/lgrp.c
4054
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/lgrp.c
4141
ulong_t anon_index, vnode_t *vp, u_offset_t vn_off, size_t len)
usr/src/uts/common/os/lgrp.c
4155
ASSERT(amp || vp);
usr/src/uts/common/os/lgrp.c
4180
} else if (vp) {
usr/src/uts/common/os/lgrp.c
4184
if ((vp->v_flag & V_LOCALITY) == 0 || vp->v_locality == NULL)
usr/src/uts/common/os/lgrp.c
4185
lgrp_shm_policy_init(NULL, vp);
usr/src/uts/common/os/lgrp.c
4186
shm_locality = vp->v_locality;
usr/src/uts/common/os/mem_config.c
1815
struct vnode *vp;
usr/src/uts/common/os/mem_config.c
2095
vp = pp->p_vnode;
usr/src/uts/common/os/mem_config.c
2097
VN_HOLD(vp);
usr/src/uts/common/os/mem_config.c
2099
(void) VOP_PUTPAGE(vp, offset, PAGESIZE,
usr/src/uts/common/os/mem_config.c
2101
VN_RELE(vp);
usr/src/uts/common/os/mmapobj.c
1049
if ((error = VOP_MAP(vp, (offset_t)offset, as, &addr,
usr/src/uts/common/os/mmapobj.c
1108
error = vn_rdwr(UIO_READ, vp, oldaddr, oldlen, offset,
usr/src/uts/common/os/mmapobj.c
1197
mmapobj_map_elf(struct vnode *vp, caddr_t start_addr, mmapobj_result_t *mrp,
usr/src/uts/common/os/mmapobj.c
1226
if (((vp->v_vfsp->vfs_flag & VFS_NOEXEC) != 0) &&
usr/src/uts/common/os/mmapobj.c
1238
ret = mmapobj_map_ptload(vp, addr, p_filesz, zfodlen,
usr/src/uts/common/os/mmapobj.c
1536
vnode_t *vp, uint_t *num_mapped, size_t padding, cred_t *fcred)
usr/src/uts/common/os/mmapobj.c
1596
error = VOP_GETATTR(vp, &vattr, 0, fcred, NULL);
usr/src/uts/common/os/mmapobj.c
1908
ret = mmapobj_map_elf(vp, start_addr, mrp, loadable, fcred, e_type);
usr/src/uts/common/os/mmapobj.c
1923
doelfwork(Ehdr *ehdrp, vnode_t *vp, mmapobj_result_t *mrp,
usr/src/uts/common/os/mmapobj.c
1946
(vp->v_vfsp->vfs_flag & VFS_NOEXEC) != 0) {
usr/src/uts/common/os/mmapobj.c
1962
error = mmapobj_map_flat(vp, mrp, padding, fcred);
usr/src/uts/common/os/mmapobj.c
2031
if ((error = vn_rdwr(UIO_READ, vp, phbasep, phsizep,
usr/src/uts/common/os/mmapobj.c
2039
error = process_phdrs(ehdrp, phbasep, nphdrs, mrp, vp, num_mapped,
usr/src/uts/common/os/mmapobj.c
2061
mmapobj_map_interpret(vnode_t *vp, mmapobj_result_t *mrp,
usr/src/uts/common/os/mmapobj.c
2081
error = VOP_GETATTR(vp, &vattr, 0, fcred, NULL);
usr/src/uts/common/os/mmapobj.c
2127
error = mmapobj_map_elf(vp, start_addr, mrp,
usr/src/uts/common/os/mmapobj.c
2152
if ((error = vn_rdwr(UIO_READ, vp, header, MAX_HEADER_SIZE, 0,
usr/src/uts/common/os/mmapobj.c
2161
return (doelfwork((Ehdr *)lheader, vp, mrp, num_mapped,
usr/src/uts/common/os/mmapobj.c
2186
mmapobj(vnode_t *vp, uint_t flags, mmapobj_result_t *mrp,
usr/src/uts/common/os/mmapobj.c
2204
error = mmapobj_map_flat(vp, mrp, padding, fcred);
usr/src/uts/common/os/mmapobj.c
2213
error = mmapobj_map_interpret(vp, mrp, num_mapped, padding, fcred);
usr/src/uts/common/os/mmapobj.c
895
mmapobj_map_flat(vnode_t *vp, mmapobj_result_t *mrp, size_t padding,
usr/src/uts/common/os/mmapobj.c
914
error = VOP_GETATTR(vp, &vattr, 0, fcred, NULL);
usr/src/uts/common/os/mmapobj.c
924
error = VOP_MAP(vp, 0, as, &addr, len, prot, PROT_ALL,
usr/src/uts/common/os/mmapobj.c
957
error = VOP_MAP(vp, 0, as, &addr, len, prot, PROT_ALL, ma_flags,
usr/src/uts/common/os/mmapobj.c
999
mmapobj_map_ptload(struct vnode *vp, caddr_t addr, size_t len,
usr/src/uts/common/os/modctl.c
757
vnode_t *vp;
usr/src/uts/common/os/modctl.c
760
if (lookupname(name, UIO_SYSSPACE, FOLLOW, NULLVPP, &vp))
usr/src/uts/common/os/modctl.c
763
vfsp = vp->v_vfsp;
usr/src/uts/common/os/modctl.c
764
VN_RELE(vp);
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
1010
KLPDARG_VNODE, vp, (char *)NULL, KLPDARG_NOMORE) != 0) {
usr/src/uts/common/os/policy.c
1017
KLPDARG_VNODE, vp, (char *)NULL, KLPDARG_NOMORE) != 0) {
usr/src/uts/common/os/policy.c
1027
EACCES, NULL, KLPDARG_VNODE, vp, (char *)NULL,
usr/src/uts/common/os/policy.c
1040
NULL, KLPDARG_VNODE, vp, (char *)NULL,
usr/src/uts/common/os/policy.c
1050
int p = vp->v_type == VDIR ? PRIV_FILE_DAC_SEARCH :
usr/src/uts/common/os/policy.c
1054
KLPDARG_VNODE, vp, (char *)NULL, KLPDARG_NOMORE));
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
1088
if (vp->v_type == VDIR)
usr/src/uts/common/os/policy.c
1092
if (vp->v_type != VDIR)
usr/src/uts/common/os/policy.c
1314
secpolicy_setid_setsticky_clear(vnode_t *vp, vattr_t *vap, const vattr_t *ovap,
usr/src/uts/common/os/policy.c
1329
if (vp->v_type != VDIR && (vap->va_mode & S_ISVTX) != 0 &&
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
1455
if (vp->v_type == VDIR) {
usr/src/uts/common/os/policy.c
1484
if ((error = secpolicy_setid_setsticky_clear(vp, vap,
usr/src/uts/common/os/policy.c
1561
vp->v_type);
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
2170
KLPDARG_VNODE, vp, (char *)NULL, KLPDARG_NOMORE));
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
2230
KLPDARG_VNODE, vp, (char *)pn, KLPDARG_NOMORE));
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
2240
KLPDARG_VNODE, vp, (char *)pn, KLPDARG_NOMORE));
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
2262
struct snode *csp = VTOS(common_specvp(vp));
usr/src/uts/common/os/policy.c
2268
plcy = devpolicy_find(vp);
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
964
EACCES, NULL, KLPDARG_VNODE, vp, (char *)NULL,
usr/src/uts/common/os/policy.c
977
NULL, KLPDARG_VNODE, vp, (char *)NULL,
usr/src/uts/common/os/policy.c
987
int p = vp->v_type == VDIR ? PRIV_FILE_DAC_SEARCH :
usr/src/uts/common/os/policy.c
991
KLPDARG_VNODE, vp, (char *)NULL, KLPDARG_NOMORE));
usr/src/uts/common/os/port_subr.c
788
free_fopdata(vnode_t *vp)
usr/src/uts/common/os/port_subr.c
791
pvp = vp->v_fopdata;
usr/src/uts/common/os/port_subr.c
796
vp->v_fopdata = NULL;
usr/src/uts/common/os/schedctl.c
614
vn_a.vp = NULL;
usr/src/uts/common/os/session.c
384
vnode_t *vp;
usr/src/uts/common/os/session.c
400
vp = sp->s_vp;
usr/src/uts/common/os/session.c
460
ASSERT(vp == sp->s_vp);
usr/src/uts/common/os/session.c
473
*vpp = vp;
usr/src/uts/common/os/session.c
534
vnode_t *vp;
usr/src/uts/common/os/session.c
552
if (!freectty_lock(p, &sp, &vp, &stp, at_exit))
usr/src/uts/common/os/session.c
643
(void) VOP_CLOSE(vp, 0, 1, (offset_t)0, cred, NULL);
usr/src/uts/common/os/session.c
644
VN_RELE(vp);
usr/src/uts/common/os/share.c
127
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/share.c
137
if (isreadonly(vp))
usr/src/uts/common/os/share.c
139
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/share.c
153
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/share.c
179
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/share.c
190
isreadonly(vp)) {
usr/src/uts/common/os/share.c
193
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/share.c
211
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/share.c
233
shrl->next = vp->v_shrlocks;
usr/src/uts/common/os/share.c
234
vp->v_shrlocks = shrl;
usr/src/uts/common/os/share.c
237
print_shares(vp);
usr/src/uts/common/os/share.c
240
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/share.c
304
del_share(struct vnode *vp, struct shrlock *shr)
usr/src/uts/common/os/share.c
311
mutex_enter(&vp->v_lock);
usr/src/uts/common/os/share.c
317
shrlp = &vp->v_shrlocks;
usr/src/uts/common/os/share.c
343
cv_broadcast(&vp->v_cv);
usr/src/uts/common/os/share.c
345
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/share.c
354
cleanshares(struct vnode *vp, pid_t pid)
usr/src/uts/common/os/share.c
356
do_cleanshares(vp, pid, 0);
usr/src/uts/common/os/share.c
364
cleanshares_by_sysid(struct vnode *vp, int32_t sysid)
usr/src/uts/common/os/share.c
369
do_cleanshares(vp, 0, sysid);
usr/src/uts/common/os/share.c
380
do_cleanshares(struct vnode *vp, pid_t pid, int32_t sysid)
usr/src/uts/common/os/share.c
384
if (vp->v_shrlocks == NULL)
usr/src/uts/common/os/share.c
394
(void) del_share(vp, &shr);
usr/src/uts/common/os/share.c
435
shr_has_remote_shares(vnode_t *vp, int32_t sysid)
usr/src/uts/common/os/share.c
440
mutex_enter(&vp->v_lock);
usr/src/uts/common/os/share.c
441
shrl = vp->v_shrlocks;
usr/src/uts/common/os/share.c
450
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/share.c
455
isreadonly(struct vnode *vp)
usr/src/uts/common/os/share.c
457
return (vp->v_type != VCHR && vp->v_type != VBLK &&
usr/src/uts/common/os/share.c
458
vp->v_type != VFIFO && vn_is_readonly(vp));
usr/src/uts/common/os/share.c
463
print_shares(struct vnode *vp)
usr/src/uts/common/os/share.c
467
if (vp->v_shrlocks == NULL) {
usr/src/uts/common/os/share.c
472
shrl = vp->v_shrlocks;
usr/src/uts/common/os/share.c
561
nbl_share_conflict(vnode_t *vp, nbl_op_t op, caller_context_t *ct)
usr/src/uts/common/os/share.c
568
ASSERT(nbl_in_crit(vp));
usr/src/uts/common/os/share.c
578
mutex_enter(&vp->v_lock);
usr/src/uts/common/os/share.c
579
for (shrl = vp->v_shrlocks; shrl != NULL; shrl = shrl->next) {
usr/src/uts/common/os/share.c
60
add_share(struct vnode *vp, struct shrlock *shr)
usr/src/uts/common/os/share.c
631
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/share.c
641
proc_has_nbmand_share_on_vp(vnode_t *vp, pid_t pid)
usr/src/uts/common/os/share.c
648
mutex_enter(&vp->v_lock);
usr/src/uts/common/os/share.c
649
for (shrl = vp->v_shrlocks; shrl != NULL; shrl = shrl->next) {
usr/src/uts/common/os/share.c
653
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/share.c
657
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/share.c
86
mutex_enter(&vp->v_lock);
usr/src/uts/common/os/share.c
87
for (shrl = vp->v_shrlocks; shrl != NULL; shrl = shrl->next) {
usr/src/uts/common/os/shm.c
1128
struct vnode *vp;
usr/src/uts/common/os/shm.c
1140
swap_xlate(ap, &vp, &off);
usr/src/uts/common/os/shm.c
1143
pp = page_lookup(vp, off, SE_SHARED);
usr/src/uts/common/os/shm.c
1205
struct vnode *vp;
usr/src/uts/common/os/shm.c
1223
swap_xlate(ap, &vp, &off);
usr/src/uts/common/os/shm.c
1225
pp = page_lookup(vp, off, SE_SHARED);
usr/src/uts/common/os/streamio.c
1217
strread(struct vnode *vp, struct uio *uiop, cred_t *crp)
usr/src/uts/common/os/streamio.c
1234
TR_STRREAD_ENTER, "strread:%p", vp);
usr/src/uts/common/os/streamio.c
1235
ASSERT(vp->v_stream);
usr/src/uts/common/os/streamio.c
1236
stp = vp->v_stream;
usr/src/uts/common/os/streamio.c
1292
vp, uiop, crp);
usr/src/uts/common/os/streamio.c
1297
vp, uiop, crp);
usr/src/uts/common/os/streamio.c
1305
"strread awakes:%p, %p, %p", vp, uiop, crp);
usr/src/uts/common/os/streamio.c
1563
strrput_proto(vnode_t *vp, mblk_t *mp,
usr/src/uts/common/os/streamio.c
1597
strrput_misc(vnode_t *vp, mblk_t *mp,
usr/src/uts/common/os/streamio.c
2809
strwrite(struct vnode *vp, struct uio *uiop, cred_t *crp)
usr/src/uts/common/os/streamio.c
2811
return (strwrite_common(vp, uiop, crp, 0));
usr/src/uts/common/os/streamio.c
2816
strwrite_common(struct vnode *vp, struct uio *uiop, cred_t *crp, int wflag)
usr/src/uts/common/os/streamio.c
2827
ASSERT(vp->v_stream);
usr/src/uts/common/os/streamio.c
2828
stp = vp->v_stream;
usr/src/uts/common/os/streamio.c
284
stropen(vnode_t *vp, dev_t *devp, int flag, cred_t *crp)
usr/src/uts/common/os/streamio.c
2939
if ((vp->v_type == VFIFO) &&
usr/src/uts/common/os/streamio.c
306
TRACE_1(TR_FAC_STREAMS_FR, TR_STROPEN, "stropen:%p", vp);
usr/src/uts/common/os/streamio.c
308
mutex_enter(&vp->v_lock);
usr/src/uts/common/os/streamio.c
309
if ((stp = vp->v_stream) != NULL) {
usr/src/uts/common/os/streamio.c
315
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/streamio.c
3280
strioctl(struct vnode *vp, int cmd, intptr_t arg, int flag, int copyflag,
usr/src/uts/common/os/streamio.c
3302
ASSERT(vp->v_stream);
usr/src/uts/common/os/streamio.c
3304
stp = vp->v_stream;
usr/src/uts/common/os/streamio.c
3936
dummydev = vp->v_rdev;
usr/src/uts/common/os/streamio.c
3939
if (vp->v_type == VCHR && /* sorry, no pipes allowed */
usr/src/uts/common/os/streamio.c
3965
if (vp->v_type == VFIFO)
usr/src/uts/common/os/streamio.c
4046
if (vp->v_type == VFIFO)
usr/src/uts/common/os/streamio.c
4108
linkp = findlinks(vp->v_stream, muxid, LINKPERSIST, ss);
usr/src/uts/common/os/streamio.c
4240
dummydev = vp->v_rdev;
usr/src/uts/common/os/streamio.c
432
stp->sd_vnode = vp;
usr/src/uts/common/os/streamio.c
4400
if (vp->v_type == VFIFO)
usr/src/uts/common/os/streamio.c
446
vp->v_stream = stp;
usr/src/uts/common/os/streamio.c
447
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/streamio.c
4479
return (mlink(vp, cmd, (int)arg, crp, rvalp, 0));
usr/src/uts/common/os/streamio.c
448
if (vp->v_type == VFIFO) {
usr/src/uts/common/os/streamio.c
4486
return (ldi_mlink_lh(vp, cmd, arg, crp, rvalp));
usr/src/uts/common/os/streamio.c
4506
if (vp->v_type == VFIFO) {
usr/src/uts/common/os/streamio.c
492
mutex_enter(&vp->v_lock);
usr/src/uts/common/os/streamio.c
493
vp->v_stream = NULL;
usr/src/uts/common/os/streamio.c
494
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/streamio.c
6627
struct vnode *vp,
usr/src/uts/common/os/streamio.c
665
strclose(struct vnode *vp, int flag, cred_t *crp)
usr/src/uts/common/os/streamio.c
6655
"strgetmsg:%p", vp);
usr/src/uts/common/os/streamio.c
6657
ASSERT(vp->v_stream);
usr/src/uts/common/os/streamio.c
6658
stp = vp->v_stream;
usr/src/uts/common/os/streamio.c
674
TR_STRCLOSE, "strclose:%p", vp);
usr/src/uts/common/os/streamio.c
675
ASSERT(vp->v_stream);
usr/src/uts/common/os/streamio.c
677
stp = vp->v_stream;
usr/src/uts/common/os/streamio.c
6799
vp, uiop);
usr/src/uts/common/os/streamio.c
6804
vp, uiop);
usr/src/uts/common/os/streamio.c
6809
"strgetmsg awakes:%p, %p", vp, uiop);
usr/src/uts/common/os/streamio.c
696
strcleanall(vp);
usr/src/uts/common/os/streamio.c
7192
struct vnode *vp,
usr/src/uts/common/os/streamio.c
7218
"kstrgetmsg:%p", vp);
usr/src/uts/common/os/streamio.c
7220
ASSERT(vp->v_stream);
usr/src/uts/common/os/streamio.c
7221
stp = vp->v_stream;
usr/src/uts/common/os/streamio.c
7373
vp, uiop);
usr/src/uts/common/os/streamio.c
7378
vp, uiop);
usr/src/uts/common/os/streamio.c
7383
"kstrgetmsg awakes:%p, %p", vp, uiop);
usr/src/uts/common/os/streamio.c
7849
struct vnode *vp,
usr/src/uts/common/os/streamio.c
7867
ASSERT(vp->v_stream);
usr/src/uts/common/os/streamio.c
7868
stp = vp->v_stream;
usr/src/uts/common/os/streamio.c
7880
audit_strputmsg(vp, mctl, mdata, pri, flag, fmode);
usr/src/uts/common/os/streamio.c
8052
struct vnode *vp,
usr/src/uts/common/os/streamio.c
8065
ASSERT(vp->v_stream);
usr/src/uts/common/os/streamio.c
8066
stp = vp->v_stream;
usr/src/uts/common/os/streamio.c
8069
audit_strputmsg(vp, NULL, NULL, pri, flag, fmode);
usr/src/uts/common/os/streamio.c
851
mutex_enter(&vp->v_lock);
usr/src/uts/common/os/streamio.c
859
vp->v_stream = NULL;
usr/src/uts/common/os/streamio.c
860
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/streamio.c
8621
vnode_t *vp;
usr/src/uts/common/os/streamio.c
8622
vp = STREAM(qp)->sd_vnode;
usr/src/uts/common/os/streamio.c
8623
ASSERT(vp != NULL);
usr/src/uts/common/os/streamio.c
8624
VN_HOLD(vp);
usr/src/uts/common/os/streamio.c
8625
return (vp);
usr/src/uts/common/os/streamio.c
8634
strvp2wq(vnode_t *vp)
usr/src/uts/common/os/streamio.c
8636
ASSERT(vp->v_stream != NULL);
usr/src/uts/common/os/streamio.c
8637
return (vp->v_stream->sd_wrq);
usr/src/uts/common/os/streamio.c
8646
strpollwakeup(vnode_t *vp, short event)
usr/src/uts/common/os/streamio.c
8648
ASSERT(vp->v_stream);
usr/src/uts/common/os/streamio.c
8649
pollwakeup(&vp->v_stream->sd_pollist, event);
usr/src/uts/common/os/streamio.c
8694
str_cn_clean(struct vnode *vp)
usr/src/uts/common/os/streamio.c
8701
ASSERT(vp->v_stream);
usr/src/uts/common/os/streamio.c
8702
stp = vp->v_stream;
usr/src/uts/common/os/streamio.c
947
strclean(struct vnode *vp)
usr/src/uts/common/os/streamio.c
954
TR_STRCLEAN, "strclean:%p", vp);
usr/src/uts/common/os/streamio.c
955
stp = vp->v_stream;
usr/src/uts/common/os/streamio.c
992
strcleanall(struct vnode *vp)
usr/src/uts/common/os/streamio.c
997
stp = vp->v_stream;
usr/src/uts/common/os/strsubr.c
1729
mlink_file(vnode_t *vp, int cmd, struct file *fpdown, cred_t *crp, int *rvalp,
usr/src/uts/common/os/strsubr.c
1748
stp = vp->v_stream;
usr/src/uts/common/os/strsubr.c
1757
if (vp->v_type == VFIFO) {
usr/src/uts/common/os/strsubr.c
1882
dp = &devimpl[getmajor(vp->v_rdev)];
usr/src/uts/common/os/strsubr.c
1991
mlink(vnode_t *vp, int cmd, int arg, cred_t *crp, int *rvalp, int lhlink)
usr/src/uts/common/os/strsubr.c
1997
ret = mlink_file(vp, cmd, fpdown, crp, rvalp, lhlink);
usr/src/uts/common/os/strsubr.c
7978
strwaitmark(vnode_t *vp)
usr/src/uts/common/os/strsubr.c
7980
struct stdata *stp = vp->v_stream;
usr/src/uts/common/os/strsubr.c
8012
strsetrerror(vnode_t *vp, int error, int persist, errfunc_t errfunc)
usr/src/uts/common/os/strsubr.c
8014
struct stdata *stp = vp->v_stream;
usr/src/uts/common/os/strsubr.c
8048
strsetwerror(vnode_t *vp, int error, int persist, errfunc_t errfunc)
usr/src/uts/common/os/strsubr.c
8050
struct stdata *stp = vp->v_stream;
usr/src/uts/common/os/strsubr.c
8084
strseteof(vnode_t *vp, int eof)
usr/src/uts/common/os/strsubr.c
8086
struct stdata *stp = vp->v_stream;
usr/src/uts/common/os/strsubr.c
8110
strflushrq(vnode_t *vp, int flag)
usr/src/uts/common/os/strsubr.c
8112
struct stdata *stp = vp->v_stream;
usr/src/uts/common/os/strsubr.c
8120
strsetrputhooks(vnode_t *vp, uint_t flags,
usr/src/uts/common/os/strsubr.c
8123
struct stdata *stp = vp->v_stream;
usr/src/uts/common/os/strsubr.c
8156
strsetwputhooks(vnode_t *vp, uint_t flags, clock_t closetime)
usr/src/uts/common/os/strsubr.c
8158
struct stdata *stp = vp->v_stream;
usr/src/uts/common/os/strsubr.c
8176
strsetrwputdatahooks(vnode_t *vp, msgfunc_t rdatafunc, msgfunc_t wdatafunc)
usr/src/uts/common/os/strsubr.c
8178
struct stdata *stp = vp->v_stream;
usr/src/uts/common/os/strsubr.c
934
str_sendsig(vnode_t *vp, int event, uchar_t band, int error)
usr/src/uts/common/os/strsubr.c
938
ASSERT(vp->v_stream);
usr/src/uts/common/os/strsubr.c
939
stp = vp->v_stream;
usr/src/uts/common/os/sunddi.c
8286
vnode_t *vp;
usr/src/uts/common/os/sunddi.c
8401
((SEGOP_GETVP(seg, addr, &vp) == 0 &&
usr/src/uts/common/os/sunddi.c
8402
vp != NULL && vp->v_type == VREG) &&
usr/src/uts/common/os/sunddi.c
9955
struct vnode *vp;
usr/src/uts/common/os/sunddi.c
9960
vp = DVTOV(dv);
usr/src/uts/common/os/sunddi.c
9962
mutex_enter(&vp->v_lock);
usr/src/uts/common/os/sunddi.c
9963
count = vp->v_count;
usr/src/uts/common/os/sunddi.c
9964
mutex_exit(&vp->v_lock);
usr/src/uts/common/os/tlabel.c
316
getflabel(vnode_t *vp)
usr/src/uts/common/os/tlabel.c
326
ASSERT(vp);
usr/src/uts/common/os/tlabel.c
327
vfsp = vp->v_vfsp;
usr/src/uts/common/os/tlabel.c
331
rvp = vp;
usr/src/uts/common/os/tlabel.c
530
cgetlabel(bslabel_t *label_p, vnode_t *vp)
usr/src/uts/common/os/tlabel.c
535
if ((tsl = getflabel(vp)) == NULL)
usr/src/uts/common/os/tlabel.c
553
struct vnode *vp;
usr/src/uts/common/os/tlabel.c
567
if (error = lookupname(spath, UIO_SYSSPACE, FOLLOW, NULLVPP, &vp)) {
usr/src/uts/common/os/tlabel.c
573
error = cgetlabel(label_p, vp);
usr/src/uts/common/os/tlabel.c
575
VN_RELE(vp);
usr/src/uts/common/os/urw.c
108
(svd->vp == NULL || svd->vp->v_type != VREG) &&
usr/src/uts/common/os/urw.c
64
vnode_t *vp;
usr/src/uts/common/os/urw.c
73
SEGOP_GETVP(seg, addr, &vp) == 0 &&
usr/src/uts/common/os/urw.c
74
vp != NULL && vp->v_type == VREG &&
usr/src/uts/common/os/urw.c
75
VOP_GETATTR(vp, &vattr, 0, CRED(), NULL) == 0) {
usr/src/uts/common/os/vm_pageout.c
1553
struct vnode *vp = pp->p_vnode;
usr/src/uts/common/os/vm_pageout.c
1566
VN_HOLD(vp);
usr/src/uts/common/os/vm_pageout.c
1572
if (!queue_io_request(vp, offset)) {
usr/src/uts/common/os/vm_pageout.c
1573
VN_RELE(vp);
usr/src/uts/common/os/vm_pageout.c
1616
queue_io_request(vnode_t *vp, u_offset_t off)
usr/src/uts/common/os/vm_pageout.c
1632
arg->a_vp = vp;
usr/src/uts/common/os/zone.c
3449
vnode_t *vp;
usr/src/uts/common/os/zone.c
3469
if ((error = lookuppn(&upn, &pn, FOLLOW, NULLVPP, &vp)) == 0) {
usr/src/uts/common/os/zone.c
3476
VOP_ACCESS(vp, VEXEC, 0, CRED(), NULL)) == 0 &&
usr/src/uts/common/os/zone.c
3477
(!vn_ismntpt(vp) ||
usr/src/uts/common/os/zone.c
3478
(error = traverse(&vp)) == 0)) {
usr/src/uts/common/os/zone.c
3491
VN_RELE(vp);
usr/src/uts/common/os/zone.c
3498
zone->zone_rootvp = vp; /* we hold a reference to vp */
usr/src/uts/common/os/zone.c
3698
zone_chdir(vnode_t *vp, vnode_t **vpp, proc_t *pp)
usr/src/uts/common/os/zone.c
3703
VN_HOLD(vp);
usr/src/uts/common/os/zone.c
3707
audit_chdirec(vp, vpp);
usr/src/uts/common/os/zone.c
3711
*vpp = vp;
usr/src/uts/common/os/zone.c
5841
vnode_t *vp;
usr/src/uts/common/os/zone.c
5860
vp = NULL;
usr/src/uts/common/os/zone.c
5861
if (SEGOP_GETVP(seg, seg->s_base, &vp) != 0 || vp == NULL)
usr/src/uts/common/os/zone.c
5863
if (!vn_can_change_zones(vp)) { /* bail on first match */
usr/src/uts/common/os/zone.c
5906
vnode_t *vp;
usr/src/uts/common/os/zone.c
6265
vp = zone->zone_rootvp;
usr/src/uts/common/os/zone.c
6266
zone_chdir(vp, &PTOU(pp)->u_cdir, pp);
usr/src/uts/common/os/zone.c
6267
zone_chdir(vp, &PTOU(pp)->u_rdir, pp);
usr/src/uts/common/rpc/rpc_subr.c
101
rpc_poptimod(vnode_t *vp)
usr/src/uts/common/rpc/rpc_subr.c
105
error = strioctl(vp, I_FIND, (intptr_t)"timod", 0, K_TO_K, kcred,
usr/src/uts/common/rpc/rpc_subr.c
115
error = strioctl(vp, I_POP, 0, 0, K_TO_K, kcred, &ret);
usr/src/uts/common/rpc/rpcib.c
5261
vnode_t *kkvp, *vp;
usr/src/uts/common/rpc/rpcib.c
5270
vp = tiptr->fp->f_vnode;
usr/src/uts/common/rpc/rpcib.c
5284
err = kstr_ioctl(vp, I_STR, (intptr_t)&iocb);
usr/src/uts/common/rpc/sec/key_call.c
237
vnode_t *vp;
usr/src/uts/common/rpc/sec/key_call.c
255
FOLLOW, NULLVPP, &vp)) != 0) {
usr/src/uts/common/rpc/sec/key_call.c
259
configp->knc_rdev = vp->v_rdev;
usr/src/uts/common/rpc/sec/key_call.c
261
VN_RELE(vp);
usr/src/uts/common/rpc/svc_gen.c
116
void **vp;
usr/src/uts/common/rpc/svc_gen.c
225
vp = (void **)wq->q_ptr;
usr/src/uts/common/rpc/svc_gen.c
226
vp[0] = xprt;
usr/src/uts/common/sharefs/sharefs.h
115
#define VTOSH(vp) ((shnode_t *)((vp)->v_data))
usr/src/uts/common/smbsrv/smb_ktypes.h
1178
#define SMB_TREE_VFS(tree) ((tree)->t_snode->vp->v_vfsp)
usr/src/uts/common/smbsrv/smb_ktypes.h
1179
#define SMB_TREE_FSID(tree) ((tree)->t_snode->vp->v_vfsp->vfs_fsid)
usr/src/uts/common/smbsrv/smb_ktypes.h
689
vnode_t *vp;
usr/src/uts/common/smbsrv/smb_ktypes.h
703
#define SMB_NODE_VFS(node) ((node)->vp->v_vfsp)
usr/src/uts/common/smbsrv/smb_ktypes.h
704
#define SMB_NODE_FSID(node) ((node)->vp->v_vfsp->vfs_fsid)
usr/src/uts/common/sys/dnlc.h
81
struct vnode *vp; /* vnode the name refers to */
usr/src/uts/common/sys/exec.h
181
int (*exec_func)(struct vnode *vp, struct execa *uap,
usr/src/uts/common/sys/exec.h
185
int (*exec_core)(struct vnode *vp, struct proc *p,
usr/src/uts/common/sys/exec.h
210
extern int gexec(vnode_t **vp, struct execa *uap, struct uarg *args,
usr/src/uts/common/sys/exec.h
218
extern int execpermissions(struct vnode *vp, struct vattr *vattrp,
usr/src/uts/common/sys/exec.h
220
extern int execmap(vnode_t *vp, caddr_t addr, size_t len, size_t zfodlen,
usr/src/uts/common/sys/fem.h
124
vnode_t *vp,
usr/src/uts/common/sys/fem.h
293
int (*fsemop_vnstate)(fsemarg_t *vf, vnode_t *vp, \
usr/src/uts/common/sys/fem.h
416
extern int vfsnext_vnstate(fsemarg_t *vf, vnode_t *vp, vntrans_t nstate);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
576
emlxs_vpd_t *vp);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_mbox.h
2109
uint16_t vp:1;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_mbox.h
2131
uint16_t vp:1;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_mbox.h
2202
uint32_t vp:1;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_mbox.h
2210
uint32_t vp:1;
usr/src/uts/common/sys/flock.h
240
locklist_t *flk_active_locks_for_vp(const struct vnode *vp);
usr/src/uts/common/sys/flock.h
241
locklist_t *flk_active_nbmand_locks_for_vp(const struct vnode *vp);
usr/src/uts/common/sys/flock.h
247
int flk_has_remote_locks(struct vnode *vp);
usr/src/uts/common/sys/flock.h
250
int flk_has_remote_locks_for_sysid(vnode_t *vp, int);
usr/src/uts/common/sys/flock.h
268
int cl_flk_has_remote_locks_for_nlmid(struct vnode *vp, int nlmid);
usr/src/uts/common/sys/flock_impl.h
184
#define HASH_INDEX(vp) (((uintptr_t)vp >> 7) & HASH_SHIFT)
usr/src/uts/common/sys/flock_impl.h
229
#define SET_LOCK_TO_FIRST_ACTIVE_VP(gp, lock, vp) \
usr/src/uts/common/sys/flock_impl.h
231
(lock) = (lock_descriptor_t *)vp->v_filocks; \
usr/src/uts/common/sys/flock_impl.h
234
#define SET_LOCK_TO_FIRST_SLEEP_VP(gp, lock, vp) \
usr/src/uts/common/sys/flock_impl.h
237
(lock)->l_vnode != (vp)); (lock) = (lock)->l_next) \
usr/src/uts/common/sys/fs/autofs.h
197
#define vntofn(vp) ((struct fnnode *)((vp)->v_data))
usr/src/uts/common/sys/fs/decomp.h
67
#define VTODC(vp) ((struct dcnode *)(vp)->v_data)
usr/src/uts/common/sys/fs/dv_node.h
100
#define VTODV(vp) ((struct dv_node *)(vp)->v_data)
usr/src/uts/common/sys/fs/fifonode.h
145
#define VTOF(vp) ((struct fifonode *)((vp)->v_data))
usr/src/uts/common/sys/fs/hsfs_impl.h
45
extern int hs_readsector(struct vnode *vp, uint_t secno, uchar_t *ptr);
usr/src/uts/common/sys/fs/hsfs_impl.h
59
extern void hs_freenode(vnode_t *vp, struct hsfs *fsp, int nopage);
usr/src/uts/common/sys/fs/hsfs_impl.h
69
extern void hs_filldirent(struct vnode *vp, struct hs_direntry *hdp);
usr/src/uts/common/sys/fs/hsfs_impl.h
71
extern int hs_access(struct vnode *vp, mode_t m, struct cred *cred);
usr/src/uts/common/sys/fs/hsfs_rrip.h
298
extern void hs_check_root_dirent(struct vnode *vp, struct hs_direntry *hdp);
usr/src/uts/common/sys/fs/lofs_node.h
66
#define vtol(vp) ((struct lnode *)((vp)->v_data))
usr/src/uts/common/sys/fs/lofs_node.h
67
#define realvp(vp) (vtol(vp)->lo_vp)
usr/src/uts/common/sys/fs/mntdata.h
76
#define VTOM(vp) ((struct mntnode *)(vp)->v_data)
usr/src/uts/common/sys/fs/namenode.h
77
#define VTONM(vp) ((struct namenode *)((vp)->v_data))
usr/src/uts/common/sys/fs/namenode.h
83
#define NM_FILEVP_HASH(vp) (&nm_filevp_hash[(((uintptr_t)vp) >> \
usr/src/uts/common/sys/fs/pxfs_ki.h
46
extern int clpxfs_aio_write(vnode_t *vp, struct aio_req *aio, cred_t *cred_p);
usr/src/uts/common/sys/fs/pxfs_ki.h
47
extern int clpxfs_aio_read(vnode_t *vp, struct aio_req *aio, cred_t *cred_p);
usr/src/uts/common/sys/fs/sdev_impl.h
234
#define VTOSDEV(vp) ((struct sdev_node *)(vp)->v_data)
usr/src/uts/common/sys/fs/sdev_impl.h
240
struct vnode *vp = SDEVTOV(dv); \
usr/src/uts/common/sys/fs/sdev_impl.h
241
mutex_enter(&vp->v_lock); \
usr/src/uts/common/sys/fs/sdev_impl.h
242
VN_RELE_LOCKED(vp); \
usr/src/uts/common/sys/fs/sdev_impl.h
243
mutex_exit(&vp->v_lock); \
usr/src/uts/common/sys/fs/sdev_impl.h
246
#define SDEV_ACL_FLAVOR(vp) (VFSTOSDEVFS(vp->v_vfsp)->sdev_acl_flavor)
usr/src/uts/common/sys/fs/snode.h
126
#define VTOS(vp) ((struct snode *)((vp)->v_data))
usr/src/uts/common/sys/fs/snode.h
127
#define VTOCS(vp) (VTOS(VTOS(vp)->s_commonvp))
usr/src/uts/common/sys/fs/snode.h
176
int spec_fence_snode(dev_info_t *dip, struct vnode *vp);
usr/src/uts/common/sys/fs/tmp.h
58
#define VTOTM(vp) ((struct tmount *)(vp)->v_vfsp->vfs_data)
usr/src/uts/common/sys/fs/tmp.h
59
#define VTOTN(vp) ((struct tmpnode *)(vp)->v_data)
usr/src/uts/common/sys/fs/ufs_filio.h
105
extern int ufs_mark_compressed(struct vnode *vp);
usr/src/uts/common/sys/fs/ufs_inode.h
1001
int ufs_alloc_data(vnode_t *vp, u_offset_t offset, size_t *len, fdbuffer_t *fdb,
usr/src/uts/common/sys/fs/ufs_inode.h
999
int ufs_rdwr_data(vnode_t *vp, u_offset_t offset, size_t len, fdbuffer_t *fdb,
usr/src/uts/common/sys/gfs.h
120
#define gfs_file_parent(vp) (((gfs_file_t *)(vp)->v_data)->gfs_parent)
usr/src/uts/common/sys/gfs.h
122
#define gfs_file_index(vp) (((gfs_file_t *)(vp)->v_data)->gfs_index)
usr/src/uts/common/sys/gfs.h
123
#define gfs_file_set_index(vp, idx) \
usr/src/uts/common/sys/gfs.h
124
(((gfs_file_t *)(vp)->v_data)->gfs_index = (idx))
usr/src/uts/common/sys/gfs.h
126
#define gfs_file_inode(vp) (((gfs_file_t *)(vp)->v_data)->gfs_ino)
usr/src/uts/common/sys/gfs.h
127
#define gfs_file_set_inode(vp, ino) \
usr/src/uts/common/sys/gfs.h
128
(((gfs_file_t *)(vp)->v_data)->gfs_ino = (ino))
usr/src/uts/common/sys/rsm/rsm_common.h
198
void *vp;
usr/src/uts/common/sys/socketvar.h
738
#define IS_NON_STREAM_SOCK(vp) \
usr/src/uts/common/sys/socketvar.h
739
((vp)->v_type == VSOCK && (vp)->v_stream == NULL)
usr/src/uts/common/sys/socketvar.h
767
#define VTOSO(vp) ((struct sonode *)((vp)->v_data))
usr/src/uts/common/sys/swap.h
213
extern struct anon *swap_anon(struct vnode *vp, u_offset_t off);
usr/src/uts/common/sys/swap.h
216
extern void swap_phys_free(struct vnode *vp, u_offset_t off, size_t len);
usr/src/uts/common/sys/swap.h
217
extern int swap_getphysname(struct vnode *vp, u_offset_t off,
usr/src/uts/common/sys/swap.h
219
extern int swap_newphysname(struct vnode *vp, u_offset_t offset,
usr/src/uts/common/sys/user.h
49
struct vnode *vp;
usr/src/uts/common/sys/vfstab.h
43
#define vfsnull(vp) ((vp)->vfs_special = (vp)->vfs_fsckdev = \
usr/src/uts/common/sys/vfstab.h
44
(vp)->vfs_mountp = (vp)->vfs_fstype = \
usr/src/uts/common/sys/vfstab.h
45
(vp)->vfs_fsckpass = (vp)->vfs_automnt = \
usr/src/uts/common/sys/vfstab.h
46
(vp)->vfs_mntopts = NULL)
usr/src/uts/common/sys/vfstab.h
48
#define putvfsent(fd, vp)\
usr/src/uts/common/sys/vfstab.h
50
(vp)->vfs_special ? (vp)->vfs_special : "-", \
usr/src/uts/common/sys/vfstab.h
51
(vp)->vfs_fsckdev ? (vp)->vfs_fsckdev : "-", \
usr/src/uts/common/sys/vfstab.h
52
(vp)->vfs_mountp ? (vp)->vfs_mountp : "-", \
usr/src/uts/common/sys/vfstab.h
53
(vp)->vfs_fstype ? (vp)->vfs_fstype : "-", \
usr/src/uts/common/sys/vfstab.h
54
(vp)->vfs_fsckpass ? (vp)->vfs_fsckpass : "-", \
usr/src/uts/common/sys/vfstab.h
55
(vp)->vfs_automnt ? (vp)->vfs_automnt : "-", \
usr/src/uts/common/sys/vfstab.h
56
(vp)->vfs_mntopts ? (vp)->vfs_mntopts : "-")
usr/src/uts/common/sys/vnode.h
1045
extern int fop_remove(vnode_t *vp, char *, cred_t *, caller_context_t *,
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
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
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
1155
#define VOP_FID(vp, fidp, ct) \
usr/src/uts/common/sys/vnode.h
1156
fop_fid(vp, fidp, ct)
usr/src/uts/common/sys/vnode.h
1157
#define VOP_RWLOCK(vp, w, ct) \
usr/src/uts/common/sys/vnode.h
1158
fop_rwlock(vp, w, ct)
usr/src/uts/common/sys/vnode.h
1159
#define VOP_RWUNLOCK(vp, w, ct) \
usr/src/uts/common/sys/vnode.h
1160
fop_rwunlock(vp, w, ct)
usr/src/uts/common/sys/vnode.h
1161
#define VOP_SEEK(vp, ooff, noffp, ct) \
usr/src/uts/common/sys/vnode.h
1162
fop_seek(vp, ooff, noffp, 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
1181
#define VOP_POLL(vp, events, anyyet, reventsp, phpp, ct) \
usr/src/uts/common/sys/vnode.h
1182
fop_poll(vp, events, anyyet, reventsp, phpp, ct)
usr/src/uts/common/sys/vnode.h
1183
#define VOP_DUMP(vp, addr, bn, count, ct) \
usr/src/uts/common/sys/vnode.h
1184
fop_dump(vp, addr, bn, count, 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
1189
#define VOP_DUMPCTL(vp, action, blkp, ct) \
usr/src/uts/common/sys/vnode.h
1190
fop_dumpctl(vp, action, blkp, 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
1199
#define VOP_VNEVENT(vp, vnevent, dvp, fnm, ct) \
usr/src/uts/common/sys/vnode.h
1200
fop_vnevent(vp, vnevent, dvp, fnm, 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
1303
int vn_can_change_zones(vnode_t *vp);
usr/src/uts/common/sys/vnode.h
1335
int vn_rdwr(enum uio_rw rw, struct vnode *vp, caddr_t base, ssize_t len,
usr/src/uts/common/sys/vnode.h
1338
void vn_rele(struct vnode *vp);
usr/src/uts/common/sys/vnode.h
1339
void vn_rele_async(struct vnode *vp, struct taskq *taskq);
usr/src/uts/common/sys/vnode.h
1340
void vn_rele_dnlc(struct vnode *vp);
usr/src/uts/common/sys/vnode.h
1341
void vn_rele_stream(struct vnode *vp);
usr/src/uts/common/sys/vnode.h
1352
int vn_vfswlock(struct vnode *vp);
usr/src/uts/common/sys/vnode.h
1353
int vn_vfswlock_wait(struct vnode *vp);
usr/src/uts/common/sys/vnode.h
1354
int vn_vfsrlock(struct vnode *vp);
usr/src/uts/common/sys/vnode.h
1355
int vn_vfsrlock_wait(struct vnode *vp);
usr/src/uts/common/sys/vnode.h
1356
void vn_vfsunlock(struct vnode *vp);
usr/src/uts/common/sys/vnode.h
1357
int vn_vfswlock_held(struct vnode *vp);
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
1369
void vn_setpath_str(struct vnode *vp, const char *str, size_t len);
usr/src/uts/common/sys/vnode.h
1370
void vn_setpath(vnode_t *rootvp, struct vnode *startvp, struct vnode *vp,
usr/src/uts/common/sys/vnode.h
1372
void vn_renamepath(vnode_t *dvp, vnode_t *vp, const char *nm, size_t len);
usr/src/uts/common/sys/vnode.h
1449
#define VN_HOLD_LOCKED(vp) { \
usr/src/uts/common/sys/vnode.h
1450
ASSERT(mutex_owned(&(vp)->v_lock)); \
usr/src/uts/common/sys/vnode.h
1451
(vp)->v_count++; \
usr/src/uts/common/sys/vnode.h
1452
DTRACE_PROBE1(vn__hold, vnode_t *, vp); \
usr/src/uts/common/sys/vnode.h
1455
#define VN_HOLD(vp) { \
usr/src/uts/common/sys/vnode.h
1456
mutex_enter(&(vp)->v_lock); \
usr/src/uts/common/sys/vnode.h
1457
VN_HOLD_LOCKED(vp); \
usr/src/uts/common/sys/vnode.h
1458
mutex_exit(&(vp)->v_lock); \
usr/src/uts/common/sys/vnode.h
1461
#define VN_RELE(vp) { \
usr/src/uts/common/sys/vnode.h
1462
vn_rele(vp); \
usr/src/uts/common/sys/vnode.h
1465
#define VN_RELE_ASYNC(vp, taskq) { \
usr/src/uts/common/sys/vnode.h
1466
vn_rele_async(vp, taskq); \
usr/src/uts/common/sys/vnode.h
1469
#define VN_RELE_LOCKED(vp) { \
usr/src/uts/common/sys/vnode.h
1470
ASSERT(mutex_owned(&(vp)->v_lock)); \
usr/src/uts/common/sys/vnode.h
1471
ASSERT((vp)->v_count >= 1); \
usr/src/uts/common/sys/vnode.h
1472
(vp)->v_count--; \
usr/src/uts/common/sys/vnode.h
1473
DTRACE_PROBE1(vn__rele, vnode_t *, vp); \
usr/src/uts/common/sys/vnode.h
1476
#define VN_SET_VFS_TYPE_DEV(vp, vfsp, type, dev) { \
usr/src/uts/common/sys/vnode.h
1477
(vp)->v_vfsp = (vfsp); \
usr/src/uts/common/sys/vnode.h
1478
(vp)->v_type = (type); \
usr/src/uts/common/sys/vnode.h
1479
(vp)->v_rdev = (dev); \
usr/src/uts/common/sys/vnode.h
1506
#define VN_ISKAS(vp) ((vp) >= &kvps[0] && (vp) < &kvps[KV_MAX])
usr/src/uts/common/sys/vnode.h
1524
#define VBSIZE(vp) ((vp)->v_vfsp->vfs_bsize)
usr/src/uts/common/sys/vnode.h
1526
#define VTOZONE(vp) ((vp)->v_vfsp->vfs_zone)
usr/src/uts/common/sys/vnode.h
319
#define IS_DEVVP(vp) \
usr/src/uts/common/sys/vnode.h
320
((vp)->v_type == VCHR || (vp)->v_type == VBLK || (vp)->v_type == VFIFO)
usr/src/uts/common/sys/vnode.h
342
#define IS_SWAPVP(vp) (((vp)->v_flag & (VISSWAP | VSWAPLIKE)) != 0)
usr/src/uts/common/sys/vnode.h
380
#define IS_PXFSVP(vp) ((vp)->v_flag & VPXFS)
usr/src/uts/common/sys/vnode.h
384
#define IS_XATTRDIR(vp) ((vp)->v_flag & V_XATTRDIR)
usr/src/uts/common/sys/vnode.h
395
#define IS_VMODSORT(vp) \
usr/src/uts/common/sys/vnode.h
396
(pvn_vmodsort_supported != 0 && ((vp)->v_flag & VMODSORT) != 0)
usr/src/uts/common/sys/vnode.h
405
#define IS_SWAPFSVP(vp) (((vp)->v_flag & VISSWAPFS) != 0)
usr/src/uts/common/sys/vnode.h
786
#define MANDLOCK(vp, mode) ((vp)->v_type == VREG && MANDMODE(mode))
usr/src/uts/common/sys/zone.h
805
#define VN_IS_CURZONEROOT(vp) (VN_CMP(vp, ZONE_ROOTVP()))
usr/src/uts/common/syscall/access.c
103
error = VOP_ACCESS(vp, mode, 0, tmpcr, NULL);
usr/src/uts/common/syscall/access.c
107
VN_RELE(vp);
usr/src/uts/common/syscall/access.c
115
VN_RELE(vp);
usr/src/uts/common/syscall/access.c
63
vnode_t *vp;
usr/src/uts/common/syscall/access.c
93
if (error = lookupnameatcred(fname, UIO_USERSPACE, FOLLOW, NULLVPP, &vp,
usr/src/uts/common/syscall/acctctl.c
100
ac_file_in_use(vnode_t *vp)
usr/src/uts/common/syscall/acctctl.c
105
if (vp == NULL)
usr/src/uts/common/syscall/acctctl.c
125
if (vn_compare(acg->ac_proc.ac_vnode, vp) ||
usr/src/uts/common/syscall/acctctl.c
126
vn_compare(acg->ac_task.ac_vnode, vp) ||
usr/src/uts/common/syscall/acctctl.c
127
vn_compare(acg->ac_flow.ac_vnode, vp) ||
usr/src/uts/common/syscall/acctctl.c
128
vn_compare(acg->ac_net.ac_vnode, vp))
usr/src/uts/common/syscall/acctctl.c
153
vnode_t *vp;
usr/src/uts/common/syscall/acctctl.c
214
error = lookupname(namebuf, UIO_SYSSPACE, FOLLOW, NULLVPP, &vp);
usr/src/uts/common/syscall/acctctl.c
220
if (ac_file_in_use(vp)) {
usr/src/uts/common/syscall/acctctl.c
225
VN_RELE(vp);
usr/src/uts/common/syscall/acctctl.c
228
VN_RELE(vp);
usr/src/uts/common/syscall/acctctl.c
245
FCREAT | FWRITE | FOFFMAX, 0600, &vp, CRCREAT, 0)) != 0) {
usr/src/uts/common/syscall/acctctl.c
252
if (vp->v_type != VREG) {
usr/src/uts/common/syscall/acctctl.c
253
VN_RELE(vp);
usr/src/uts/common/syscall/acctctl.c
267
info->ac_vnode = vp;
usr/src/uts/common/syscall/acctctl.c
268
vp = oldvp;
usr/src/uts/common/syscall/acctctl.c
273
info->ac_vnode = vp;
usr/src/uts/common/syscall/acctctl.c
274
vp = NULL;
usr/src/uts/common/syscall/acctctl.c
276
if (vp) {
usr/src/uts/common/syscall/acctctl.c
280
if ((error = VOP_CLOSE(vp, FWRITE, 1, 0, CRED(), NULL)) != 0) {
usr/src/uts/common/syscall/acctctl.c
281
VN_RELE(vp);
usr/src/uts/common/syscall/acctctl.c
287
VN_RELE(vp);
usr/src/uts/common/syscall/acl.c
123
cacl(int cmd, int nentries, void *aclbufp, vnode_t *vp, int *rv)
usr/src/uts/common/syscall/acl.c
134
ASSERT(vp);
usr/src/uts/common/syscall/acl.c
150
if (error = VOP_GETSECATTR(vp, &vsecattr, 0, CRED(), NULL))
usr/src/uts/common/syscall/acl.c
176
if (error = VOP_GETSECATTR(vp, &vsecattr, 0, CRED(), NULL))
usr/src/uts/common/syscall/acl.c
226
if (error = VOP_GETSECATTR(vp, &vsecattr, 0, CRED(), NULL))
usr/src/uts/common/syscall/acl.c
298
if (vsecattr.vsa_dfaclcnt && vp->v_type != VDIR) {
usr/src/uts/common/syscall/acl.c
302
(void) VOP_RWLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/syscall/acl.c
303
if (error = VOP_SETSECATTR(vp, &vsecattr, 0, CRED(), NULL)) {
usr/src/uts/common/syscall/acl.c
305
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/syscall/acl.c
315
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/syscall/acl.c
336
(void) VOP_RWLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/syscall/acl.c
337
if (error = VOP_SETSECATTR(vp, &vsecattr, 0, CRED(), NULL)) {
usr/src/uts/common/syscall/acl.c
339
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/syscall/acl.c
344
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/syscall/acl.c
59
vnode_t *vp, int *rv);
usr/src/uts/common/syscall/acl.c
67
struct vnode *vp;
usr/src/uts/common/syscall/acl.c
76
error = lookupname((char *)fname, UIO_USERSPACE, FOLLOW, NULLVPP, &vp);
usr/src/uts/common/syscall/acl.c
83
error = cacl(cmd, nentries, aclbufp, vp, &rv);
usr/src/uts/common/syscall/acl.c
84
VN_RELE(vp);
usr/src/uts/common/syscall/chdir.c
102
vp = fp->f_vnode;
usr/src/uts/common/syscall/chdir.c
103
VN_HOLD(vp);
usr/src/uts/common/syscall/chdir.c
105
error = chdirec(vp, 0, 0);
usr/src/uts/common/syscall/chdir.c
117
vnode_t *vp;
usr/src/uts/common/syscall/chdir.c
122
if (error = lookupname(fname, UIO_USERSPACE, FOLLOW, NULLVPP, &vp)) {
usr/src/uts/common/syscall/chdir.c
128
error = chdirec(vp, 1, 1);
usr/src/uts/common/syscall/chdir.c
146
vnode_t *vp;
usr/src/uts/common/syscall/chdir.c
152
vp = fp->f_vnode;
usr/src/uts/common/syscall/chdir.c
153
VN_HOLD(vp);
usr/src/uts/common/syscall/chdir.c
155
error = chdirec(vp, 1, 0);
usr/src/uts/common/syscall/chdir.c
162
chdirec(vnode_t *vp, int ischroot, int do_traverse)
usr/src/uts/common/syscall/chdir.c
171
if (vp->v_type != VDIR) {
usr/src/uts/common/syscall/chdir.c
175
if (error = VOP_ACCESS(vp, VEXEC, 0, CRED(), NULL))
usr/src/uts/common/syscall/chdir.c
183
if (vn_mountedvfs(vp) != NULL && do_traverse) {
usr/src/uts/common/syscall/chdir.c
184
if (error = traverse(&vp))
usr/src/uts/common/syscall/chdir.c
200
if (error = VOP_GETATTR(vp, &tattr, 0, CRED(), NULL))
usr/src/uts/common/syscall/chdir.c
219
audit_chdirec(vp, vpp);
usr/src/uts/common/syscall/chdir.c
227
if (!ischroot && *vpp != NULL && vp != NULL && VN_CMP(*vpp, vp))
usr/src/uts/common/syscall/chdir.c
231
*vpp = vp;
usr/src/uts/common/syscall/chdir.c
243
VN_RELE(vp);
usr/src/uts/common/syscall/chdir.c
70
vnode_t *vp;
usr/src/uts/common/syscall/chdir.c
75
if (error = lookupname(fname, UIO_USERSPACE, FOLLOW, NULLVPP, &vp)) {
usr/src/uts/common/syscall/chdir.c
81
error = chdirec(vp, 0, 1);
usr/src/uts/common/syscall/chdir.c
96
vnode_t *vp;
usr/src/uts/common/syscall/fcntl.c
271
vp = fp->f_vnode;
usr/src/uts/common/syscall/fcntl.c
275
if ((error = VOP_SETFL(vp, flag, iarg, fp->f_cred, NULL)) ==
usr/src/uts/common/syscall/fcntl.c
299
vp = fp->f_vnode;
usr/src/uts/common/syscall/fcntl.c
385
if ((error = flock_check(vp, &bf, offset, maxoffset)) != 0)
usr/src/uts/common/syscall/fcntl.c
426
if ((error = VOP_FRLOCK(vp, (cmd == F_O_GETLK) ? F_GETLK : cmd,
usr/src/uts/common/syscall/fcntl.c
549
if (vp->v_type != VREG) {
usr/src/uts/common/syscall/fcntl.c
626
error = flock_check(vp, &bf, offset, maxoffset);
usr/src/uts/common/syscall/fcntl.c
628
error = flock_check(vp, &bf, offset, MAXOFFSET_T);
usr/src/uts/common/syscall/fcntl.c
632
if (vp->v_type == VREG && bf.l_len == 0 &&
usr/src/uts/common/syscall/fcntl.c
643
if ((error = flock_get_start(vp, &bf, offset, &start)) != 0)
usr/src/uts/common/syscall/fcntl.c
646
if (nbl_need_check(vp)) {
usr/src/uts/common/syscall/fcntl.c
650
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/syscall/fcntl.c
653
if ((error = VOP_GETATTR(vp, &vattr, 0, CRED(), NULL))
usr/src/uts/common/syscall/fcntl.c
659
if (nbl_conflict(vp, NBL_WRITE, begin, length, 0,
usr/src/uts/common/syscall/fcntl.c
671
error = VOP_SPACE(vp, cmd, &bf, flag, offset, fp->f_cred, NULL);
usr/src/uts/common/syscall/fcntl.c
73
vnode_t *vp;
usr/src/uts/common/syscall/fcntl.c
737
if ((error = flock_check(vp, &bf, offset, MAXOFFSET_T)) != 0)
usr/src/uts/common/syscall/fcntl.c
775
if ((error = VOP_FRLOCK(vp, cmd, &bf, flag, offset,
usr/src/uts/common/syscall/fcntl.c
846
error = VOP_SHRLOCK(vp, cmd, &shr, flag, fp->f_cred, NULL);
usr/src/uts/common/syscall/fcntl.c
855
nbl_end_crit(vp);
usr/src/uts/common/syscall/fcntl.c
866
flock_check(vnode_t *vp, flock64_t *flp, offset_t offset, offset_t max)
usr/src/uts/common/syscall/fcntl.c
890
if (error = VOP_GETATTR(vp, &vattr, 0, CRED(), NULL))
usr/src/uts/common/syscall/fcntl.c
936
flock_get_start(vnode_t *vp, flock64_t *flp, offset_t offset, u_offset_t *start)
usr/src/uts/common/syscall/fcntl.c
954
if (error = VOP_GETATTR(vp, &vattr, 0, CRED(), NULL))
usr/src/uts/common/syscall/getdents.c
120
(void) VOP_RWLOCK(vp, V_WRITELOCK_FALSE, NULL);
usr/src/uts/common/syscall/getdents.c
121
error = VOP_READDIR(vp, &auio, fp->f_cred, &sink, NULL, 0);
usr/src/uts/common/syscall/getdents.c
122
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, NULL);
usr/src/uts/common/syscall/getdents.c
191
vnode_t *vp;
usr/src/uts/common/syscall/getdents.c
209
vp = fp->f_vnode;
usr/src/uts/common/syscall/getdents.c
210
if (vp->v_type != VDIR) {
usr/src/uts/common/syscall/getdents.c
227
(void) VOP_RWLOCK(vp, V_WRITELOCK_FALSE, NULL);
usr/src/uts/common/syscall/getdents.c
228
error = VOP_READDIR(vp, &auio, fp->f_cred, &sink, NULL, 0);
usr/src/uts/common/syscall/getdents.c
229
VOP_RWUNLOCK(vp, V_WRITELOCK_FALSE, NULL);
usr/src/uts/common/syscall/getdents.c
73
vnode_t *vp;
usr/src/uts/common/syscall/getdents.c
91
vp = fp->f_vnode;
usr/src/uts/common/syscall/getdents.c
92
if (vp->v_type != VDIR) {
usr/src/uts/common/syscall/ioctl.c
63
vnode_t *vp;
usr/src/uts/common/syscall/ioctl.c
70
vp = fp->f_vnode;
usr/src/uts/common/syscall/ioctl.c
72
if (vp->v_type == VREG || vp->v_type == VDIR) {
usr/src/uts/common/syscall/ioctl.c
90
error = VOP_GETATTR(vp, &vattr, 0, fp->f_cred, NULL);
usr/src/uts/common/syscall/lseek.c
113
if (error = VOP_GETATTR(vp, &vattr, 0, fp->f_cred, NULL)) {
usr/src/uts/common/syscall/lseek.c
133
error = VOP_IOCTL(vp, _FIO_SEEK_DATA, (intptr_t)(&noff),
usr/src/uts/common/syscall/lseek.c
143
error = VOP_GETATTR(vp, &vattr, 0, fp->f_cred, NULL);
usr/src/uts/common/syscall/lseek.c
162
error = VOP_IOCTL(vp, _FIO_SEEK_HOLE, (intptr_t)(&noff),
usr/src/uts/common/syscall/lseek.c
172
error = VOP_GETATTR(vp, &vattr, 0, fp->f_cred, NULL);
usr/src/uts/common/syscall/lseek.c
194
if ((error = VOP_SEEK(vp, curoff, &newoff, NULL)) == 0) {
usr/src/uts/common/syscall/lseek.c
275
vnode_t *vp;
usr/src/uts/common/syscall/lseek.c
284
vp = fp->f_vnode;
usr/src/uts/common/syscall/lseek.c
294
if ((error = VOP_GETATTR(vp, &vattr, 0, fp->f_cred, NULL)) != 0)
usr/src/uts/common/syscall/lseek.c
308
error = VOP_IOCTL(vp, _FIO_SEEK_DATA, (intptr_t)(&new_off),
usr/src/uts/common/syscall/lseek.c
319
error = VOP_GETATTR(vp, &vattr, 0, fp->f_cred, NULL);
usr/src/uts/common/syscall/lseek.c
337
error = VOP_IOCTL(vp, _FIO_SEEK_HOLE, (intptr_t)(&new_off),
usr/src/uts/common/syscall/lseek.c
347
error = VOP_GETATTR(vp, &vattr, 0, fp->f_cred, NULL);
usr/src/uts/common/syscall/lseek.c
367
if ((error = VOP_SEEK(vp, old_off, &new_off, NULL)) == 0) {
usr/src/uts/common/syscall/lseek.c
78
vnode_t *vp;
usr/src/uts/common/syscall/lseek.c
85
vp = fp->f_vnode;
usr/src/uts/common/syscall/lseek.c
86
reg = (vp->v_type == VREG);
usr/src/uts/common/syscall/mkdir.c
55
vnode_t *vp;
usr/src/uts/common/syscall/mkdir.c
70
error = vn_createat(dname, UIO_USERSPACE, &vattr, EXCL, 0, &vp,
usr/src/uts/common/syscall/mkdir.c
76
VN_RELE(vp);
usr/src/uts/common/syscall/mknod.c
101
error = vn_createat(fname, UIO_USERSPACE, &vattr, EXCL, 0, &vp,
usr/src/uts/common/syscall/mknod.c
107
VN_RELE(vp);
usr/src/uts/common/syscall/mknod.c
62
vnode_t *vp;
usr/src/uts/common/syscall/mmapobjsys.c
148
error = mmapobj(vp, flags, mrp, &num_mapped, padding, fp->f_cred);
usr/src/uts/common/syscall/mmapobjsys.c
73
struct vnode *vp;
usr/src/uts/common/syscall/mmapobjsys.c
92
vp = fp->f_vnode;
usr/src/uts/common/syscall/mount.c
105
if ((vp->v_flag & VPXFS) && ((uap->flags & MS_GLOBAL) != MS_GLOBAL)) {
usr/src/uts/common/syscall/mount.c
123
error = domount("pxfs", uap, vp, CRED(), &vfsp);
usr/src/uts/common/syscall/mount.c
128
error = domount(NULL, uap, vp, CRED(), &vfsp);
usr/src/uts/common/syscall/mount.c
132
VN_RELE(vp);
usr/src/uts/common/syscall/mount.c
68
vnode_t *vp = NULL;
usr/src/uts/common/syscall/mount.c
97
if (error = lookupname(uap->dir, UIO_USERSPACE, FOLLOW, NULLVPP, &vp))
usr/src/uts/common/syscall/open.c
120
error = lookupnameat(fname, seg, FOLLOW, NULLVPP, &vp, startvp);
usr/src/uts/common/syscall/open.c
126
startvp = vp;
usr/src/uts/common/syscall/open.c
219
&vp, CRCREAT, PTOU(curproc)->u_cmask,
usr/src/uts/common/syscall/open.c
225
if ((vp->v_flag & VDUP) == 0) {
usr/src/uts/common/syscall/open.c
226
fp->f_vnode = vp;
usr/src/uts/common/syscall/open.c
250
dupfd = getminor(vp->v_rdev);
usr/src/uts/common/syscall/open.c
251
type = vp->v_type;
usr/src/uts/common/syscall/open.c
252
mutex_enter(&vp->v_lock);
usr/src/uts/common/syscall/open.c
253
vp->v_flag &= ~VDUP;
usr/src/uts/common/syscall/open.c
254
mutex_exit(&vp->v_lock);
usr/src/uts/common/syscall/open.c
255
VN_RELE(vp);
usr/src/uts/common/syscall/open.c
64
vnode_t *vp, *sdvp;
usr/src/uts/common/syscall/pathconf.c
108
if (!(error = VOP_FSYNC(vp, FSYNC, cr, NULL)))
usr/src/uts/common/syscall/pathconf.c
113
return ((vp->v_vfsp->vfs_flag & VFS_XATTR) ? 1 : 0);
usr/src/uts/common/syscall/pathconf.c
116
if (error = VOP_PATHCONF(vp, cmd, &val, cr, NULL))
usr/src/uts/common/syscall/pathconf.c
141
vnode_t *vp;
usr/src/uts/common/syscall/pathconf.c
147
if (error = lookupname(fname, UIO_USERSPACE, FOLLOW, NULLVPP, &vp)) {
usr/src/uts/common/syscall/pathconf.c
153
retval = cpathconf(vp, name, CRED());
usr/src/uts/common/syscall/pathconf.c
154
VN_RELE(vp);
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/pathconf.c
71
if ((error = VFS_STATVFS(vp->v_vfsp, &sb)) != 0)
usr/src/uts/common/syscall/poll.c
2874
checkwfdlist(vnode_t *vp, fpollinfo_t *fpip)
usr/src/uts/common/syscall/poll.c
2880
if ((stp = vp->v_stream) == NULL) {
usr/src/uts/common/syscall/readlink.c
106
error = VOP_READLINK(vp, &auio, CRED(), NULL);
usr/src/uts/common/syscall/readlink.c
107
VN_RELE(vp);
usr/src/uts/common/syscall/readlink.c
57
vnode_t *vp;
usr/src/uts/common/syscall/readlink.c
76
NULLVPP, &vp, startvp)) {
usr/src/uts/common/syscall/readlink.c
82
if (vp->v_type != VLNK) {
usr/src/uts/common/syscall/readlink.c
88
error = VOP_GETATTR(vp, &vattr, 0, CRED(), NULL);
usr/src/uts/common/syscall/readlink.c
90
VN_RELE(vp);
usr/src/uts/common/syscall/rw.c
1104
vp = fp->f_vnode;
usr/src/uts/common/syscall/rw.c
111
if (nbl_need_check(vp)) {
usr/src/uts/common/syscall/rw.c
1110
if (vp->v_type == VREG) {
usr/src/uts/common/syscall/rw.c
1119
error = VOP_GETATTR(vp, &va, 0, fp->f_cred, NULL);
usr/src/uts/common/syscall/rw.c
1136
} else if (vp->v_type == VFIFO) {
usr/src/uts/common/syscall/rw.c
114
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/syscall/rw.c
1144
if (nbl_need_check(vp)) {
usr/src/uts/common/syscall/rw.c
1147
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/syscall/rw.c
1149
error = nbl_svmand(vp, fp->f_cred, &svmand);
usr/src/uts/common/syscall/rw.c
1152
if (nbl_conflict(vp, NBL_WRITE, fileoff, count, svmand, NULL)) {
usr/src/uts/common/syscall/rw.c
1158
(void) VOP_RWLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
116
error = nbl_svmand(vp, fp->f_cred, &svmand);
usr/src/uts/common/syscall/rw.c
1173
error = VOP_READ(vp, &auio, ioflag, fp->f_cred, NULL);
usr/src/uts/common/syscall/rw.c
1182
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
1188
nbl_end_crit(vp);
usr/src/uts/common/syscall/rw.c
119
if (nbl_conflict(vp, NBL_READ, fp->f_offset, cnt, svmand,
usr/src/uts/common/syscall/rw.c
1205
register vnode_t *vp;
usr/src/uts/common/syscall/rw.c
126
(void) VOP_RWLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
1305
vp = fp->f_vnode;
usr/src/uts/common/syscall/rw.c
1312
if (vp->v_type == VREG) {
usr/src/uts/common/syscall/rw.c
1354
} else if (vp->v_type == VFIFO) {
usr/src/uts/common/syscall/rw.c
1362
if (nbl_need_check(vp)) {
usr/src/uts/common/syscall/rw.c
1365
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/syscall/rw.c
1367
error = nbl_svmand(vp, fp->f_cred, &svmand);
usr/src/uts/common/syscall/rw.c
1370
if (nbl_conflict(vp, NBL_WRITE, fileoff, count, svmand, NULL)) {
usr/src/uts/common/syscall/rw.c
1376
(void) VOP_RWLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
1387
error = VOP_WRITE(vp, &auio, ioflag, fp->f_cred, NULL);
usr/src/uts/common/syscall/rw.c
1396
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
140
if (fileoff >= OFFSET_MAX(fp) && (vp->v_type == VREG)) {
usr/src/uts/common/syscall/rw.c
1402
nbl_end_crit(vp);
usr/src/uts/common/syscall/rw.c
1423
register vnode_t *vp;
usr/src/uts/common/syscall/rw.c
143
if ((error = VOP_GETATTR(vp, &va, 0, fp->f_cred, NULL))) {
usr/src/uts/common/syscall/rw.c
144
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
1448
vp = fp->f_vnode;
usr/src/uts/common/syscall/rw.c
1450
if (vp->v_type == VREG) {
usr/src/uts/common/syscall/rw.c
1465
} else if (vp->v_type == VFIFO) {
usr/src/uts/common/syscall/rw.c
1474
if (nbl_need_check(vp)) {
usr/src/uts/common/syscall/rw.c
1477
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/syscall/rw.c
1479
error = nbl_svmand(vp, fp->f_cred, &svmand);
usr/src/uts/common/syscall/rw.c
1482
if (nbl_conflict(vp, NBL_READ, fileoff, bcount, svmand,
usr/src/uts/common/syscall/rw.c
149
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
1491
(void) VOP_RWLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
1515
error = VOP_READ(vp, &auio, ioflag, fp->f_cred, NULL);
usr/src/uts/common/syscall/rw.c
1523
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
1529
nbl_end_crit(vp);
usr/src/uts/common/syscall/rw.c
153
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
1546
register vnode_t *vp;
usr/src/uts/common/syscall/rw.c
157
if ((vp->v_type == VREG) &&
usr/src/uts/common/syscall/rw.c
1570
vp = fp->f_vnode;
usr/src/uts/common/syscall/rw.c
1572
if (vp->v_type == VREG) {
usr/src/uts/common/syscall/rw.c
1598
} else if (vp->v_type == VFIFO) {
usr/src/uts/common/syscall/rw.c
1607
if (nbl_need_check(vp)) {
usr/src/uts/common/syscall/rw.c
1610
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/syscall/rw.c
1612
error = nbl_svmand(vp, fp->f_cred, &svmand);
usr/src/uts/common/syscall/rw.c
1615
if (nbl_conflict(vp, NBL_WRITE, fileoff, bcount, svmand,
usr/src/uts/common/syscall/rw.c
1624
(void) VOP_RWLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
1643
error = VOP_WRITE(vp, &auio, ioflag, fp->f_cred, NULL);
usr/src/uts/common/syscall/rw.c
1651
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
1657
nbl_end_crit(vp);
usr/src/uts/common/syscall/rw.c
181
error = VOP_READ(vp, &auio, ioflag, fp->f_cred, NULL);
usr/src/uts/common/syscall/rw.c
190
if (vp->v_type == VFIFO) /* Backward compatibility */
usr/src/uts/common/syscall/rw.c
193
(vp->v_type != VREG) || (bcount != 0)) /* POSIX */
usr/src/uts/common/syscall/rw.c
195
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
201
nbl_end_crit(vp);
usr/src/uts/common/syscall/rw.c
217
register vnode_t *vp;
usr/src/uts/common/syscall/rw.c
233
vp = fp->f_vnode;
usr/src/uts/common/syscall/rw.c
235
if (vp->v_type == VREG && cnt == 0) {
usr/src/uts/common/syscall/rw.c
247
if (nbl_need_check(vp)) {
usr/src/uts/common/syscall/rw.c
250
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/syscall/rw.c
252
error = nbl_svmand(vp, fp->f_cred, &svmand);
usr/src/uts/common/syscall/rw.c
255
if (nbl_conflict(vp, NBL_WRITE, fp->f_offset, cnt, svmand,
usr/src/uts/common/syscall/rw.c
262
(void) VOP_RWLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
265
if (vp->v_type == VREG) {
usr/src/uts/common/syscall/rw.c
272
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
288
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
310
error = VOP_WRITE(vp, &auio, ioflag, fp->f_cred, NULL);
usr/src/uts/common/syscall/rw.c
319
if (vp->v_type == VFIFO) /* Backward compatibility */
usr/src/uts/common/syscall/rw.c
322
(vp->v_type != VREG) || (bcount != 0)) /* POSIX */
usr/src/uts/common/syscall/rw.c
324
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
330
nbl_end_crit(vp);
usr/src/uts/common/syscall/rw.c
343
register vnode_t *vp;
usr/src/uts/common/syscall/rw.c
368
vp = fp->f_vnode;
usr/src/uts/common/syscall/rw.c
370
if (vp->v_type == VREG) {
usr/src/uts/common/syscall/rw.c
391
} else if (vp->v_type == VFIFO) {
usr/src/uts/common/syscall/rw.c
400
if (nbl_need_check(vp)) {
usr/src/uts/common/syscall/rw.c
403
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/syscall/rw.c
405
error = nbl_svmand(vp, fp->f_cred, &svmand);
usr/src/uts/common/syscall/rw.c
408
if (nbl_conflict(vp, NBL_READ, fileoff, bcount, svmand,
usr/src/uts/common/syscall/rw.c
417
(void) VOP_RWLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
418
if (vp->v_type == VREG && fileoff == (u_offset_t)maxoff) {
usr/src/uts/common/syscall/rw.c
421
if ((error = VOP_GETATTR(vp, &va, 0, fp->f_cred, NULL))) {
usr/src/uts/common/syscall/rw.c
422
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
425
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
456
error = VOP_READ(vp, &auio, ioflag, fp->f_cred, NULL);
usr/src/uts/common/syscall/rw.c
464
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
470
nbl_end_crit(vp);
usr/src/uts/common/syscall/rw.c
483
register vnode_t *vp;
usr/src/uts/common/syscall/rw.c
507
vp = fp->f_vnode;
usr/src/uts/common/syscall/rw.c
509
if (vp->v_type == VREG) {
usr/src/uts/common/syscall/rw.c
545
} else if (vp->v_type == VFIFO) {
usr/src/uts/common/syscall/rw.c
554
if (nbl_need_check(vp)) {
usr/src/uts/common/syscall/rw.c
557
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/syscall/rw.c
559
error = nbl_svmand(vp, fp->f_cred, &svmand);
usr/src/uts/common/syscall/rw.c
562
if (nbl_conflict(vp, NBL_WRITE, fileoff, bcount, svmand,
usr/src/uts/common/syscall/rw.c
571
(void) VOP_RWLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
590
error = VOP_WRITE(vp, &auio, ioflag, fp->f_cred, NULL);
usr/src/uts/common/syscall/rw.c
598
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
604
nbl_end_crit(vp);
usr/src/uts/common/syscall/rw.c
618
register vnode_t *vp;
usr/src/uts/common/syscall/rw.c
703
vp = fp->f_vnode;
usr/src/uts/common/syscall/rw.c
704
if (vp->v_type == VREG && count == 0) {
usr/src/uts/common/syscall/rw.c
714
if (nbl_need_check(vp)) {
usr/src/uts/common/syscall/rw.c
717
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/syscall/rw.c
719
error = nbl_svmand(vp, fp->f_cred, &svmand);
usr/src/uts/common/syscall/rw.c
722
if (nbl_conflict(vp, NBL_READ, fp->f_offset, count, svmand,
usr/src/uts/common/syscall/rw.c
729
(void) VOP_RWLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
736
if ((vp->v_type == VREG) && (fileoff >= OFFSET_MAX(fp))) {
usr/src/uts/common/syscall/rw.c
739
if ((error = VOP_GETATTR(vp, &va, 0, fp->f_cred, NULL))) {
usr/src/uts/common/syscall/rw.c
740
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
744
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
748
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
753
if ((vp->v_type == VREG) && (fileoff + count > OFFSET_MAX(fp))) {
usr/src/uts/common/syscall/rw.c
774
error = VOP_READ(vp, &auio, ioflag, fp->f_cred, NULL);
usr/src/uts/common/syscall/rw.c
783
if (vp->v_type == VFIFO) /* Backward compatibility */
usr/src/uts/common/syscall/rw.c
786
(vp->v_type != VREG) || (bcount != 0)) /* POSIX */
usr/src/uts/common/syscall/rw.c
789
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
795
nbl_end_crit(vp);
usr/src/uts/common/syscall/rw.c
81
register vnode_t *vp;
usr/src/uts/common/syscall/rw.c
811
register vnode_t *vp;
usr/src/uts/common/syscall/rw.c
895
vp = fp->f_vnode;
usr/src/uts/common/syscall/rw.c
896
if (vp->v_type == VREG && count == 0) {
usr/src/uts/common/syscall/rw.c
906
if (nbl_need_check(vp)) {
usr/src/uts/common/syscall/rw.c
909
nbl_start_crit(vp, RW_READER);
usr/src/uts/common/syscall/rw.c
911
error = nbl_svmand(vp, fp->f_cred, &svmand);
usr/src/uts/common/syscall/rw.c
914
if (nbl_conflict(vp, NBL_WRITE, fp->f_offset, count, svmand,
usr/src/uts/common/syscall/rw.c
921
(void) VOP_RWLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
929
if (vp->v_type == VREG) {
usr/src/uts/common/syscall/rw.c
931
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
940
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
958
error = VOP_WRITE(vp, &auio, ioflag, fp->f_cred, NULL);
usr/src/uts/common/syscall/rw.c
967
if (vp->v_type == VFIFO) /* Backward compatibility */
usr/src/uts/common/syscall/rw.c
97
vp = fp->f_vnode;
usr/src/uts/common/syscall/rw.c
970
(vp->v_type != VREG) || (bcount != 0)) /* POSIX */
usr/src/uts/common/syscall/rw.c
972
VOP_RWUNLOCK(vp, rwflag, NULL);
usr/src/uts/common/syscall/rw.c
978
nbl_end_crit(vp);
usr/src/uts/common/syscall/rw.c
99
if (vp->v_type == VREG && cnt == 0) {
usr/src/uts/common/syscall/rw.c
995
register vnode_t *vp;
usr/src/uts/common/syscall/sem.c
350
ushort_t *vals, *vp;
usr/src/uts/common/syscall/sem.c
512
vals = vp = kmem_alloc(vsize, KM_SLEEP);
usr/src/uts/common/syscall/sem.c
514
for (i = sp->sem_nsems, p = sp->sem_base; i--; p++, vp++)
usr/src/uts/common/syscall/sem.c
515
bcopy(&p->semval, vp, sizeof (p->semval));
usr/src/uts/common/syscall/sendfile.c
100
vp = fp->f_vnode;
usr/src/uts/common/syscall/sendfile.c
1038
if (vp->v_type == VSOCK)
usr/src/uts/common/syscall/sendfile.c
1055
if (vp->v_type == VSOCK)
usr/src/uts/common/syscall/sendfile.c
1067
if (vp->v_type == VSOCK) {
usr/src/uts/common/syscall/sendfile.c
1070
error = socket_sendmblk(VTOSO(vp),
usr/src/uts/common/syscall/sendfile.c
1098
error = VOP_WRITE(vp, &auio, ioflag,
usr/src/uts/common/syscall/sendfile.c
1142
struct vnode *vp;
usr/src/uts/common/syscall/sendfile.c
1169
vp = fp->f_vnode;
usr/src/uts/common/syscall/sendfile.c
1171
switch (vp->v_type) {
usr/src/uts/common/syscall/sendfile.c
1173
so = VTOSO(vp);
usr/src/uts/common/syscall/sendfile.c
1178
maxblk = (int)vp->v_stream->sd_maxblk;
usr/src/uts/common/syscall/sendfile.c
120
if (vp->v_type == VREG) {
usr/src/uts/common/syscall/sendfile.c
1212
(void) VOP_RWLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/syscall/sendfile.c
1333
ASSERT(vp->v_type == VREG);
usr/src/uts/common/syscall/sendfile.c
1352
if (vp->v_type == VREG)
usr/src/uts/common/syscall/sendfile.c
1355
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/syscall/sendfile.c
156
error = VOP_WRITE(vp, &auio, ioflag,
usr/src/uts/common/syscall/sendfile.c
161
if (vp->v_type == VREG)
usr/src/uts/common/syscall/sendfile.c
193
if (vn_compare(vp, readvp)) {
usr/src/uts/common/syscall/sendfile.c
202
if (vp->v_type == VSOCK) {
usr/src/uts/common/syscall/sendfile.c
216
if (readvp < vp) {
usr/src/uts/common/syscall/sendfile.c
217
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/syscall/sendfile.c
220
(void) VOP_RWLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/syscall/sendfile.c
239
size = MIN(vp->v_vfsp->vfs_bsize,
usr/src/uts/common/syscall/sendfile.c
313
error = VOP_WRITE(vp, &auio, ioflag,
usr/src/uts/common/syscall/sendfile.c
325
if (vp->v_type == VREG)
usr/src/uts/common/syscall/sendfile.c
353
struct vnode *vp;
usr/src/uts/common/syscall/sendfile.c
357
vp = fp->f_vnode;
usr/src/uts/common/syscall/sendfile.c
358
(void) VOP_RWLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/syscall/sendfile.c
379
if (vp->v_type == VREG)
usr/src/uts/common/syscall/sendfile.c
382
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/syscall/sendfile.c
396
struct vnode *vp;
usr/src/uts/common/syscall/sendfile.c
423
vp = fp->f_vnode;
usr/src/uts/common/syscall/sendfile.c
425
ASSERT(vp->v_type == VSOCK);
usr/src/uts/common/syscall/sendfile.c
432
if (vp->v_stream != NULL) {
usr/src/uts/common/syscall/sendfile.c
433
wroff = (int)vp->v_stream->sd_wroff;
usr/src/uts/common/syscall/sendfile.c
434
tail_len = (int)vp->v_stream->sd_tail;
usr/src/uts/common/syscall/sendfile.c
438
so = VTOSO(vp);
usr/src/uts/common/syscall/sendfile.c
556
if (vn_compare(vp, readvp)) {
usr/src/uts/common/syscall/sendfile.c
567
if (readvp < vp) {
usr/src/uts/common/syscall/sendfile.c
568
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/syscall/sendfile.c
571
(void) VOP_RWLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/syscall/sendfile.c
669
error = socket_sendmblk(VTOSO(vp), &msg, fflag, CRED(), &head);
usr/src/uts/common/syscall/sendfile.c
686
struct vnode *vp;
usr/src/uts/common/syscall/sendfile.c
713
vp = fp->f_vnode;
usr/src/uts/common/syscall/sendfile.c
717
if (vp->v_type == VSOCK) {
usr/src/uts/common/syscall/sendfile.c
718
so = VTOSO(vp);
usr/src/uts/common/syscall/sendfile.c
719
if (vp->v_stream != NULL) {
usr/src/uts/common/syscall/sendfile.c
720
stp = vp->v_stream;
usr/src/uts/common/syscall/sendfile.c
750
if (vp->v_type == VREG) {
usr/src/uts/common/syscall/sendfile.c
781
if (vp->v_type == VSOCK) {
usr/src/uts/common/syscall/sendfile.c
819
error = socket_sendmblk(VTOSO(vp),
usr/src/uts/common/syscall/sendfile.c
848
error = VOP_WRITE(vp, &auio, ioflag,
usr/src/uts/common/syscall/sendfile.c
88
struct vnode *vp;
usr/src/uts/common/syscall/sendfile.c
890
if (vn_compare(vp, readvp)) {
usr/src/uts/common/syscall/sendfile.c
899
if (readvp < vp) {
usr/src/uts/common/syscall/sendfile.c
900
VOP_RWUNLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/syscall/sendfile.c
903
(void) VOP_RWLOCK(vp, V_WRITELOCK_TRUE, NULL);
usr/src/uts/common/syscall/sendfile.c
920
size = MIN(vp->v_vfsp->vfs_bsize,
usr/src/uts/common/syscall/sendfile.c
924
if (vp->v_type != VSOCK) {
usr/src/uts/common/syscall/sendfile.c
956
if (socket_setsockopt(VTOSO(vp),
usr/src/uts/common/syscall/sendfile.c
997
if (vp->v_type == VSOCK) {
usr/src/uts/common/syscall/stat.c
110
vp, startvp)) {
usr/src/uts/common/syscall/stat.c
132
static int cstat(vnode_t *vp, struct stat *, int, cred_t *);
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
222
((vp->v_type == VBLK) || (vp->v_type == VCHR))) {
usr/src/uts/common/syscall/stat.c
245
if (vp->v_vfsp != NULL) {
usr/src/uts/common/syscall/stat.c
246
vswp = &vfssw[vp->v_vfsp->vfs_fstype];
usr/src/uts/common/syscall/stat.c
258
vnode_t *vp;
usr/src/uts/common/syscall/stat.c
266
if (error = cstatat_getvp(fd, name, link_follow, &vp, &cred))
usr/src/uts/common/syscall/stat.c
268
error = cstat(vp, sb, flags, cred);
usr/src/uts/common/syscall/stat.c
270
VN_RELE(vp);
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
338
((vp->v_type == VBLK) || (vp->v_type == VCHR))) {
usr/src/uts/common/syscall/stat.c
368
if (vp->v_vfsp != NULL) {
usr/src/uts/common/syscall/stat.c
369
vswp = &vfssw[vp->v_vfsp->vfs_fstype];
usr/src/uts/common/syscall/stat.c
381
vnode_t *vp;
usr/src/uts/common/syscall/stat.c
389
if (error = cstatat_getvp(fd, name, link_follow, &vp, &cred))
usr/src/uts/common/syscall/stat.c
391
error = cstat32(vp, sb, flags, cred);
usr/src/uts/common/syscall/stat.c
393
VN_RELE(vp);
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
476
if (vp->v_vfsp != NULL) {
usr/src/uts/common/syscall/stat.c
477
vswp = &vfssw[vp->v_vfsp->vfs_fstype];
usr/src/uts/common/syscall/stat.c
489
vnode_t *vp;
usr/src/uts/common/syscall/stat.c
497
if (error = cstatat_getvp(fd, name, link_follow, &vp, &cred))
usr/src/uts/common/syscall/stat.c
499
error = cstat64(vp, sb, flags, cred);
usr/src/uts/common/syscall/stat.c
501
VN_RELE(vp);
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
595
if (vp->v_vfsp != NULL) {
usr/src/uts/common/syscall/stat.c
596
vswp = &vfssw[vp->v_vfsp->vfs_fstype];
usr/src/uts/common/syscall/stat.c
608
vnode_t *vp;
usr/src/uts/common/syscall/stat.c
616
if (error = cstatat_getvp(fd, name, link_follow, &vp, &cred))
usr/src/uts/common/syscall/stat.c
618
error = cstat64_32(vp, sb, flags, cred);
usr/src/uts/common/syscall/stat.c
620
VN_RELE(vp);
usr/src/uts/common/syscall/stat.c
65
cstatat_getvp(int fd, char *name, int follow, vnode_t **vp, cred_t **cred)
usr/src/uts/common/syscall/stat.c
73
*vp = NULL;
usr/src/uts/common/syscall/statfs.c
67
vnode_t *vp;
usr/src/uts/common/syscall/statfs.c
72
if (error = lookupname(fname, UIO_USERSPACE, FOLLOW, NULLVPP, &vp)) {
usr/src/uts/common/syscall/statfs.c
80
error = cstatfs(vp->v_vfsp, sbp, len);
usr/src/uts/common/syscall/statfs.c
81
VN_RELE(vp);
usr/src/uts/common/syscall/statvfs.c
163
vnode_t *vp;
usr/src/uts/common/syscall/statvfs.c
168
if (error = lookupname(fname, UIO_USERSPACE, FOLLOW, NULLVPP, &vp)) {
usr/src/uts/common/syscall/statvfs.c
174
error = cstatvfs64(vp->v_vfsp, (struct statvfs64 *)sbp);
usr/src/uts/common/syscall/statvfs.c
176
error = cstatvfs32(vp->v_vfsp, (struct statvfs32 *)sbp);
usr/src/uts/common/syscall/statvfs.c
178
VN_RELE(vp);
usr/src/uts/common/syscall/statvfs.c
218
vnode_t *vp;
usr/src/uts/common/syscall/statvfs.c
223
if (error = lookupname(fname, UIO_USERSPACE, FOLLOW, NULLVPP, &vp)) {
usr/src/uts/common/syscall/statvfs.c
228
error = cstatvfs64(vp->v_vfsp, sbp);
usr/src/uts/common/syscall/statvfs.c
229
VN_RELE(vp);
usr/src/uts/common/syscall/statvfs.c
292
vnode_t *vp;
usr/src/uts/common/syscall/statvfs.c
297
if (error = lookupname(fname, UIO_USERSPACE, FOLLOW, NULLVPP, &vp)) {
usr/src/uts/common/syscall/statvfs.c
302
error = cstatvfs32(vp->v_vfsp, sbp);
usr/src/uts/common/syscall/statvfs.c
303
VN_RELE(vp);
usr/src/uts/common/syscall/statvfs.c
333
vnode_t *vp;
usr/src/uts/common/syscall/statvfs.c
338
if (error = lookupname(fname, UIO_USERSPACE, FOLLOW, NULLVPP, &vp)) {
usr/src/uts/common/syscall/statvfs.c
343
error = cstatvfs64_32(vp->v_vfsp, sbp);
usr/src/uts/common/syscall/statvfs.c
344
VN_RELE(vp);
usr/src/uts/common/syscall/strcalls.c
191
vnode_t *vp;
usr/src/uts/common/syscall/strcalls.c
204
vp = fp->f_vnode;
usr/src/uts/common/syscall/strcalls.c
205
if (vp->v_type == VFIFO) {
usr/src/uts/common/syscall/strcalls.c
206
if (vp->v_stream) {
usr/src/uts/common/syscall/strcalls.c
210
(void) fifo_vfastoff(vp->v_stream->sd_vnode);
usr/src/uts/common/syscall/strcalls.c
215
} else if ((vp->v_type != VCHR && vp->v_type != VSOCK) ||
usr/src/uts/common/syscall/strcalls.c
216
vp->v_stream == NULL) {
usr/src/uts/common/syscall/strcalls.c
238
if (vp->v_type == VSOCK) {
usr/src/uts/common/syscall/strcalls.c
239
error = sock_getmsg(vp, &msgctl, &msgdata, prip,
usr/src/uts/common/syscall/strcalls.c
242
error = strgetmsg(vp, &msgctl, &msgdata, prip,
usr/src/uts/common/syscall/strcalls.c
271
if (vp->v_type == VSOCK) {
usr/src/uts/common/syscall/strcalls.c
272
error = sock_putmsg(vp, &msgctl, &msgdata, *prip, *flagsp,
usr/src/uts/common/syscall/strcalls.c
275
error = strputmsg(vp, &msgctl, &msgdata, *prip, *flagsp, flag);
usr/src/uts/common/syscall/strcalls.c
420
vnode_t *vp;
usr/src/uts/common/syscall/strcalls.c
434
vp = fp->f_vnode;
usr/src/uts/common/syscall/strcalls.c
435
if (vp->v_type == VFIFO) {
usr/src/uts/common/syscall/strcalls.c
436
if (vp->v_stream) {
usr/src/uts/common/syscall/strcalls.c
440
(void) fifo_vfastoff(vp->v_stream->sd_vnode);
usr/src/uts/common/syscall/strcalls.c
445
} else if ((vp->v_type != VCHR && vp->v_type != VSOCK) ||
usr/src/uts/common/syscall/strcalls.c
446
vp->v_stream == NULL) {
usr/src/uts/common/syscall/strcalls.c
476
if (vp->v_type == VSOCK) {
usr/src/uts/common/syscall/strcalls.c
477
error = sock_getmsg(vp, &msgctl, &msgdata, prip,
usr/src/uts/common/syscall/strcalls.c
480
error = strgetmsg(vp, &msgctl, &msgdata, prip,
usr/src/uts/common/syscall/strcalls.c
522
if (vp->v_type == VSOCK) {
usr/src/uts/common/syscall/strcalls.c
523
error = sock_putmsg(vp, &msgctl, &msgdata, *prip, *flagsp,
usr/src/uts/common/syscall/strcalls.c
526
error = strputmsg(vp, &msgctl, &msgdata, *prip, *flagsp, flag);
usr/src/uts/common/syscall/ucredsys.c
50
vnode_t *vp;
usr/src/uts/common/syscall/ucredsys.c
61
vp = fp->f_vnode;
usr/src/uts/common/syscall/ucredsys.c
63
switch (vp->v_type) {
usr/src/uts/common/syscall/ucredsys.c
66
err = VOP_IOCTL(vp, _I_GETPEERCRED, (intptr_t)&kpc,
usr/src/uts/common/syscall/ucredsys.c
72
if (vp->v_stream == NULL) {
usr/src/uts/common/syscall/ucredsys.c
81
err = strdoioctl(vp->v_stream, &strioc, FNATIVE|FKIOCTL,
usr/src/uts/common/syscall/utime.c
104
if (vn_is_readonly(vp)) {
usr/src/uts/common/syscall/utime.c
107
error = VOP_SETATTR(vp, vap, flags, CRED(), NULL);
usr/src/uts/common/syscall/utime.c
110
VN_RELE(vp);
usr/src/uts/common/syscall/utime.c
55
vnode_t *startvp, *vp;
usr/src/uts/common/syscall/utime.c
90
follow, NULLVPP, &vp, startvp)) != 0) {
usr/src/uts/common/syscall/utime.c
96
vp = startvp;
usr/src/uts/common/syscall/utime.c
97
VN_HOLD(vp);
usr/src/uts/common/syscall/utssys.c
294
proc_has_nbmand_on_vp(vnode_t *vp, pid_t pid, locklist_t *llp)
usr/src/uts/common/syscall/utssys.c
300
if (llp->ll_vp == vp) {
usr/src/uts/common/syscall/utssys.c
308
return (proc_has_nbmand_share_on_vp(vp, pid));
usr/src/uts/common/syscall/utssys.c
349
vnode_t *vp;
usr/src/uts/common/syscall/utssys.c
394
((vp = fp->f_vnode) == NULL)) {
usr/src/uts/common/syscall/utssys.c
405
if (contained && (vp->v_vfsp == cvfsp))
usr/src/uts/common/syscall/utssys.c
413
if (!fvp_isdev && VN_CMP(fvp, vp))
usr/src/uts/common/syscall/utssys.c
423
vn_matchops(vp, spec_getvnodeops()) &&
usr/src/uts/common/syscall/utssys.c
424
(fvp->v_rdev == vp->v_rdev))
usr/src/uts/common/syscall/utssys.c
435
vn_matchops(vp, spec_getvnodeops()) &&
usr/src/uts/common/syscall/utssys.c
436
(VTOCS(fvp)->s_dip == VTOCS(vp)->s_dip))
usr/src/uts/common/syscall/utssys.c
449
if (proc_has_nbmand_on_vp(vp, prp->p_pid, llp)) {
usr/src/uts/common/syscall/utssys.c
493
vp = prp->p_sessp->s_vp;
usr/src/uts/common/syscall/utssys.c
494
if (vp != NULL) {
usr/src/uts/common/syscall/utssys.c
495
if (fvp->v_rdev == vp->v_rdev)
usr/src/uts/common/syscall/utssys.c
499
(VTOCS(fvp)->s_dip == VTOCS(vp)->s_dip))
usr/src/uts/common/syscall/utssys.c
542
vp = NULL;
usr/src/uts/common/syscall/utssys.c
543
if ((SEGOP_GETVP(seg, seg->s_base, &vp)) ||
usr/src/uts/common/syscall/utssys.c
544
(vp == NULL))
usr/src/uts/common/syscall/utssys.c
553
if (contained && (vp->v_vfsp == cvfsp)) {
usr/src/uts/common/syscall/utssys.c
563
if (!fvp_isdev && VN_CMP(fvp, vp)) {
usr/src/uts/common/syscall/utssys.c
574
!vn_matchops(vp, spec_getvnodeops()))
usr/src/uts/common/syscall/utssys.c
582
if (fvp->v_rdev == vp->v_rdev) {
usr/src/uts/common/syscall/utssys.c
594
(VTOCS(fvp)->s_dip == VTOCS(vp)->s_dip)) {
usr/src/uts/common/vm/anon.h
139
#define ANON_HASH(vp, off) \
usr/src/uts/common/vm/anon.h
142
(((uintptr_t)(vp) >> 3) ^ \
usr/src/uts/common/vm/anon.h
143
((uintptr_t)(vp) >> (3 + anon_hash_shift)) ^ \
usr/src/uts/common/vm/anon.h
144
((uintptr_t)(vp) >> (3 + 2 * anon_hash_shift)) ^ \
usr/src/uts/common/vm/anon.h
145
((uintptr_t)(vp) << \
usr/src/uts/common/vm/anon.h
151
#define AH_MUTEX(vp, off) \
usr/src/uts/common/vm/anon.h
152
(&anonhash_lock[(ANON_HASH((vp), (off)) & \
usr/src/uts/common/vm/page.h
611
#define PAGE_HASH_FUNC(vp, off) \
usr/src/uts/common/vm/page.h
614
(((uintptr_t)(vp) >> 3) ^ \
usr/src/uts/common/vm/page.h
615
((uintptr_t)(vp) >> (3 + PH_SHIFT_SIZE)) ^ \
usr/src/uts/common/vm/page.h
616
((uintptr_t)(vp) >> (3 + 2 * PH_SHIFT_SIZE)) ^ \
usr/src/uts/common/vm/page.h
617
((uintptr_t)(vp) << \
usr/src/uts/common/vm/page.h
711
page_t *page_create_va_large(vnode_t *vp, u_offset_t off, size_t bytes,
usr/src/uts/common/vm/page_lock.c
136
#define VP_HASH_FUNC(vp) \
usr/src/uts/common/vm/page_lock.c
137
((((uintptr_t)(vp) >> 6) + \
usr/src/uts/common/vm/page_lock.c
138
((uintptr_t)(vp) >> 8) + \
usr/src/uts/common/vm/page_lock.c
139
((uintptr_t)(vp) >> 10) + \
usr/src/uts/common/vm/page_lock.c
140
((uintptr_t)(vp) >> 12)) \
usr/src/uts/common/vm/page_lock.c
880
page_vnode_mutex(vnode_t *vp)
usr/src/uts/common/vm/page_lock.c
882
if (vp == &kvp || vp == &kvps[KV_VVP])
usr/src/uts/common/vm/page_lock.c
885
if (vp == &kvps[KV_ZVP])
usr/src/uts/common/vm/page_lock.c
892
return (&vph_mutex[VP_HASH_FUNC(vp)]);
usr/src/uts/common/vm/pvn.h
59
struct page *pvn_read_kluster(struct vnode *vp, u_offset_t off,
usr/src/uts/common/vm/pvn.h
63
struct page *pvn_write_kluster(struct vnode *vp, struct page *pp,
usr/src/uts/common/vm/pvn.h
69
int pvn_vplist_dirty(struct vnode *vp, u_offset_t off,
usr/src/uts/common/vm/pvn.h
73
void pvn_vplist_setdirty(vnode_t *vp, int (*page_check)(page_t *));
usr/src/uts/common/vm/pvn.h
75
void pvn_vpzero(struct vnode *vp, u_offset_t vplen, size_t zbytes);
usr/src/uts/common/vm/pvn.h
80
struct vnode *vp, u_offset_t off, size_t len,
usr/src/uts/common/vm/seg_dev.c
109
#define VTOCVP(vp) (VTOS(vp)->s_commonvp) /* we "know" it's an snode */
usr/src/uts/common/vm/seg_dev.c
1145
VN_RELE(sdp->vp);
usr/src/uts/common/vm/seg_dev.c
1477
pfnum = (pfn_t)cdev_mmap(sdp->mapfunc, sdp->vp->v_rdev,
usr/src/uts/common/vm/seg_dev.c
1577
dip = VTOS(VTOCVP(sdp->vp))->s_dip;
usr/src/uts/common/vm/seg_dev.c
2072
register struct vpage *vp, *evp;
usr/src/uts/common/vm/seg_dev.c
2136
for (vp = sdp->vpage; vp < evp; vp++)
usr/src/uts/common/vm/seg_dev.c
2137
VPP_SETPROT(vp, sdp->prot);
usr/src/uts/common/vm/seg_dev.c
2143
for (vp = &sdp->vpage[seg_page(seg, addr)]; vp < evp; vp++)
usr/src/uts/common/vm/seg_dev.c
2144
VPP_SETPROT(vp, prot);
usr/src/uts/common/vm/seg_dev.c
2198
struct vpage *vp, *evp;
usr/src/uts/common/vm/seg_dev.c
2221
for (vp = &sdp->vpage[seg_page(seg, addr)]; vp < evp; vp++) {
usr/src/uts/common/vm/seg_dev.c
2222
if ((VPP_PROT(vp) & prot) != prot) {
usr/src/uts/common/vm/seg_dev.c
2306
*vpp = VTOCVP(sdp->vp);
usr/src/uts/common/vm/seg_dev.c
4026
memidp->val[0] = (uintptr_t)VTOCVP(sdp->vp);
usr/src/uts/common/vm/seg_dev.c
406
sdp->vp = specfind(a->dev, VCHR);
usr/src/uts/common/vm/seg_dev.c
407
ASSERT(sdp->vp != NULL);
usr/src/uts/common/vm/seg_dev.c
4083
struct snode *sp = VTOS(VTOCVP(sdp->vp));
usr/src/uts/common/vm/seg_dev.c
4094
struct snode *sp = VTOS(VTOCVP(sdp->vp));
usr/src/uts/common/vm/seg_dev.c
424
error = VOP_ADDMAP(VTOCVP(sdp->vp), sdp->offset,
usr/src/uts/common/vm/seg_dev.c
486
VN_HOLD(sdp->vp);
usr/src/uts/common/vm/seg_dev.c
487
newsdp->vp = sdp->vp;
usr/src/uts/common/vm/seg_dev.c
532
return (VOP_ADDMAP(VTOCVP(newsdp->vp),
usr/src/uts/common/vm/seg_dev.c
718
ASSERT(sdp->vp != NULL);
usr/src/uts/common/vm/seg_dev.c
719
(void) VOP_DELMAP(VTOCVP(sdp->vp), off, seg->s_as, addr, len,
usr/src/uts/common/vm/seg_dev.c
813
VN_HOLD(sdp->vp);
usr/src/uts/common/vm/seg_dev.c
816
nsdp->vp = sdp->vp;
usr/src/uts/common/vm/seg_dev.h
87
struct vnode *vp; /* vnode associated with device */
usr/src/uts/common/vm/seg_kmem.c
1003
ASSERT(vp != NULL);
usr/src/uts/common/vm/seg_kmem.c
1018
pp = page_find(vp, (u_offset_t)(uintptr_t)addr);
usr/src/uts/common/vm/seg_kmem.c
1027
pp = page_lookup(vp, (u_offset_t)(uintptr_t)addr,
usr/src/uts/common/vm/seg_kmem.c
1031
pp = page_lookup(vp, (u_offset_t)(uintptr_t)addr, SE_EXCL);
usr/src/uts/common/vm/seg_kmem.c
456
struct vnode *vp = seg->s_data;
usr/src/uts/common/vm/seg_kmem.c
479
pp = page_lookup(vp, (u_offset_t)(uintptr_t)addr,
usr/src/uts/common/vm/seg_kmem.c
489
pp = page_find(vp, (u_offset_t)
usr/src/uts/common/vm/seg_kmem.c
505
pp = page_find(vp, (u_offset_t)(uintptr_t)addr);
usr/src/uts/common/vm/seg_kmem.c
700
struct vnode *vp = seg->s_data;
usr/src/uts/common/vm/seg_kmem.c
735
pp = page_lookup(vp, (u_offset_t)(uintptr_t)addr, SE_SHARED);
usr/src/uts/common/vm/seg_kmem.c
841
struct vnode *vp = arg;
usr/src/uts/common/vm/seg_kmem.c
843
if (vp == NULL)
usr/src/uts/common/vm/seg_kmem.c
844
vp = &kvp;
usr/src/uts/common/vm/seg_kmem.c
861
return (page_create_va(vp, (u_offset_t)(uintptr_t)addr, size,
usr/src/uts/common/vm/seg_kmem.c
940
segkmem_alloc_vn(vmem_t *vmp, size_t size, int vmflag, struct vnode *vp)
usr/src/uts/common/vm/seg_kmem.c
945
ASSERT(vp != NULL);
usr/src/uts/common/vm/seg_kmem.c
972
segkmem_page_create, vp));
usr/src/uts/common/vm/seg_kmem.c
994
segkmem_xfree(vmem_t *vmp, void *inaddr, size_t size, struct vnode *vp,
usr/src/uts/common/vm/seg_kp.c
1124
struct vnode *vp;
usr/src/uts/common/vm/seg_kp.c
1134
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/seg_kp.c
1140
err = VOP_GETPAGE(vp, (offset_t)off, PAGESIZE, NULL,
usr/src/uts/common/vm/seg_kp.c
1186
struct vnode *vp;
usr/src/uts/common/vm/seg_kp.c
1212
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/seg_kp.c
1215
if ((pp = page_find(vp, off)) == NULL) {
usr/src/uts/common/vm/seg_kp.c
1226
if ((pp = page_lookup(vp, off, SE_SHARED)) == NULL)
usr/src/uts/common/vm/seg_kp.c
1246
VN_HOLD(vp);
usr/src/uts/common/vm/seg_kp.c
1253
(void) VOP_PUTPAGE(vp, (offset_t)off, PAGESIZE,
usr/src/uts/common/vm/seg_kp.c
1255
VN_RELE(vp);
usr/src/uts/common/vm/seg_kp.c
493
struct vnode *vp;
usr/src/uts/common/vm/seg_kp.c
530
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/seg_kp.c
536
err = VOP_GETPAGE(vp, (offset_t)off, PAGESIZE,
usr/src/uts/common/vm/seg_kp.c
646
struct vnode *vp;
usr/src/uts/common/vm/seg_kp.c
703
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/seg_kp.c
705
pp = page_find(vp, (u_offset_t)off);
usr/src/uts/common/vm/seg_map.c
1011
if (tmp->sm_vp == vp && tmp->sm_off == off)
usr/src/uts/common/vm/seg_map.c
1032
smp->sm_vp = vp;
usr/src/uts/common/vm/seg_map.c
1051
struct vnode *vp;
usr/src/uts/common/vm/seg_map.c
1058
vp = smp->sm_vp;
usr/src/uts/common/vm/seg_map.c
1061
SMAP_HASHFUNC(vp, off, hashid); /* macro assigns hashid */
usr/src/uts/common/vm/seg_map.c
1094
segmap_pagefree(struct vnode *vp, u_offset_t off)
usr/src/uts/common/vm/seg_map.c
1101
if ((pp = page_lookup_nowait(vp, pgoff, SE_EXCL)) == NULL)
usr/src/uts/common/vm/seg_map.c
1130
struct vnode *vp = smp->sm_vp;
usr/src/uts/common/vm/seg_map.c
1180
segmap_pagefree(vp, off);
usr/src/uts/common/vm/seg_map.c
136
static struct smap *segmap_hashin(struct smap *smp, struct vnode *vp,
usr/src/uts/common/vm/seg_map.c
1385
struct vnode *vp;
usr/src/uts/common/vm/seg_map.c
1430
vp = smp->sm_vp;
usr/src/uts/common/vm/seg_map.c
1436
pp = page_lookup(vp, off, SE_SHARED);
usr/src/uts/common/vm/seg_map.c
1440
if ((pp = page_create_va(vp, off,
usr/src/uts/common/vm/seg_map.c
1486
seg, addr, pp, vp, off);
usr/src/uts/common/vm/seg_map.c
1498
struct vnode *vp;
usr/src/uts/common/vm/seg_map.c
1533
vp = smp->sm_vp;
usr/src/uts/common/vm/seg_map.c
1562
pp = page_find(vp, off);
usr/src/uts/common/vm/seg_map.c
1579
segmap_getmap(struct seg *seg, struct vnode *vp, u_offset_t off)
usr/src/uts/common/vm/seg_map.c
1581
return (segmap_getmapflt(seg, vp, off, MAXBSIZE, 0, S_OTHER));
usr/src/uts/common/vm/seg_map.c
1601
struct vnode *vp,
usr/src/uts/common/vm/seg_map.c
1637
if (vp->v_type == VBLK)
usr/src/uts/common/vm/seg_map.c
1638
vp = common_specvp(vp);
usr/src/uts/common/vm/seg_map.c
1647
SMAP_HASHFUNC(vp, off, hashid); /* macro assigns hashid */
usr/src/uts/common/vm/seg_map.c
1654
if (smp->sm_vp == vp && smp->sm_off == baseoff)
usr/src/uts/common/vm/seg_map.c
1661
ASSERT(vp->v_count != 0);
usr/src/uts/common/vm/seg_map.c
1670
if (smp->sm_vp != vp || smp->sm_off != baseoff) {
usr/src/uts/common/vm/seg_map.c
1784
if ((nsmp = segmap_hashin(smp, vp, baseoff, hashid)) != NULL) {
usr/src/uts/common/vm/seg_map.c
1830
baseaddr = segmap_pagecreate_kpm(seg, vp, baseoff, smp, rw);
usr/src/uts/common/vm/seg_map.c
1843
!(pp->p_vnode == vp &&
usr/src/uts/common/vm/seg_map.c
1846
pp = page_lookup(vp, baseoff,
usr/src/uts/common/vm/seg_map.c
1850
pp = page_lookup(vp, baseoff, SE_SHARED);
usr/src/uts/common/vm/seg_map.c
1898
error = VOP_GETPAGE(vp, (offset_t)baseoff, len, &prot, pl, MAXBSIZE,
usr/src/uts/common/vm/seg_map.c
1959
seg, baseaddr, vp, baseoff);
usr/src/uts/common/vm/seg_map.c
1984
struct vnode *vp;
usr/src/uts/common/vm/seg_map.c
2079
vp = smp->sm_vp;
usr/src/uts/common/vm/seg_map.c
2118
error = VOP_PUTPAGE(vp, offset, MAXBSIZE,
usr/src/uts/common/vm/seg_map.c
2216
segmap_pagecreate_kpm(struct seg *seg, vnode_t *vp, u_offset_t off,
usr/src/uts/common/vm/seg_map.c
2226
if ((pp = page_lookup(vp, off, SE_SHARED)) == NULL) {
usr/src/uts/common/vm/seg_map.c
2231
if ((pp = page_create_va(vp, off, PAGESIZE, PG_WAIT,
usr/src/uts/common/vm/seg_map.c
2283
struct vnode *vp;
usr/src/uts/common/vm/seg_map.c
2297
vp = pp->p_vnode;
usr/src/uts/common/vm/seg_map.c
2299
ASSERT(vp != NULL);
usr/src/uts/common/vm/seg_map.c
2307
if (smp->sm_vp == vp && smp->sm_off == offset) {
usr/src/uts/common/vm/seg_map.c
2314
SMAP_HASHFUNC(vp, offset, hashid); /* macro assigns hashid */
usr/src/uts/common/vm/seg_map.c
2320
if (smp->sm_vp == vp && smp->sm_off == offset)
usr/src/uts/common/vm/seg_map.c
2326
ASSERT(smp->sm_vp == vp && smp->sm_off == offset);
usr/src/uts/common/vm/seg_map.c
2342
segmap_pagecreate_kpm(struct seg *seg, vnode_t *vp, u_offset_t off,
usr/src/uts/common/vm/seg_map.c
258
#define SMAP_HASHFUNC(vp, off, hashid) \
usr/src/uts/common/vm/seg_map.c
260
hashid = ((((uintptr_t)(vp) >> 6) + ((uintptr_t)(vp) >> 3) + \
usr/src/uts/common/vm/seg_map.c
502
struct vnode *vp;
usr/src/uts/common/vm/seg_map.c
524
vp = smp->sm_vp;
usr/src/uts/common/vm/seg_map.c
536
pp = page_find(vp, off);
usr/src/uts/common/vm/seg_map.c
546
"segmap_fault:pp %p vp %p offset %llx", pp, vp, off);
usr/src/uts/common/vm/seg_map.c
593
struct vnode *vp;
usr/src/uts/common/vm/seg_map.c
639
vp = smp->sm_vp;
usr/src/uts/common/vm/seg_map.c
642
if (vp == NULL)
usr/src/uts/common/vm/seg_map.c
654
pp = page_find(vp, off);
usr/src/uts/common/vm/seg_map.c
670
pp, vp, off);
usr/src/uts/common/vm/seg_map.c
679
vp = smp->sm_vp;
usr/src/uts/common/vm/seg_map.c
682
if (vp == NULL)
usr/src/uts/common/vm/seg_map.c
704
"segmap_getpage:seg %p addr %p vp %p", seg, addr, vp);
usr/src/uts/common/vm/seg_map.c
705
err = VOP_GETPAGE(vp, (offset_t)off, len, &prot, pl, MAXBSIZE,
usr/src/uts/common/vm/seg_map.c
723
ASSERT(pp->p_vnode == vp);
usr/src/uts/common/vm/seg_map.c
746
pp, vp, poff);
usr/src/uts/common/vm/seg_map.c
757
if (IS_VMODSORT(vp)) {
usr/src/uts/common/vm/seg_map.c
778
struct vnode *vp;
usr/src/uts/common/vm/seg_map.c
815
vp = smp->sm_vp;
usr/src/uts/common/vm/seg_map.c
818
if (vp == NULL) {
usr/src/uts/common/vm/seg_map.c
824
"segmap_getpage:seg %p addr %p vp %p", seg, addr, vp);
usr/src/uts/common/vm/seg_map.c
826
err = VOP_GETPAGE(vp, (offset_t)(off + ((offset_t)((uintptr_t)addr
usr/src/uts/common/vm/seg_map.c
989
segmap_hashin(struct smap *smp, struct vnode *vp, u_offset_t off, int hashid)
usr/src/uts/common/vm/seg_spt.c
1155
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/seg_spt.c
1156
pp = page_lookup(vp, off, SE_SHARED);
usr/src/uts/common/vm/seg_spt.c
1342
struct vnode *vp;
usr/src/uts/common/vm/seg_spt.c
1476
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/seg_spt.c
1477
pp = page_lookup(vp, off, SE_SHARED);
usr/src/uts/common/vm/seg_spt.c
1730
struct vnode *vp;
usr/src/uts/common/vm/seg_spt.c
1772
swap_xlate(ap, &vp, &offset);
usr/src/uts/common/vm/seg_spt.c
1779
pp = page_find(vp, offset);
usr/src/uts/common/vm/seg_spt.c
1784
(void *)adr, (void *)ap, (void *)vp, offset);
usr/src/uts/common/vm/seg_spt.c
2167
struct vnode *vp;
usr/src/uts/common/vm/seg_spt.c
2298
swap_xlate(ap, &vp, &offset);
usr/src/uts/common/vm/seg_spt.c
2299
pp = page_lookup(vp, offset, SE_SHARED);
usr/src/uts/common/vm/seg_spt.c
2723
struct vnode *vp;
usr/src/uts/common/vm/seg_spt.c
2739
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/seg_spt.c
2741
pp = page_lookup(vp, off, SE_SHARED);
usr/src/uts/common/vm/seg_spt.c
450
struct vnode *vp;
usr/src/uts/common/vm/seg_spt.c
468
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/seg_spt.c
470
pp = page_lookup_nowait(vp, off, SE_SHARED);
usr/src/uts/common/vm/seg_spt.c
529
struct vnode *vp;
usr/src/uts/common/vm/seg_spt.c
566
if ((vp = kmem_zalloc(sizeof (*vp), KM_NOSLEEP)) == NULL)
usr/src/uts/common/vm/seg_spt.c
570
sptd->spt_vp = vp;
usr/src/uts/common/vm/seg_spt.c
744
kmem_free(vp, sizeof (*vp));
usr/src/uts/common/vm/seg_spt.c
768
struct vnode *vp;
usr/src/uts/common/vm/seg_spt.c
818
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/seg_spt.c
834
pp = page_lookup(vp, off, SE_EXCL);
usr/src/uts/common/vm/seg_spt.c
836
if ((pp = page_find(vp, off)) == NULL) {
usr/src/uts/common/vm/seg_spt.c
843
pp = page_lookup(vp, off, SE_EXCL);
usr/src/uts/common/vm/seg_spt.c
856
if ((pp = page_lookup(vp, off, SE_EXCL)) == NULL)
usr/src/uts/common/vm/seg_spt.c
985
struct vnode *vp;
usr/src/uts/common/vm/seg_vn.c
1000
svd->vp, svd->offset, seg->s_size);
usr/src/uts/common/vm/seg_vn.c
10030
vnode_t *vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
10035
ulong_t hash = SVNTR_HASH_FUNC(vp);
usr/src/uts/common/vm/seg_vn.c
10056
if (svntrp->tr_vp == vp && svntrp->tr_off == off &&
usr/src/uts/common/vm/seg_vn.c
1006
seg->s_size, (void *)svd->vp, svd->offset, svd->prot,
usr/src/uts/common/vm/seg_vn.c
10123
segvn_inval_trcache(vnode_t *vp)
usr/src/uts/common/vm/seg_vn.c
10125
ulong_t hash = SVNTR_HASH_FUNC(vp);
usr/src/uts/common/vm/seg_vn.c
10128
ASSERT(vp->v_flag & VVMEXEC);
usr/src/uts/common/vm/seg_vn.c
10138
if (svntrp->tr_vp == vp && svntrp->tr_valid) {
usr/src/uts/common/vm/seg_vn.c
10229
ASSERT(svd->vp != NULL);
usr/src/uts/common/vm/seg_vn.c
10230
ASSERT(svd->vp == svntrp->tr_vp);
usr/src/uts/common/vm/seg_vn.c
10335
ASSERT(svd->vp == svntrp->tr_vp);
usr/src/uts/common/vm/seg_vn.c
1046
if (incompat(vp) || incompat(maxprot) ||
usr/src/uts/common/vm/seg_vn.c
1058
if (svd1->vp != NULL &&
usr/src/uts/common/vm/seg_vn.c
1078
if (svd1->vp == NULL && svd1->type == MAP_SHARED) {
usr/src/uts/common/vm/seg_vn.c
1093
struct vpage *vp, *evp;
usr/src/uts/common/vm/seg_vn.c
1107
for (vp = nvpage; vp < evp; vp++) {
usr/src/uts/common/vm/seg_vn.c
1108
VPP_SETPROT(vp, svd1->prot);
usr/src/uts/common/vm/seg_vn.c
1109
VPP_SETADVICE(vp, svd1->advice);
usr/src/uts/common/vm/seg_vn.c
1117
for (vp = nvpage + npages1; vp < evp; vp++) {
usr/src/uts/common/vm/seg_vn.c
1118
VPP_SETPROT(vp, svd2->prot);
usr/src/uts/common/vm/seg_vn.c
1119
VPP_SETADVICE(vp, svd2->advice);
usr/src/uts/common/vm/seg_vn.c
1128
for (vp = nvpage; vp < evp; vp++) {
usr/src/uts/common/vm/seg_vn.c
1129
VPP_SETSWAPRES(vp);
usr/src/uts/common/vm/seg_vn.c
1137
vp = nvpage + npages1;
usr/src/uts/common/vm/seg_vn.c
1138
evp = vp + npages2;
usr/src/uts/common/vm/seg_vn.c
1139
for (; vp < evp; vp++) {
usr/src/uts/common/vm/seg_vn.c
1140
VPP_SETSWAPRES(vp);
usr/src/uts/common/vm/seg_vn.c
1153
ASSERT(amp1 == amp2 && svd1->vp == NULL);
usr/src/uts/common/vm/seg_vn.c
1287
if (svd1->vp != a->vp || svd1->maxprot != a->maxprot ||
usr/src/uts/common/vm/seg_vn.c
1294
if (svd1->vp != NULL &&
usr/src/uts/common/vm/seg_vn.c
1342
struct vpage *vp, *evp;
usr/src/uts/common/vm/seg_vn.c
1352
vp = new_vpage + seg_pages(seg1);
usr/src/uts/common/vm/seg_vn.c
1353
evp = vp + seg_pages(seg2);
usr/src/uts/common/vm/seg_vn.c
1354
for (; vp < evp; vp++)
usr/src/uts/common/vm/seg_vn.c
1355
VPP_SETPROT(vp, a->prot);
usr/src/uts/common/vm/seg_vn.c
1359
vp = new_vpage + seg_pages(seg1);
usr/src/uts/common/vm/seg_vn.c
1360
for (; vp < evp; vp++) {
usr/src/uts/common/vm/seg_vn.c
1361
VPP_SETSWAPRES(vp);
usr/src/uts/common/vm/seg_vn.c
1371
svd1->type == MAP_SHARED && svd1->vp != NULL &&
usr/src/uts/common/vm/seg_vn.c
1372
(svd1->vp->v_flag & VVMEXEC)) {
usr/src/uts/common/vm/seg_vn.c
1373
ASSERT(vn_is_mapped(svd1->vp, V_WRITE));
usr/src/uts/common/vm/seg_vn.c
1374
segvn_inval_trcache(svd1->vp);
usr/src/uts/common/vm/seg_vn.c
1405
if (svd2->vp != a->vp || svd2->maxprot != a->maxprot ||
usr/src/uts/common/vm/seg_vn.c
1411
if (svd2->vp != NULL &&
usr/src/uts/common/vm/seg_vn.c
1455
struct vpage *vp, *evp;
usr/src/uts/common/vm/seg_vn.c
1470
vp = new_vpage;
usr/src/uts/common/vm/seg_vn.c
1471
evp = vp + seg_pages(seg1);
usr/src/uts/common/vm/seg_vn.c
1472
for (; vp < evp; vp++)
usr/src/uts/common/vm/seg_vn.c
1473
VPP_SETPROT(vp, a->prot);
usr/src/uts/common/vm/seg_vn.c
1477
vp = new_vpage;
usr/src/uts/common/vm/seg_vn.c
1478
for (; vp < evp; vp++) {
usr/src/uts/common/vm/seg_vn.c
1479
VPP_SETSWAPRES(vp);
usr/src/uts/common/vm/seg_vn.c
1491
svd2->type == MAP_SHARED && svd2->vp != NULL &&
usr/src/uts/common/vm/seg_vn.c
1492
(svd2->vp->v_flag & VVMEXEC)) {
usr/src/uts/common/vm/seg_vn.c
1493
ASSERT(vn_is_mapped(svd2->vp, V_WRITE));
usr/src/uts/common/vm/seg_vn.c
1494
segvn_inval_trcache(svd2->vp);
usr/src/uts/common/vm/seg_vn.c
1610
if ((newsvd->vp = svd->vp) != NULL) {
usr/src/uts/common/vm/seg_vn.c
1611
VN_HOLD(svd->vp);
usr/src/uts/common/vm/seg_vn.c
1613
lgrp_shm_policy_init(NULL, svd->vp);
usr/src/uts/common/vm/seg_vn.c
1641
ASSERT(newsvd->vp != NULL && amp != NULL);
usr/src/uts/common/vm/seg_vn.c
1738
svd->vp != NULL);
usr/src/uts/common/vm/seg_vn.c
1768
if (newsvd->vp != NULL) {
usr/src/uts/common/vm/seg_vn.c
1769
error = VOP_ADDMAP(newsvd->vp, (offset_t)newsvd->offset,
usr/src/uts/common/vm/seg_vn.c
1796
vnode_t *vp = (vnode_t *)r_obj;
usr/src/uts/common/vm/seg_vn.c
1803
ASSERT(vp != NULL);
usr/src/uts/common/vm/seg_vn.c
1811
free_vp_pages(vp, off, len);
usr/src/uts/common/vm/seg_vn.c
1826
ASSERT(svd->vp != NULL);
usr/src/uts/common/vm/seg_vn.c
1832
free_vp_pages(svd->vp, svd->offset + off, len);
usr/src/uts/common/vm/seg_vn.c
1844
struct vpage *vp, *evp;
usr/src/uts/common/vm/seg_vn.c
1852
for (vp = svd->vpage; vp < evp; vp++) {
usr/src/uts/common/vm/seg_vn.c
1853
if (VPP_ISSWAPRES(vp))
usr/src/uts/common/vm/seg_vn.c
1956
if (svd->vp) {
usr/src/uts/common/vm/seg_vn.c
1959
error = VOP_DELMAP(svd->vp,
usr/src/uts/common/vm/seg_vn.c
1998
if (svd->vp != NULL && free_pages != 0) {
usr/src/uts/common/vm/seg_vn.c
2006
if (svd->type == MAP_SHARED && svd->vp != NULL &&
usr/src/uts/common/vm/seg_vn.c
2007
(svd->vp->v_flag & VVMEXEC) &&
usr/src/uts/common/vm/seg_vn.c
2009
segvn_inval_trcache(svd->vp);
usr/src/uts/common/vm/seg_vn.c
2091
if (svd->vp != NULL)
usr/src/uts/common/vm/seg_vn.c
2264
if (svd->vp != NULL) {
usr/src/uts/common/vm/seg_vn.c
2265
VN_HOLD(nsvd->vp);
usr/src/uts/common/vm/seg_vn.c
2267
lgrp_shm_policy_init(NULL, nsvd->vp);
usr/src/uts/common/vm/seg_vn.c
2538
if (svd->vp != NULL) {
usr/src/uts/common/vm/seg_vn.c
2540
lgrp_shm_policy_fini(NULL, svd->vp);
usr/src/uts/common/vm/seg_vn.c
2541
VN_RELE(svd->vp);
usr/src/uts/common/vm/seg_vn.c
2542
svd->vp = NULL;
usr/src/uts/common/vm/seg_vn.c
2575
struct vnode *vp;
usr/src/uts/common/vm/seg_vn.c
2598
swap_xlate(ap, &vp, &offset);
usr/src/uts/common/vm/seg_vn.c
2600
vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
2606
vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
2615
pp = page_find(vp, offset);
usr/src/uts/common/vm/seg_vn.c
2619
(void *)adr, (void *)ap, (void *)vp, offset);
usr/src/uts/common/vm/seg_vn.c
2634
"segvn_fault:pp %p vp %p offset %llx", pp, vp, offset);
usr/src/uts/common/vm/seg_vn.c
2789
if (svd->vp == NULL && amp != NULL) {
usr/src/uts/common/vm/seg_vn.c
2934
ASSERT(opp->p_vnode == svd->vp); /* XXX */
usr/src/uts/common/vm/seg_vn.c
2966
ASSERT(svd->vp != NULL);
usr/src/uts/common/vm/seg_vn.c
3363
segvn_fill_vp_pages(struct segvn_data *svd, vnode_t *vp, u_offset_t off,
usr/src/uts/common/vm/seg_vn.c
3418
pp = page_lookup_create(vp, off, SE_SHARED, newpp, NULL, 0);
usr/src/uts/common/vm/seg_vn.c
3421
ASSERT(pp->p_vnode == vp);
usr/src/uts/common/vm/seg_vn.c
3493
if (VOP_GETATTR(vp, &va, ATTR_HINT, svd->cred, NULL)) {
usr/src/uts/common/vm/seg_vn.c
3505
io_err = VOP_PAGEIO(vp, io_pplist, io_off, io_len,
usr/src/uts/common/vm/seg_vn.c
3563
if (VOP_GETATTR(vp, &va, ATTR_HINT, svd->cred, NULL) != 0) {
usr/src/uts/common/vm/seg_vn.c
3573
io_err = VOP_PAGEIO(vp, io_pplist, io_off, io_len,
usr/src/uts/common/vm/seg_vn.c
3631
ASSERT(pp->p_vnode == vp);
usr/src/uts/common/vm/seg_vn.c
3644
ASSERT(ppa[i]->p_vnode == vp);
usr/src/uts/common/vm/seg_vn.c
3660
ASSERT(ppa[i]->p_vnode == vp);
usr/src/uts/common/vm/seg_vn.c
3679
ASSERT(pp->p_vnode == vp);
usr/src/uts/common/vm/seg_vn.c
3741
ASSERT(pp->p_vnode != vp);
usr/src/uts/common/vm/seg_vn.c
3750
ASSERT(pp->p_vnode == vp);
usr/src/uts/common/vm/seg_vn.c
3848
vnode_t *vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
3872
ASSERT(vp != NULL);
usr/src/uts/common/vm/seg_vn.c
4006
!page_exists_physcontig(vp, off, szc,
usr/src/uts/common/vm/seg_vn.c
4009
if (page_alloc_pages(vp, seg, a, &pplist, NULL,
usr/src/uts/common/vm/seg_vn.c
4018
vp->v_mpssdata == SEGVN_PAGEIO) {
usr/src/uts/common/vm/seg_vn.c
4022
vp, off, szc, ppa, &pplist,
usr/src/uts/common/vm/seg_vn.c
4048
ierr = VOP_GETPAGE(vp, (offset_t)off, pgsz,
usr/src/uts/common/vm/seg_vn.c
4056
ASSERT(ppa[i]->p_vnode == vp);
usr/src/uts/common/vm/seg_vn.c
4087
if (VOP_GETATTR(vp, &va, 0, svd->cred, NULL)) {
usr/src/uts/common/vm/seg_vn.c
4249
ASSERT(ppa[i]->p_vnode == vp);
usr/src/uts/common/vm/seg_vn.c
4458
page_alloc_pages(vp, seg, a, &pplist, NULL,
usr/src/uts/common/vm/seg_vn.c
4981
ASSERT(svd->vp != NULL && svd->amp == NULL);
usr/src/uts/common/vm/seg_vn.c
5001
ASSERT(svd->vp != NULL && svd->amp != NULL);
usr/src/uts/common/vm/seg_vn.c
509
segvn_setvnode_mpss(vnode_t *vp)
usr/src/uts/common/vm/seg_vn.c
5093
if (type == F_SOFTLOCK && svd->vp != NULL && seg->s_szc != 0) {
usr/src/uts/common/vm/seg_vn.c
513
ASSERT(vp->v_mpssdata == NULL ||
usr/src/uts/common/vm/seg_vn.c
5132
if (svd->amp == NULL && (svd->vp == NULL || brkcow)) {
usr/src/uts/common/vm/seg_vn.c
514
vp->v_mpssdata == SEGVN_PAGEIO ||
usr/src/uts/common/vm/seg_vn.c
515
vp->v_mpssdata == SEGVN_NOPAGEIO);
usr/src/uts/common/vm/seg_vn.c
517
if (vp->v_mpssdata == NULL) {
usr/src/uts/common/vm/seg_vn.c
5175
if (svd->vp == NULL) {
usr/src/uts/common/vm/seg_vn.c
518
if (vn_vmpss_usepageio(vp)) {
usr/src/uts/common/vm/seg_vn.c
519
err = VOP_PAGEIO(vp, (page_t *)NULL,
usr/src/uts/common/vm/seg_vn.c
528
mutex_enter(&vp->v_lock);
usr/src/uts/common/vm/seg_vn.c
5283
fvp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
5289
fvp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
529
if (vp->v_mpssdata == NULL) {
usr/src/uts/common/vm/seg_vn.c
531
vp->v_mpssdata = SEGVN_PAGEIO;
usr/src/uts/common/vm/seg_vn.c
533
vp->v_mpssdata = SEGVN_NOPAGEIO;
usr/src/uts/common/vm/seg_vn.c
5349
if (svd->vp != NULL) {
usr/src/uts/common/vm/seg_vn.c
5353
vnode_t *vp;
usr/src/uts/common/vm/seg_vn.c
536
mutex_exit(&vp->v_lock);
usr/src/uts/common/vm/seg_vn.c
5433
vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
5436
seg, addr, vp);
usr/src/uts/common/vm/seg_vn.c
5437
err = VOP_GETPAGE(vp, (offset_t)vp_off, vp_len,
usr/src/uts/common/vm/seg_vn.c
5565
ASSERT(svd->vp == pp->p_vnode);
usr/src/uts/common/vm/seg_vn.c
5631
vnode_t *vp;
usr/src/uts/common/vm/seg_vn.c
5660
if (svd->vp == NULL) {
usr/src/uts/common/vm/seg_vn.c
5665
vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
5667
"segvn_getpage:seg %p addr %p vp %p", seg, addr, vp);
usr/src/uts/common/vm/seg_vn.c
5668
err = VOP_GETPAGE(vp,
usr/src/uts/common/vm/seg_vn.c
567
if (a->amp != NULL && a->vp != NULL) {
usr/src/uts/common/vm/seg_vn.c
5684
struct vnode *vp;
usr/src/uts/common/vm/seg_vn.c
573
a->vp != NULL && a->prot == (PROT_USER | PROT_READ | PROT_EXEC) &&
usr/src/uts/common/vm/seg_vn.c
5750
svd->vp != NULL && (svd->vp->v_flag & VVMEXEC)) {
usr/src/uts/common/vm/seg_vn.c
5751
ASSERT(vn_is_mapped(svd->vp, V_WRITE));
usr/src/uts/common/vm/seg_vn.c
5752
segvn_inval_trcache(svd->vp);
usr/src/uts/common/vm/seg_vn.c
5770
if (svd->type == MAP_PRIVATE || svd->vp != NULL) {
usr/src/uts/common/vm/seg_vn.c
5886
if (svd->swresv != 0 && svd->vp != NULL &&
usr/src/uts/common/vm/seg_vn.c
594
} else if (a->vp != NULL) {
usr/src/uts/common/vm/seg_vn.c
595
if (IS_SWAPFSVP(a->vp) || VN_ISKAS(a->vp)) {
usr/src/uts/common/vm/seg_vn.c
5971
vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
5974
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/seg_vn.c
5978
if ((pp = page_lookup(vp, off,
usr/src/uts/common/vm/seg_vn.c
6047
(svd->vp != NULL || svd->type == MAP_PRIVATE)) ||
usr/src/uts/common/vm/seg_vn.c
6130
if (svd->vp != NULL &&
usr/src/uts/common/vm/seg_vn.c
6131
(IS_SWAPFSVP(svd->vp) || VN_ISKAS(svd->vp))) {
usr/src/uts/common/vm/seg_vn.c
6135
if (seg->s_szc == 0 && svd->vp != NULL &&
usr/src/uts/common/vm/seg_vn.c
619
if (!(a->flags & MAP_NORESERVE) && ((a->vp == NULL && a->amp == NULL) ||
usr/src/uts/common/vm/seg_vn.c
6315
if (svd->vp != NULL && szc != 0) {
usr/src/uts/common/vm/seg_vn.c
6321
if (VOP_GETATTR(svd->vp, &va, 0, svd->cred, NULL) != 0) {
usr/src/uts/common/vm/seg_vn.c
6339
amp->ahp, svd->anon_index, svd->vp, svd->offset,
usr/src/uts/common/vm/seg_vn.c
6345
segvn_setvnode_mpss(svd->vp);
usr/src/uts/common/vm/seg_vn.c
6374
vnode_t *vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
6385
if (vp == NULL && amp == NULL) {
usr/src/uts/common/vm/seg_vn.c
6440
ASSERT(vp == NULL || anon_pages(amp->ahp,
usr/src/uts/common/vm/seg_vn.c
647
if (a->vp != NULL) {
usr/src/uts/common/vm/seg_vn.c
648
error = VOP_ADDMAP(a->vp, a->offset & PAGEMASK,
usr/src/uts/common/vm/seg_vn.c
6493
struct vnode *vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
6513
if (anon && vp != NULL) {
usr/src/uts/common/vm/seg_vn.c
6530
swap_xlate(ap, &vp, &aoff);
usr/src/uts/common/vm/seg_vn.c
6533
ASSERT(vp != NULL);
usr/src/uts/common/vm/seg_vn.c
6534
if ((pp = page_lookup(vp,
usr/src/uts/common/vm/seg_vn.c
6616
if (nsvd->vp != NULL) {
usr/src/uts/common/vm/seg_vn.c
6617
VN_HOLD(nsvd->vp);
usr/src/uts/common/vm/seg_vn.c
6621
lgrp_shm_policy_init(NULL, nsvd->vp);
usr/src/uts/common/vm/seg_vn.c
674
seg->s_as != &kas && a->vp->v_type == VREG);
usr/src/uts/common/vm/seg_vn.c
683
if ((a->vp == NULL || a->vp->v_type != VREG) &&
usr/src/uts/common/vm/seg_vn.c
6875
struct vpage *vp, *evp;
usr/src/uts/common/vm/seg_vn.c
6895
for (vp = &svd->vpage[seg_page(seg, addr)]; vp < evp; vp++) {
usr/src/uts/common/vm/seg_vn.c
6896
if ((VPP_PROT(vp) & prot) != prot) {
usr/src/uts/common/vm/seg_vn.c
6962
*vpp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
704
if ((a->vp == NULL) && (a->type == MAP_PRIVATE) &&
usr/src/uts/common/vm/seg_vn.c
7106
struct vnode *vp;
usr/src/uts/common/vm/seg_vn.c
7126
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/seg_vn.c
7128
vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
7134
vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
7137
if (vp == NULL) { /* untouched zfod page */
usr/src/uts/common/vm/seg_vn.c
7142
pp = page_lookup_nowait(vp, off, SE_SHARED);
usr/src/uts/common/vm/seg_vn.c
7212
VN_HOLD(vp);
usr/src/uts/common/vm/seg_vn.c
7219
if (!queue_io_request(vp, off))
usr/src/uts/common/vm/seg_vn.c
7220
VN_RELE(vp);
usr/src/uts/common/vm/seg_vn.c
7259
struct vnode *vp;
usr/src/uts/common/vm/seg_vn.c
7346
} else if (svd->vp && svd->amp == NULL &&
usr/src/uts/common/vm/seg_vn.c
7353
err = VOP_PUTPAGE(svd->vp, (offset_t)offset, len,
usr/src/uts/common/vm/seg_vn.c
7369
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/seg_vn.c
7371
vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
7377
vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
7382
if (vp == NULL) /* untouched zfod page */
usr/src/uts/common/vm/seg_vn.c
7404
if ((pp = page_lookup(vp, off, SE_SHARED)) != NULL) {
usr/src/uts/common/vm/seg_vn.c
7435
ASSERT(svd->vp == NULL);
usr/src/uts/common/vm/seg_vn.c
7441
pp = page_lookup_nowait(vp, off, SE_SHARED);
usr/src/uts/common/vm/seg_vn.c
7461
VN_HOLD(vp);
usr/src/uts/common/vm/seg_vn.c
7462
err = VOP_PUTPAGE(vp, (offset_t)off, PAGESIZE,
usr/src/uts/common/vm/seg_vn.c
7463
(bflags | (IS_SWAPFSVP(vp) ? B_PAGE_NOWAIT : 0)),
usr/src/uts/common/vm/seg_vn.c
7466
VN_RELE(vp);
usr/src/uts/common/vm/seg_vn.c
7482
struct vnode *vp, *avp;
usr/src/uts/common/vm/seg_vn.c
7497
if (svd->amp == NULL && svd->vp == NULL) {
usr/src/uts/common/vm/seg_vn.c
7505
start = svd->vp ? SEG_PAGE_VNODEBACKED : 0;
usr/src/uts/common/vm/seg_vn.c
7551
vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
7554
if (vp != NULL) {
usr/src/uts/common/vm/seg_vn.c
7560
pp = page_lookup_nowait(vp, offset, SE_SHARED);
usr/src/uts/common/vm/seg_vn.c
7561
if ((pp == NULL) && (page_exists(vp, offset))) {
usr/src/uts/common/vm/seg_vn.c
7652
struct vnode *vp;
usr/src/uts/common/vm/seg_vn.c
7741
if (op == MC_LOCK && svd->amp == NULL && svd->vp == NULL) {
usr/src/uts/common/vm/seg_vn.c
7827
if (op == MC_LOCK && svd->vp == NULL &&
usr/src/uts/common/vm/seg_vn.c
7862
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/seg_vn.c
7864
if (svd->vp == NULL &&
usr/src/uts/common/vm/seg_vn.c
7870
vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
7878
vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
7893
pp = page_lookup(vp, off, SE_SHARED);
usr/src/uts/common/vm/seg_vn.c
7898
ASSERT(vp != NULL);
usr/src/uts/common/vm/seg_vn.c
7900
error = VOP_GETPAGE(vp, (offset_t)off, PAGESIZE,
usr/src/uts/common/vm/seg_vn.c
7929
if (error && svd->vp) {
usr/src/uts/common/vm/seg_vn.c
7931
if (VOP_GETATTR(svd->vp, &va, 0,
usr/src/uts/common/vm/seg_vn.c
8085
struct vnode *vp;
usr/src/uts/common/vm/seg_vn.c
816
if (a->vp != NULL) {
usr/src/uts/common/vm/seg_vn.c
8168
vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
817
VN_HOLD(a->vp);
usr/src/uts/common/vm/seg_vn.c
8172
if (behav == MADV_FREE && (vp != NULL || amp == NULL)) {
usr/src/uts/common/vm/seg_vn.c
819
lgrp_shm_policy_init(NULL, a->vp);
usr/src/uts/common/vm/seg_vn.c
8246
svd->anon_index, vp, svd->offset, len);
usr/src/uts/common/vm/seg_vn.c
8275
vp, svd->offset, 1);
usr/src/uts/common/vm/seg_vn.c
828
svd->vp = a->vp;
usr/src/uts/common/vm/seg_vn.c
832
svd->offset = a->vp ? (a->offset & PAGEMASK) : 0;
usr/src/uts/common/vm/seg_vn.c
8385
anon_index, vp, off, len);
usr/src/uts/common/vm/seg_vn.c
8414
vp, svd->offset, 1);
usr/src/uts/common/vm/seg_vn.c
849
if (a->szc != 0 && a->vp != NULL) {
usr/src/uts/common/vm/seg_vn.c
850
segvn_setvnode_mpss(a->vp);
usr/src/uts/common/vm/seg_vn.c
852
if (svd->type == MAP_SHARED && svd->vp != NULL &&
usr/src/uts/common/vm/seg_vn.c
853
(svd->vp->v_flag & VVMEXEC) && (svd->prot & PROT_WRITE)) {
usr/src/uts/common/vm/seg_vn.c
854
ASSERT(vn_is_mapped(svd->vp, V_WRITE));
usr/src/uts/common/vm/seg_vn.c
855
segvn_inval_trcache(svd->vp);
usr/src/uts/common/vm/seg_vn.c
8605
svd->vp != NULL) {
usr/src/uts/common/vm/seg_vn.c
8660
struct vpage *vp, *evp;
usr/src/uts/common/vm/seg_vn.c
8697
for (vp = svd->vpage; vp < evp; vp++) {
usr/src/uts/common/vm/seg_vn.c
8698
VPP_SETPROT(vp, svd->prot);
usr/src/uts/common/vm/seg_vn.c
8699
VPP_SETADVICE(vp, svd->advice);
usr/src/uts/common/vm/seg_vn.c
870
if (a->vp == NULL) {
usr/src/uts/common/vm/seg_vn.c
8714
struct vnode *vp;
usr/src/uts/common/vm/seg_vn.c
8722
vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
8736
swap_xlate_nopanic(ap, &vp, &off);
usr/src/uts/common/vm/seg_vn.c
8738
vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
8748
if ((pp = page_lookup_nowait(vp, off, SE_SHARED)))
usr/src/uts/common/vm/seg_vn.c
8751
pp = page_exists(vp, off);
usr/src/uts/common/vm/seg_vn.c
8871
if (svd->vp != NULL) {
usr/src/uts/common/vm/seg_vn.c
8975
struct vpage *vp = &svd->vpage[seg_page(seg, lpgaddr)];
usr/src/uts/common/vm/seg_vn.c
8977
while (vp < evp) {
usr/src/uts/common/vm/seg_vn.c
8978
if ((VPP_PROT(vp) & protchk) == 0) {
usr/src/uts/common/vm/seg_vn.c
8981
vp++;
usr/src/uts/common/vm/seg_vn.c
8983
if (vp < evp) {
usr/src/uts/common/vm/seg_vn.c
9012
struct vpage *vp;
usr/src/uts/common/vm/seg_vn.c
9015
vp = &svd->vpage[seg_page(seg, addr + len)];
usr/src/uts/common/vm/seg_vn.c
9018
while (vp < evp) {
usr/src/uts/common/vm/seg_vn.c
9019
if ((VPP_PROT(vp) & protchk) == 0) {
usr/src/uts/common/vm/seg_vn.c
9022
vp++;
usr/src/uts/common/vm/seg_vn.c
9024
if (vp < evp) {
usr/src/uts/common/vm/seg_vn.c
9183
struct vpage *vp;
usr/src/uts/common/vm/seg_vn.c
9187
vp = &svd->vpage[seg_page(seg, a)];
usr/src/uts/common/vm/seg_vn.c
9188
if ((VPP_PROT(vp) & protchk) == 0) {
usr/src/uts/common/vm/seg_vn.c
9243
struct vpage *vp;
usr/src/uts/common/vm/seg_vn.c
9247
vp = &svd->vpage[seg_page(seg, a)];
usr/src/uts/common/vm/seg_vn.c
9248
if ((VPP_PROT(vp) & protchk) == 0) {
usr/src/uts/common/vm/seg_vn.c
9252
if (wcont && (VPP_PROT(vp) & PROT_WRITE)) {
usr/src/uts/common/vm/seg_vn.c
9311
struct vnode *vp;
usr/src/uts/common/vm/seg_vn.c
9368
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/seg_vn.c
9369
pp = page_lookup_nowait(vp, off, SE_SHARED);
usr/src/uts/common/vm/seg_vn.c
9444
if (svd->amp == NULL || svd->vp != NULL) {
usr/src/uts/common/vm/seg_vn.c
9480
ASSERT(svd->vp == NULL && svd->amp != NULL);
usr/src/uts/common/vm/seg_vn.c
9612
if (svd->vp) {
usr/src/uts/common/vm/seg_vn.c
9613
memidp->val[0] = (uintptr_t)svd->vp;
usr/src/uts/common/vm/seg_vn.c
9694
vnode_t *vp;
usr/src/uts/common/vm/seg_vn.c
9716
vp = svn_data->vp;
usr/src/uts/common/vm/seg_vn.c
9718
policy_info = lgrp_shm_policy_get(amp, anon_index, vp, vn_off);
usr/src/uts/common/vm/seg_vn.c
9746
vnode_t *vp = svd->vp;
usr/src/uts/common/vm/seg_vn.c
9751
ulong_t hash = SVNTR_HASH_FUNC(vp);
usr/src/uts/common/vm/seg_vn.c
9767
ASSERT(vp != NULL && svd->amp == NULL);
usr/src/uts/common/vm/seg_vn.c
9787
if (VOP_GETATTR(vp, &va, 0, svd->cred, NULL) != 0) {
usr/src/uts/common/vm/seg_vn.c
9804
if (!(vp->v_flag & VVMEXEC)) {
usr/src/uts/common/vm/seg_vn.c
9805
mutex_enter(&vp->v_lock);
usr/src/uts/common/vm/seg_vn.c
9806
vp->v_flag |= VVMEXEC;
usr/src/uts/common/vm/seg_vn.c
9807
mutex_exit(&vp->v_lock);
usr/src/uts/common/vm/seg_vn.c
9816
if (vn_is_mapped(vp, V_WRITE)) {
usr/src/uts/common/vm/seg_vn.c
9825
if (svntrp->tr_vp != vp) {
usr/src/uts/common/vm/seg_vn.c
9891
svntrp->tr_vp = vp;
usr/src/uts/common/vm/seg_vn.h
169
((struct segvn_crargs *)(argsp))->vp != NULL)
usr/src/uts/common/vm/seg_vn.h
176
((struct segvn_crargs *)(argsp))->vp == NULL)
usr/src/uts/common/vm/seg_vn.h
178
#define SVNTR_HASH_FUNC(vp) (((((uintptr_t)(vp)) >> 4) ^ \
usr/src/uts/common/vm/seg_vn.h
179
(((uintptr_t)(vp)) >> 11)) & \
usr/src/uts/common/vm/seg_vn.h
188
(SEGVN_DATA(seg)->vp == NULL || \
usr/src/uts/common/vm/seg_vn.h
189
SEGVN_DATA(seg)->vp->v_type != VREG) && \
usr/src/uts/common/vm/seg_vn.h
54
struct vnode *vp; /* vnode mapped from */
usr/src/uts/common/vm/seg_vn.h
94
struct vnode *vp; /* vnode that segment mapping is to */
usr/src/uts/common/vm/vm_anon.c
1061
struct vnode *vp;
usr/src/uts/common/vm/vm_anon.c
1071
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/vm_anon.c
1085
pp = page_lookup(vp, (u_offset_t)off, SE_EXCL);
usr/src/uts/common/vm/vm_anon.c
1163
struct vnode *vp;
usr/src/uts/common/vm/vm_anon.c
1210
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/vm_anon.c
1211
pp = page_lookup(vp, (u_offset_t)off, SE_EXCL);
usr/src/uts/common/vm/vm_anon.c
1226
pp = page_lookup(vp, (u_offset_t)off,
usr/src/uts/common/vm/vm_anon.c
1258
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/vm_anon.c
1259
pp = page_lookup(vp, (u_offset_t)off,
usr/src/uts/common/vm/vm_anon.c
1497
struct vnode *vp,
usr/src/uts/common/vm/vm_anon.c
1552
err = VOP_GETPAGE(vp, vp_off, PAGESIZE, NULL,
usr/src/uts/common/vm/vm_anon.c
156
#define APH_MUTEX(vp, off) \
usr/src/uts/common/vm/vm_anon.c
157
(&anonpages_hash_lock[(ANON_HASH((vp), (off)) & \
usr/src/uts/common/vm/vm_anon.c
1677
struct vnode *vp;
usr/src/uts/common/vm/vm_anon.c
1716
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/vm_anon.c
1717
pp = page_lookup_nowait(vp, (u_offset_t)off, SE_EXCL);
usr/src/uts/common/vm/vm_anon.c
1739
ahm = AH_MUTEX(vp, off);
usr/src/uts/common/vm/vm_anon.c
1857
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/vm_anon.c
1858
ahm = AH_MUTEX(vp, off);
usr/src/uts/common/vm/vm_anon.c
1912
struct vnode *vp;
usr/src/uts/common/vm/vm_anon.c
1917
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/vm_anon.c
1925
if (pl != NULL && (pp = page_lookup(vp, (u_offset_t)off, SE_SHARED))) {
usr/src/uts/common/vm/vm_anon.c
1944
seg, addr, vp);
usr/src/uts/common/vm/vm_anon.c
1946
err = VOP_GETPAGE(vp, (u_offset_t)off, PAGESIZE, protp, pl, plsz,
usr/src/uts/common/vm/vm_anon.c
1990
struct vnode *vp;
usr/src/uts/common/vm/vm_anon.c
2056
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/vm_anon.c
2057
if (page_exists_forreal(vp, (u_offset_t)off, &pszc)) {
usr/src/uts/common/vm/vm_anon.c
2161
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/vm_anon.c
2178
err = swap_getconpage(vp, (u_offset_t)off, PAGESIZE,
usr/src/uts/common/vm/vm_anon.c
2409
struct vnode *vp;
usr/src/uts/common/vm/vm_anon.c
2422
swap_xlate(new, &vp, &off);
usr/src/uts/common/vm/vm_anon.c
2425
page_rename(opp, vp, (u_offset_t)off);
usr/src/uts/common/vm/vm_anon.c
2429
seg, addr, pp, vp, off);
usr/src/uts/common/vm/vm_anon.c
2444
err = VOP_GETPAGE(vp, (u_offset_t)off, PAGESIZE, NULL,
usr/src/uts/common/vm/vm_anon.c
2550
struct vnode *vp;
usr/src/uts/common/vm/vm_anon.c
2688
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/vm_anon.c
2700
err = swap_getconpage(vp, (u_offset_t)off, PAGESIZE, NULL, pl,
usr/src/uts/common/vm/vm_anon.c
2795
struct vnode *vp;
usr/src/uts/common/vm/vm_anon.c
2801
swap_xlate(ap, &vp, &off);
usr/src/uts/common/vm/vm_anon.c
2810
err = VOP_GETPAGE(vp, off, PAGESIZE, NULL,
usr/src/uts/common/vm/vm_anon.c
985
anon_alloc(struct vnode *vp, anoff_t off)
usr/src/uts/common/vm/vm_anon.c
991
if (vp == NULL) {
usr/src/uts/common/vm/vm_anon.c
994
ap->an_vp = vp;
usr/src/uts/common/vm/vm_as.c
1421
const boolean_t do_off = (vn_a->vp != NULL || vn_a->amp != NULL);
usr/src/uts/common/vm/vm_as.c
1426
ASSERT(vn_a->vp == NULL || vn_a->amp == NULL);
usr/src/uts/common/vm/vm_as.c
1552
ASSERT(vn_a->vp != NULL);
usr/src/uts/common/vm/vm_as.c
1576
if (VOP_GETATTR(vn_a->vp, &va, ATTR_HINT, vn_a->cred, NULL) != 0) {
usr/src/uts/common/vm/vm_as.c
1644
ASSERT(vn_a->vp == NULL);
usr/src/uts/common/vm/vm_as.c
2611
vnode_t *vp;
usr/src/uts/common/vm/vm_as.c
2613
if (SEGOP_GETVP(seg, addr, &vp) != 0 ||
usr/src/uts/common/vm/vm_as.c
2614
vp != NULL) {
usr/src/uts/common/vm/vm_as.c
3047
vnode_t *vp = NULL;
usr/src/uts/common/vm/vm_as.c
3049
(SEGOP_GETVP(seg, raddr, &vp) != 0 ||
usr/src/uts/common/vm/vm_as.c
3050
vp == NULL)) {
usr/src/uts/common/vm/vm_page.c
1018
page_find(vnode_t *vp, u_offset_t off)
usr/src/uts/common/vm/vm_page.c
1024
ASSERT(MUTEX_NOT_HELD(page_vnode_mutex(vp)));
usr/src/uts/common/vm/vm_page.c
1027
index = PAGE_HASH_FUNC(vp, off);
usr/src/uts/common/vm/vm_page.c
1031
pp = page_hash_search(index, vp, off);
usr/src/uts/common/vm/vm_page.c
1047
page_exists(vnode_t *vp, u_offset_t off)
usr/src/uts/common/vm/vm_page.c
1051
ASSERT(MUTEX_NOT_HELD(page_vnode_mutex(vp)));
usr/src/uts/common/vm/vm_page.c
1054
index = PAGE_HASH_FUNC(vp, off);
usr/src/uts/common/vm/vm_page.c
1056
return (page_hash_search(index, vp, off));
usr/src/uts/common/vm/vm_page.c
1074
page_exists_physcontig(vnode_t *vp, u_offset_t off, uint_t szc, page_t *ppa[])
usr/src/uts/common/vm/vm_page.c
1089
ASSERT(vp != NULL);
usr/src/uts/common/vm/vm_page.c
1090
ASSERT(!IS_SWAPFSVP(vp));
usr/src/uts/common/vm/vm_page.c
1091
ASSERT(!VN_ISKAS(vp));
usr/src/uts/common/vm/vm_page.c
1099
index = PAGE_HASH_FUNC(vp, off);
usr/src/uts/common/vm/vm_page.c
1103
pp = page_hash_search(index, vp, off);
usr/src/uts/common/vm/vm_page.c
1126
if (pp->p_szc != pszc || pp->p_vnode != vp ||
usr/src/uts/common/vm/vm_page.c
1176
if (pp->p_vnode != vp ||
usr/src/uts/common/vm/vm_page.c
1225
if (pp->p_vnode != vp ||
usr/src/uts/common/vm/vm_page.c
1286
ASSERT(pp->p_vnode == vp);
usr/src/uts/common/vm/vm_page.c
1303
ASSERT(vp->v_pages != NULL);
usr/src/uts/common/vm/vm_page.c
1315
page_exists_forreal(vnode_t *vp, u_offset_t off, uint_t *szc)
usr/src/uts/common/vm/vm_page.c
1322
ASSERT(MUTEX_NOT_HELD(page_vnode_mutex(vp)));
usr/src/uts/common/vm/vm_page.c
1326
index = PAGE_HASH_FUNC(vp, off);
usr/src/uts/common/vm/vm_page.c
1330
pp = page_hash_search(index, vp, off);
usr/src/uts/common/vm/vm_page.c
1774
page_create_get_something(vnode_t *vp, u_offset_t off, struct seg *seg,
usr/src/uts/common/vm/vm_page.c
1870
pp = page_get_freelist(vp, off, seg, vaddr, PAGESIZE,
usr/src/uts/common/vm/vm_page.c
1873
pp = page_get_cachelist(vp, off, seg, vaddr,
usr/src/uts/common/vm/vm_page.c
1978
page_create(vnode_t *vp, u_offset_t off, size_t bytes, uint_t flags)
usr/src/uts/common/vm/vm_page.c
1988
random_vaddr = (caddr_t)(((uintptr_t)vp >> 7) ^
usr/src/uts/common/vm/vm_page.c
1992
return (page_create_va(vp, off, bytes, flags, &kseg, random_vaddr));
usr/src/uts/common/vm/vm_page.c
2006
page_alloc_pages(struct vnode *vp, struct seg *seg, caddr_t addr,
usr/src/uts/common/vm/vm_page.c
2059
pp = page_get_freelist(vp, 0, seg, addr, pgsz,
usr/src/uts/common/vm/vm_page.c
2062
pp = page_get_freelist(vp, 0, seg, addr, pgsz,
usr/src/uts/common/vm/vm_page.c
2066
pp = page_get_freelist(vp, 0, seg, addr, pgsz,
usr/src/uts/common/vm/vm_page.c
2148
page_create_va_large(vnode_t *vp, u_offset_t off, size_t bytes, uint_t flags,
usr/src/uts/common/vm/vm_page.c
2157
ASSERT(vp != NULL);
usr/src/uts/common/vm/vm_page.c
2260
if (!page_hashin(pp, vp, off, NULL))
usr/src/uts/common/vm/vm_page.c
2273
page_create_va(vnode_t *vp, u_offset_t off, size_t bytes, uint_t flags,
usr/src/uts/common/vm/vm_page.c
2286
vp, off, bytes, flags);
usr/src/uts/common/vm/vm_page.c
2288
ASSERT(bytes != 0 && vp != NULL);
usr/src/uts/common/vm/vm_page.c
2309
vp, off, npages, max_page_get);
usr/src/uts/common/vm/vm_page.c
2367
"page_create_success:vp %p off %llx", vp, off);
usr/src/uts/common/vm/vm_page.c
2395
index = PAGE_HASH_FUNC(vp, off);
usr/src/uts/common/vm/vm_page.c
2398
ASSERT(index == PAGE_HASH_FUNC(vp, off));
usr/src/uts/common/vm/vm_page.c
2399
ASSERT(MUTEX_NOT_HELD(page_vnode_mutex(vp)));
usr/src/uts/common/vm/vm_page.c
2421
npp = page_get_freelist(vp, off, seg, vaddr, PAGESIZE,
usr/src/uts/common/vm/vm_page.c
2424
npp = page_get_cachelist(vp, off, seg,
usr/src/uts/common/vm/vm_page.c
2427
npp = page_create_get_something(vp,
usr/src/uts/common/vm/vm_page.c
2460
pp = page_hash_search(index, vp, off);
usr/src/uts/common/vm/vm_page.c
2465
if (!page_hashin(pp, vp, off, phm)) {
usr/src/uts/common/vm/vm_page.c
2478
(void *)pp, (void *)vp, off, (void *)phm);
usr/src/uts/common/vm/vm_page.c
2847
free_vp_pages(vnode_t *vp, u_offset_t off, size_t len)
usr/src/uts/common/vm/vm_page.c
2857
if (swap_in_range(vp, off, len))
usr/src/uts/common/vm/vm_page.c
2866
pp = page_exists(vp, off);
usr/src/uts/common/vm/vm_page.c
2884
if (pp->p_vnode != vp || pp->p_offset != off || PP_ISFREE(pp)) {
usr/src/uts/common/vm/vm_page.c
3237
page_rename(page_t *opp, vnode_t *vp, u_offset_t off)
usr/src/uts/common/vm/vm_page.c
3246
ASSERT(MUTEX_NOT_HELD(page_vnode_mutex(vp)));
usr/src/uts/common/vm/vm_page.c
3252
"page rename:pp %p vp %p off %llx", opp, vp, off);
usr/src/uts/common/vm/vm_page.c
3277
index = PAGE_HASH_FUNC(vp, off);
usr/src/uts/common/vm/vm_page.c
3290
pp = page_hash_search(index, vp, off);
usr/src/uts/common/vm/vm_page.c
3331
ASSERT(!IS_SWAPFSVP(vp));
usr/src/uts/common/vm/vm_page.c
3332
ASSERT(!VN_ISKAS(vp));
usr/src/uts/common/vm/vm_page.c
3338
ASSERT(!IS_SWAPFSVP(vp));
usr/src/uts/common/vm/vm_page.c
3339
ASSERT(!VN_ISKAS(vp));
usr/src/uts/common/vm/vm_page.c
3350
if (!page_hashin(opp, vp, off, phm)) {
usr/src/uts/common/vm/vm_page.c
3409
page_do_hashin(page_t *pp, vnode_t *vp, u_offset_t offset)
usr/src/uts/common/vm/vm_page.c
3416
ASSERT(vp != NULL);
usr/src/uts/common/vm/vm_page.c
3417
ASSERT(MUTEX_HELD(page_vnode_mutex(vp)));
usr/src/uts/common/vm/vm_page.c
3425
pp->p_vnode = vp;
usr/src/uts/common/vm/vm_page.c
3431
if ((vp->v_flag & VISSWAP) != 0)
usr/src/uts/common/vm/vm_page.c
3434
index = PAGE_HASH_FUNC(vp, offset);
usr/src/uts/common/vm/vm_page.c
3442
if (tp->p_vnode == vp && tp->p_offset == offset) {
usr/src/uts/common/vm/vm_page.c
3454
if (vp->v_pages != NULL && IS_VMODSORT(vp) && hat_ismod(pp))
usr/src/uts/common/vm/vm_page.c
3455
listp = &vp->v_pages->p_vpprev->p_vpnext;
usr/src/uts/common/vm/vm_page.c
3457
listp = &vp->v_pages;
usr/src/uts/common/vm/vm_page.c
3471
page_hashin(page_t *pp, vnode_t *vp, u_offset_t offset, kmutex_t *hold)
usr/src/uts/common/vm/vm_page.c
3477
ASSERT(MUTEX_NOT_HELD(page_vnode_mutex(vp)));
usr/src/uts/common/vm/vm_page.c
3482
pp, vp, offset);
usr/src/uts/common/vm/vm_page.c
3490
phm = PAGE_HASH_MUTEX(PAGE_HASH_FUNC(vp, offset));
usr/src/uts/common/vm/vm_page.c
3494
vphm = page_vnode_mutex(vp);
usr/src/uts/common/vm/vm_page.c
3496
rc = page_do_hashin(pp, vp, offset);
usr/src/uts/common/vm/vm_page.c
3514
vnode_t *vp = pp->p_vnode;
usr/src/uts/common/vm/vm_page.c
3516
ASSERT(vp != NULL);
usr/src/uts/common/vm/vm_page.c
3517
ASSERT(MUTEX_HELD(page_vnode_mutex(vp)));
usr/src/uts/common/vm/vm_page.c
3522
hpp = &page_hash[PAGE_HASH_FUNC(vp, pp->p_offset)];
usr/src/uts/common/vm/vm_page.c
3539
if (vp->v_pages)
usr/src/uts/common/vm/vm_page.c
3540
page_vpsub(&vp->v_pages, pp);
usr/src/uts/common/vm/vm_page.c
3559
vnode_t *vp;
usr/src/uts/common/vm/vm_page.c
3570
vp = pp->p_vnode;
usr/src/uts/common/vm/vm_page.c
3573
"page_hashout:pp %p vp %p", pp, vp);
usr/src/uts/common/vm/vm_page.c
3579
index = PAGE_HASH_FUNC(vp, pp->p_offset);
usr/src/uts/common/vm/vm_page.c
3591
vphm = page_vnode_mutex(vp);
usr/src/uts/common/vm/vm_page.c
4370
vnode_t *vp = pp->p_vnode;
usr/src/uts/common/vm/vm_page.c
4384
if (!PP_ISFREE(pp) && vp != NULL && !VN_ISKAS(vp) &&
usr/src/uts/common/vm/vm_page.c
4385
hat_ismod(pp) && !IS_SWAPVP(vp) && vp->v_vfsp != NULL &&
usr/src/uts/common/vm/vm_page.c
4386
vfs_can_sync(vp->v_vfsp)) {
usr/src/uts/common/vm/vm_page.c
4394
if (PP_ISFREE(pp) || vp == NULL || IS_SWAPVP(vp) ||
usr/src/uts/common/vm/vm_page.c
4402
VN_HOLD(vp);
usr/src/uts/common/vm/vm_page.c
4404
(void) VOP_PUTPAGE(vp, off, PAGESIZE,
usr/src/uts/common/vm/vm_page.c
4406
VN_RELE(vp);
usr/src/uts/common/vm/vm_page.c
4449
struct vnode *vp;
usr/src/uts/common/vm/vm_page.c
4457
if ((vp = pp->p_vnode) == NULL || VN_ISKAS(vp))
usr/src/uts/common/vm/vm_page.c
4498
if (vp->v_type == VCHR) {
usr/src/uts/common/vm/vm_page.c
4521
VN_HOLD(vp);
usr/src/uts/common/vm/vm_page.c
4528
(void) VOP_PUTPAGE(vp, offset, PAGESIZE, B_INVAL,
usr/src/uts/common/vm/vm_page.c
4530
VN_RELE(vp);
usr/src/uts/common/vm/vm_page.c
4562
vnode_t *vp = old->p_vnode;
usr/src/uts/common/vm/vm_page.c
4567
ASSERT(vp != NULL);
usr/src/uts/common/vm/vm_page.c
4568
ASSERT(MUTEX_HELD(page_vnode_mutex(vp)));
usr/src/uts/common/vm/vm_page.c
4569
ASSERT(MUTEX_HELD(PAGE_HASH_MUTEX(PAGE_HASH_FUNC(vp, old->p_offset))));
usr/src/uts/common/vm/vm_page.c
4574
hash_list = &page_hash[PAGE_HASH_FUNC(vp, old->p_offset)];
usr/src/uts/common/vm/vm_page.c
4609
if (vp->v_pages == old)
usr/src/uts/common/vm/vm_page.c
4610
vp->v_pages = new;
usr/src/uts/common/vm/vm_page.c
4644
vnode_t *vp = pp_old->p_vnode;
usr/src/uts/common/vm/vm_page.c
4653
ASSERT(vp != NULL);
usr/src/uts/common/vm/vm_page.c
4659
phm = PAGE_HASH_MUTEX(PAGE_HASH_FUNC(vp, off));
usr/src/uts/common/vm/vm_page.c
4661
vphm = page_vnode_mutex(vp);
usr/src/uts/common/vm/vm_page.c
5226
vnode_t *vp = pp->p_vnode;
usr/src/uts/common/vm/vm_page.c
5237
if (vp != NULL && !IS_SWAPFSVP(vp) && !VN_ISKAS(vp)) {
usr/src/uts/common/vm/vm_page.c
5403
struct anon_map *amp, ulong_t anon_index, vnode_t *vp,
usr/src/uts/common/vm/vm_page.c
5450
curvp = vp;
usr/src/uts/common/vm/vm_page.c
717
page_lookup(vnode_t *vp, u_offset_t off, se_t se)
usr/src/uts/common/vm/vm_page.c
719
return (page_lookup_create(vp, off, se, NULL, NULL, 0));
usr/src/uts/common/vm/vm_page.c
736
vnode_t *vp,
usr/src/uts/common/vm/vm_page.c
749
ASSERT(MUTEX_NOT_HELD(page_vnode_mutex(vp)));
usr/src/uts/common/vm/vm_page.c
760
index = PAGE_HASH_FUNC(vp, off);
usr/src/uts/common/vm/vm_page.c
763
pp = page_hash_search(index, vp, off);
usr/src/uts/common/vm/vm_page.c
807
if (((volatile struct vnode *)(pp->p_vnode) != vp) ||
usr/src/uts/common/vm/vm_page.c
918
if (!page_hashin(newpp, vp, off, phm)) {
usr/src/uts/common/vm/vm_page.c
921
(void *)newpp, (void *)vp, off, (void *)phm);
usr/src/uts/common/vm/vm_page.c
950
page_lookup_nowait(vnode_t *vp, u_offset_t off, se_t se)
usr/src/uts/common/vm/vm_page.c
957
ASSERT(MUTEX_NOT_HELD(page_vnode_mutex(vp)));
usr/src/uts/common/vm/vm_page.c
960
index = PAGE_HASH_FUNC(vp, off);
usr/src/uts/common/vm/vm_page.c
961
pp = page_hash_search(index, vp, off);
usr/src/uts/common/vm/vm_page.c
969
pp = page_hash_search(index, vp, off);
usr/src/uts/common/vm/vm_page.c
984
if (((volatile struct vnode *)(pp->p_vnode) != vp) ||
usr/src/uts/common/vm/vm_pagelist.c
3686
page_get_freelist(struct vnode *vp, u_offset_t off, struct seg *seg,
usr/src/uts/common/vm/vm_pagelist.c
3727
MTYPE_INIT(mtype, vp, vaddr, flags, size);
usr/src/uts/common/vm/vm_pagelist.c
3739
AS_2_BIN(as, seg, vp, vaddr, bin, szc);
usr/src/uts/common/vm/vm_pagelist.c
3837
page_get_cachelist(struct vnode *vp, u_offset_t off, struct seg *seg,
usr/src/uts/common/vm/vm_pagelist.c
3873
AS_2_BIN(as, seg, vp, vaddr, bin, 0);
usr/src/uts/common/vm/vm_pagelist.c
3878
MTYPE_INIT(mtype, vp, vaddr, flags, MMU_PAGESIZE);
usr/src/uts/common/vm/vm_pvn.c
1002
vphm = page_vnode_mutex(vp);
usr/src/uts/common/vm/vm_pvn.c
1005
if (vp->v_pages == NULL) {
usr/src/uts/common/vm/vm_pvn.c
1010
end = vp->v_pages->p_vpprev;
usr/src/uts/common/vm/vm_pvn.c
1011
shuffle = IS_VMODSORT(vp) && (vp->v_pages != end);
usr/src/uts/common/vm/vm_pvn.c
1012
pp = vp->v_pages;
usr/src/uts/common/vm/vm_pvn.c
1024
page_vpsub(&vp->v_pages, pp);
usr/src/uts/common/vm/vm_pvn.c
1025
ASSERT(vp->v_pages != NULL);
usr/src/uts/common/vm/vm_pvn.c
1026
page_vpadd(&vp->v_pages->p_vpprev->p_vpnext,
usr/src/uts/common/vm/vm_pvn.c
1046
pvn_vpzero(struct vnode *vp, u_offset_t vplen, size_t zbytes)
usr/src/uts/common/vm/vm_pvn.c
1050
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/vm/vm_pvn.c
1052
if (vp->v_pages == NULL)
usr/src/uts/common/vm/vm_pvn.c
1078
addr = segmap_getmapflt(segkmap, vp, vplen,
usr/src/uts/common/vm/vm_pvn.c
1093
struct vnode *vp,
usr/src/uts/common/vm/vm_pvn.c
1135
err = (*getpage)(vp, o, xlen, protp, ppp, sz, seg, addr,
usr/src/uts/common/vm/vm_pvn.c
145
if ((plist = page_create_va(vp, off,
usr/src/uts/common/vm/vm_pvn.c
166
if ((pp = page_create_va(vp, off - deltab,
usr/src/uts/common/vm/vm_pvn.c
186
if ((pp = page_create_va(vp, off + deltaf,
usr/src/uts/common/vm/vm_pvn.c
235
struct vnode *vp,
usr/src/uts/common/vm/vm_pvn.c
256
if (pvn_write_noklust || ((flags & B_INVAL) && IS_SWAPVP(vp))) {
usr/src/uts/common/vm/vm_pvn.c
274
pp = page_lookup_nowait(vp, off - deltab, se);
usr/src/uts/common/vm/vm_pvn.c
286
pp = page_lookup_nowait(vp, off + deltaf, se);
usr/src/uts/common/vm/vm_pvn.c
374
struct vnode *vp = NULL; /* for probe */
usr/src/uts/common/vm/vm_pvn.c
397
if (vp == NULL)
usr/src/uts/common/vm/vm_pvn.c
398
vp = pp->p_vnode;
usr/src/uts/common/vm/vm_pvn.c
400
if (((flags & B_ERROR) == 0) && IS_VMODSORT(vp)) {
usr/src/uts/common/vm/vm_pvn.c
405
vphm = page_vnode_mutex(vp);
usr/src/uts/common/vm/vm_pvn.c
408
page_vpsub(&vp->v_pages, pp);
usr/src/uts/common/vm/vm_pvn.c
409
page_vpadd(&vp->v_pages, pp);
usr/src/uts/common/vm/vm_pvn.c
739
vnode_t *vp,
usr/src/uts/common/vm/vm_pvn.c
755
ASSERT(vp->v_type != VCHR);
usr/src/uts/common/vm/vm_pvn.c
757
if (vp->v_pages == NULL)
usr/src/uts/common/vm/vm_pvn.c
767
mutex_enter(&vp->v_lock);
usr/src/uts/common/vm/vm_pvn.c
768
if ((vp->v_flag & VVMLOCK) && (flags & B_ASYNC)) {
usr/src/uts/common/vm/vm_pvn.c
769
mutex_exit(&vp->v_lock);
usr/src/uts/common/vm/vm_pvn.c
773
while (vp->v_flag & VVMLOCK)
usr/src/uts/common/vm/vm_pvn.c
774
cv_wait(&vp->v_cv, &vp->v_lock);
usr/src/uts/common/vm/vm_pvn.c
776
if (vp->v_pages == NULL) {
usr/src/uts/common/vm/vm_pvn.c
777
mutex_exit(&vp->v_lock);
usr/src/uts/common/vm/vm_pvn.c
781
vp->v_flag |= VVMLOCK;
usr/src/uts/common/vm/vm_pvn.c
782
mutex_exit(&vp->v_lock);
usr/src/uts/common/vm/vm_pvn.c
789
end->p_vnode = vp;
usr/src/uts/common/vm/vm_pvn.c
792
mark->p_vnode = vp;
usr/src/uts/common/vm/vm_pvn.c
799
vphm = page_vnode_mutex(vp);
usr/src/uts/common/vm/vm_pvn.c
801
if (vp->v_pages == NULL)
usr/src/uts/common/vm/vm_pvn.c
807
page_vpadd(&vp->v_pages->p_vpprev->p_vpnext, mark);
usr/src/uts/common/vm/vm_pvn.c
815
if (flags == B_ASYNC && vp->v_pages == mark)
usr/src/uts/common/vm/vm_pvn.c
825
if (vp->v_pages == pp)
usr/src/uts/common/vm/vm_pvn.c
826
where_to_move = &vp->v_pages;
usr/src/uts/common/vm/vm_pvn.c
830
ASSERT(pp->p_vnode == vp);
usr/src/uts/common/vm/vm_pvn.c
838
if (IS_VMODSORT(vp) &&
usr/src/uts/common/vm/vm_pvn.c
850
page_vpsub(&vp->v_pages, mark);
usr/src/uts/common/vm/vm_pvn.c
867
} while (chk != vp->v_pages);
usr/src/uts/common/vm/vm_pvn.c
888
page_vpsub(&vp->v_pages, mark);
usr/src/uts/common/vm/vm_pvn.c
91
struct vnode *vp,
usr/src/uts/common/vm/vm_pvn.c
914
page_vpsub(&vp->v_pages, mark);
usr/src/uts/common/vm/vm_pvn.c
921
page_vpsub(&vp->v_pages, mark);
usr/src/uts/common/vm/vm_pvn.c
933
ASSERT(pp->p_vnode == vp);
usr/src/uts/common/vm/vm_pvn.c
964
error = (*putapage)(vp, pp, NULL, NULL, flags, cred);
usr/src/uts/common/vm/vm_pvn.c
970
page_vpsub(&vp->v_pages, mark);
usr/src/uts/common/vm/vm_pvn.c
971
page_vpsub(&vp->v_pages, end);
usr/src/uts/common/vm/vm_pvn.c
980
mutex_enter(&vp->v_lock);
usr/src/uts/common/vm/vm_pvn.c
981
vp->v_flag &= ~VVMLOCK;
usr/src/uts/common/vm/vm_pvn.c
982
cv_broadcast(&vp->v_cv);
usr/src/uts/common/vm/vm_pvn.c
983
mutex_exit(&vp->v_lock);
usr/src/uts/common/vm/vm_pvn.c
996
pvn_vplist_setdirty(vnode_t *vp, int (*page_check)(page_t *))
usr/src/uts/common/vm/vm_swap.c
1048
error = lookupname(swapname, UIO_SYSSPACE, FOLLOW, NULLVPP, &vp);
usr/src/uts/common/vm/vm_swap.c
1053
vp = swapdel_byname(swapname, (uint_t)sr.sr_start);
usr/src/uts/common/vm/vm_swap.c
1054
if (vp == NULL)
usr/src/uts/common/vm/vm_swap.c
1058
if (vp->v_flag & (VNOMAP | VNOSWAP)) {
usr/src/uts/common/vm/vm_swap.c
1059
VN_RELE(vp);
usr/src/uts/common/vm/vm_swap.c
1063
switch (vp->v_type) {
usr/src/uts/common/vm/vm_swap.c
1068
if (vp->v_vfsp && vn_is_readonly(vp))
usr/src/uts/common/vm/vm_swap.c
1071
error = VOP_ACCESS(vp, VREAD|VWRITE, 0, CRED(), NULL);
usr/src/uts/common/vm/vm_swap.c
1083
error = swapdel(vp, sr.sr_start);
usr/src/uts/common/vm/vm_swap.c
1085
error = swapadd(vp, sr.sr_start, sr.sr_length,
usr/src/uts/common/vm/vm_swap.c
1088
VN_RELE(vp);
usr/src/uts/common/vm/vm_swap.c
1100
swapadd(struct vnode *vp, ulong_t lowblk, ulong_t nblks, char *swapname)
usr/src/uts/common/vm/vm_swap.c
1114
vp, lowblk, nblks, swapname, 0);
usr/src/uts/common/vm/vm_swap.c
1120
cvp = common_specvp(vp);
usr/src/uts/common/vm/vm_swap.c
1360
(void) dumpinit(vp, swapname, 0);
usr/src/uts/common/vm/vm_swap.c
1391
struct vnode *vp,
usr/src/uts/common/vm/vm_swap.c
1406
cvp = common_specvp(vp);
usr/src/uts/common/vm/vm_swap.c
1593
struct vnode *vp,
usr/src/uts/common/vm/vm_swap.c
1610
if ((pp = page_lookup(vp, off, SE_SHARED)) == NULL) {
usr/src/uts/common/vm/vm_swap.c
1611
pp = page_create_va(vp, off, PAGESIZE, PG_WAIT | PG_EXCL,
usr/src/uts/common/vm/vm_swap.c
1617
error = swap_getphysname(vp, off, &pvp, &poff);
usr/src/uts/common/vm/vm_swap.c
1646
ahm = AH_MUTEX(vp, off);
usr/src/uts/common/vm/vm_swap.c
1648
ap = swap_anon(vp, off);
usr/src/uts/common/vm/vm_swap.c
1691
struct vnode *vp,
usr/src/uts/common/vm/vm_swap.c
1715
ahm = AH_MUTEX(vp, offset);
usr/src/uts/common/vm/vm_swap.c
1717
if ((ap = swap_anon(vp, offset)) == NULL) {
usr/src/uts/common/vm/vm_swap.c
1743
ahm = AH_MUTEX(vp, off);
usr/src/uts/common/vm/vm_swap.c
1745
if ((ap = swap_anon(vp, off)) != NULL) {
usr/src/uts/common/vm/vm_swap.c
1762
} else if ((ap = swap_anon(vp, offset)) == NULL) {
usr/src/uts/common/vm/vm_swap.c
1804
struct vnode *vp,
usr/src/uts/common/vm/vm_swap.c
1813
ahm = AH_MUTEX(vp, off);
usr/src/uts/common/vm/vm_swap.c
1817
ap = swap_anon(vp, off);
usr/src/uts/common/vm/vm_swap.c
318
swap_phys_free(struct vnode *vp, u_offset_t off, size_t len)
usr/src/uts/common/vm/vm_swap.c
327
if (sip->si_vp == vp &&
usr/src/uts/common/vm/vm_swap.c
339
"%p,%lx\n", (void *)vp,
usr/src/uts/common/vm/vm_swap.c
360
swap_anon(struct vnode *vp, u_offset_t off)
usr/src/uts/common/vm/vm_swap.c
364
ASSERT(MUTEX_HELD(AH_MUTEX(vp, off)));
usr/src/uts/common/vm/vm_swap.c
366
for (ap = anon_hash[ANON_HASH(vp, off)]; ap != NULL; ap = ap->an_hash) {
usr/src/uts/common/vm/vm_swap.c
367
if (ap->an_vp == vp && ap->an_off == off)
usr/src/uts/common/vm/vm_swap.c
378
swap_in_range(struct vnode *vp, u_offset_t offset, size_t len)
usr/src/uts/common/vm/vm_swap.c
388
if (vp && sip) {
usr/src/uts/common/vm/vm_swap.c
390
if (vp != sip->si_vp || eoff <= sip->si_soff ||
usr/src/uts/common/vm/vm_swap.c
428
struct vnode *vp = osip->si_vp;
usr/src/uts/common/vm/vm_swap.c
430
VN_HOLD(vp);
usr/src/uts/common/vm/vm_swap.c
432
return (vp);
usr/src/uts/common/vm/vm_swap.c
450
struct vnode *vp;
usr/src/uts/common/vm/vm_swap.c
742
error = lookupname(swapname, UIO_SYSSPACE, FOLLOW, NULLVPP, &vp);
usr/src/uts/common/vm/vm_swap.c
747
vp = swapdel_byname(swapname, (size_t)sr.sr_start);
usr/src/uts/common/vm/vm_swap.c
748
if (vp == NULL)
usr/src/uts/common/vm/vm_swap.c
752
if (vp->v_flag & (VNOMAP | VNOSWAP)) {
usr/src/uts/common/vm/vm_swap.c
753
VN_RELE(vp);
usr/src/uts/common/vm/vm_swap.c
757
switch (vp->v_type) {
usr/src/uts/common/vm/vm_swap.c
762
if (vp->v_vfsp && vn_is_readonly(vp))
usr/src/uts/common/vm/vm_swap.c
765
error = VOP_ACCESS(vp, VREAD|VWRITE, 0, CRED(), NULL);
usr/src/uts/common/vm/vm_swap.c
777
error = swapdel(vp, sr.sr_start);
usr/src/uts/common/vm/vm_swap.c
779
error = swapadd(vp, sr.sr_start,
usr/src/uts/common/vm/vm_swap.c
782
VN_RELE(vp);
usr/src/uts/common/vm/vm_swap.c
797
struct vnode *vp;
usr/src/uts/common/vm/vm_usage.c
1145
if (svd->vp != NULL) {
usr/src/uts/common/vm/vm_usage.c
1148
vmu_data.vmu_all_vnodes_hash, (caddr_t)svd->vp,
usr/src/uts/common/vm/vpm.c
1010
vpm_data_copy(struct vnode *vp,
usr/src/uts/common/vm/vpm.c
1030
error = vpm_map_pages(vp, off, (uint_t)len,
usr/src/uts/common/vm/vpm.c
1080
vpm_sync_pages(struct vnode *vp,
usr/src/uts/common/vm/vpm.c
1094
if (vp->v_type == VBLK)
usr/src/uts/common/vm/vpm.c
1095
vp = common_specvp(vp);
usr/src/uts/common/vm/vpm.c
1109
error = VOP_PUTPAGE(vp, off, psize, bflags, CRED(), NULL);
usr/src/uts/common/vm/vpm.c
1127
struct vnode *vp,
usr/src/uts/common/vm/vpm.c
1140
struct vnode *vp,
usr/src/uts/common/vm/vpm.c
1154
vpm_data_copy(struct vnode *vp,
usr/src/uts/common/vm/vpm.c
1173
vpm_sync_pages(struct vnode *vp,
usr/src/uts/common/vm/vpm.c
742
struct vnode *vp,
usr/src/uts/common/vm/vpm.c
760
if ((pp = page_lookup(vp, off, SE_SHARED)) == NULL) {
usr/src/uts/common/vm/vpm.c
769
if ((pp = page_create_va(vp, off, PAGESIZE, PG_WAIT,
usr/src/uts/common/vm/vpm.c
814
struct vnode *vp,
usr/src/uts/common/vm/vpm.c
859
if (vp->v_type == VBLK)
usr/src/uts/common/vm/vpm.c
860
vp = common_specvp(vp);
usr/src/uts/common/vm/vpm.c
864
return (vpm_pagecreate(vp, baseoff, len, vml, nseg, newpage));
usr/src/uts/common/vm/vpm.c
868
pp = page_lookup(vp, baseoff, SE_SHARED);
usr/src/uts/common/vm/vpm.c
903
error = VOP_GETPAGE(vp, baseoff, tlen, &prot, pplist,
usr/src/uts/i86pc/io/apix/apix.c
1630
apix_vector_t *newp, *vp;
usr/src/uts/i86pc/io/apix/apix.c
1667
if ((vp = xv_vector(orig_cpu, orig_vect + i)) == NULL)
usr/src/uts/i86pc/io/apix/apix.c
1675
if ((vp->v_share != 0) &&
usr/src/uts/i86pc/io/apix/apix.c
1676
((APIX_GET_DIP(vp) != dip) ||
usr/src/uts/i86pc/io/apix/apix.c
1677
(vp->v_cpuid != vecp->v_cpuid))) {
usr/src/uts/i86pc/io/apix/apix.c
1683
vp->v_cpuid, (void *)dip,
usr/src/uts/i86pc/io/apix/apix.c
1684
(void *)APIX_GET_DIP(vp)));
usr/src/uts/i86pc/vm/hat_i86.c
3731
vnode_t *vp = pp->p_vnode;
usr/src/uts/i86pc/vm/hat_i86.c
3742
if ((flag & P_MOD) != 0 && vp != NULL && IS_VMODSORT(vp) &&
usr/src/uts/i86pc/vm/hat_i86.c
3744
vphm = page_vnode_mutex(vp);
usr/src/uts/i86pc/vm/hat_i86.c
3758
page_vpsub(&vp->v_pages, pp);
usr/src/uts/i86pc/vm/hat_i86.c
3759
if (vp->v_pages != NULL)
usr/src/uts/i86pc/vm/hat_i86.c
3760
listp = &vp->v_pages->p_vpprev->p_vpnext;
usr/src/uts/i86pc/vm/hat_i86.c
3762
listp = &vp->v_pages;
usr/src/uts/i86pc/vm/hat_i86.c
3772
vnode_t *vp = pp->p_vnode;
usr/src/uts/i86pc/vm/hat_i86.c
3785
if ((flag & P_MOD) != 0 && vp != NULL && IS_VMODSORT(vp)) {
usr/src/uts/i86pc/vm/vm_dep.h
285
#define MTYPE_INIT(mtype, vp, vaddr, flags, pgsz) \
usr/src/uts/i86pc/vm/vm_dep.h
286
(mtype = mtype_init(vp, vaddr, &(flags), pgsz))
usr/src/uts/i86pc/vm/vm_dep.h
441
#define AS_2_BIN(as, seg, vp, addr, bin, szc) \
usr/src/uts/i86pc/vm/vm_machdep.c
1570
mtype_init(vnode_t *vp, caddr_t vaddr, uint_t *flags, size_t pgsz)
usr/src/uts/i86pc/vm/vm_machdep.c
2754
page_swap_with_hypervisor(struct vnode *vp, u_offset_t off, caddr_t vaddr,
usr/src/uts/i86pc/vm/vm_machdep.c
2793
pp = page_create_va(vp, off, minctg * PAGESIZE, flags, &kvseg, vaddr);
usr/src/uts/i86pc/vm/vm_machdep.c
2803
expp = page_create_va(vp,
usr/src/uts/i86pc/vm/vm_machdep.c
2887
struct vnode *vp,
usr/src/uts/i86pc/vm/vm_machdep.c
2934
plist = page_create_va(vp, off, npages * MMU_PAGESIZE,
usr/src/uts/i86pc/vm/vm_machdep.c
2965
if (!page_hashin(pp, vp, off, NULL)) {
usr/src/uts/i86pc/vm/vm_machdep.c
2969
(void *)pp, (void *)vp, off);
usr/src/uts/i86pc/vm/vm_machdep.c
2989
mcpl = page_swap_with_hypervisor(vp, off, vaddr, mattr,
usr/src/uts/i86pc/vm/vm_machdep.c
3020
struct vnode *vp,
usr/src/uts/i86pc/vm/vm_machdep.c
3063
plist = page_create_va(vp, off, bytes, flags, &kvseg, vaddr);
usr/src/uts/i86pc/vm/vm_machdep.c
3073
plist = page_get_contigpages(vp, off, &npages, flags, vaddr,
usr/src/uts/i86pc/vm/vm_machdep.c
3093
pp = page_get_contigpages(vp, off, &dummy, flags, vaddr, mattr);
usr/src/uts/i86pc/vm/vm_machdep.c
3370
page_get_anylist(struct vnode *vp, u_offset_t off, struct as *as, caddr_t vaddr,
usr/src/uts/i86pc/vm/vm_machdep.c
3398
AS_2_BIN(as, seg, vp, vaddr, bin, 0);
usr/src/uts/i86pc/vm/vm_machdep.c
3494
#define PAGE_HASH_SEARCH(index, pp, vp, off) { \
usr/src/uts/i86pc/vm/vm_machdep.c
3496
if ((pp)->p_vnode == (vp) && (pp)->p_offset == (off)) \
usr/src/uts/i86pc/vm/vm_machdep.c
3504
struct vnode *vp,
usr/src/uts/i86pc/vm/vm_machdep.c
3523
vp, off, bytes, flags);
usr/src/uts/i86pc/vm/vm_machdep.c
3537
"page_create_success:vp %p off %llx", vp, off);
usr/src/uts/i86pc/vm/vm_machdep.c
3563
if (!page_hashin(pp, vp, off, NULL)) {
usr/src/uts/i86pc/vm/vm_machdep.c
3565
(void *)pp, (void *)vp, off);
usr/src/uts/i86pc/vm/vm_machdep.c
3601
index = PAGE_HASH_FUNC(vp, off);
usr/src/uts/i86pc/vm/vm_machdep.c
3604
ASSERT(index == PAGE_HASH_FUNC(vp, off));
usr/src/uts/i86pc/vm/vm_machdep.c
3605
ASSERT(MUTEX_NOT_HELD(page_vnode_mutex(vp)));
usr/src/uts/i86pc/vm/vm_machdep.c
3612
npp = page_get_anylist(vp, off, as, vaddr, MMU_PAGESIZE,
usr/src/uts/i86pc/vm/vm_machdep.c
3672
PAGE_HASH_SEARCH(index, pp, vp, off);
usr/src/uts/i86pc/vm/vm_machdep.c
3677
if (!page_hashin(pp, vp, off, phm)) {
usr/src/uts/i86pc/vm/vm_machdep.c
3689
(void *)pp, (void *)vp, off, (void *)phm);
usr/src/uts/i86pc/vm/vm_machdep.c
3717
ASSERT(!VN_ISKAS(vp));
usr/src/uts/i86pc/vm/vm_machdep.c
3718
if (VN_ISKAS(vp))
usr/src/uts/i86xpv/vm/seg_mf.c
131
data->vp = specfind(a->dev, VCHR);
usr/src/uts/i86xpv/vm/seg_mf.c
140
error = VOP_ADDMAP(VTOCVP(data->vp), 0, as, seg->s_base, seg->s_size,
usr/src/uts/i86xpv/vm/seg_mf.c
162
VN_HOLD(data->vp);
usr/src/uts/i86xpv/vm/seg_mf.c
163
ndata->vp = data->vp;
usr/src/uts/i86xpv/vm/seg_mf.c
172
return (VOP_ADDMAP(VTOCVP(ndata->vp), 0, newseg->s_as,
usr/src/uts/i86xpv/vm/seg_mf.c
199
ASSERT(data->vp != NULL);
usr/src/uts/i86xpv/vm/seg_mf.c
201
(void) VOP_DELMAP(VTOCVP(data->vp), off, seg->s_as, addr, len,
usr/src/uts/i86xpv/vm/seg_mf.c
215
VN_RELE(data->vp);
usr/src/uts/i86xpv/vm/seg_mf.c
463
*vpp = VTOCVP(data->vp);
usr/src/uts/i86xpv/vm/seg_mf.c
499
memid->val[0] = (uintptr_t)VTOCVP(data->vp);
usr/src/uts/i86xpv/vm/seg_mf.c
61
#define VTOCVP(vp) (VTOS(vp)->s_commonvp)
usr/src/uts/i86xpv/vm/seg_mf.c
95
struct vnode *vp;
usr/src/uts/intel/io/viona/viona_ring.c
1062
struct virtio_desc vp = *(const struct virtio_desc *)
usr/src/uts/intel/io/viona/viona_ring.c
1065
if (vp.vd_flags & VRING_DESC_F_INDIRECT) {
usr/src/uts/intel/io/viona/viona_ring.c
1070
} else if (vp.vd_len == 0) {
usr/src/uts/intel/io/viona/viona_ring.c
1072
uint32_t, vp.vd_len);
usr/src/uts/intel/io/viona/viona_ring.c
1078
err = vq_map_desc_bufs(ring, &vp, region);
usr/src/uts/intel/io/viona/viona_ring.c
1084
if ((vp.vd_flags & VRING_DESC_F_NEXT) == 0) {
usr/src/uts/intel/io/viona/viona_ring.c
1094
indir_next = vp.vd_next;
usr/src/uts/intel/io/viona/viona_ring.c
618
for (vmm_page_t *vp = vrp->vrp_map_hold; vp != NULL;
usr/src/uts/intel/io/viona/viona_ring.c
619
vp = vmm_drv_page_next(vp)) {
usr/src/uts/intel/io/viona/viona_ring.c
620
vmm_drv_page_mark_dirty(vp);
usr/src/uts/intel/io/vmm/vmm_reservoir.c
629
struct vnode *vp = &kvps[KV_VVP];
usr/src/uts/intel/io/vmm/vmm_reservoir.c
634
pp = page_find(vp, (u_offset_t)pos);
usr/src/uts/intel/io/vmm/vmm_reservoir.c
642
pp = page_lookup(vp, (u_offset_t)pos, SE_EXCL);
usr/src/uts/intel/io/vmm/vmm_reservoir.c
660
struct vnode *vp = &kvps[KV_VVP];
usr/src/uts/intel/io/vmm/vmm_reservoir.c
666
pp = page_create_va(vp, (u_offset_t)pos, PAGESIZE,
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
2167
vnode_t *vp = fp->f_vnode;
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
2168
const dev_t dev = vp->v_rdev;
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
2173
if (vp->v_type != VCHR) {
usr/src/uts/intel/io/vmm/vmm_stat.c
124
vmm_stat_init(void *vp)
usr/src/uts/intel/io/vmm/vmm_stat.c
126
bzero(vp, vst_size);
usr/src/uts/intel/io/vmm/vmm_stat.c
130
vmm_stat_free(void *vp)
usr/src/uts/intel/io/vmm/vmm_stat.c
132
kmem_free(vp, vst_size);
usr/src/uts/intel/io/vmm/vmm_stat.h
94
void vmm_stat_init(void *vp);
usr/src/uts/intel/io/vmm/vmm_stat.h
95
void vmm_stat_free(void *vp);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13587
#define SRD_HASH_FUNCTION(vp) (((((uintptr_t)(vp)) >> 4) ^ \
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13588
(((uintptr_t)(vp)) >> 11)) & \
usr/src/uts/sfmmu/vm/hat_sfmmu.c
4300
vnode_t *vp;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
4403
vp = pp->p_vnode;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
4446
if (osfhmep->hme_page != pp || pp->p_vnode != vp ||
usr/src/uts/sfmmu/vm/hat_sfmmu.c
4460
if (!VN_ISKAS(vp)) {
usr/src/uts/sfmmu/vm/hat_sfmmu.c
4530
vnode_t *vp;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
4583
vp = pp->p_vnode;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
4621
if (osfhmep->hme_page != pp || pp->p_vnode != vp ||
usr/src/uts/sfmmu/vm/hat_sfmmu.c
4635
if (!VN_ISKAS(vp)) {
usr/src/uts/sfmmu/vm/hat_sfmmu.c
7676
vnode_t *vp = pp->p_vnode;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
7693
if ((flag & P_MOD) != 0 && vp != NULL && IS_VMODSORT(vp) &&
usr/src/uts/sfmmu/vm/hat_sfmmu.c
7695
vphm = page_vnode_mutex(vp);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
7710
page_vpsub(&vp->v_pages, pp);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
7711
if (vp->v_pages != NULL)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
7712
listp = &vp->v_pages->p_vpprev->p_vpnext;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
7714
listp = &vp->v_pages;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
7724
vnode_t *vp = pp->p_vnode;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
7742
if ((flag & P_MOD) != 0 && vp != NULL && IS_VMODSORT(vp)) {
usr/src/uts/sun4/os/prom_subr.c
104
struct vx_cmd *vp;
usr/src/uts/sun4/os/prom_subr.c
107
for (vp = vx_cmd; vp < vx_cmd_end; vp++) {
usr/src/uts/sun4/os/prom_subr.c
108
if (vp->service == NULL) {
usr/src/uts/sun4/os/prom_subr.c
109
vp->service = name;
usr/src/uts/sun4/os/prom_subr.c
110
vp->take_tba = flag;
usr/src/uts/sun4/os/prom_subr.c
111
vp->func = func;
usr/src/uts/sun4/os/prom_subr.c
143
struct vx_cmd *vp;
usr/src/uts/sun4/os/prom_subr.c
146
for (vp = vx_cmd; vp < vx_cmd_end; vp++) {
usr/src/uts/sun4/os/prom_subr.c
147
if (vp->service == NULL)
usr/src/uts/sun4/os/prom_subr.c
149
if (strcmp(vp->service, name) != 0)
usr/src/uts/sun4/os/prom_subr.c
151
vp->service = 0;
usr/src/uts/sun4/os/prom_subr.c
152
vp->take_tba = 0;
usr/src/uts/sun4/os/prom_subr.c
153
vp->func = 0;
usr/src/uts/sun4/os/prom_subr.c
165
struct vx_cmd *vp;
usr/src/uts/sun4/os/prom_subr.c
170
for (vp = vx_cmd; vp < vx_cmd_end; vp++) {
usr/src/uts/sun4/os/prom_subr.c
171
if (vp->service == (char *)0)
usr/src/uts/sun4/os/prom_subr.c
173
if (strcmp(vp->service, name) != 0)
usr/src/uts/sun4/os/prom_subr.c
175
if (vp->take_tba != 0) {
usr/src/uts/sun4/os/prom_subr.c
180
vp->func(argument_array);
usr/src/uts/sun4/os/prom_subr.c
181
if ((vp->take_tba != 0) && (tba_taken_over != 0))
usr/src/uts/sun4/vm/vm_dep.h
55
#define MTYPE_INIT(mtype, vp, vaddr, flags, pgsz) \
usr/src/uts/sun4/vm/vm_dep.h
627
#define AS_2_BIN(as, seg, vp, addr, bin, szc) \
usr/src/uts/sun4/vm/vm_dep.h
639
if (vp != NULL && IS_SWAPVP(vp) && \
usr/src/uts/sun4u/opl/io/dr_mem.c
385
vnode_t *vp = retired_pages;
usr/src/uts/sun4u/opl/io/dr_mem.c
388
vphm = page_vnode_mutex(vp);
usr/src/uts/sun4u/opl/io/dr_mem.c
393
if ((pp = vp->v_pages) == NULL) {
usr/src/uts/sun4u/opl/io/dr_mem.c
421
} while ((pp = pp->p_vpnext) != vp->v_pages);
usr/src/uts/sun4u/os/cpr_impl.c
1219
i_cpr_dump_sensitive_kpages(vnode_t *vp)
usr/src/uts/sun4u/os/cpr_impl.c
1235
if (error = cpr_dump_sensitive(vp, descp))
usr/src/uts/sun4u/os/cpr_impl.c
1258
cpr_dump_sensitive(vnode_t *vp, csd_t *descp)
usr/src/uts/sun4u/os/cpr_impl.c
130
#define cpr_rdwr(rw, vp, basep, cnt) (vn_rdwr(rw, vp, (caddr_t)(basep), \
usr/src/uts/sun4u/os/cpr_impl.c
1316
error = cpr_write(vp, (caddr_t)&cpd, sizeof (cpd));
usr/src/uts/sun4u/os/cpr_impl.c
1329
error = cpr_write(vp, (caddr_t)datap, cpd.cpd_length);
usr/src/uts/sun4u/os/cpr_impl.c
1334
(void *)vp, (void *)datap, cpd.cpd_length);
usr/src/uts/sun4u/os/cpr_impl.c
1373
struct vnode *vp;
usr/src/uts/sun4u/os/cpr_impl.c
1382
if (rc = cpr_open_deffile(FREAD|FWRITE, &vp)) {
usr/src/uts/sun4u/os/cpr_impl.c
1392
rc = cpr_rdwr(UIO_READ, vp, cdef, sizeof (*cdef));
usr/src/uts/sun4u/os/cpr_impl.c
1414
if (rc = cpr_rdwr(UIO_WRITE, vp,
usr/src/uts/sun4u/os/cpr_impl.c
1422
(void) VOP_CLOSE(vp, FREAD|FWRITE, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/sun4u/os/cpr_impl.c
1423
VN_RELE(vp);
usr/src/uts/sun4u/os/cpr_impl.c
1458
struct vnode *vp;
usr/src/uts/sun4u/os/cpr_impl.c
1462
if (rc = cpr_open_deffile(FREAD, &vp)) {
usr/src/uts/sun4u/os/cpr_impl.c
1473
rc = cpr_rdwr(UIO_READ, vp, &mini, sizeof (mini));
usr/src/uts/sun4u/os/cpr_impl.c
1474
(void) VOP_CLOSE(vp, FREAD, 1, (offset_t)0, CRED(), NULL);
usr/src/uts/sun4u/os/cpr_impl.c
1475
VN_RELE(vp);
usr/src/uts/sun4u/os/cpr_impl.c
1752
i_cpr_dump_setup(vnode_t *vp)
usr/src/uts/sun4u/os/cpr_impl.c
1806
i_cpr_blockzero(char *base, char **bufpp, int *blkno, vnode_t *vp)
usr/src/uts/sun4u/os/cpr_impl.c
1821
if (vp == NULL) {
usr/src/uts/sun4u/os/cpr_impl.c
1833
return (cpr_flush_write(vp));
usr/src/uts/sun4u/os/cpr_impl.c
547
i_cpr_write_machdep(vnode_t *vp)
usr/src/uts/sun4u/os/cpr_impl.c
566
if (rc = cpr_write(vp, (caddr_t)&cmach, sizeof (cmach))) {
usr/src/uts/sun4u/os/cpr_impl.c
612
if (rc = cpr_write(vp, (caddr_t)&m_info, sizeof (m_info))) {
usr/src/uts/sun4u/os/cpr_impl.c
618
if (rc = cpr_write(vp, (caddr_t)ustr, sizeof (ustr)))
usr/src/uts/sun4v/io/vnet_gen.c
1548
mod_hash_val_t vp;
usr/src/uts/sun4v/io/vnet_gen.c
1552
(mod_hash_val_t *)&vp);
usr/src/uts/sun4v/io/vnet_gen.c
1558
(mod_hash_val_t *)&vp);
usr/src/uts/sun4v/io/vnet_gen.c
1596
mod_hash_val_t vp;
usr/src/uts/sun4v/io/vnet_gen.c
1598
rv = mod_hash_find(vlan_hashp, VLAN_ID_KEY(vid), (mod_hash_val_t *)&vp);
usr/src/uts/sun4v/io/vsw_ldc.c
1871
vsw_supported_version(vio_ver_msg_t *vp)
usr/src/uts/sun4v/io/vsw_ldc.c
1878
if (vsw_versions[i].ver_major == vp->ver_major) {
usr/src/uts/sun4v/io/vsw_ldc.c
1883
if (vp->ver_minor > vsw_versions[i].ver_minor) {
usr/src/uts/sun4v/io/vsw_ldc.c
1885
"to %d", __func__, vp->ver_minor,
usr/src/uts/sun4v/io/vsw_ldc.c
1887
vp->ver_minor = vsw_versions[i].ver_minor;
usr/src/uts/sun4v/io/vsw_ldc.c
1899
if (vsw_versions[i].ver_major < vp->ver_major) {
usr/src/uts/sun4v/io/vsw_ldc.c
1904
vp->ver_major = vsw_versions[i].ver_major;
usr/src/uts/sun4v/io/vsw_ldc.c
1905
vp->ver_minor = vsw_versions[i].ver_minor;
usr/src/uts/sun4v/io/vsw_ldc.c
1911
vp->ver_major = 0;
usr/src/uts/sun4v/io/vsw_ldc.c
1912
vp->ver_minor = 0;
usr/src/uts/sun4v/io/vsw_switching.c
1050
mod_hash_val_t vp;
usr/src/uts/sun4v/io/vsw_switching.c
1061
(mod_hash_val_t *)&vp);
usr/src/uts/sun4v/io/vsw_switching.c
1072
(mod_hash_val_t *)&vp);
usr/src/uts/sun4v/io/vsw_switching.c
1085
(mod_hash_val_t *)&vp);
usr/src/uts/sun4v/io/vsw_switching.c
1096
(mod_hash_val_t *)&vp);
usr/src/uts/sun4v/io/vsw_switching.c
1114
mod_hash_val_t vp;
usr/src/uts/sun4v/io/vsw_switching.c
1116
rv = mod_hash_find(vlan_hashp, VLAN_ID_KEY(vid), (mod_hash_val_t *)&vp);