ef                399 kern/dev/lamebus/emu.c static int emufs_loadvnode(struct emufs_fs *ef, uint32_t handle, int isdir,
ef                470 kern/dev/lamebus/emu.c 	struct emufs_fs *ef = v->vn_fs->fs_data;
ef                480 kern/dev/lamebus/emu.c 	lock_acquire(ef->ef_emu->e_lock);
ef                483 kern/dev/lamebus/emu.c 		lock_release(ef->ef_emu->e_lock);
ef                491 kern/dev/lamebus/emu.c 		lock_release(ef->ef_emu->e_lock);
ef                496 kern/dev/lamebus/emu.c 	num = vnodearray_num(ef->ef_vnodes);
ef                501 kern/dev/lamebus/emu.c 		vx = vnodearray_get(ef->ef_vnodes, i);
ef                509 kern/dev/lamebus/emu.c 		      ef->ef_emu->e_unit, ev->ev_handle);
ef                512 kern/dev/lamebus/emu.c 	vnodearray_remove(ef->ef_vnodes, ix);
ef                515 kern/dev/lamebus/emu.c 	lock_release(ef->ef_emu->e_lock);
ef                732 kern/dev/lamebus/emu.c 	struct emufs_fs *ef = dir->vn_fs->fs_data;
ef                744 kern/dev/lamebus/emu.c 	result = emufs_loadvnode(ef, handle, isdir, &newguy);
ef                762 kern/dev/lamebus/emu.c 	struct emufs_fs *ef = dir->vn_fs->fs_data;
ef                774 kern/dev/lamebus/emu.c 	result = emufs_loadvnode(ef, handle, isdir, &newguy);
ef                824 kern/dev/lamebus/emu.c 	struct emufs_fs *ef = v->vn_fs->fs_data;
ef                826 kern/dev/lamebus/emu.c 	if (ev == ef->ef_root) {
ef               1148 kern/dev/lamebus/emu.c emufs_loadvnode(struct emufs_fs *ef, uint32_t handle, int isdir,
ef               1157 kern/dev/lamebus/emu.c 	lock_acquire(ef->ef_emu->e_lock);
ef               1159 kern/dev/lamebus/emu.c 	num = vnodearray_num(ef->ef_vnodes);
ef               1161 kern/dev/lamebus/emu.c 		v = vnodearray_get(ef->ef_vnodes, i);
ef               1168 kern/dev/lamebus/emu.c 			lock_release(ef->ef_emu->e_lock);
ef               1179 kern/dev/lamebus/emu.c 		lock_release(ef->ef_emu->e_lock);
ef               1183 kern/dev/lamebus/emu.c 	ev->ev_emu = ef->ef_emu;
ef               1187 kern/dev/lamebus/emu.c 			   &ef->ef_fs, ev);
ef               1189 kern/dev/lamebus/emu.c 		lock_release(ef->ef_emu->e_lock);
ef               1195 kern/dev/lamebus/emu.c 	result = vnodearray_add(ef->ef_vnodes, &ev->ev_v, NULL);
ef               1199 kern/dev/lamebus/emu.c 		lock_release(ef->ef_emu->e_lock);
ef               1205 kern/dev/lamebus/emu.c 	lock_release(ef->ef_emu->e_lock);
ef               1250 kern/dev/lamebus/emu.c 	struct emufs_fs *ef;
ef               1254 kern/dev/lamebus/emu.c 	ef = fs->fs_data;
ef               1256 kern/dev/lamebus/emu.c 	KASSERT(ef != NULL);
ef               1257 kern/dev/lamebus/emu.c 	KASSERT(ef->ef_root != NULL);
ef               1259 kern/dev/lamebus/emu.c 	VOP_INCREF(&ef->ef_root->ev_v);
ef               1260 kern/dev/lamebus/emu.c 	return &ef->ef_root->ev_v;
ef               1286 kern/dev/lamebus/emu.c 	struct emufs_fs *ef;
ef               1289 kern/dev/lamebus/emu.c 	ef = kmalloc(sizeof(struct emufs_fs));
ef               1290 kern/dev/lamebus/emu.c 	if (ef==NULL) {
ef               1294 kern/dev/lamebus/emu.c 	ef->ef_fs.fs_sync = emufs_sync;
ef               1295 kern/dev/lamebus/emu.c 	ef->ef_fs.fs_getvolname = emufs_getvolname;
ef               1296 kern/dev/lamebus/emu.c 	ef->ef_fs.fs_getroot = emufs_getroot;
ef               1297 kern/dev/lamebus/emu.c 	ef->ef_fs.fs_unmount = emufs_unmount;
ef               1298 kern/dev/lamebus/emu.c 	ef->ef_fs.fs_data = ef;
ef               1300 kern/dev/lamebus/emu.c 	ef->ef_emu = sc;
ef               1301 kern/dev/lamebus/emu.c 	ef->ef_root = NULL;
ef               1302 kern/dev/lamebus/emu.c 	ef->ef_vnodes = vnodearray_create();
ef               1303 kern/dev/lamebus/emu.c 	if (ef->ef_vnodes == NULL) {
ef               1304 kern/dev/lamebus/emu.c 		kfree(ef);
ef               1308 kern/dev/lamebus/emu.c 	result = emufs_loadvnode(ef, EMU_ROOTHANDLE, 1, &ef->ef_root);
ef               1310 kern/dev/lamebus/emu.c 		kfree(ef);
ef               1314 kern/dev/lamebus/emu.c 	KASSERT(ef->ef_root!=NULL);
ef               1316 kern/dev/lamebus/emu.c 	result = vfs_addfs(devname, &ef->ef_fs);
ef               1318 kern/dev/lamebus/emu.c 		VOP_DECREF(&ef->ef_root->ev_v);
ef               1319 kern/dev/lamebus/emu.c 		kfree(ef);