Lines Matching defs:folder
498 struct hfsplus_cat_folder *folder = &entry.folder;
501 pr_err("bad catalog folder entry\n");
507 hfsplus_get_perms(inode, &folder->permissions, 1);
509 inode->i_size = 2 + be32_to_cpu(folder->valence);
510 inode->i_atime = hfsp_mt2ut(folder->access_date);
511 inode->i_mtime = hfsp_mt2ut(folder->content_mod_date);
512 inode->i_ctime = hfsp_mt2ut(folder->attribute_mod_date);
513 HFSPLUS_I(inode)->create_date = folder->create_date;
515 if (folder->flags & cpu_to_be16(HFSPLUS_HAS_FOLDER_COUNT)) {
517 be32_to_cpu(folder->subfolders);
585 struct hfsplus_cat_folder *folder = &entry.folder;
588 pr_err("bad catalog folder entry\n");
595 hfsplus_cat_set_perms(inode, &folder->permissions);
596 folder->access_date = hfsp_ut2mt(inode->i_atime);
597 folder->content_mod_date = hfsp_ut2mt(inode->i_mtime);
598 folder->attribute_mod_date = hfsp_ut2mt(inode->i_ctime);
599 folder->valence = cpu_to_be32(inode->i_size - 2);
600 if (folder->flags & cpu_to_be16(HFSPLUS_HAS_FOLDER_COUNT)) {
601 folder->subfolders =