/linux-4.1.27/fs/ufs/ |
H A D | inode.c | 85 struct ufs_inode_info *ufsi = UFS_I(inode); ufs_frag_map() local 113 block = ufsi->i_u1.i_data[*p++]; ufs_frag_map() 131 u2_block = ufsi->i_u1.u2_i_data[*p++]; ufs_frag_map() 177 struct ufs_inode_info *ufsi = UFS_I(inode); ufs_inode_getfrag() local 196 p = ufs_get_direct_data_ptr(uspi, ufsi, block); ufs_inode_getfrag() 203 lastfrag = ufsi->i_lastfrag; ufs_inode_getfrag() 230 p2 = ufs_get_direct_data_ptr(uspi, ufsi, lastblock); ufs_inode_getfrag() 236 if (lastfrag != ufsi->i_lastfrag) ufs_inode_getfrag() 241 lastfrag = ufsi->i_lastfrag; ufs_inode_getfrag() 245 ufs_get_direct_data_ptr(uspi, ufsi, ufs_inode_getfrag() 268 ufs_get_direct_data_ptr(uspi, ufsi, block - 1)); ufs_inode_getfrag() 278 (blockoff && lastfrag != ufsi->i_lastfrag)) ufs_inode_getfrag() 306 p = ufsi->i_u1.u2_i_data + block; ufs_inode_getfrag() 311 lastfrag = ufsi->i_lastfrag; ufs_inode_getfrag() 588 struct ufs_inode_info *ufsi = UFS_I(inode); ufs1_read_inode() local 617 ufsi->i_flags = fs32_to_cpu(sb, ufs_inode->ui_flags); ufs1_read_inode() 618 ufsi->i_shadow = fs32_to_cpu(sb, ufs_inode->ui_u3.ui_sun.ui_shadow); ufs1_read_inode() 619 ufsi->i_oeftflag = fs32_to_cpu(sb, ufs_inode->ui_u3.ui_sun.ui_oeftflag); ufs1_read_inode() 623 memcpy(ufsi->i_u1.i_data, &ufs_inode->ui_u2.ui_addr, ufs1_read_inode() 626 memcpy(ufsi->i_u1.i_symlink, ufs_inode->ui_u2.ui_symlink, ufs1_read_inode() 628 ufsi->i_u1.i_symlink[sizeof(ufs_inode->ui_u2.ui_symlink) - 1] = 0; ufs1_read_inode() 635 struct ufs_inode_info *ufsi = UFS_I(inode); ufs2_read_inode() local 665 ufsi->i_flags = fs32_to_cpu(sb, ufs2_inode->ui_flags); ufs2_read_inode() 667 ufsi->i_shadow = fs32_to_cpu(sb, ufs_inode->ui_u3.ui_sun.ui_shadow); ufs2_read_inode() 668 ufsi->i_oeftflag = fs32_to_cpu(sb, ufs_inode->ui_u3.ui_sun.ui_oeftflag); ufs2_read_inode() 672 memcpy(ufsi->i_u1.u2_i_data, &ufs2_inode->ui_u2.ui_addr, ufs2_read_inode() 675 memcpy(ufsi->i_u1.i_symlink, ufs2_inode->ui_u2.ui_symlink, ufs2_read_inode() 677 ufsi->i_u1.i_symlink[sizeof(ufs2_inode->ui_u2.ui_symlink) - 1] = 0; ufs2_read_inode() 684 struct ufs_inode_info *ufsi; ufs_iget() local 704 ufsi = UFS_I(inode); ufs_iget() 727 ufsi->i_lastfrag = ufs_iget() 729 ufsi->i_dir_start_lookup = 0; ufs_iget() 730 ufsi->i_osync = 0; ufs_iget() 748 struct ufs_inode_info *ufsi = UFS_I(inode); ufs1_update_inode() local 764 ufs_inode->ui_flags = cpu_to_fs32(sb, ufsi->i_flags); ufs1_update_inode() 768 ufs_inode->ui_u3.ui_sun.ui_shadow = cpu_to_fs32(sb, ufsi->i_shadow); ufs1_update_inode() 769 ufs_inode->ui_u3.ui_sun.ui_oeftflag = cpu_to_fs32(sb, ufsi->i_oeftflag); ufs1_update_inode() 774 ufs_inode->ui_u2.ui_addr.ui_db[0] = ufsi->i_u1.i_data[0]; ufs1_update_inode() 776 memcpy(&ufs_inode->ui_u2.ui_addr, ufsi->i_u1.i_data, ufs1_update_inode() 780 memcpy(&ufs_inode->ui_u2.ui_symlink, ufsi->i_u1.i_symlink, ufs1_update_inode() 791 struct ufs_inode_info *ufsi = UFS_I(inode); ufs2_update_inode() local 809 ufs_inode->ui_flags = cpu_to_fs32(sb, ufsi->i_flags); ufs2_update_inode() 814 ufs_inode->ui_u2.ui_addr.ui_db[0] = ufsi->i_u1.u2_i_data[0]; ufs2_update_inode() 816 memcpy(&ufs_inode->ui_u2.ui_addr, ufsi->i_u1.u2_i_data, ufs2_update_inode() 819 memcpy(&ufs_inode->ui_u2.ui_symlink, ufsi->i_u1.i_symlink, ufs2_update_inode()
|
H A D | truncate.c | 68 struct ufs_inode_info *ufsi = UFS_I(inode); ufs_trunc_direct() local 87 frag4 = min_t(u64, UFS_NDIR_FRAGMENT, ufsi->i_lastfrag); ufs_trunc_direct() 111 p = ufs_get_direct_data_ptr(uspi, ufsi, ufs_fragstoblks(frag1)); ufs_trunc_direct() 127 p = ufs_get_direct_data_ptr(uspi, ufsi, i); ufs_trunc_direct() 155 p = ufs_get_direct_data_ptr(uspi, ufsi, ufs_fragstoblks(frag3)); ufs_trunc_direct() 320 struct ufs_inode_info *ufsi = UFS_I(inode); ufs_trunc_tindirect() local 333 p = ufs_get_direct_data_ptr(uspi, ufsi, UFS_TIND_BLOCK); ufs_trunc_tindirect() 445 struct ufs_inode_info *ufsi = UFS_I(inode); ufs_truncate() local 472 ufs_get_direct_data_ptr(uspi, ufsi, ufs_truncate() 475 ufs_get_direct_data_ptr(uspi, ufsi, ufs_truncate() 486 ufsi->i_lastfrag = DIRECT_FRAGMENT; ufs_truncate()
|
H A D | ialloc.c | 180 struct ufs_inode_info *ufsi; ufs_new_inode() local 192 ufsi = UFS_I(inode); ufs_new_inode() 294 ufsi->i_flags = UFS_I(dir)->i_flags; ufs_new_inode() 295 ufsi->i_lastfrag = 0; ufs_new_inode() 296 ufsi->i_shadow = 0; ufs_new_inode() 297 ufsi->i_osync = 0; ufs_new_inode() 298 ufsi->i_oeftflag = 0; ufs_new_inode() 299 ufsi->i_dir_start_lookup = 0; ufs_new_inode() 300 memset(&ufsi->i_u1, 0, sizeof(ufsi->i_u1)); ufs_new_inode()
|
H A D | util.c | 181 ufs_get_inode_dev(struct super_block *sb, struct ufs_inode_info *ufsi) ufs_get_inode_dev() argument 187 fs32 = fs32_to_cpu(sb, ufsi->i_u1.i_data[1]); ufs_get_inode_dev() 189 fs32 = fs32_to_cpu(sb, ufsi->i_u1.i_data[0]); ufs_get_inode_dev() 208 ufs_set_inode_dev(struct super_block *sb, struct ufs_inode_info *ufsi, dev_t dev) ufs_set_inode_dev() argument 226 ufsi->i_u1.i_data[1] = cpu_to_fs32(sb, fs32); ufs_set_inode_dev() 228 ufsi->i_u1.i_data[0] = cpu_to_fs32(sb, fs32); ufs_set_inode_dev()
|
H A D | util.h | 552 struct ufs_inode_info *ufsi, ufs_get_direct_data_ptr() 557 (void *)&ufsi->i_u1.u2_i_data[blk] : ufs_get_direct_data_ptr() 558 (void *)&ufsi->i_u1.i_data[blk]; ufs_get_direct_data_ptr() 551 ufs_get_direct_data_ptr(struct ufs_sb_private_info *uspi, struct ufs_inode_info *ufsi, unsigned blk) ufs_get_direct_data_ptr() argument
|