Lines Matching refs:sbi

306 	struct jfs_sb_info *sbi = JFS_SBI(ip->i_sb);  in diRead()  local
321 ipimap = sbi->ipimap; in diRead()
352 blkno = INOPBLK(&iagp->inoext[extno], ino, sbi->l2nbperpage); in diRead()
360 pageno = blkno >> sbi->l2nbperpage; in diRead()
362 if ((block_offset = ((u32) blkno & (sbi->nbperpage - 1)))) { in diRead()
367 (sbi->nbperpage - block_offset) << sbi->l2niperblk; in diRead()
370 rel_inode += block_offset << sbi->l2niperblk; in diRead()
378 mp = read_metapage(ipimap, pageno << sbi->l2nbperpage, PSIZE, 1); in diRead()
431 struct jfs_sb_info *sbi = JFS_SBI(sb); in diReadSpecial() local
444 address = addressPXD(&sbi->ait2) >> sbi->l2nbperpage; in diReadSpecial()
445 JFS_IP(ip)->ipimap = sbi->ipaimap2; in diReadSpecial()
448 JFS_IP(ip)->ipimap = sbi->ipaimap; in diReadSpecial()
458 mp = read_metapage(ip, address << sbi->l2nbperpage, PSIZE, 1); in diReadSpecial()
486 if ((inum == FILESYSTEM_I) && (JFS_IP(ip)->ipimap == sbi->ipaimap)) { in diReadSpecial()
487 sbi->gengen = le32_to_cpu(dp->di_gengen); in diReadSpecial()
488 sbi->inostamp = le32_to_cpu(dp->di_inostamp); in diReadSpecial()
519 struct jfs_sb_info *sbi = JFS_SBI(ip->i_sb); in diWriteSpecial() local
526 address = addressPXD(&sbi->ait2) >> sbi->l2nbperpage; in diWriteSpecial()
535 mp = read_metapage(ip, address << sbi->l2nbperpage, PSIZE, 1); in diWriteSpecial()
551 dp->di_gengen = cpu_to_le32(sbi->gengen); in diWriteSpecial()
601 struct jfs_sb_info *sbi = JFS_SBI(ip->i_sb); in diWrite() local
636 blkno = INOPBLK(&(jfs_ip->ixpxd), ino, sbi->l2nbperpage); in diWrite()
639 pageno = blkno >> sbi->l2nbperpage; in diWrite()
641 if ((block_offset = ((u32) blkno & (sbi->nbperpage - 1)))) { in diWrite()
646 (sbi->nbperpage - block_offset) << sbi->l2niperblk; in diWrite()
649 rel_inode += block_offset << sbi->l2niperblk; in diWrite()
657 mp = read_metapage(ipimap, pageno << sbi->l2nbperpage, PSIZE, 1); in diWrite()
2181 struct jfs_sb_info *sbi; in diNewExt() local
2193 sbi = JFS_SBI(ipimap->i_sb); in diNewExt()
2199 agno = BLKTOAG(le64_to_cpu(iagp->agstart), sbi); in diNewExt()
2268 hint = ((s64) agno << sbi->bmap->db_agl2size) - 1; in diNewExt()
2284 for (i = 0; i < imap->im_nbperiext; i += sbi->nbperpage) { in diNewExt()
2298 dp->di_inostamp = cpu_to_le32(sbi->inostamp); in diNewExt()
2458 struct jfs_sb_info *sbi; in diNewIAG() local
2469 sbi = JFS_SBI(sb); in diNewIAG()
2482 blkno = IAGTOLBLK(iagno, sbi->l2nbperpage); in diNewIAG()
2518 blkno = IAGTOLBLK(iagno, sbi->l2nbperpage); in diNewIAG()
2521 xlen = sbi->nbperpage; in diNewIAG()
3049 struct jfs_sb_info *sbi = JFS_SBI(ip->i_sb); in copy_from_dinode() local
3056 if (sbi->umask != -1) { in copy_from_dinode()
3057 ip->i_mode = (ip->i_mode & ~0777) | (0777 & ~sbi->umask); in copy_from_dinode()
3071 if (!uid_valid(sbi->uid)) in copy_from_dinode()
3074 ip->i_uid = sbi->uid; in copy_from_dinode()
3078 if (!gid_valid(sbi->gid)) in copy_from_dinode()
3081 ip->i_gid = sbi->gid; in copy_from_dinode()
3133 struct jfs_sb_info *sbi = JFS_SBI(ip->i_sb); in copy_to_dinode() local
3136 dip->di_inostamp = cpu_to_le32(sbi->inostamp); in copy_to_dinode()
3142 if (!uid_valid(sbi->uid)) in copy_to_dinode()
3147 if (!gid_valid(sbi->gid)) in copy_to_dinode()
3157 if (sbi->umask == -1) in copy_to_dinode()