Lines Matching refs:dentry
300 struct exfat_dentry *file_de, *stream_de, *dentry;
306 exfat_debug("failed to get file dentry\n");
312 exfat_debug("failed to get stream dentry\n");
323 ret = exfat_de_iter_get(iter, i, &dentry);
324 if (ret || dentry->type != EXFAT_NAME)
327 (i - 2) * ENTRY_NAME_MAX, dentry->name_unicode,
328 sizeof(dentry->name_unicode));
368 struct exfat_dentry *dentry;
371 ret = exfat_de_iter_get(iter, 0, &dentry);
372 if (ret || dentry->type != EXFAT_BITMAP) {
373 exfat_debug("failed to get bimtap dentry\n");
378 le32_to_cpu(dentry->bitmap_start_clu),
379 le64_to_cpu(dentry->bitmap_size));
381 if (!exfat_heap_clus(exfat, le32_to_cpu(dentry->bitmap_start_clu))) {
383 le32_to_cpu(dentry->bitmap_start_clu));
387 exfat->disk_bitmap_clus = le32_to_cpu(dentry->bitmap_start_clu);
401 struct exfat_dentry *dentry = NULL;
405 retval = exfat_de_iter_get(iter, 0, &dentry);
406 if (retval || dentry->type != EXFAT_UPCASE) {
407 exfat_debug("failed to get upcase dentry\n");
411 if (!exfat_heap_clus(exfat, le32_to_cpu(dentry->upcase_start_clu))) {
413 le32_to_cpu(dentry->upcase_start_clu));
418 return dump_clusters(ei, le32_to_cpu(dentry->upcase_start_clu),
419 le32_to_cpu(dentry->upcase_start_clu) +
428 struct exfat_dentry *dentry;
442 ret = exfat_de_iter_get(de_iter, 0, &dentry);
447 "failed to get a dentry. %d\n", ret);
452 switch (dentry->type) {