Searched refs:ntfs_inode (Results 1 - 25 of 36) sorted by relevance

12

/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/
H A Dea.h27 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 Dobject_id.h27 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 Ddir.h62 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 Dreparse.h27 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 Dplugin.h59 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 Defs.h24 int ntfs_get_efs_info(ntfs_inode *ni, char *value, size_t size);
26 int ntfs_set_efs_info(ntfs_inode *ni,
H A Dioctl.h32 int ntfs_ioctl(ntfs_inode *ni, unsigned long cmd, void *arg,
H A Dattrlist.h29 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 Dxattrs.h87 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 Dinode.h29 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 Dsecurity.h218 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 Dindex.h116 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 Dmft.h125 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 Dattrib.h90 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 Dinode.c59 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 Dobject_id.c141 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 Dreparse.c131 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 Dvolume.h191 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 Ddir.c249 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 Defs.c71 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 Dea.c75 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 Dxattrs.c251 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 Dlowntfs.h41 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 Dlowntfs.c56 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 Dutils.h47 int utils_inode_get_name(ntfs_inode *inode, char *buffer, int bufsize);
51 int utils_is_metadata(ntfs_inode *inode);
80 ntfs_inode *inode;

Completed in 248 milliseconds

12