Lines Matching refs:folder
476 struct hfsplus_cat_folder *folder = &entry.folder; in hfsplus_cat_read_inode() local
482 hfsplus_get_perms(inode, &folder->permissions, 1); in hfsplus_cat_read_inode()
484 inode->i_size = 2 + be32_to_cpu(folder->valence); in hfsplus_cat_read_inode()
485 inode->i_atime = timespec_to_timespec64(hfsp_mt2ut(folder->access_date)); in hfsplus_cat_read_inode()
486 inode->i_mtime = timespec_to_timespec64(hfsp_mt2ut(folder->content_mod_date)); in hfsplus_cat_read_inode()
487 inode->i_ctime = timespec_to_timespec64(hfsp_mt2ut(folder->attribute_mod_date)); in hfsplus_cat_read_inode()
488 HFSPLUS_I(inode)->create_date = folder->create_date; in hfsplus_cat_read_inode()
490 if (folder->flags & cpu_to_be16(HFSPLUS_HAS_FOLDER_COUNT)) { in hfsplus_cat_read_inode()
492 be32_to_cpu(folder->subfolders); in hfsplus_cat_read_inode()
555 struct hfsplus_cat_folder *folder = &entry.folder; in hfsplus_cat_write_inode() local
562 hfsplus_cat_set_perms(inode, &folder->permissions); in hfsplus_cat_write_inode()
563 folder->access_date = hfsp_ut2mt(inode->i_atime); in hfsplus_cat_write_inode()
564 folder->content_mod_date = hfsp_ut2mt(inode->i_mtime); in hfsplus_cat_write_inode()
565 folder->attribute_mod_date = hfsp_ut2mt(inode->i_ctime); in hfsplus_cat_write_inode()
566 folder->valence = cpu_to_be32(inode->i_size - 2); in hfsplus_cat_write_inode()
567 if (folder->flags & cpu_to_be16(HFSPLUS_HAS_FOLDER_COUNT)) { in hfsplus_cat_write_inode()
568 folder->subfolders = in hfsplus_cat_write_inode()