Home | History | Annotate | Download | only in mfs

Lines Matching defs:mfsp

143 	struct mfsnode *mfsp;
147 mfsp = VTOMFS(vp);
149 if (mfsp->mfs_proc == NULL) {
152 base = (char *)mfsp->mfs_baseoff + (bp->b_blkno << DEV_BSHIFT);
159 } else if (mfsp->mfs_proc == curproc) {
160 mfs_doio(bp, mfsp->mfs_baseoff);
172 bufq_put(mfsp->mfs_buflist, bp);
173 cv_broadcast(&mfsp->mfs_cv);
232 struct mfsnode *mfsp = VTOMFS(vp);
240 while ((bp = bufq_get(mfsp->mfs_buflist)) != NULL) {
242 mfs_doio(bp, mfsp->mfs_baseoff);
257 if (bufq_peek(mfsp->mfs_buflist) != NULL)
263 mfsp->mfs_shutdown = 1;
264 cv_broadcast(&mfsp->mfs_cv);
280 struct mfsnode *mfsp = VTOMFS(vp);
282 if (bufq_peek(mfsp->mfs_buflist) != NULL)
284 bufq_peek(mfsp->mfs_buflist));
299 struct mfsnode *mfsp = VTOMFS(vp);
304 refcnt = --mfsp->mfs_refcnt;
308 bufq_free(mfsp->mfs_buflist);
309 cv_destroy(&mfsp->mfs_cv);
310 kmem_free(mfsp, sizeof(*mfsp));
325 struct mfsnode *mfsp = VTOMFS(ap->a_vp);
328 (mfsp->mfs_proc != NULL) ? mfsp->mfs_proc->p_pid : 0,
329 mfsp->mfs_baseoff, mfsp->mfs_size);