Lines Matching defs:uspi
59 struct ufs_sb_private_info * uspi;
69 uspi = UFS_SB(sb)->s_uspi;
70 usb1 = ubh_get_usb_first(uspi);
76 if (!((ino > 1) && (ino < (uspi->s_ncg * uspi->s_ipg )))) {
109 uspi->cs_total.cs_nifree++;
114 uspi->cs_total.cs_ndir--;
119 ubh_mark_buffer_dirty (USPI_UBH(uspi));
142 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi;
143 sector_t beg = uspi->s_sbbase +
144 ufs_inotofsba(ucpi->c_cgx * uspi->s_ipg +
146 sector_t end = beg + uspi->s_fpb;
162 fs32_add(sb, &ucg->cg_u.cg_u2.cg_initediblk, uspi->s_inopb);
186 struct ufs_sb_private_info * uspi;
206 uspi = sbi->s_uspi;
207 usb1 = ubh_get_usb_first(uspi);
223 for ( j = 1; j < uspi->s_ncg; j <<= 1 ) {
225 if (i >= uspi->s_ncg)
226 i -= uspi->s_ncg;
237 for (j = 2; j < uspi->s_ncg; j++) {
239 if (i >= uspi->s_ncg)
260 bit = ubh_find_next_zero_bit (UCPI_UBH(ucpi), ucpi->c_iusedoff, uspi->s_ipg, start);
261 if (!(bit < uspi->s_ipg)) {
270 UFSD("start = %u, bit = %u, ipg = %u\n", start, bit, uspi->s_ipg);
279 if (uspi->fs_magic == UFS2_MAGIC) {
282 if (bit + uspi->s_inopb > initediblk &&
288 uspi->cs_total.cs_nifree--;
293 uspi->cs_total.cs_ndir++;
296 ubh_mark_buffer_dirty (USPI_UBH(uspi));
304 inode->i_ino = cg * uspi->s_ipg + bit;
327 if (uspi->fs_magic == UFS2_MAGIC) {
335 bh = sb_bread(sb, uspi->s_sbbase + ufs_inotofsba(inode->i_ino));