Lines Matching refs:uspi
60 struct ufs_sb_private_info * uspi;
69 uspi = UFS_SB(sb)->s_uspi;
75 if (!((ino > 1) && (ino < (uspi->s_ncg * uspi->s_ipg )))) {
103 uspi->cs_total.cs_nifree++;
108 uspi->cs_total.cs_ndir--;
113 ubh_mark_buffer_dirty (USPI_UBH(uspi));
134 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi;
135 sector_t beg = uspi->s_sbbase +
136 ufs_inotofsba(ucpi->c_cgx * uspi->s_ipg +
138 sector_t end = beg + uspi->s_fpb;
154 fs32_add(sb, &ucg->cg_u.cg_u2.cg_initediblk, uspi->s_inopb);
176 struct ufs_sb_private_info * uspi;
196 uspi = sbi->s_uspi;
212 for ( j = 1; j < uspi->s_ncg; j <<= 1 ) {
214 if (i >= uspi->s_ncg)
215 i -= uspi->s_ncg;
226 for (j = 2; j < uspi->s_ncg; j++) {
228 if (i >= uspi->s_ncg)
249 bit = ubh_find_next_zero_bit (UCPI_UBH(ucpi), ucpi->c_iusedoff, uspi->s_ipg, start);
250 if (!(bit < uspi->s_ipg)) {
259 UFSD("start = %u, bit = %u, ipg = %u\n", start, bit, uspi->s_ipg);
268 if (uspi->fs_magic == UFS2_MAGIC) {
271 if (bit + uspi->s_inopb > initediblk &&
277 uspi->cs_total.cs_nifree--;
282 uspi->cs_total.cs_ndir++;
285 ubh_mark_buffer_dirty (USPI_UBH(uspi));
291 inode->i_ino = cg * uspi->s_ipg + bit;
309 if (uspi->fs_magic == UFS2_MAGIC) {
317 bh = sb_bread(sb, uspi->s_sbbase + ufs_inotofsba(inode->i_ino));