Lines Matching refs:cgno

43 	unsigned cgno, bit, end_bit, bbase, blkmap, i;  in ufs_free_fragments()  local
57 cgno = ufs_dtog(uspi, fragment); in ufs_free_fragments()
59 if (cgno >= uspi->s_ncg) { in ufs_free_fragments()
64 ucpi = ufs_load_cylinder (sb, cgno); in ufs_free_fragments()
69 ufs_panic (sb, "ufs_free_fragments", "internal error, bad magic number on cg %u", cgno); in ufs_free_fragments()
87 fs32_add(sb, &UFS_SB(sb)->fs_cs(cgno).cs_nffree, count); in ufs_free_fragments()
98 fs32_sub(sb, &UFS_SB(sb)->fs_cs(cgno).cs_nffree, uspi->s_fpb); in ufs_free_fragments()
103 fs32_add(sb, &UFS_SB(sb)->fs_cs(cgno).cs_nbfree, 1); in ufs_free_fragments()
138 unsigned overflow, cgno, bit, end_bit, i; in ufs_free_blocks() local
158 cgno = ufs_dtog(uspi, fragment); in ufs_free_blocks()
160 if (cgno >= uspi->s_ncg) { in ufs_free_blocks()
171 ucpi = ufs_load_cylinder (sb, cgno); in ufs_free_blocks()
176 ufs_panic (sb, "ufs_free_blocks", "internal error, bad magic number on cg %u", cgno); in ufs_free_blocks()
191 fs32_add(sb, &UFS_SB(sb)->fs_cs(cgno).cs_nbfree, 1); in ufs_free_blocks()
348 unsigned cgno, oldcount, newcount; in ufs_new_fragments() local
410 cgno = ufs_inotocg (inode->i_ino); in ufs_new_fragments()
412 cgno = ufs_dtog(uspi, goal); in ufs_new_fragments()
418 result = ufs_alloc_fragments (inode, cgno, goal, count, err); in ufs_new_fragments()
469 result = ufs_alloc_fragments (inode, cgno, goal, request, err); in ufs_new_fragments()
500 unsigned cgno, fragno, fragoff, count, fragsize, i; in ufs_add_fragments() local
509 cgno = ufs_dtog(uspi, fragment); in ufs_add_fragments()
510 if (fs32_to_cpu(sb, UFS_SB(sb)->fs_cs(cgno).cs_nffree) < count) in ufs_add_fragments()
514 ucpi = ufs_load_cylinder (sb, cgno); in ufs_add_fragments()
520 "internal error, bad magic number on cg %u", cgno); in ufs_add_fragments()
539 "internal error or corrupted bitmap on cg %u", cgno); in ufs_add_fragments()
547 fs32_sub(sb, &UFS_SB(sb)->fs_cs(cgno).cs_nffree, count); in ufs_add_fragments()
562 ucg = (struct ufs_cylinder_group *) UFS_SB(sb)->s_ucg[cgno]->b_data; \
569 static u64 ufs_alloc_fragments(struct inode *inode, unsigned cgno, in ufs_alloc_fragments() argument
580 inode->i_ino, cgno, (unsigned long long)goal, count); in ufs_alloc_fragments()
584 oldcg = cgno; in ufs_alloc_fragments()
595 cgno += j; in ufs_alloc_fragments()
596 if (cgno >= uspi->s_ncg) in ufs_alloc_fragments()
597 cgno -= uspi->s_ncg; in ufs_alloc_fragments()
605 cgno = (oldcg + 1) % uspi->s_ncg; in ufs_alloc_fragments()
607 cgno++; in ufs_alloc_fragments()
608 if (cgno >= uspi->s_ncg) in ufs_alloc_fragments()
609 cgno = 0; in ufs_alloc_fragments()
617 ucpi = ufs_load_cylinder (sb, cgno); in ufs_alloc_fragments()
623 "internal error, bad magic number on cg %u", cgno); in ufs_alloc_fragments()
648 fs32_add(sb, &UFS_SB(sb)->fs_cs(cgno).cs_nffree, i); in ufs_alloc_fragments()
661 fs32_sub(sb, &UFS_SB(sb)->fs_cs(cgno).cs_nffree, count); in ufs_alloc_fragments()
674 result += cgno * uspi->s_fpg; in ufs_alloc_fragments()