Lines Matching refs:raw_inode
505 struct minix_inode * raw_inode; in V1_minix_iget() local
509 raw_inode = minix_V1_raw_inode(inode->i_sb, inode->i_ino, &bh); in V1_minix_iget()
510 if (!raw_inode) { in V1_minix_iget()
514 if (raw_inode->i_nlinks == 0) { in V1_minix_iget()
521 inode->i_mode = raw_inode->i_mode; in V1_minix_iget()
522 i_uid_write(inode, raw_inode->i_uid); in V1_minix_iget()
523 i_gid_write(inode, raw_inode->i_gid); in V1_minix_iget()
524 set_nlink(inode, raw_inode->i_nlinks); in V1_minix_iget()
525 inode->i_size = raw_inode->i_size; in V1_minix_iget()
527 inode_set_atime_to_ts(inode, inode_set_ctime(inode, raw_inode->i_time, 0))); in V1_minix_iget()
530 minix_inode->u.i1_data[i] = raw_inode->i_zone[i]; in V1_minix_iget()
531 minix_set_inode(inode, old_decode_dev(raw_inode->i_zone[0])); in V1_minix_iget()
543 struct minix2_inode * raw_inode; in V2_minix_iget() local
547 raw_inode = minix_V2_raw_inode(inode->i_sb, inode->i_ino, &bh); in V2_minix_iget()
548 if (!raw_inode) { in V2_minix_iget()
552 if (raw_inode->i_nlinks == 0) { in V2_minix_iget()
559 inode->i_mode = raw_inode->i_mode; in V2_minix_iget()
560 i_uid_write(inode, raw_inode->i_uid); in V2_minix_iget()
561 i_gid_write(inode, raw_inode->i_gid); in V2_minix_iget()
562 set_nlink(inode, raw_inode->i_nlinks); in V2_minix_iget()
563 inode->i_size = raw_inode->i_size; in V2_minix_iget()
564 inode_set_mtime(inode, raw_inode->i_mtime, 0); in V2_minix_iget()
565 inode_set_atime(inode, raw_inode->i_atime, 0); in V2_minix_iget()
566 inode_set_ctime(inode, raw_inode->i_ctime, 0); in V2_minix_iget()
569 minix_inode->u.i2_data[i] = raw_inode->i_zone[i]; in V2_minix_iget()
570 minix_set_inode(inode, old_decode_dev(raw_inode->i_zone[0])); in V2_minix_iget()
601 struct minix_inode * raw_inode; in V1_minix_update_inode() local
605 raw_inode = minix_V1_raw_inode(inode->i_sb, inode->i_ino, &bh); in V1_minix_update_inode()
606 if (!raw_inode) in V1_minix_update_inode()
608 raw_inode->i_mode = inode->i_mode; in V1_minix_update_inode()
609 raw_inode->i_uid = fs_high2lowuid(i_uid_read(inode)); in V1_minix_update_inode()
610 raw_inode->i_gid = fs_high2lowgid(i_gid_read(inode)); in V1_minix_update_inode()
611 raw_inode->i_nlinks = inode->i_nlink; in V1_minix_update_inode()
612 raw_inode->i_size = inode->i_size; in V1_minix_update_inode()
613 raw_inode->i_time = inode_get_mtime_sec(inode); in V1_minix_update_inode()
615 raw_inode->i_zone[0] = old_encode_dev(inode->i_rdev); in V1_minix_update_inode()
617 raw_inode->i_zone[i] = minix_inode->u.i1_data[i]; in V1_minix_update_inode()
628 struct minix2_inode * raw_inode; in V2_minix_update_inode() local
632 raw_inode = minix_V2_raw_inode(inode->i_sb, inode->i_ino, &bh); in V2_minix_update_inode()
633 if (!raw_inode) in V2_minix_update_inode()
635 raw_inode->i_mode = inode->i_mode; in V2_minix_update_inode()
636 raw_inode->i_uid = fs_high2lowuid(i_uid_read(inode)); in V2_minix_update_inode()
637 raw_inode->i_gid = fs_high2lowgid(i_gid_read(inode)); in V2_minix_update_inode()
638 raw_inode->i_nlinks = inode->i_nlink; in V2_minix_update_inode()
639 raw_inode->i_size = inode->i_size; in V2_minix_update_inode()
640 raw_inode->i_mtime = inode_get_mtime_sec(inode); in V2_minix_update_inode()
641 raw_inode->i_atime = inode_get_atime_sec(inode); in V2_minix_update_inode()
642 raw_inode->i_ctime = inode_get_ctime_sec(inode); in V2_minix_update_inode()
644 raw_inode->i_zone[0] = old_encode_dev(inode->i_rdev); in V2_minix_update_inode()
646 raw_inode->i_zone[i] = minix_inode->u.i2_data[i]; in V2_minix_update_inode()