/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/ |
H A D | ea.h | 27 int ntfs_ea_check_wsldev(ntfs_inode *ni, dev_t *rdevp); 29 int ntfs_ea_set_wsl_not_symlink(ntfs_inode *ni, mode_t mode, dev_t dev); 31 int ntfs_get_ntfs_ea(ntfs_inode *ni, char *value, size_t size); 33 int ntfs_set_ntfs_ea(ntfs_inode *ni, const char *value, size_t size, int flags); 35 int ntfs_remove_ntfs_ea(ntfs_inode *ni);
|
H A D | object_id.h | 27 int ntfs_get_ntfs_object_id(ntfs_inode *ni, char *value, size_t size); 29 int ntfs_set_ntfs_object_id(ntfs_inode *ni, const char *value, 31 int ntfs_remove_ntfs_object_id(ntfs_inode *ni); 33 int ntfs_delete_object_id_index(ntfs_inode *ni);
|
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, 68 extern ntfs_inode *ntfs_pathname_to_inode(ntfs_volume *vol, ntfs_inode *parent, 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_symlin [all...] |
H A D | reparse.h | 27 char *ntfs_make_symlink(ntfs_inode *ni, const char *mnt_point); 29 BOOL ntfs_possible_symlink(ntfs_inode *ni); 31 int ntfs_get_ntfs_reparse_data(ntfs_inode *ni, char *value, size_t size); 36 REPARSE_POINT *ntfs_get_reparse_point(ntfs_inode *ni); 38 int ntfs_reparse_check_wsl(ntfs_inode *ni, const REPARSE_POINT *reparse); 40 int ntfs_reparse_set_wsl_symlink(ntfs_inode *ni, 43 int ntfs_reparse_set_wsl_not_symlink(ntfs_inode *ni, mode_t mode); 45 int ntfs_set_ntfs_reparse_data(ntfs_inode *ni, const char *value, 47 int ntfs_remove_ntfs_reparse_data(ntfs_inode *ni); 49 int ntfs_delete_reparse_index(ntfs_inode *n [all...] |
H A D | plugin.h | 59 int (*getattr)(ntfs_inode *ni, const REPARSE_POINT *reparse, 71 int (*open)(ntfs_inode *ni, const REPARSE_POINT *reparse, 82 int (*release)(ntfs_inode *ni, const REPARSE_POINT *reparse, 92 int (*read)(ntfs_inode *ni, const REPARSE_POINT *reparse, 106 int (*write)(ntfs_inode *ni, const REPARSE_POINT *reparse, 118 int (*readlink)(ntfs_inode *ni, const REPARSE_POINT *reparse, 128 int (*truncate)(ntfs_inode *ni, const REPARSE_POINT *reparse, 139 int (*opendir)(ntfs_inode *ni, const REPARSE_POINT *reparse, 151 int (*readdir)(ntfs_inode *ni, const REPARSE_POINT *reparse, 160 ntfs_inode *(*creat [all...] |
H A D | efs.h | 24 int ntfs_get_efs_info(ntfs_inode *ni, char *value, size_t size); 26 int ntfs_set_efs_info(ntfs_inode *ni,
|
H A D | ioctl.h | 32 int ntfs_ioctl(ntfs_inode *ni, unsigned long cmd, void *arg,
|
H A D | attrlist.h | 29 extern int ntfs_attrlist_need(ntfs_inode *ni); 31 extern int ntfs_attrlist_entry_add(ntfs_inode *ni, ATTR_RECORD *attr); 43 static __inline__ void ntfs_attrlist_mark_dirty(ntfs_inode *ni)
|
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 | inode.h | 29 typedef struct _ntfs_inode ntfs_inode; typedef in typeref:struct:_ntfs_inode 40 * Defined bits for the state field in the ntfs_inode structure. 126 ntfs_inode **extent_nis;/* For nr_extents > 0, array of the 130 ntfs_inode *base_ni; /* For nr_extents == -1, the ntfs 178 extern ntfs_inode *ntfs_inode_base(ntfs_inode *ni); 180 extern ntfs_inode *ntfs_inode_allocate(ntfs_volume *vol); 182 extern ntfs_inode *ntfs_inode_open(ntfs_volume *vol, const MFT_REF mref); 184 extern int ntfs_inode_close(ntfs_inode *ni); 185 extern int ntfs_inode_close_in_dir(ntfs_inode *n [all...] |
H A D | security.h | 218 extern int ntfs_sd_add_everyone(ntfs_inode *ni); 226 ntfs_inode *ni, struct stat*); 227 int ntfs_set_mode(struct SECURITY_CONTEXT *scx, ntfs_inode *ni, mode_t mode); 228 BOOL ntfs_allowed_as_owner(struct SECURITY_CONTEXT *scx, ntfs_inode *ni); 230 ntfs_inode *ni, int accesstype); 232 ntfs_inode *ni, gid_t *pgid, mode_t *pdsetgid); 238 uid_t uid, gid_t gid, ntfs_inode *dir_ni, 244 int ntfs_set_owner(struct SECURITY_CONTEXT *scx, ntfs_inode *ni, 247 ntfs_inode *ni, uid_t uid, gid_t gid, mode_t mode); 250 ntfs_inode *n [all...] |
H A D | index.h | 116 ntfs_inode *ni; 137 extern ntfs_index_context *ntfs_index_ctx_get(ntfs_inode *ni, 152 extern int ntfs_index_add_filename(ntfs_inode *ni, FILE_NAME_ATTR *fn, 154 extern int ntfs_index_remove(ntfs_inode *dir_ni, ntfs_inode *ni, 157 extern INDEX_ROOT *ntfs_index_root_get(ntfs_inode *ni, ATTR_RECORD *attr);
|
H A D | mft.h | 125 extern ntfs_inode *ntfs_mft_record_alloc(ntfs_volume *vol, ntfs_inode *base_ni); 127 extern ntfs_inode *ntfs_mft_rec_alloc(ntfs_volume *vol, BOOL mft_data); 129 extern int ntfs_mft_record_free(ntfs_volume *vol, ntfs_inode *ni);
|
H A D | attrib.h | 90 ntfs_inode *ntfs_ino; 92 ntfs_inode *base_ntfs_ino; 98 extern ntfs_attr_search_ctx *ntfs_attr_get_search_ctx(ntfs_inode *ni, 187 ntfs_inode *ni; 295 extern ntfs_attr *ntfs_attr_open(ntfs_inode *ni, const ATTR_TYPES type, 305 extern void *ntfs_attr_readall(ntfs_inode *ni, const ATTR_TYPES type, 328 extern int ntfs_resident_attr_record_add(ntfs_inode *ni, ATTR_TYPES type, 331 extern int ntfs_non_resident_attr_record_add(ntfs_inode *ni, ATTR_TYPES type, 336 extern int ntfs_attr_add(ntfs_inode *ni, ATTR_TYPES type, 338 extern int ntfs_attr_set_flags(ntfs_inode *n [all...] |
H A D | inode.c | 59 ntfs_inode *ntfs_inode_base(ntfs_inode *ni) 76 void ntfs_inode_mark_dirty(ntfs_inode *ni) 91 static ntfs_inode *__ntfs_inode_allocate(ntfs_volume *vol) 93 ntfs_inode *ni; 95 ni = (ntfs_inode*)ntfs_calloc(sizeof(ntfs_inode)); 109 ntfs_inode *ntfs_inode_allocate(ntfs_volume *vol) 122 static void __ntfs_inode_release(ntfs_inode *ni) 139 * Allocate an ntfs_inode structur [all...] |
H A D | object_id.c | 141 static int set_object_id_index(ntfs_inode *ni, ntfs_index_context *xo, 190 ntfs_inode *ni; 191 ntfs_inode *dir_ni; 196 ni = (ntfs_inode*)NULL; 222 static int merge_index_data(ntfs_inode *ni, 229 ntfs_inode *xoni; 323 static int update_object_id(ntfs_inode *ni, ntfs_index_context *xo, 386 static int add_object_id(ntfs_inode *ni, int flags) 424 int ntfs_delete_object_id_index(ntfs_inode *ni) 427 ntfs_inode *xon [all...] |
H A D | reparse.c | 131 static u64 ntfs_fix_file_name(ntfs_inode *dir_ni, ntfschar *uname, 223 ntfs_inode *ni; 251 ni = (ntfs_inode*)NULL; 290 static char *search_relative(ntfs_inode *ni, ntfschar *path, int count) 293 ntfs_inode *curni; 294 ntfs_inode *newni; 400 ntfs_inode *ni; 434 int ntfs_reparse_check_wsl(ntfs_inode *ni, const REPARSE_POINT *reparse) 468 static BOOL valid_reparse_data(ntfs_inode *ni, 767 static char *ntfs_get_rellink(ntfs_inode *n [all...] |
H A D | volume.h | 191 ntfs_inode *vol_ni; /* ntfs_inode structure for FILE_Volume. */ 218 ntfs_inode *lcnbmp_ni; /* ntfs_inode structure for FILE_Bitmap. */ 227 ntfs_inode *mft_ni; /* ntfs_inode structure for FILE_MFT. */ 237 ntfs_inode *secure_ni; /* ntfs_inode structure for FILE $Secure */ 246 ntfs_inode *mftmirr_ni; /* ntfs_inode structur [all...] |
H A D | dir.c | 249 u64 ntfs_inode_lookup_by_name(ntfs_inode *dir_ni, 531 u64 ntfs_inode_lookup_by_mbsname(ntfs_inode *dir_ni, const char *name) 607 void ntfs_inode_update_mbsname(ntfs_inode *dir_ni, const char *name, u64 inum) 652 ntfs_inode *ntfs_pathname_to_inode(ntfs_volume *vol, ntfs_inode *parent, 658 ntfs_inode *ni; 659 ntfs_inode *result = NULL; 726 result = (ntfs_inode*)NULL; 866 u32 ntfs_interix_types(ntfs_inode *ni) 913 static u32 ntfs_dir_entry_type(ntfs_inode *dir_n [all...] |
H A D | efs.c | 71 int ntfs_get_efs_info(ntfs_inode *ni, char *value, size_t size) 131 static int fixup_loop(ntfs_inode *ni) 209 int ntfs_set_efs_info(ntfs_inode *ni, const char *value, size_t size, 323 ntfs_inode *ni;
|
H A D | ea.c | 75 static int ntfs_need_ea(ntfs_inode *ni, ATTR_TYPES type, int size, int flags) 145 static int ntfs_update_ea(ntfs_inode *ni, const char *value, size_t size, 200 int ntfs_get_ntfs_ea(ntfs_inode *ni, char *value, size_t size) 242 int ntfs_set_ntfs_ea(ntfs_inode *ni, const char *value, size_t size, int flags) 348 int ntfs_remove_ntfs_ea(ntfs_inode *ni) 414 int ntfs_ea_check_wsldev(ntfs_inode *ni, dev_t *rdevp) 470 int ntfs_ea_set_wsl_not_symlink(ntfs_inode *ni, mode_t type, dev_t dev)
|
H A D | xattrs.c | 251 return (ntfs_attr_data_read((ntfs_inode*)fileid, 413 ntfs_inode *ni; 484 ntfs_inode *ni, ntfs_inode *dir_ni, 611 ntfs_inode *ni, ntfs_inode *dir_ni, 741 ntfs_inode *ni, ntfs_inode *dir_ni)
|
/haiku/src/add-ons/kernel/file_systems/ntfs/ |
H A D | lowntfs.h | 41 ntfs_inode *ni, struct stat *stbuf); 45 int ntfs_fuse_read(ntfs_inode* ni, off_t offset, char* buffer, size_t size); 46 int ntfs_fuse_write(struct lowntfs_context* ctx, ntfs_inode* ni, const char *buf,
|
H A D | lowntfs.c | 56 ntfs_fuse_update_times(ntfs_inode *ni, ntfs_time_update_flags mask) 96 ntfs_inode *dir_ni; 120 ntfs_inode *ni, struct stat *stbuf) 362 ntfs_inode *ni = NULL; 478 ntfs_fuse_read(ntfs_inode* ni, off_t offset, char* buf, size_t size) 554 ntfs_fuse_write(struct lowntfs_context* ctx, ntfs_inode* ni, const char *buf, 615 ntfs_inode *dir_ni = NULL, *ni; 699 ni = (ntfs_inode*)NULL; 704 ni = (ntfs_inode*)NULL; 824 ntfs_inode *dir_n [all...] |
/haiku/src/add-ons/kernel/file_systems/ntfs/utils/ |
H A D | utils.h | 47 int utils_inode_get_name(ntfs_inode *inode, char *buffer, int bufsize); 51 int utils_is_metadata(ntfs_inode *inode); 80 ntfs_inode *inode;
|