dir_entry
struct pasid_dir_entry *dir_entry = phys_to_virt(pasid_dir_ptr);
pasid_tbl = get_pasid_table_from_pde(dir_entry);
dir_entry++;
struct pasid_dir_entry *dir_tbl, *dir_entry;
dir_entry = &dir_tbl[dir_idx];
pasid_tbl = get_pasid_table_from_pde(dir_entry);
struct asd_flash_de dir_entry[FLASH_MAX_DIR_ENTRIES];
u32 type = le32_to_cpu(flash_dir->dir_entry[i].type);
de = &flash_dir->dir_entry[i];
struct dir_entry *entry = addr;
addr += sizeof(struct dir_entry) +
struct dir_entry *entry;
if ((total_len + sizeof(struct dir_entry) + name_len) >=
addr += sizeof(struct dir_entry) + name_len;
total_len += sizeof(struct dir_entry) + name_len;
dir_entry->attr = le16_to_cpu(ep->dentry.file.attr);
dir_entry->namebuf.lfn,
dir_entry->namebuf.lfnbuf_len);
dir_entry->entry = i;
dir_entry->dir = clu;
dir_entry->namebuf.lfn[0] = '\0';
static int exfat_readdir(struct inode *inode, loff_t *cpos, struct exfat_dir_entry *dir_entry)
struct qnx6_dir_entry *dir_entry;
dir_entry = kmap_local_folio(folio, 0);
if (memcmp(dir_entry[0].de_fname, ".", 2) ||
memcmp(dir_entry[1].de_fname, "..", 3))
folio_release_kmap(folio, dir_entry);
struct dir_entry *de;
struct dir_entry *de, *tmp;
(external_info->wildcard_spec, dir_entry->d_name, 0)) {
if (dir_entry->d_name[0] == '.') {
str_len = strlen(dir_entry->d_name) +
strcat(temp_str, dir_entry->d_name);
dir_entry->d_name);
struct dirent *dir_entry;
while ((dir_entry = readdir(external_info->dir_ptr))) {