Lines Matching defs:p_dir

209 		struct exfat_hint_femp *hint_femp, struct exfat_chain *p_dir,
216 int total_entries = EXFAT_CLU_TO_DEN(p_dir->size, sbi);
227 * to "p_dir->size * dentries_per_clu", it means ENOSPC.
236 exfat_chain_dup(&clu, p_dir);
295 struct exfat_chain *p_dir, int num_entries,
314 while ((dentry = exfat_search_empty_slot(sb, &hint_femp, p_dir,
326 /* we trust p_dir->size regardless of FAT type */
327 if (exfat_find_last_cluster(sb, p_dir, &last_clu))
330 exfat_chain_set(&clu, last_clu + 1, 0, p_dir->flags);
347 p_dir->dir = clu.dir;
351 if (clu.flags != p_dir->flags) {
355 exfat_chain_cont_cluster(sb, p_dir->dir, p_dir->size);
356 p_dir->flags = ALLOC_FAT_CHAIN;
370 p_dir->size++;
371 size = EXFAT_CLU_TO_B(p_dir->size, sbi);
378 ei->flags = p_dir->flags;
390 struct exfat_chain *p_dir, struct exfat_uni_name *p_uniname,
436 exfat_chain_set(p_dir, ei->start_clu,
462 struct exfat_chain *p_dir, unsigned int type,
475 ret = exfat_resolve_path(inode, path, p_dir, &uniname);
486 dentry = exfat_find_empty_entry(inode, p_dir, num_entries, &es);
513 info->dir = *p_dir;
667 "non-zero size file starts with zero cluster (size : %llu, p_dir : %u, entry : 0x%08x)",
862 struct exfat_chain *p_dir)
873 if (p_dir->dir == EXFAT_EOF_CLUSTER)
876 exfat_chain_dup(&clu, p_dir);
975 static int exfat_rename_file(struct inode *inode, struct exfat_chain *p_dir,
989 ret = exfat_get_dentry_set(&old_es, sb, p_dir, oldentry, ES_ALL_ENTRIES);
1000 newentry = exfat_find_empty_entry(inode, p_dir, num_new_entries,
1025 ei->dir = *p_dir;
1108 struct exfat_chain *p_dir = NULL;
1144 p_dir = &(new_ei->dir);
1146 ep = exfat_get_dentry(sb, p_dir, new_entry, &new_bh);
1188 ret = exfat_get_dentry_set(&es, sb, p_dir, new_entry,