Searched refs:v9fs (Results 1 – 5 of 5) sorted by relevance
| /lib/fs/9p/ |
| A D | v9fs.c | 67 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 D | dir.c | 39 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 D | v9fs_priv.h | 35 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 D | file.c | 40 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 D | rules.mk | 13 $(LOCAL_DIR)/v9fs.c
|
Completed in 7 milliseconds