vfsops
struct vfsops *vops;
struct vfsops coda_vfsops = {
struct vfsops *vfsp;
struct vfsops *vfc_vfsops; /* filesystem operations vector */
struct vfsops adosfs_vfsops = {
static struct vfsops autofs_vfsops = {
struct vfsops cd9660_vfsops = {
struct vfsops efs_vfsops = {
struct vfsops filecore_vfsops = {
struct vfsops hfs_vfsops = {
struct vfsops msdosfs_vfsops = {
static struct vfsops nfs_vfsops = {
struct vfsops nilfs_vfsops = {
struct vfsops ntfs_vfsops = {
extern struct vfsops ptyfs_vfsops;
struct vfsops ptyfs_vfsops = {
struct vfsops puffs_vfsops = {
struct vfsops sysvbfs_vfsops = {
struct vfsops tmpfs_vfsops = {
struct vfsops udf_vfsops = {
struct vfsops union_vfsops = {
struct vfsops unionfs_vfsops = {
struct vfsops unionfs_vfsops;
struct vfsops v7fs_vfsops = {
struct vfsops *vops;
struct vfsops *vops;
vfs_delref(struct vfsops *vfs)
vfs_attach(struct vfsops *vfs)
struct vfsops *v;
vfs_detach(struct vfsops *vfs)
struct vfsops *v;
struct vfsops *vfs;
struct vfsops *v;
struct vfsops *v;
vfs_mountalloc(struct vfsops *vfsops, vnode_t *vp)
mp->mnt_op = vfsops;
struct vfsops *vfsp = NULL;
mount_domount(struct lwp *l, vnode_t **vpp, struct vfsops *vfsops,
vfs_delref(vfsops);
vfs_delref(vfsops);
vfs_delref(vfsops);
if ((mp = vfs_mountalloc(vfsops, vp)) == NULL) {
vfs_delref(vfsops);
struct vfsops *
struct vfsops *v;
struct vfsops *v;
struct vfsops **vfsops)
if ((*vfsops = vfs_getopsbyname(fstypename)) != NULL)
if ((*vfsops = vfs_getopsbyname(fstypename)) != NULL)
struct vfsops *vfsops = NULL; /* XXX gcc4.8 */
vfsops = vp->v_mount->mnt_op;
error = mount_get_vfsops(type, type_seg, &vfsops);
data_len = vfsops->vfs_min_mount_data;
error = mount_domount(l, &vp, vfsops, path, flags, data_buf,
vfs_delref(vfsops);
struct vfsops dead_vfsops = {
extern struct vfsops dead_vfsops;
extern struct vfsops fdesc_vfsops;
struct vfsops fdesc_vfsops = {
extern struct vfsops kernfs_vfsops;
struct vfsops kernfs_vfsops = {
extern struct vfsops nullfs_vfsops;
struct vfsops nullfs_vfsops = {
extern struct vfsops overlay_vfsops;
struct vfsops overlay_vfsops = {
extern struct vfsops procfs_vfsops;
struct vfsops procfs_vfsops = {
extern struct vfsops umapfs_vfsops;
struct vfsops umapfs_vfsops = {
struct vfsops nfs_vfsops = {
struct vfsops * rump_vfslist_iterate(struct vfsops *);
typedef struct vfsops * (*rump_vfslist_iterate_fn)(struct vfsops *);
struct vfsops * rump_vfs_getopsbyname(const char *);
typedef struct vfsops * (*rump_vfs_getopsbyname_fn)(const char *);
struct vfsops;
struct vfsops * rump_pub_vfslist_iterate(struct vfsops *);
struct vfsops * rump_pub_vfs_getopsbyname(const char *);
struct vfsops *
rump_vfslist_iterate(struct vfsops *ops)
struct vfsops *
extern struct vfsops rumpfs_vfsops;
struct vfsops rumpfs_vfsops = {
struct vfsops *
rump_pub_vfslist_iterate(struct vfsops *arg1)
struct vfsops * rv;
struct vfsops *
struct vfsops * rv;
struct vfsops *mnt_op; /* operations on fs */
LIST_ENTRY(vfsops) vfs_list;
int vfs_attach(struct vfsops *);
int vfs_detach(struct vfsops *);
struct vfsops *vfs_getopsbyname(const char *);
void vfs_delref(struct vfsops *);
struct mount *vfs_mountalloc(struct vfsops *, struct vnode *);
extern struct vfsops *vfssw[]; /* filesystem type table */
int mount_domount(struct lwp *, struct vnode **, struct vfsops *,
LIST_HEAD(vfs_list_head, vfsops);
struct vfsops chfs_vfsops = {
struct vfsops ext2fs_vfsops = {
struct vfsops ffs_vfsops = {
struct vfsops *vfs = NULL;
struct vfsops lfs_vfsops = {
struct vfsops *vfs = NULL;
struct vfsops mfs_vfsops = {