Lines Matching refs:vp

319 #define	IS_DEVVP(vp)	\  argument
320 ((vp)->v_type == VCHR || (vp)->v_type == VBLK || (vp)->v_type == VFIFO)
342 #define IS_SWAPVP(vp) (((vp)->v_flag & (VISSWAP | VSWAPLIKE)) != 0) argument
380 #define IS_PXFSVP(vp) ((vp)->v_flag & VPXFS) argument
384 #define IS_XATTRDIR(vp) ((vp)->v_flag & V_XATTRDIR) argument
395 #define IS_VMODSORT(vp) \ argument
396 (pvn_vmodsort_supported != 0 && ((vp)->v_flag & VMODSORT) != 0)
405 #define IS_SWAPFSVP(vp) (((vp)->v_flag & VISSWAPFS) != 0) argument
786 #define MANDLOCK(vp, mode) ((vp)->v_type == VREG && MANDMODE(mode)) argument
1045 extern int fop_remove(vnode_t *vp, char *, cred_t *, caller_context_t *,
1115 #define VOP_CLOSE(vp, f, c, o, cr, ct) \ argument
1116 fop_close(vp, f, c, o, cr, ct)
1117 #define VOP_READ(vp, uiop, iof, cr, ct) \ argument
1118 fop_read(vp, uiop, iof, cr, ct)
1119 #define VOP_WRITE(vp, uiop, iof, cr, ct) \ argument
1120 fop_write(vp, uiop, iof, cr, ct)
1121 #define VOP_IOCTL(vp, cmd, a, f, cr, rvp, ct) \ argument
1122 fop_ioctl(vp, cmd, a, f, cr, rvp, ct)
1123 #define VOP_SETFL(vp, f, a, cr, ct) \ argument
1124 fop_setfl(vp, f, a, cr, ct)
1125 #define VOP_GETATTR(vp, vap, f, cr, ct) \ argument
1126 fop_getattr(vp, vap, f, cr, ct)
1127 #define VOP_SETATTR(vp, vap, f, cr, ct) \ argument
1128 fop_setattr(vp, vap, f, cr, ct)
1129 #define VOP_ACCESS(vp, mode, f, cr, ct) \ argument
1130 fop_access(vp, mode, f, cr, ct)
1131 #define VOP_LOOKUP(vp, cp, vpp, pnp, f, rdir, cr, ct, defp, rpnp) \ argument
1132 fop_lookup(vp, cp, vpp, pnp, f, rdir, cr, ct, defp, rpnp)
1145 #define VOP_READDIR(vp, uiop, cr, eofp, ct, f) \ argument
1146 fop_readdir(vp, uiop, cr, eofp, ct, f)
1149 #define VOP_READLINK(vp, uiop, cr, ct) \ argument
1150 fop_readlink(vp, uiop, cr, ct)
1151 #define VOP_FSYNC(vp, syncflag, cr, ct) \ argument
1152 fop_fsync(vp, syncflag, cr, ct)
1153 #define VOP_INACTIVE(vp, cr, ct) \ argument
1154 fop_inactive(vp, cr, ct)
1155 #define VOP_FID(vp, fidp, ct) \ argument
1156 fop_fid(vp, fidp, ct)
1157 #define VOP_RWLOCK(vp, w, ct) \ argument
1158 fop_rwlock(vp, w, ct)
1159 #define VOP_RWUNLOCK(vp, w, ct) \ argument
1160 fop_rwunlock(vp, w, ct)
1161 #define VOP_SEEK(vp, ooff, noffp, ct) \ argument
1162 fop_seek(vp, ooff, noffp, ct)
1165 #define VOP_FRLOCK(vp, cmd, a, f, o, cb, cr, ct) \ argument
1166 fop_frlock(vp, cmd, a, f, o, cb, cr, ct)
1167 #define VOP_SPACE(vp, cmd, a, f, o, cr, ct) \ argument
1168 fop_space(vp, cmd, a, f, o, cr, ct)
1171 #define VOP_GETPAGE(vp, of, sz, pr, pl, ps, sg, a, rw, cr, ct) \ argument
1172 fop_getpage(vp, of, sz, pr, pl, ps, sg, a, rw, cr, ct)
1173 #define VOP_PUTPAGE(vp, of, sz, fl, cr, ct) \ argument
1174 fop_putpage(vp, of, sz, fl, cr, ct)
1175 #define VOP_MAP(vp, of, as, a, sz, p, mp, fl, cr, ct) \ argument
1176 fop_map(vp, of, as, a, sz, p, mp, fl, cr, ct)
1177 #define VOP_ADDMAP(vp, of, as, a, sz, p, mp, fl, cr, ct) \ argument
1178 fop_addmap(vp, of, as, a, sz, p, mp, fl, cr, ct)
1179 #define VOP_DELMAP(vp, of, as, a, sz, p, mp, fl, cr, ct) \ argument
1180 fop_delmap(vp, of, as, a, sz, p, mp, fl, cr, ct)
1181 #define VOP_POLL(vp, events, anyyet, reventsp, phpp, ct) \ argument
1182 fop_poll(vp, events, anyyet, reventsp, phpp, ct)
1183 #define VOP_DUMP(vp, addr, bn, count, ct) \ argument
1184 fop_dump(vp, addr, bn, count, ct)
1185 #define VOP_PATHCONF(vp, cmd, valp, cr, ct) \ argument
1186 fop_pathconf(vp, cmd, valp, cr, ct)
1187 #define VOP_PAGEIO(vp, pp, io_off, io_len, flags, cr, ct) \ argument
1188 fop_pageio(vp, pp, io_off, io_len, flags, cr, ct)
1189 #define VOP_DUMPCTL(vp, action, blkp, ct) \ argument
1190 fop_dumpctl(vp, action, blkp, ct)
1191 #define VOP_DISPOSE(vp, pp, flag, dn, cr, ct) \ argument
1192 fop_dispose(vp, pp, flag, dn, cr, ct)
1193 #define VOP_GETSECATTR(vp, vsap, f, cr, ct) \ argument
1194 fop_getsecattr(vp, vsap, f, cr, ct)
1195 #define VOP_SETSECATTR(vp, vsap, f, cr, ct) \ argument
1196 fop_setsecattr(vp, vsap, f, cr, ct)
1197 #define VOP_SHRLOCK(vp, cmd, shr, f, cr, ct) \ argument
1198 fop_shrlock(vp, cmd, shr, f, cr, ct)
1199 #define VOP_VNEVENT(vp, vnevent, dvp, fnm, ct) \ argument
1200 fop_vnevent(vp, vnevent, dvp, fnm, ct)
1201 #define VOP_REQZCBUF(vp, rwflag, xuiop, cr, ct) \ argument
1202 fop_reqzcbuf(vp, rwflag, xuiop, cr, ct)
1203 #define VOP_RETZCBUF(vp, xuiop, cr, ct) \ argument
1204 fop_retzcbuf(vp, xuiop, cr, ct)
1303 int vn_can_change_zones(vnode_t *vp);
1335 int vn_rdwr(enum uio_rw rw, struct vnode *vp, caddr_t base, ssize_t len,
1338 void vn_rele(struct vnode *vp);
1339 void vn_rele_async(struct vnode *vp, struct taskq *taskq);
1340 void vn_rele_dnlc(struct vnode *vp);
1341 void vn_rele_stream(struct vnode *vp);
1352 int vn_vfswlock(struct vnode *vp);
1353 int vn_vfswlock_wait(struct vnode *vp);
1354 int vn_vfsrlock(struct vnode *vp);
1355 int vn_vfsrlock_wait(struct vnode *vp);
1356 void vn_vfsunlock(struct vnode *vp);
1357 int vn_vfswlock_held(struct vnode *vp);
1358 vnode_t *specvp(struct vnode *vp, dev_t dev, vtype_t type, struct cred *cr);
1365 void vn_setpath_str(struct vnode *vp, const char *str, size_t len);
1366 void vn_setpath(vnode_t *rootvp, struct vnode *startvp, struct vnode *vp,
1368 void vn_renamepath(vnode_t *dvp, vnode_t *vp, const char *nm, size_t len);
1445 #define VN_HOLD_LOCKED(vp) { \ argument
1446 ASSERT(mutex_owned(&(vp)->v_lock)); \
1447 (vp)->v_count++; \
1448 DTRACE_PROBE1(vn__hold, vnode_t *, vp); \
1451 #define VN_HOLD(vp) { \ argument
1452 mutex_enter(&(vp)->v_lock); \
1453 VN_HOLD_LOCKED(vp); \
1454 mutex_exit(&(vp)->v_lock); \
1457 #define VN_RELE(vp) { \ argument
1458 vn_rele(vp); \
1461 #define VN_RELE_ASYNC(vp, taskq) { \ argument
1462 vn_rele_async(vp, taskq); \
1465 #define VN_RELE_LOCKED(vp) { \ argument
1466 ASSERT(mutex_owned(&(vp)->v_lock)); \
1467 ASSERT((vp)->v_count >= 1); \
1468 (vp)->v_count--; \
1469 DTRACE_PROBE1(vn__rele, vnode_t *, vp); \
1472 #define VN_SET_VFS_TYPE_DEV(vp, vfsp, type, dev) { \ argument
1473 (vp)->v_vfsp = (vfsp); \
1474 (vp)->v_type = (type); \
1475 (vp)->v_rdev = (dev); \
1502 #define VN_ISKAS(vp) ((vp) >= &kvps[0] && (vp) < &kvps[KV_MAX]) argument
1520 #define VBSIZE(vp) ((vp)->v_vfsp->vfs_bsize) argument
1522 #define VTOZONE(vp) ((vp)->v_vfsp->vfs_zone) argument