/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/ |
H A D | dir.h | 62 extern u64 ntfs_inode_lookup_by_name(ntfs_inode *dir_ni, 64 extern u64 ntfs_inode_lookup_by_mbsname(ntfs_inode *dir_ni, const char *name); 65 extern void ntfs_inode_update_mbsname(ntfs_inode *dir_ni, const char *name, 70 extern ntfs_inode *ntfs_create(ntfs_inode *dir_ni, le32 securid, 72 extern ntfs_inode *ntfs_create_device(ntfs_inode *dir_ni, le32 securid, 74 extern ntfs_inode *ntfs_create_symlink(ntfs_inode *dir_ni, le32 securid, 79 ntfs_inode *ni, ntfs_inode *dir_ni, const ntfschar *name, 82 extern int ntfs_link(ntfs_inode *ni, ntfs_inode *dir_ni, const ntfschar *name, 109 extern int ntfs_readdir(ntfs_inode *dir_ni, s64 *pos, 116 int ntfs_get_ntfs_dos_name(ntfs_inode *ni, ntfs_inode *dir_ni, [all...] |
H A D | xattrs.h | 87 ntfs_inode *ni, ntfs_inode *dir_ni, 91 ntfs_inode *ni, ntfs_inode *dir_ni, 95 ntfs_inode *ni, ntfs_inode *dir_ni);
|
H A D | dir.c | 226 * @dir_ni: ntfs inode of the directory in which to search for the name 230 * Look for an inode with name @uname in the directory with inode @dir_ni. 249 u64 ntfs_inode_lookup_by_name(ntfs_inode *dir_ni, argument 255 ntfs_volume *vol = dir_ni->vol; 269 if (!dir_ni || !dir_ni->mrec || !uname || uname_len <= 0) { 274 ctx = ntfs_attr_get_search_ctx(dir_ni, NULL); 282 "%lld", (unsigned long long)dir_ni->mft_no); 313 (unsigned long long)dir_ni->mft_no); 325 dir_ni 531 ntfs_inode_lookup_by_mbsname(ntfs_inode *dir_ni, const char *name) argument 607 ntfs_inode_update_mbsname(ntfs_inode *dir_ni, const char *name, u64 inum) argument 913 ntfs_dir_entry_type(ntfs_inode *dir_ni, MFT_REF mref, FILE_ATTR_FLAGS attributes) argument 959 ntfs_filldir(ntfs_inode *dir_ni, s64 *pos, u8 ivcn_bits, const INDEX_TYPE index_type, index_union iu, INDEX_ENTRY *ie, void *dirent, ntfs_filldir_t filldir) argument 1104 ntfs_readdir(ntfs_inode *dir_ni, s64 *pos, void *dirent, ntfs_filldir_t filldir) argument 1472 __ntfs_create(ntfs_inode *dir_ni, le32 securid, const ntfschar *name, u8 name_len, mode_t type, dev_t dev, const ntfschar *target, int target_len) argument 1810 ntfs_create(ntfs_inode *dir_ni, le32 securid, const ntfschar *name, u8 name_len, mode_t type) argument 1821 ntfs_create_device(ntfs_inode *dir_ni, le32 securid, const ntfschar *name, u8 name_len, mode_t type, dev_t dev) argument 1831 ntfs_create_symlink(ntfs_inode *dir_ni, le32 securid, const ntfschar *name, u8 name_len, const ntfschar *target, int target_len) argument 1907 ntfs_delete(ntfs_volume *vol, const char *pathname, ntfs_inode *ni, ntfs_inode *dir_ni, const ntfschar *name, u8 name_len) argument 2203 ntfs_link_i(ntfs_inode *ni, ntfs_inode *dir_ni, const ntfschar *name, u8 name_len, FILE_NAME_TYPE_FLAGS nametype) argument 2284 ntfs_link(ntfs_inode *ni, ntfs_inode *dir_ni, const ntfschar *name, u8 name_len) argument 2303 ntfs_inode *dir_ni = (ntfs_inode*)NULL; local 2458 ntfs_get_ntfs_dos_name(ntfs_inode *ni, ntfs_inode *dir_ni, char *value, size_t size) argument 2504 set_namespace(ntfs_inode *ni, ntfs_inode *dir_ni, const ntfschar *name, int len, FILE_NAME_TYPE_FLAGS nametype) argument 2578 set_dos_name(ntfs_inode *ni, ntfs_inode *dir_ni, const ntfschar *shortname, int shortlen, const ntfschar *longname, int longlen, const ntfschar *deletename, int deletelen, BOOL existed) argument 2679 ntfs_set_ntfs_dos_name(ntfs_inode *ni, ntfs_inode *dir_ni, const char *value, size_t size, int flags) argument 2769 ntfs_remove_ntfs_dos_name(ntfs_inode *ni, ntfs_inode *dir_ni) argument [all...] |
H A D | plugin.h | 160 ntfs_inode *(*create)(ntfs_inode *dir_ni, const REPARSE_POINT *reparse, 171 int (*link)(ntfs_inode *dir_ni, const REPARSE_POINT *reparse, 179 int (*unlink)(ntfs_inode *dir_ni, const REPARSE_POINT *reparse,
|
H A D | xattrs.c | 484 ntfs_inode *ni, ntfs_inode *dir_ni, 565 if (dir_ni) 566 res = ntfs_get_ntfs_dos_name(ni, dir_ni, value, size); 611 ntfs_inode *ni, ntfs_inode *dir_ni, 694 if (dir_ni) 696 res = ntfs_set_ntfs_dos_name(ni, dir_ni, value, 741 ntfs_inode *ni, ntfs_inode *dir_ni) 792 if (ni && dir_ni) { 793 if (ntfs_remove_ntfs_dos_name(ni,dir_ni)) 795 /* ni and dir_ni hav 482 ntfs_xattr_system_getxattr(struct SECURITY_CONTEXT *scx, enum SYSTEMXATTRS attr, ntfs_inode *ni, ntfs_inode *dir_ni, char *value, size_t size) argument 609 ntfs_xattr_system_setxattr(struct SECURITY_CONTEXT *scx, enum SYSTEMXATTRS attr, ntfs_inode *ni, ntfs_inode *dir_ni, const char *value, size_t size, int flags) argument 739 ntfs_xattr_system_removexattr(struct SECURITY_CONTEXT *scx, enum SYSTEMXATTRS attr, ntfs_inode *ni, ntfs_inode *dir_ni) argument [all...] |
H A D | index.h | 154 extern int ntfs_index_remove(ntfs_inode *dir_ni, ntfs_inode *ni,
|
H A D | security.h | 238 uid_t uid, gid_t gid, ntfs_inode *dir_ni, 257 ntfs_inode *dir_ni, BOOL fordir); 267 ntfs_inode *dir_ni, mode_t mode);
|
H A D | object_id.c | 191 ntfs_inode *dir_ni; local 195 dir_ni = ntfs_inode_open(vol, FILE_Extend); 197 if (dir_ni) { 198 inum = ntfs_inode_lookup_by_mbsname(dir_ni,"$ObjId"); 201 ntfs_inode_close(dir_ni);
|
H A D | reparse.c | 131 static u64 ntfs_fix_file_name(ntfs_inode *dir_ni, ntfschar *uname, argument 134 ntfs_volume *vol = dir_ni->vol; 150 icx = ntfs_index_ctx_get(dir_ni, NTFS_INDEX_I30, 4); 1024 ntfs_inode *dir_ni; local 1028 dir_ni = ntfs_inode_open(vol, FILE_Extend); 1030 if (dir_ni) { 1031 inum = ntfs_inode_lookup_by_mbsname(dir_ni,"$Reparse"); 1034 ntfs_inode_close(dir_ni);
|
H A D | inode.c | 800 static int ntfs_inode_sync_file_name(ntfs_inode *ni, ntfs_inode *dir_ni) argument 843 if (dir_ni) 844 index_ni = dir_ni; 861 if ((ni != index_ni) && !dir_ni 913 if ((ni != index_ni) && !dir_ni 956 static int ntfs_inode_sync_in_dir(ntfs_inode *ni, ntfs_inode *dir_ni) argument 981 ntfs_inode_sync_file_name(ni, dir_ni)) { 1093 int ntfs_inode_close_in_dir(ntfs_inode *ni, ntfs_inode *dir_ni) argument 1097 res = ntfs_inode_sync_in_dir(ni, dir_ni);
|
H A D | security.c | 2569 ntfs_inode *dir_ni, mode_t mode, BOOL isdir) 2583 cached = fetch_cache(scx,dir_ni); 2597 securattr = getsecurityattr(scx->vol, dir_ni); 2624 if (!test_nino_flag(dir_ni, v3_Extensions) 2628 securattr, dir_ni); 2634 if (test_nino_flag(dir_ni, v3_Extensions)) { 2635 enter_cache(scx, dir_ni, uid, 2662 uid_t uid, gid_t gid, ntfs_inode *dir_ni, 2682 pxdesc = inherit_posix(scx, dir_ni, mode, isdir); 2745 ntfs_inode *dir_ni, mode_ 2568 inherit_posix(struct SECURITY_CONTEXT *scx, ntfs_inode *dir_ni, mode_t mode, BOOL isdir) argument 2661 ntfs_alloc_securid(struct SECURITY_CONTEXT *scx, uid_t uid, gid_t gid, ntfs_inode *dir_ni, mode_t mode, BOOL isdir) argument 2743 ntfs_set_inherited_posix(struct SECURITY_CONTEXT *scx, ntfs_inode *ni, uid_t uid, gid_t gid, ntfs_inode *dir_ni, mode_t mode) argument 3534 ntfs_allowed_create(struct SECURITY_CONTEXT *scx, ntfs_inode *dir_ni, gid_t *pgid, mode_t *pdsetgid) argument 4043 ntfs_inherited_id(struct SECURITY_CONTEXT *scx, ntfs_inode *dir_ni, BOOL fordir) argument [all...] |
H A D | inode.h | 185 extern int ntfs_inode_close_in_dir(ntfs_inode *ni, ntfs_inode *dir_ni);
|
H A D | index.c | 1960 int ntfs_index_remove(ntfs_inode *dir_ni, argument 1967 icx = ntfs_index_ctx_get(dir_ni, NTFS_INDEX_I30, 4);
|
/haiku/src/add-ons/kernel/file_systems/ntfs/ |
H A D | lowntfs.c | 96 ntfs_inode *dir_ni; local 99 dir_ni = ntfs_inode_open(ctx->vol, INODE(parent)); 100 if (dir_ni) { 102 inum = ntfs_inode_lookup_by_mbsname(dir_ni, name); 108 if (ntfs_inode_close(dir_ni) 615 ntfs_inode *dir_ni = NULL, *ni; local 642 dir_ni = ntfs_inode_open(ctx->vol, INODE(parent)); 643 if (!dir_ni) { 651 dir_ni, &gid, &dsetgid)) { 654 ntfs_allowed_create(&security, dir_ni, 824 ntfs_inode *dir_ni = NULL, *ni; local 919 ntfs_inode *dir_ni = NULL, *ni = NULL; local [all...] |