Lines Matching refs:parent
21 #define fsck_err(parent, inode, fmt, ...) \
24 parent, inode); \
61 clus_count = iter->parent->size / exfat->clus_size;
73 exfat_c2o(exfat, iter->parent->first_clus), size,
94 clus_count = iter->parent->size / exfat->clus_size;
99 ret = exfat_get_inode_next_clus(exfat, iter->parent,
148 if (iter->parent == list_entry(current, struct exfat_inode, list) &&
173 desc->p_clus = iter->parent->first_clus;
182 if (block > iter->parent->size / iter->read_size)
191 ret = exfat_get_inode_next_clus(exfat, iter->parent,
225 iter->parent = dir;
241 if (iter->parent->size == 0)
265 iter->parent->size)
331 if ((uint64_t)iter->de_file_offset >= iter->parent->size)
351 int exfat_lookup_dentry_set(struct exfat *exfat, struct exfat_inode *parent,
366 retval = exfat_de_iter_init(&de_iter, exfat, parent, bd);
376 fsck_err(parent->parent, parent,
487 int exfat_lookup_file(struct exfat *exfat, struct exfat_inode *parent,
501 retval = exfat_lookup_dentry_set(exfat, parent, filter_out);
873 struct exfat_inode *parent = loc->parent;
876 if (parent->is_contiguous ||
877 (uint64_t)loc->file_offset > parent->size ||
882 if ((uint64_t)loc->file_offset + dcount * DENTRY_SIZE > parent->size) {
885 if (exfat_alloc_cluster(exfat, parent, &new_clus))
887 if ((uint64_t)loc->file_offset == parent->size - exfat->clus_size)
901 int exfat_create_file(struct exfat *exfat, struct exfat_inode *parent,
909 err = exfat_lookup_file(exfat, parent, name, &filter);
923 loc.parent = parent;