Home
last modified time | relevance | path

Searched refs:fs_tag (Results 1 – 4 of 4) sorted by relevance

/xnu-10063.141.1/bsd/vfs/
H A Dvfs_exclave_fs.h57 int vfs_exclave_fs_register(uint32_t fs_tag, vnode_t vp);
61 int vfs_exclave_fs_register_path(uint32_t fs_tag, const char *base_path);
62 int vfs_exclave_fs_unregister_tag(uint32_t fs_tag);
65 int vfs_exclave_fs_open(uint32_t fs_tag, uint64_t root_id, const char *name, uint64_t *file_id);
66 int vfs_exclave_fs_close(uint32_t fs_tag, uint64_t file_id);
67 int vfs_exclave_fs_create(uint32_t fs_tag, uint64_t root_id, const char *name, uint64_t *file_id);
68 int vfs_exclave_fs_read(uint32_t fs_tag, uint64_t file_id, uint64_t file_offset, uint64_t length, v…
69 int vfs_exclave_fs_write(uint32_t fs_tag, uint64_t file_id, uint64_t file_offset, uint64_t length, …
70 int vfs_exclave_fs_remove(uint32_t fs_tag, uint64_t root_id, const char *name);
71 int vfs_exclave_fs_sync(uint32_t fs_tag, uint64_t file_id, uint64_t sync_op);
[all …]
H A Dvfs_exclave_fs.c93 static int exclave_fs_open_internal(uint32_t fs_tag, uint64_t root_id, const char *path,
253 set_base_dir(uint32_t fs_tag, vnode_t vp, fsioc_graft_info_t *graft_info, bool is_sealed) in set_base_dir() argument
259 if (fs_tag >= EFT_FS_NUM_TAGS) { in set_base_dir()
265 if (base_dirs[fs_tag].vp) { in set_base_dir()
266 if (base_dirs[fs_tag].vp == vp) { in set_base_dir()
284 if (fs_tag == EFT_EXCLAVE) { in set_base_dir()
300 base_dir = &base_dirs[fs_tag]; in set_base_dir()
325 get_base_dir(uint32_t fs_tag, base_dir_t *base_dir, vnode_t *vpp) in get_base_dir() argument
334 if (fs_tag >= EFT_FS_NUM_TAGS) { in get_base_dir()
340 base_vp = base_dirs[fs_tag].vp; in get_base_dir()
[all …]
H A Dvfs_syscalls.c12870 error = vfs_exclave_fs_register(((fsioc_exclave_fs_register_t *)data)->fs_tag, vp); in fsctl_internal()
/xnu-10063.141.1/bsd/sys/
H A Dfsctl.h330 uint32_t fs_tag; member
401 uint32_t fs_tag; // exclave fs tag associated with base directory member