Lines Matching refs:snode

80 #include <sys/fs/snode.h>
171 * not forget to add support for fencing. A fenced snode
172 * is indicated by the SFENCED flag in the common snode.
173 * If a snode is fenced, determine if your entry point is
178 * for a fenced snode with an ENXIO or EIO as appropriate. If
224 * Acquire the serial lock on the common snode.
237 * Synchronize with active SLOCKED snode, optionally checking for a signal and
247 spec_lockcsp(struct snode *csp, int intr, int setlock, int hold)
275 * Unlock the serial lock on the common snode
295 * Compute and return the size. If the size in the common snode is valid then
297 * the common snode. If the device has not been attached then we don't ask for
309 spec_size(struct snode *csp)
456 struct snode *oldsp, *oldcsp;
457 struct snode *newsp, *newcsp;
565 struct snode *sp, *csp;
616 /* associate dip with the common snode s_dip */
767 * Lock common snode to prevent any new clone opens on this
841 * common snode is locked before the call to stropen().
880 struct snode *sp, *csp;
907 * on this common snode. Clone opens are held up until after
940 * are closing before spec_inactive destroys the common snode.
981 struct snode *sp = VTOS(vp);
1087 struct snode *sp = VTOS(vp);
1263 struct snode *sp;
1295 struct snode *sp;
1315 * Calculate the amount of bitshift to a snode pointer which
1319 snode_shift = highbit(sizeof (struct snode));
1324 * from the snode.
1336 * fail. So we shift down the snode pointer to try and get
1357 /* set the size from the snode */
1383 struct snode *sp = VTOS(vp);
1406 * If times were changed, update snode.
1429 struct snode *sp = VTOS(vp);
1460 struct snode *sp = VTOS(dvp);
1477 * In order to sync out the snode times without multi-client problems,
1488 struct snode *sp = VTOS(vp);
1569 struct snode *sp = VTOS(vp);
1603 * If the snode times changed, then update the times
1690 struct snode *sp = VTOS(vp);
1725 struct snode *sp = VTOS(vp);
1726 struct snode *csp;
1772 struct snode *sp = VTOS(vp);
1784 "specfs getpage:vp %p off %llx len %ld snode %p",
1833 struct snode *sp;
1850 "specfs getapage:vp %p off %llx snode %p", vp, off, sp);
2023 struct snode *sp = VTOS(vp);
2045 "specfs putpage:vp %p off %llx len %ld snode %p",
2116 struct snode *sp = VTOS(vp);
2174 "specfs putapage:vp %p offp %p snode %p err %d",
2389 struct snode *sp = VTOS(vp);
2410 struct snode *sp;
2467 struct snode *csp = VTOS(vp);
2505 struct snode *csp = VTOS(vp);
2621 struct snode *sp = VTOS(vp);
2657 struct snode *sp = VTOS(vp);
2678 struct snode *sp = VTOS(vp);