Lines Matching refs:clu

72 	struct exfat_chain dir, clu;
96 exfat_chain_dup(&clu, &dir);
98 if (clu.flags == ALLOC_NO_FAT_CHAIN) {
99 clu.dir += clu_offset;
100 clu.size -= clu_offset;
106 clu.dir = ei->hint_bmap.clu;
109 while (clu_offset > 0 && clu.dir != EXFAT_EOF_CLUSTER) {
110 if (exfat_get_next_cluster(sb, &(clu.dir)))
117 while (clu.dir != EXFAT_EOF_CLUSTER && dentry < max_dentries) {
121 ep = exfat_get_dentry(sb, &clu, i, &bh);
155 err = exfat_get_uniname_from_ext_entry(sb, &clu, i,
166 ep = exfat_get_dentry(sb, &clu, i + 1, &bh);
175 ei->hint_bmap.clu = clu.dir;
181 if (clu.flags == ALLOC_NO_FAT_CHAIN) {
182 if (--clu.size > 0)
183 clu.dir++;
185 clu.dir = EXFAT_EOF_CLUSTER;
187 if (exfat_get_next_cluster(sb, &(clu.dir)))
321 int exfat_alloc_new_dir(struct inode *inode, struct exfat_chain *clu)
325 exfat_chain_set(clu, EXFAT_EOF_CLUSTER, 0, ALLOC_NO_FAT_CHAIN);
327 ret = exfat_alloc_cluster(inode, 1, clu, IS_DIRSYNC(inode));
331 return exfat_zeroed_cluster(inode, clu->dir);
582 unsigned int *clu)
599 "invalid dentry access beyond EOF (clu : %u, eidx : %d)",
608 *clu = cur_clu;
616 unsigned int off, clu = 0;
621 ret = exfat_walk_fat_chain(sb, p_dir, off, &clu);
633 *sector += exfat_cluster_to_sector(sbi, clu);
827 unsigned int clu = exfat_sector_to_cluster(sbi, sec);
830 clu++;
831 else if (exfat_get_next_cluster(sb, &clu))
833 sec = exfat_cluster_to_sector(sbi, clu);
962 struct exfat_hint_femp *candi_empty, struct exfat_chain *clu,
970 candi_empty->cur = *clu;
1012 struct exfat_chain clu;
1023 exfat_chain_dup(&clu, p_dir);
1026 clu.dir = hint_stat->clu;
1038 while (clu.dir != EXFAT_EOF_CLUSTER) {
1047 ep = exfat_get_dentry(sb, &clu, i, &bh);
1057 exfat_set_empty_hint(ei, &candi_empty, &clu,
1071 hint_opt->clu = clu.dir;
1146 if (clu.flags == ALLOC_NO_FAT_CHAIN) {
1147 if (--clu.size > 0)
1148 clu.dir++;
1150 clu.dir = EXFAT_EOF_CLUSTER;
1152 if (exfat_get_next_cluster(sb, &clu.dir))
1165 clu.dir = p_dir->dir;
1180 hint_stat->clu = p_dir->dir;
1189 if (clu.flags == ALLOC_NO_FAT_CHAIN) {
1190 if (--clu.size > 0)
1191 clu.dir++;
1193 clu.dir = EXFAT_EOF_CLUSTER;
1195 ret = exfat_get_next_cluster(sb, &clu.dir);
1198 if (ret || clu.dir == EXFAT_EOF_CLUSTER) {
1200 hint_stat->clu = p_dir->dir;
1206 hint_stat->clu = clu.dir;
1216 struct exfat_chain clu;
1223 exfat_chain_dup(&clu, p_dir);
1225 while (clu.dir != EXFAT_EOF_CLUSTER) {
1227 ep = exfat_get_dentry(sb, &clu, i, &bh);
1240 if (clu.flags == ALLOC_NO_FAT_CHAIN) {
1241 if (--clu.size > 0)
1242 clu.dir++;
1244 clu.dir = EXFAT_EOF_CLUSTER;
1246 if (exfat_get_next_cluster(sb, &(clu.dir)))