Lines Matching refs:iagno
295 int iagno, ino, extno, rc;
313 iagno = INOTOIAG(ip->i_ino);
318 rc = diIAGRead(imap, iagno, &mp);
850 int iagno, ino, extno, bitno, sword, agno;
869 iagno = INOTOIAG(inum);
874 if (iagno >= imap->im_nextiag) {
877 jfs_error(ip->i_sb, "inum = %d, iagno = %d, nextiag = %d\n",
878 (uint) inum, iagno, imap->im_nextiag);
897 if ((rc = diIAGRead(imap, iagno, &mp))) {
968 aiagp->inofreeback = cpu_to_le32(iagno);
979 imap->im_agctl[agno].inofree = iagno;
1130 aiagp->extfreeback = cpu_to_le32(iagno);
1135 imap->im_agctl[agno].extfree = iagno;
1154 imap->im_freeiag = iagno;
1258 iplist[1] = (struct inode *) (size_t)iagno;
1295 diInitInode(struct inode *ip, int iagno, int ino, int extno, struct iag * iagp)
1299 ip->i_ino = (iagno << L2INOSPERIAG) + ino;
1324 int rc, ino, iagno, addext, extno, bitno, sword;
1390 iagno = INOTOIAG(inum);
1391 if ((rc = diIAGRead(imap, iagno, &mp))) {
1437 diInitInode(ip, iagno, ino, extno,
1520 diInitInode(ip, iagno, ino, extno,
1559 diInitInode(ip, iagno,
1769 int iagno, ino, rc, rem, extno, sword;
1775 if ((iagno = imap->im_agctl[agno].inofree) < 0)
1783 if ((rc = diIAGRead(imap, iagno, &mp))) {
1852 diInitInode(ip, iagno, ino, extno, iagp);
1893 int rem, iagno, sword, extno, rc;
1900 if ((iagno = imap->im_agctl[agno].extfree) < 0) {
1904 if ((rc = diNewIAG(imap, &iagno, agno, &mp))) {
1917 if ((rc = diIAGRead(imap, iagno, &mp))) {
1961 imap->im_freeiag = iagno;
1970 diInitInode(ip, iagno, extno << L2INOSPEREXT, extno, iagp);
2156 int agno, iagno, fwd, back, freei = 0, sword, rc;
2187 iagno = le32_to_cpu(iagp->iagnum);
2266 ino = (iagno << L2INOSPERIAG) + (extno << L2INOSPEREXT);
2316 aiagp->extfreeback = cpu_to_le32(iagno);
2320 imap->im_agctl[agno].extfree = iagno;
2329 ciagp->inofreeback = cpu_to_le32(iagno);
2334 imap->im_agctl[agno].inofree = iagno;
2442 int iagno, i, xlen;
2466 iagno = imap->im_freeiag;
2469 blkno = IAGTOLBLK(iagno, sbi->l2nbperpage);
2488 iagno = imap->im_nextiag;
2493 if (iagno > (MAXIAGS - 1)) {
2505 blkno = IAGTOLBLK(iagno, sbi->l2nbperpage);
2567 iagp->iagnum = cpu_to_le32(iagno);
2604 imap->im_freeiag = iagno;
2619 if ((rc = diIAGRead(imap, iagno, &mp))) {
2631 *iagnop = iagno;
2649 * iagno - iag number.
2662 static int diIAGRead(struct inomap * imap, int iagno, struct metapage ** mpp)
2668 blkno = IAGTOLBLK(iagno, JFS_SBI(ipimap->i_sb)->l2nbperpage);
2730 int iagno, ino, extno, bitno;
2739 iagno = INOTOIAG(inum);
2741 if (iagno >= imap->im_nextiag) {
2747 rc = diIAGRead(imap, iagno, &mp);