Home
last modified time | relevance | path

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

/xnu-11417.140.69/bsd/vfs/ !
H A Dvfs_exclave_fs.h58 int vfs_exclave_fs_register(uint32_t fs_tag, vnode_t vp);
62 int vfs_exclave_fs_register_path(uint32_t fs_tag, const char *base_path);
65 int vfs_exclave_fs_root_ex(uint32_t fs_tag, const char *exclave_id, uint64_t *root_id);
66 int vfs_exclave_fs_open(uint32_t fs_tag, uint64_t root_id, const char *name, uint64_t *file_id);
67 int vfs_exclave_fs_close(uint32_t fs_tag, uint64_t file_id);
68 int vfs_exclave_fs_create(uint32_t fs_tag, uint64_t root_id, const char *name, uint64_t *file_id);
69 int vfs_exclave_fs_read(uint32_t fs_tag, uint64_t file_id, uint64_t file_offset, uint64_t length, v…
70 int vfs_exclave_fs_write(uint32_t fs_tag, uint64_t file_id, uint64_t file_offset, uint64_t length, …
71 int vfs_exclave_fs_remove(uint32_t fs_tag, uint64_t root_id, const char *name);
72 int vfs_exclave_fs_sync(uint32_t fs_tag, uint64_t file_id, uint64_t sync_op);
[all …]
H A Dvfs_exclave_fs.c107 static int exclave_fs_open_internal(uint32_t fs_tag, uint64_t root_id,
277 is_fs_writeable(uint32_t fs_tag) in is_fs_writeable() argument
279 return (fs_tag == EFT_EXCLAVE) || (fs_tag == EFT_EXCLAVE_MAIN); in is_fs_writeable()
286 set_base_dir(uint32_t fs_tag, vnode_t vp, fsioc_graft_info_t *graft_info, bool is_sealed) in set_base_dir() argument
294 registered_tags_head_t *rfthead = get_registered_tags_chain(fs_tag); in set_base_dir()
297 if (rft->fstag == fs_tag) { in set_base_dir()
323 bool is_writable_fs_tag = is_fs_writeable(fs_tag); in set_base_dir()
328 printf("tag %u has same device %u.%u as tag %u\n", fs_tag, major(dev), minor(dev), rft->fstag); in set_base_dir()
350 rft->fstag = fs_tag; in set_base_dir()
367 get_base_dir(uint32_t fs_tag, registered_fs_tag_t *base_dir, vnode_t *vpp) in get_base_dir() argument
[all …]
H A Dvfs_syscalls.c13085 error = vfs_exclave_fs_register(((fsioc_exclave_fs_register_t *)data)->fs_tag, vp); in fsctl_internal()
/xnu-11417.140.69/bsd/sys/ !
H A Dfsctl.h335 uint32_t fs_tag; member
406 uint32_t fs_tag; // exclave fs tag associated with base directory member