Searched refs:dir_ni (Results 1 - 14 of 14) sorted by relevance

/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/
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,
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 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 Ddir.c226 * @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 Dplugin.h160 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 Dxattrs.c484 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 Dindex.h154 extern int ntfs_index_remove(ntfs_inode *dir_ni, ntfs_inode *ni,
H A Dsecurity.h238 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 Dobject_id.c191 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 Dreparse.c131 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 Dinode.c800 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 Dsecurity.c2569 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 Dinode.h185 extern int ntfs_inode_close_in_dir(ntfs_inode *ni, ntfs_inode *dir_ni);
H A Dindex.c1960 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 Dlowntfs.c96 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...]

Completed in 95 milliseconds