Lines Matching refs:iagno
293 int iagno, ino, extno, rc;
311 iagno = INOTOIAG(ip->i_ino);
316 rc = diIAGRead(imap, iagno, &mp);
848 int iagno, ino, extno, bitno, sword, agno;
867 iagno = INOTOIAG(inum);
872 if (iagno >= imap->im_nextiag) {
875 jfs_error(ip->i_sb, "inum = %d, iagno = %d, nextiag = %d\n",
876 (uint) inum, iagno, imap->im_nextiag);
895 if ((rc = diIAGRead(imap, iagno, &mp))) {
966 aiagp->inofreeback = cpu_to_le32(iagno);
977 imap->im_agctl[agno].inofree = iagno;
1128 aiagp->extfreeback = cpu_to_le32(iagno);
1133 imap->im_agctl[agno].extfree = iagno;
1152 imap->im_freeiag = iagno;
1256 iplist[1] = (struct inode *) (size_t)iagno;
1293 diInitInode(struct inode *ip, int iagno, int ino, int extno, struct iag * iagp)
1297 ip->i_ino = (iagno << L2INOSPERIAG) + ino;
1322 int rc, ino, iagno, addext, extno, bitno, sword;
1388 iagno = INOTOIAG(inum);
1389 if ((rc = diIAGRead(imap, iagno, &mp))) {
1435 diInitInode(ip, iagno, ino, extno,
1518 diInitInode(ip, iagno, ino, extno,
1557 diInitInode(ip, iagno,
1767 int iagno, ino, rc, rem, extno, sword;
1773 if ((iagno = imap->im_agctl[agno].inofree) < 0)
1781 if ((rc = diIAGRead(imap, iagno, &mp))) {
1850 diInitInode(ip, iagno, ino, extno, iagp);
1891 int rem, iagno, sword, extno, rc;
1898 if ((iagno = imap->im_agctl[agno].extfree) < 0) {
1902 if ((rc = diNewIAG(imap, &iagno, agno, &mp))) {
1915 if ((rc = diIAGRead(imap, iagno, &mp))) {
1959 imap->im_freeiag = iagno;
1968 diInitInode(ip, iagno, extno << L2INOSPEREXT, extno, iagp);
2154 int agno, iagno, fwd, back, freei = 0, sword, rc;
2185 iagno = le32_to_cpu(iagp->iagnum);
2264 ino = (iagno << L2INOSPERIAG) + (extno << L2INOSPEREXT);
2314 aiagp->extfreeback = cpu_to_le32(iagno);
2318 imap->im_agctl[agno].extfree = iagno;
2327 ciagp->inofreeback = cpu_to_le32(iagno);
2332 imap->im_agctl[agno].inofree = iagno;
2440 int iagno, i, xlen;
2464 iagno = imap->im_freeiag;
2467 blkno = IAGTOLBLK(iagno, sbi->l2nbperpage);
2486 iagno = imap->im_nextiag;
2491 if (iagno > (MAXIAGS - 1)) {
2503 blkno = IAGTOLBLK(iagno, sbi->l2nbperpage);
2565 iagp->iagnum = cpu_to_le32(iagno);
2602 imap->im_freeiag = iagno;
2617 if ((rc = diIAGRead(imap, iagno, &mp))) {
2629 *iagnop = iagno;
2647 * iagno - iag number.
2660 static int diIAGRead(struct inomap * imap, int iagno, struct metapage ** mpp)
2666 blkno = IAGTOLBLK(iagno, JFS_SBI(ipimap->i_sb)->l2nbperpage);
2728 int iagno, ino, extno, bitno;
2737 iagno = INOTOIAG(inum);
2739 if (iagno >= imap->im_nextiag) {
2745 rc = diIAGRead(imap, iagno, &mp);