Lines Matching defs:folder
539 struct hfsplus_cat_folder *folder = &entry.folder;
542 pr_err("bad catalog folder entry\n");
548 res = hfsplus_get_perms(inode, &folder->permissions, 1);
552 inode->i_size = 2 + be32_to_cpu(folder->valence);
553 inode_set_atime_to_ts(inode, hfsp_mt2ut(folder->access_date));
555 hfsp_mt2ut(folder->content_mod_date));
557 hfsp_mt2ut(folder->attribute_mod_date));
558 HFSPLUS_I(inode)->create_date = folder->create_date;
560 if (folder->flags & cpu_to_be16(HFSPLUS_HAS_FOLDER_COUNT)) {
562 be32_to_cpu(folder->subfolders);
634 struct hfsplus_cat_folder *folder = &entry.folder;
637 pr_err("bad catalog folder entry\n");
644 hfsplus_cat_set_perms(inode, &folder->permissions);
645 folder->access_date = hfsp_ut2mt(inode_get_atime(inode));
646 folder->content_mod_date = hfsp_ut2mt(inode_get_mtime(inode));
647 folder->attribute_mod_date = hfsp_ut2mt(inode_get_ctime(inode));
648 folder->valence = cpu_to_be32(inode->i_size - 2);
649 if (folder->flags & cpu_to_be16(HFSPLUS_HAS_FOLDER_COUNT)) {
650 folder->subfolders =