Lines Matching defs:p_dir

33 		struct exfat_chain *p_dir, int entry, unsigned short *uniname)
39 err = exfat_get_dentry_set(&es, sb, p_dir, entry, ES_ALL_ENTRIES);
581 struct exfat_chain *p_dir, unsigned int byte_offset,
589 cur_clu = p_dir->dir;
591 if (p_dir->flags == ALLOC_NO_FAT_CHAIN) {
600 p_dir->dir,
612 static int exfat_find_location(struct super_block *sb, struct exfat_chain *p_dir,
621 ret = exfat_walk_fat_chain(sb, p_dir, off, &clu);
673 struct exfat_chain *p_dir, int entry, struct buffer_head **bh)
679 if (p_dir->dir == DIR_DELETED) {
684 if (exfat_find_location(sb, p_dir, entry, &sec, &off))
687 if (p_dir->dir != EXFAT_FREE_CLUSTER &&
759 * sb+p_dir+entry: indicates a file/dir
771 struct super_block *sb, struct exfat_chain *p_dir, int entry,
780 if (p_dir->dir == DIR_DELETED) {
785 ret = exfat_find_location(sb, p_dir, entry, &sec, &off);
829 if (p_dir->flags == ALLOC_NO_FAT_CHAIN)
852 struct super_block *sb, struct exfat_chain *p_dir,
859 ret = __exfat_get_dentry_set(es, sb, p_dir, entry, num_entries);
928 * sb+p_dir+entry: indicates the empty dentry location
939 struct super_block *sb, struct exfat_chain *p_dir,
944 ret = __exfat_get_dentry_set(es, sb, p_dir, entry, num_entries);
994 * @p_dir: directory structure of parent directory
1004 struct exfat_chain *p_dir, struct exfat_uni_name *p_uniname,
1023 exfat_chain_dup(&clu, p_dir);
1165 clu.dir = p_dir->dir;
1175 ei->hint_femp.eidx = p_dir->size * dentries_per_clu;
1180 hint_stat->clu = p_dir->dir;
1200 hint_stat->clu = p_dir->dir;
1211 int exfat_count_dir_entries(struct super_block *sb, struct exfat_chain *p_dir)
1223 exfat_chain_dup(&clu, p_dir);