Home
last modified time | relevance | path

Searched refs:v9fs (Results 1 – 5 of 5) sorted by relevance

/lib/fs/9p/
A Dv9fs.c67 mutex_acquire(&v9fs->lock); in get_unused_fid()
69 mutex_release(&v9fs->lock); in get_unused_fid()
100 if (!v9fs) in v9fs_mount()
105 v9fs->bdev = dev; in v9fs_mount()
106 v9fs->unused_fid = 0; in v9fs_mount()
109 mutex_init(&v9fs->lock); in v9fs_mount()
110 v9fs->root.fid = get_unused_fid(v9fs); in v9fs_mount()
141 free(v9fs); in v9fs_mount()
142 v9fs = NULL; in v9fs_mount()
152 if (v9fs) in v9fs_unmount()
[all …]
A Ddir.c39 v9fs_t *v9fs = (v9fs_t *)cookie; in v9fs_open_dir() local
56 dir->fid.fid = get_unused_fid(v9fs); in v9fs_open_dir()
112 dir->v9fs = v9fs; in v9fs_open_dir()
120 list_add_tail(&v9fs->dirs, &dir->node); in v9fs_open_dir()
129 put_fid(v9fs, dir->fid.fid); in v9fs_open_dir()
139 v9fs_t *v9fs = (v9fs_t *)cookie; in v9fs_mkdir() local
145 LTRACEF("v9fs (%p) path (%s)\n", v9fs, path); in v9fs_mkdir()
149 dfid = get_unused_fid(v9fs); in v9fs_mkdir()
155 .fid = v9fs->root.fid, .newfid = dfid, in v9fs_mkdir()
208 put_fid(v9fs, dfid); in v9fs_mkdir()
[all …]
A Dv9fs_priv.h35 typedef struct v9fs { struct
51 v9fs_t *v9fs; member
67 v9fs_t *v9fs; member
96 uint32_t get_unused_fid(v9fs_t *v9fs);
97 void put_fid(v9fs_t *v9fs, uint32_t fid);
A Dfile.c40 v9fs_t *v9fs = (v9fs_t *)cookie; in v9fs_open_file() local
63 file->fid.fid = get_unused_fid(v9fs); in v9fs_open_file()
69 .fid = v9fs->root.fid, .newfid = file->fid.fid in v9fs_open_file()
100 file->v9fs = v9fs; in v9fs_open_file()
105 list_add_tail(&v9fs->files, &file->node); in v9fs_open_file()
124 v9fs_t *v9fs = (v9fs_t *)cookie; in v9fs_create_file() local
149 file->fid.fid = get_unused_fid(v9fs); in v9fs_create_file()
155 .fid = v9fs->root.fid, .newfid = file->fid.fid in v9fs_create_file()
201 file->v9fs = v9fs; in v9fs_create_file()
206 list_add_tail(&v9fs->files, &file->node); in v9fs_create_file()
[all …]
A Drules.mk13 $(LOCAL_DIR)/v9fs.c

Completed in 7 milliseconds