Lines Matching refs:dir

2384 						const struct inode *dir)  in ext4_dir_rec_len()  argument
2388 if (dir && ext4_hash_in_dirent(dir)) in ext4_dir_rec_len()
2434 #define is_dx(dir) (ext4_has_feature_dir_index((dir)->i_sb) && \ argument
2435 ext4_test_inode_flag((dir), EXT4_INODE_INDEX))
2436 #define EXT4_DIR_LINK_MAX(dir) unlikely((dir)->i_nlink >= EXT4_LINK_MAX && \ argument
2437 !(ext4_has_feature_dir_nlink((dir)->i_sb) && is_dx(dir)))
2438 #define EXT4_DIR_LINK_EMPTY(dir) ((dir)->i_nlink == 2 || (dir)->i_nlink == 1) argument
2731 extern int ext4_fname_setup_ci_filename(struct inode *dir,
2740 int ext4_fname_setup_filename(struct inode *dir, const struct qstr *iname,
2743 int ext4_fname_prepare_lookup(struct inode *dir, struct dentry *dentry,
2751 static inline int ext4_fname_setup_filename(struct inode *dir, in ext4_fname_setup_filename() argument
2762 err = ext4_fname_setup_ci_filename(dir, iname, fname); in ext4_fname_setup_filename()
2768 static inline int ext4_fname_prepare_lookup(struct inode *dir, in ext4_fname_prepare_lookup() argument
2772 return ext4_fname_setup_filename(dir, &dentry->d_name, 1, fname); in ext4_fname_prepare_lookup()
2796 #define ext4_check_dir_entry(dir, filp, de, bh, buf, size, offset) \ argument
2797 unlikely(__ext4_check_dir_entry(__func__, __LINE__, (dir), (filp), \
2804 extern int ext4_find_dest_de(struct inode *dir, struct inode *inode,
2809 void ext4_insert_dentry(struct inode *dir, struct inode *inode,
2833 extern int ext4_check_all_de(struct inode *dir, struct buffer_head *bh,
2840 extern int ext4fs_dirhash(const struct inode *dir, const char *name, int len,
2852 #define ext4_new_inode(handle, dir, mode, qstr, goal, owner, i_flags) \ argument
2853 __ext4_new_inode(&nop_mnt_idmap, (handle), (dir), (mode), (qstr), \
2855 #define ext4_new_inode_start_handle(idmap, dir, mode, qstr, goal, owner, \ argument
2857 __ext4_new_inode((idmap), NULL, (dir), (mode), (qstr), (goal), (owner), \
3036 extern int ext4_init_new_dir(handle_t *handle, struct inode *dir,
3045 struct inode *dir,
3049 extern int ext4_generic_delete_entry(struct inode *dir,
3551 struct inode *dir, struct inode *inode);
3559 struct inode *dir, ext4_lblk_t block,
3563 extern struct buffer_head *ext4_find_inline_entry(struct inode *dir,
3568 struct inode *dir,
3572 extern bool empty_inline_dir(struct inode *dir, int *has_inline_data);
3603 extern int __ext4_unlink(struct inode *dir, const struct qstr *d_name,
3605 extern int __ext4_link(struct inode *dir, struct inode *inode,