/linux-master/fs/jfs/ |
H A D | jfs_discard.c | 30 * serialization: IREAD_LOCK(ipbmap) held on entry/exit; 67 struct inode *ipbmap = JFS_SBI(ip->i_sb)->ipbmap; local 69 struct super_block *sb = ipbmap->i_sb;
|
H A D | jfs_imap.h | 154 extern int diExtendFS(struct inode *ipimap, struct inode *ipbmap);
|
H A D | jfs_dmap.c | 145 * ipbmap - pointer to in-core inode for the block map. 153 int dbMount(struct inode *ipbmap) argument 169 mp = read_metapage(ipbmap, 170 BMAPBLKNO << JFS_SBI(ipbmap->i_sb)->l2nbperpage, 229 bmp->db_ipbmap = ipbmap; 230 JFS_SBI(ipbmap->i_sb)->bmap = bmp; 259 * ipbmap - pointer to in-core inode for the block map. 265 int dbUnmount(struct inode *ipbmap, int mounterror) argument 267 struct bmap *bmp = JFS_SBI(ipbmap->i_sb)->bmap; 269 if (!(mounterror || isReadOnly(ipbmap))) 287 dbSync(struct inode *ipbmap) argument 361 struct inode *ipbmap = JFS_SBI(ip->i_sb)->ipbmap; local 449 dbUpdatePMap(struct inode *ipbmap, int free, s64 blkno, s64 nblocks, struct tblock * tblk) argument 628 dbNextAG(struct inode *ipbmap) argument 728 struct inode *ipbmap = JFS_SBI(ip->i_sb)->ipbmap; local 991 struct inode *ipbmap = sbi->ipbmap; local 1578 struct inode *ipbmap = JFS_SBI(ip->i_sb)->ipbmap; local 3189 struct inode *ipbmap = JFS_SBI(ip->i_sb)->ipbmap; local 3359 dbExtendFS(struct inode *ipbmap, s64 blkno, s64 nblocks) argument 3631 dbFinalizeBmap(struct inode *ipbmap) argument 4026 dbMapFileSizeToMapSize(struct inode * ipbmap) argument [all...] |
H A D | jfs_dmap.h | 280 extern int dbMount(struct inode *ipbmap); 282 extern int dbUnmount(struct inode *ipbmap, int mounterror); 284 extern int dbFree(struct inode *ipbmap, s64 blkno, s64 nblocks); 286 extern int dbUpdatePMap(struct inode *ipbmap, 289 extern int dbNextAG(struct inode *ipbmap); 291 extern int dbAlloc(struct inode *ipbmap, s64 hint, s64 nblocks, s64 * results); 293 extern int dbReAlloc(struct inode *ipbmap, 296 extern int dbSync(struct inode *ipbmap); 298 extern int dbExtendFS(struct inode *ipbmap, s64 blkno, s64 nblocks); 299 extern void dbFinalizeBmap(struct inode *ipbmap); [all...] |
H A D | jfs_dtree.c | 1029 if ((rc = dbReAlloc(sbi->ipbmap, xaddr, (s64) xlen,
|
H A D | jfs_imap.c | 1343 agno = dbNextAG(JFS_SBI(pip->i_sb)->ipbmap); 1369 agno = dbNextAG(JFS_SBI(pip->i_sb)->ipbmap); 2844 int diExtendFS(struct inode *ipimap, struct inode *ipbmap) argument 2849 struct bmap *mp = JFS_SBI(ipbmap->i_sb)->bmap;
|
H A D | jfs_incore.h | 162 struct inode *ipbmap; /* block map inode */ member in struct:jfs_sb_info 189 /* Formerly in ipbmap */
|
H A D | jfs_logmgr.c | 207 writer(sbi->ipbmap->i_mapping);
|
H A D | jfs_mount.c | 33 * mntvfs -> fileset ipimap+ -> aggregate ipbmap -> aggregate ipaimap; 77 struct inode *ipbmap = NULL; local 108 ipbmap = diReadSpecial(sb, BMAP_I, 0); 109 if (ipbmap == NULL) { 114 jfs_info("jfs_mount: ipbmap:0x%p", ipbmap); 116 sbi->ipbmap = ipbmap; 121 if ((rc = dbMount(ipbmap))) { 201 dbUnmount(ipbmap, [all...] |
H A D | jfs_txnmgr.c | 2377 * ipbmap - 2394 struct inode *ipbmap = JFS_SBI(ip->i_sb)->ipbmap; local 2414 dbUpdatePMap(ipbmap, false, xaddr, 2425 dbUpdatePMap(ipbmap, false, xaddr, (s64) xlen, tblk); 2434 dbUpdatePMap(ipbmap, false, xaddr, (s64) xlen, 2452 struct inode *ipbmap = JFS_SBI(ip->i_sb)->ipbmap; local 2476 dbUpdatePMap(ipbmap, true, xaddr, 2486 dbUpdatePMap(ipbmap, tru [all...] |
H A D | jfs_umount.c | 40 struct inode *ipbmap = sbi->ipbmap; local 87 dbUnmount(ipbmap, 0); 89 diFreeSpecial(ipbmap); 90 sbi->ipbmap = NULL; 139 dbSync(sbi->ipbmap);
|
H A D | resize.c | 54 struct inode *ipbmap = sbi->ipbmap; local 109 if (isReadOnly(ipbmap)) { 306 t64 = dbMapFileSizeToMapSize(ipbmap); 322 if ((rc = dbExtendFS(ipbmap, XAddress, nblocks))) 331 /* ipbmap->i_mapsize += nblocks; */ 342 nPages = ipbmap->i_size >> L2PSIZE; 369 rc = filemap_fdatawait(ipbmap->i_mapping); 373 rc = filemap_write_and_wait(ipbmap->i_mapping); 377 diWriteSpecial(ipbmap, [all...] |