Lines Matching refs:np
82 struct smbnode *np = VTOSMB(vp); in smbfs_readvdir() local
86 np = VTOSMB(vp); in smbfs_readvdir()
87 SMBVDEBUG("dirname='%s'\n", np->n_name); in smbfs_readvdir()
100 de.d_fileno = (offset == 0) ? np->n_ino : in smbfs_readvdir()
101 (np->n_parent ? np->n_parentino : 2); in smbfs_readvdir()
119 if (offset != np->n_dirofs || np->n_dirseq == NULL) { in smbfs_readvdir()
120 SMBVDEBUG("Reopening search %ld:%ld\n", offset, np->n_dirofs); in smbfs_readvdir()
121 if (np->n_dirseq) { in smbfs_readvdir()
122 smbfs_findclose(np->n_dirseq, scred); in smbfs_readvdir()
123 np->n_dirseq = NULL; in smbfs_readvdir()
125 np->n_dirofs = 2; in smbfs_readvdir()
126 error = smbfs_findopen(np, "*", 1, in smbfs_readvdir()
133 np->n_dirseq = ctx; in smbfs_readvdir()
135 ctx = np->n_dirseq; in smbfs_readvdir()
136 while (np->n_dirofs < offset) { in smbfs_readvdir()
137 error = smbfs_findnext(ctx, offset - np->n_dirofs++, scred); in smbfs_readvdir()
139 smbfs_findclose(np->n_dirseq, scred); in smbfs_readvdir()
140 np->n_dirseq = NULL; in smbfs_readvdir()
150 np->n_dirofs++; in smbfs_readvdir()
184 struct smbnode *np = VTOSMB(vp); in smbfs_readvnode() local
218 if (np->n_flag & NMODIFIED) { in smbfs_readvnode()
223 np->n_mtime.tv_sec = vattr.va_mtime.tv_sec; in smbfs_readvnode()
228 if (np->n_mtime.tv_sec != vattr.va_mtime.tv_sec) { in smbfs_readvnode()
232 np->n_mtime.tv_sec = vattr.va_mtime.tv_sec; in smbfs_readvnode()
237 error = smb_read(smp->sm_share, np->n_fid, uiop, scred); in smbfs_readvnode()
247 struct smbnode *np = VTOSMB(vp); in smbfs_writevnode() local
264 if (np->n_flag & NMODIFIED) { in smbfs_writevnode()
279 uiop->uio_offset = np->n_size; in smbfs_writevnode()
290 error = smb_write(smp->sm_share, np->n_fid, uiop, scred); in smbfs_writevnode()
295 if (uiop->uio_offset > np->n_size) { in smbfs_writevnode()
296 np->n_size = uiop->uio_offset; in smbfs_writevnode()
297 vnode_pager_setsize(vp, np->n_size); in smbfs_writevnode()
310 struct smbnode *np = VTOSMB(vp); in smbfs_doio() local
332 error = smb_read(smp->sm_share, np->n_fid, uiop, scred); in smbfs_doio()
351 if (((bp->b_blkno * DEV_BSIZE) + bp->b_dirtyend) > np->n_size) in smbfs_doio()
352 bp->b_dirtyend = np->n_size - (bp->b_blkno * DEV_BSIZE); in smbfs_doio()
359 error = smb_write(smp->sm_share, np->n_fid, uiop, scred); in smbfs_doio()
436 struct smbnode *np;
449 np = VTOSMB(vp);
487 error = smb_read(smp->sm_share, np->n_fid, &uio, scred);
576 struct smbnode *np; local
583 np = VTOSMB(vp);
615 error = smb_write(smp->sm_share, np->n_fid, &uio, scred);
639 struct smbnode *np = VTOSMB(vp); in smbfs_vinvalbuf() local
645 while (np->n_flag & NFLUSHINPROG) { in smbfs_vinvalbuf()
646 np->n_flag |= NFLUSHWANT; in smbfs_vinvalbuf()
647 error = tsleep(&np->n_flag, PRIBIO + 2, "smfsvinv", 2 * hz); in smbfs_vinvalbuf()
652 np->n_flag |= NFLUSHINPROG; in smbfs_vinvalbuf()
663 np->n_flag &= ~NFLUSHINPROG; in smbfs_vinvalbuf()
664 if (np->n_flag & NFLUSHWANT) { in smbfs_vinvalbuf()
665 np->n_flag &= ~NFLUSHWANT; in smbfs_vinvalbuf()
666 wakeup(&np->n_flag); in smbfs_vinvalbuf()
672 np->n_flag &= ~(NMODIFIED | NFLUSHINPROG); in smbfs_vinvalbuf()
673 if (np->n_flag & NFLUSHWANT) { in smbfs_vinvalbuf()
674 np->n_flag &= ~NFLUSHWANT; in smbfs_vinvalbuf()
675 wakeup(&np->n_flag); in smbfs_vinvalbuf()