Lines Matching refs:fsemarg_t
89 typedef struct fem_arg femarg_t, fsemarg_t; typedef
283 int (*fsemop_mount)(fsemarg_t *vf, vnode_t *mvp, \
285 int (*fsemop_unmount)(fsemarg_t *vf, int flag, cred_t *cr); \
286 int (*fsemop_root)(fsemarg_t *vf, vnode_t **vpp); \
287 int (*fsemop_statvfs)(fsemarg_t *vf, statvfs64_t *sp); \
288 int (*fsemop_sync)(fsemarg_t *vf, short flag, cred_t *cr); \
289 int (*fsemop_vget)(fsemarg_t *vf, vnode_t **vpp, fid_t *fidp); \
290 int (*fsemop_mountroot)(fsemarg_t *vf, \
292 void (*fsemop_freevfs)(fsemarg_t *vf); \
293 int (*fsemop_vnstate)(fsemarg_t *vf, vnode_t *vp, \
295 int (*fsemop_syncfs)(fsemarg_t *vf, uint64_t, cred_t *) /* NB: No ";" */
407 extern int vfsnext_mount(fsemarg_t *vf, vnode_t *mvp, struct mounta *uap,
409 extern int vfsnext_unmount(fsemarg_t *vf, int flag, cred_t *cr);
410 extern int vfsnext_root(fsemarg_t *vf, vnode_t **vpp);
411 extern int vfsnext_statvfs(fsemarg_t *vf, statvfs64_t *sp);
412 extern int vfsnext_sync(fsemarg_t *vf, short flag, cred_t *cr);
413 extern int vfsnext_vget(fsemarg_t *vf, vnode_t **vpp, fid_t *fidp);
414 extern int vfsnext_mountroot(fsemarg_t *vf, enum whymountroot reason);
415 extern void vfsnext_freevfs(fsemarg_t *vf);
416 extern int vfsnext_vnstate(fsemarg_t *vf, vnode_t *vp, vntrans_t nstate);
417 extern int vfsnext_syncfs(fsemarg_t *vf, uint64_t flag, cred_t *cr);