ipimap 94 fs/jfs/jfs_imap.c int diMount(struct inode *ipimap) ipimap 113 fs/jfs/jfs_imap.c mp = read_metapage(ipimap, ipimap 114 fs/jfs/jfs_imap.c IMAPBLKNO << JFS_SBI(ipimap->i_sb)->l2nbperpage, ipimap 157 fs/jfs/jfs_imap.c imap->im_ipimap = ipimap; ipimap 158 fs/jfs/jfs_imap.c JFS_IP(ipimap)->i_imap = imap; ipimap 178 fs/jfs/jfs_imap.c int diUnmount(struct inode *ipimap, int mounterror) ipimap 180 fs/jfs/jfs_imap.c struct inomap *imap = JFS_IP(ipimap)->i_imap; ipimap 186 fs/jfs/jfs_imap.c if (!(mounterror || isReadOnly(ipimap))) ipimap 187 fs/jfs/jfs_imap.c diSync(ipimap); ipimap 192 fs/jfs/jfs_imap.c truncate_inode_pages(ipimap->i_mapping, 0); ipimap 206 fs/jfs/jfs_imap.c int diSync(struct inode *ipimap) ipimap 209 fs/jfs/jfs_imap.c struct inomap *imp = JFS_IP(ipimap)->i_imap; ipimap 217 fs/jfs/jfs_imap.c mp = get_metapage(ipimap, ipimap 218 fs/jfs/jfs_imap.c IMAPBLKNO << JFS_SBI(ipimap->i_sb)->l2nbperpage, ipimap 250 fs/jfs/jfs_imap.c filemap_write_and_wait(ipimap->i_mapping); ipimap 252 fs/jfs/jfs_imap.c diWriteSpecial(ipimap, 0); ipimap 295 fs/jfs/jfs_imap.c struct inode *ipimap; ipimap 308 fs/jfs/jfs_imap.c ipimap = sbi->ipimap; ipimap 309 fs/jfs/jfs_imap.c JFS_IP(ip)->ipimap = ipimap; ipimap 315 fs/jfs/jfs_imap.c imap = JFS_IP(ipimap)->i_imap; ipimap 316 fs/jfs/jfs_imap.c IREAD_LOCK(ipimap, RDWRLOCK_IMAP); ipimap 318 fs/jfs/jfs_imap.c IREAD_UNLOCK(ipimap); ipimap 365 fs/jfs/jfs_imap.c mp = read_metapage(ipimap, pageno << sbi->l2nbperpage, PSIZE, 1); ipimap 432 fs/jfs/jfs_imap.c JFS_IP(ip)->ipimap = sbi->ipaimap2; ipimap 435 fs/jfs/jfs_imap.c JFS_IP(ip)->ipimap = sbi->ipaimap; ipimap 473 fs/jfs/jfs_imap.c if ((inum == FILESYSTEM_I) && (JFS_IP(ip)->ipimap == sbi->ipaimap)) { ipimap 593 fs/jfs/jfs_imap.c struct inode *ipimap; ipimap 601 fs/jfs/jfs_imap.c ipimap = jfs_ip->ipimap; ipimap 607 fs/jfs/jfs_imap.c JFS_IP(ipimap)->i_imap->im_nbperiext)) { ipimap 637 fs/jfs/jfs_imap.c mp = read_metapage(ipimap, pageno << sbi->l2nbperpage, PSIZE, 1); ipimap 652 fs/jfs/jfs_imap.c txLock(tid, ipimap, mp, tlckINODE | tlckENTRY)) == NULL) ipimap 852 fs/jfs/jfs_imap.c struct inode *ipimap = JFS_SBI(ip->i_sb)->ipimap; ipimap 853 fs/jfs/jfs_imap.c struct inomap *imap = JFS_IP(ipimap)->i_imap; ipimap 892 fs/jfs/jfs_imap.c IREAD_LOCK(ipimap, RDWRLOCK_IMAP); ipimap 897 fs/jfs/jfs_imap.c IREAD_UNLOCK(ipimap); ipimap 917 fs/jfs/jfs_imap.c IREAD_UNLOCK(ipimap); ipimap 929 fs/jfs/jfs_imap.c IREAD_UNLOCK(ipimap); ipimap 958 fs/jfs/jfs_imap.c IREAD_UNLOCK(ipimap); ipimap 980 fs/jfs/jfs_imap.c IREAD_UNLOCK(ipimap); ipimap 1113 fs/jfs/jfs_imap.c IREAD_UNLOCK(ipimap); ipimap 1229 fs/jfs/jfs_imap.c tid = txBegin(ipimap->i_sb, COMMIT_FORCE); ipimap 1230 fs/jfs/jfs_imap.c mutex_lock(&JFS_IP(ipimap)->commit_mutex); ipimap 1239 fs/jfs/jfs_imap.c tlck = txLock(tid, ipimap, mp, tlckINODE | tlckFREE); ipimap 1247 fs/jfs/jfs_imap.c iplist[0] = ipimap; ipimap 1263 fs/jfs/jfs_imap.c mutex_unlock(&JFS_IP(ipimap)->commit_mutex); ipimap 1271 fs/jfs/jfs_imap.c IREAD_UNLOCK(ipimap); ipimap 1326 fs/jfs/jfs_imap.c struct inode *ipimap; ipimap 1335 fs/jfs/jfs_imap.c ipimap = JFS_SBI(pip->i_sb)->ipimap; ipimap 1336 fs/jfs/jfs_imap.c imap = JFS_IP(ipimap)->i_imap; ipimap 1337 fs/jfs/jfs_imap.c JFS_IP(ip)->ipimap = ipimap; ipimap 1383 fs/jfs/jfs_imap.c IREAD_LOCK(ipimap, RDWRLOCK_IMAP); ipimap 1388 fs/jfs/jfs_imap.c IREAD_UNLOCK(ipimap); ipimap 1426 fs/jfs/jfs_imap.c IREAD_UNLOCK(ipimap); ipimap 1495 fs/jfs/jfs_imap.c IREAD_UNLOCK(ipimap); ipimap 1509 fs/jfs/jfs_imap.c IREAD_UNLOCK(ipimap); ipimap 1563 fs/jfs/jfs_imap.c IREAD_UNLOCK(ipimap); ipimap 1576 fs/jfs/jfs_imap.c IREAD_UNLOCK(ipimap); ipimap 2155 fs/jfs/jfs_imap.c struct inode *ipimap; ipimap 2172 fs/jfs/jfs_imap.c ipimap = imap->im_ipimap; ipimap 2173 fs/jfs/jfs_imap.c sbi = JFS_SBI(ipimap->i_sb); ipimap 2253 fs/jfs/jfs_imap.c if ((rc = dbAlloc(ipimap, hint, (s64) imap->im_nbperiext, &blkno))) ipimap 2267 fs/jfs/jfs_imap.c dmp = get_metapage(ipimap, blkno + i, PSIZE, 1); ipimap 2436 fs/jfs/jfs_imap.c struct inode *ipimap; ipimap 2447 fs/jfs/jfs_imap.c ipimap = imap->im_ipimap; ipimap 2448 fs/jfs/jfs_imap.c sb = ipimap->i_sb; ipimap 2469 fs/jfs/jfs_imap.c IWRITE_LOCK(ipimap, RDWRLOCK_IMAP); ipimap 2471 fs/jfs/jfs_imap.c if (ipimap->i_size >> L2PSIZE != imap->im_nextiag + 1) { ipimap 2472 fs/jfs/jfs_imap.c IWRITE_UNLOCK(ipimap); ipimap 2488 fs/jfs/jfs_imap.c IWRITE_UNLOCK(ipimap); ipimap 2502 fs/jfs/jfs_imap.c if ((rc = dbAlloc(ipimap, 0, (s64) xlen, &xaddr))) { ipimap 2504 fs/jfs/jfs_imap.c IWRITE_UNLOCK(ipimap); ipimap 2514 fs/jfs/jfs_imap.c mutex_lock(&JFS_IP(ipimap)->commit_mutex); ipimap 2518 fs/jfs/jfs_imap.c xtInsert(tid, ipimap, 0, blkno, xlen, &xaddr, 0))) { ipimap 2520 fs/jfs/jfs_imap.c mutex_unlock(&JFS_IP(ipimap)->commit_mutex); ipimap 2524 fs/jfs/jfs_imap.c dbFree(ipimap, xaddr, (s64) xlen); ipimap 2527 fs/jfs/jfs_imap.c IWRITE_UNLOCK(ipimap); ipimap 2533 fs/jfs/jfs_imap.c ipimap->i_size += PSIZE; ipimap 2534 fs/jfs/jfs_imap.c inode_add_bytes(ipimap, PSIZE); ipimap 2537 fs/jfs/jfs_imap.c mp = get_metapage(ipimap, blkno, PSIZE, 0); ipimap 2543 fs/jfs/jfs_imap.c xtTruncate(tid, ipimap, ipimap->i_size - PSIZE, ipimap 2548 fs/jfs/jfs_imap.c mutex_unlock(&JFS_IP(ipimap)->commit_mutex); ipimap 2551 fs/jfs/jfs_imap.c IWRITE_UNLOCK(ipimap); ipimap 2583 fs/jfs/jfs_imap.c iplist[0] = ipimap; ipimap 2587 fs/jfs/jfs_imap.c mutex_unlock(&JFS_IP(ipimap)->commit_mutex); ipimap 2602 fs/jfs/jfs_imap.c diSync(ipimap); ipimap 2605 fs/jfs/jfs_imap.c IWRITE_UNLOCK(ipimap); ipimap 2609 fs/jfs/jfs_imap.c IREAD_LOCK(ipimap, RDWRLOCK_IMAP); ipimap 2613 fs/jfs/jfs_imap.c IREAD_UNLOCK(ipimap); ipimap 2657 fs/jfs/jfs_imap.c struct inode *ipimap = imap->im_ipimap; ipimap 2661 fs/jfs/jfs_imap.c blkno = IAGTOLBLK(iagno, JFS_SBI(ipimap->i_sb)->l2nbperpage); ipimap 2664 fs/jfs/jfs_imap.c *mpp = read_metapage(ipimap, blkno, PSIZE, 0); ipimap 2717 fs/jfs/jfs_imap.c diUpdatePMap(struct inode *ipimap, ipimap 2730 fs/jfs/jfs_imap.c imap = JFS_IP(ipimap)->i_imap; ipimap 2735 fs/jfs/jfs_imap.c jfs_error(ipimap->i_sb, "the iag is outside the map\n"); ipimap 2739 fs/jfs/jfs_imap.c IREAD_LOCK(ipimap, RDWRLOCK_IMAP); ipimap 2741 fs/jfs/jfs_imap.c IREAD_UNLOCK(ipimap); ipimap 2763 fs/jfs/jfs_imap.c jfs_error(ipimap->i_sb, ipimap 2768 fs/jfs/jfs_imap.c jfs_error(ipimap->i_sb, ipimap 2784 fs/jfs/jfs_imap.c jfs_error(ipimap->i_sb, ipimap 2790 fs/jfs/jfs_imap.c jfs_error(ipimap->i_sb, ipimap 2839 fs/jfs/jfs_imap.c int diExtendFS(struct inode *ipimap, struct inode *ipbmap) ipimap 2842 fs/jfs/jfs_imap.c struct inomap *imap = JFS_IP(ipimap)->i_imap; ipimap 2883 fs/jfs/jfs_imap.c jfs_error(ipimap->i_sb, "unexpected value of iagnum\n"); ipimap 2959 fs/jfs/jfs_imap.c jfs_error(ipimap->i_sb, "numinos or numfree incorrect\n"); ipimap 152 fs/jfs/jfs_imap.h extern int diUpdatePMap(struct inode *ipimap, unsigned long inum, ipimap 154 fs/jfs/jfs_imap.h extern int diExtendFS(struct inode *ipimap, struct inode *ipbmap); ipimap 40 fs/jfs/jfs_incore.h struct inode *ipimap; /* inode map */ ipimap 157 fs/jfs/jfs_incore.h struct inode *ipimap; /* aggregate inode map inode */ ipimap 208 fs/jfs/jfs_logmgr.c writer(sbi->ipimap->i_mapping); ipimap 74 fs/jfs/jfs_mount.c struct inode *ipimap = NULL; ipimap 164 fs/jfs/jfs_mount.c ipimap = diReadSpecial(sb, FILESYSTEM_I, 0); ipimap 165 fs/jfs/jfs_mount.c if (ipimap == NULL) { ipimap 171 fs/jfs/jfs_mount.c jfs_info("jfs_mount: ipimap:0x%p", ipimap); ipimap 174 fs/jfs/jfs_mount.c sbi->ipimap = ipimap; ipimap 177 fs/jfs/jfs_mount.c if ((rc = diMount(ipimap))) { ipimap 188 fs/jfs/jfs_mount.c diFreeSpecial(ipimap); ipimap 240 fs/jfs/jfs_mount.c truncate_inode_pages(sbi->ipimap->i_mapping, 0); ipimap 242 fs/jfs/jfs_mount.c diUnmount(sbi->ipimap, 1); ipimap 243 fs/jfs/jfs_mount.c if ((rc = diMount(sbi->ipimap))) { ipimap 2280 fs/jfs/jfs_txnmgr.c struct inode *ipimap; ipimap 2289 fs/jfs/jfs_txnmgr.c ipimap = JFS_SBI(tblk->sb)->ipimap; ipimap 2340 fs/jfs/jfs_txnmgr.c txAllocPMap(ipimap, maplock, tblk); ipimap 2359 fs/jfs/jfs_txnmgr.c txFreeMap(ipimap, maplock, ipimap 2362 fs/jfs/jfs_txnmgr.c txFreeMap(ipimap, maplock, ipimap 2388 fs/jfs/jfs_txnmgr.c diUpdatePMap(ipimap, tblk->ino, false, tblk); ipimap 2395 fs/jfs/jfs_txnmgr.c txAllocPMap(ipimap, (struct maplock *) & pxdlock, tblk); ipimap 2398 fs/jfs/jfs_txnmgr.c diUpdatePMap(ipimap, ip->i_ino, true, tblk); ipimap 41 fs/jfs/jfs_umount.c struct inode *ipimap = sbi->ipimap; ipimap 63 fs/jfs/jfs_umount.c diUnmount(ipimap, 0); ipimap 65 fs/jfs/jfs_umount.c diFreeSpecial(ipimap); ipimap 66 fs/jfs/jfs_umount.c sbi->ipimap = NULL; ipimap 92 fs/jfs/jfs_umount.c sbi->ipimap = NULL; ipimap 142 fs/jfs/jfs_umount.c diSync(sbi->ipimap); ipimap 55 fs/jfs/resize.c struct inode *ipimap = sbi->ipimap; ipimap 433 fs/jfs/resize.c if ((rc = diExtendFS(ipimap, ipbmap))) ipimap 437 fs/jfs/resize.c if ((rc = diSync(ipimap))) ipimap 123 fs/jfs/super.c struct inomap *imap = JFS_IP(sbi->ipimap)->i_imap;