Lines Matching refs:clu

71 	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, &sector);
155 exfat_get_uniname_from_ext_entry(sb, &clu, i,
162 ep = exfat_get_dentry(sb, &clu, i + 1, &bh, NULL);
171 ei->hint_bmap.clu = clu.dir;
177 if (clu.flags == ALLOC_NO_FAT_CHAIN) {
178 if (--clu.size > 0)
179 clu.dir++;
181 clu.dir = EXFAT_EOF_CLUSTER;
183 if (exfat_get_next_cluster(sb, &(clu.dir)))
312 int exfat_alloc_new_dir(struct inode *inode, struct exfat_chain *clu)
316 exfat_chain_set(clu, EXFAT_EOF_CLUSTER, 0, ALLOC_NO_FAT_CHAIN);
318 ret = exfat_alloc_cluster(inode, 1, clu);
322 return exfat_zeroed_cluster(inode, clu->dir);
626 unsigned int *clu)
643 "invalid dentry access beyond EOF (clu : %u, eidx : %d)",
652 *clu = cur_clu;
660 unsigned int off, clu = 0;
665 ret = exfat_walk_fat_chain(sb, p_dir, off, &clu);
677 *sector += exfat_cluster_to_sector(sbi, clu);
824 unsigned int off, byte_offset, clu = 0;
839 ret = exfat_walk_fat_chain(sb, p_dir, byte_offset, &clu);
859 sec += exfat_cluster_to_sector(sbi, clu);
889 clu++;
890 else if (exfat_get_next_cluster(sb, &clu))
892 sec = exfat_cluster_to_sector(sbi, clu);
943 struct exfat_chain clu;
950 exfat_chain_dup(&clu, p_dir);
953 clu.dir = hint_stat->clu;
962 while (clu.dir != EXFAT_EOF_CLUSTER) {
971 ep = exfat_get_dentry(sb, &clu, i, &bh, NULL);
985 clu.dir, clu.size, clu.flags);
1013 hint_opt->clu = clu.dir;
1090 if (clu.flags == ALLOC_NO_FAT_CHAIN) {
1091 if (--clu.size > 0)
1092 clu.dir++;
1094 clu.dir = EXFAT_EOF_CLUSTER;
1096 if (exfat_get_next_cluster(sb, &clu.dir))
1109 clu.dir = p_dir->dir;
1117 hint_stat->clu = p_dir->dir;
1126 if (clu.flags == ALLOC_NO_FAT_CHAIN) {
1127 if (--clu.size > 0)
1128 clu.dir++;
1130 clu.dir = EXFAT_EOF_CLUSTER;
1132 ret = exfat_get_next_cluster(sb, &clu.dir);
1135 if (ret || clu.dir == EXFAT_EOF_CLUSTER) {
1137 hint_stat->clu = p_dir->dir;
1143 hint_stat->clu = clu.dir;
1176 struct exfat_chain clu;
1183 exfat_chain_dup(&clu, p_dir);
1185 while (clu.dir != EXFAT_EOF_CLUSTER) {
1187 ep = exfat_get_dentry(sb, &clu, i, &bh, NULL);
1200 if (clu.flags == ALLOC_NO_FAT_CHAIN) {
1201 if (--clu.size > 0)
1202 clu.dir++;
1204 clu.dir = EXFAT_EOF_CLUSTER;
1206 if (exfat_get_next_cluster(sb, &(clu.dir)))