Searched refs:metapage (Results 1 – 12 of 12) sorted by relevance
/linux/fs/jfs/ |
H A D | jfs_metapage.h | 11 struct metapage { struct 50 extern struct metapage *__get_metapage(struct inode *inode, 60 extern void release_metapage(struct metapage *); 61 extern void grab_metapage(struct metapage *); 62 extern void force_metapage(struct metapage *); 69 extern void hold_metapage(struct metapage *); 70 extern void put_metapage(struct metapage *); 72 static inline void write_metapage(struct metapage *mp) in write_metapage() 78 static inline void flush_metapage(struct metapage *mp) in flush_metapage() 84 static inline void discard_metapage(struct metapage *mp) in discard_metapage() [all …]
|
H A D | jfs_metapage.c | 36 static inline void unlock_metapage(struct metapage *mp) in unlock_metapage() 42 static inline void __lock_metapage(struct metapage *mp) in __lock_metapage() 62 static inline void lock_metapage(struct metapage *mp) in lock_metapage() 80 struct metapage *mp[MPS_PER_PAGE]; 83 static inline struct metapage *folio_to_mp(struct folio *folio, int offset) in folio_to_mp() 92 static inline int insert_metapage(struct folio *folio, struct metapage *mp) in insert_metapage() 117 static inline void remove_metapage(struct folio *folio, struct metapage *mp) in remove_metapage() 155 static inline struct metapage *folio_to_mp(struct folio *folio, int offset) in folio_to_mp() 160 static inline int insert_metapage(struct folio *folio, struct metapage *mp) in insert_metapage() 169 static inline void remove_metapage(struct folio *folio, struct metapage *mp) in remove_metapage() [all …]
|
H A D | jfs_dtree.c | 103 struct metapage *mp; 143 struct metapage ** rmpp, dtpage_t ** rpp, pxd_t * rxdp); 149 struct dtsplit * split, struct metapage ** rmpp); 151 static int dtDeleteUp(tid_t tid, struct inode *ip, struct metapage * fmp, 195 static struct metapage *read_index_page(struct inode *inode, s64 blkno) in read_index_page() 214 static struct metapage *get_index_page(struct inode *inode, s64 blkno) in get_index_page() 237 struct metapage ** mp, s64 *lblock) in find_index() 291 static inline void lock_index(tid_t tid, struct inode *ip, struct metapage * mp, in lock_index() 331 struct metapage *mp; in add_index() 487 struct metapage *mp = NULL; in free_index() [all …]
|
H A D | jfs_xtree.c | 79 struct metapage *mp; 112 struct metapage ** rmpp, s64 * rbnp); 115 struct xtsplit * split, struct metapage ** rmpp); 129 struct metapage *mp; in xtLookup() 222 struct metapage *mp; /* page buffer */ in xtSearch() 519 struct metapage *mp; /* meta-page buffer */ in xtInsert() 668 struct metapage *smp; in xtSplitUp() 670 struct metapage *rmp; in xtSplitUp() 672 struct metapage *rcmp; in xtSplitUp() 935 struct xtsplit * split, struct metapage ** rmpp, s64 * rbnp) in xtSplitPage() [all …]
|
H A D | jfs_btree.h | 58 MP = (struct metapage *)&JFS_IP(IP)->bxflag;\ 102 struct metapage *mp; /* 4/8: */
|
H A D | jfs_imap.c | 70 static int diNewIAG(struct inomap *, int *, int, struct metapage **); 73 static int diIAGRead(struct inomap * imap, int, struct metapage **); 97 struct metapage *mp; in diMount() 209 struct metapage *mp; in diSync() 297 struct metapage *mp; in diRead() 424 struct metapage *mp; in diReadSpecial() 506 struct metapage *mp; in diWriteSpecial() 591 struct metapage *mp; in diWrite() 850 struct metapage *mp, *amp, *bmp, *cmp, *dmp; in diFree() 1329 struct metapage *mp; in diAlloc() [all …]
|
H A D | jfs_txnmgr.h | 91 struct metapage *mp; /* 4/8: object page buffer locked */ 280 extern struct tlock *txLock(tid_t, struct inode *, struct metapage *, int);
|
H A D | jfs_txnmgr.c | 168 static void LogSyncRelease(struct metapage * mp); 582 struct tlock *txLock(tid_t tid, struct inode *ip, struct metapage * mp, in txLock() 870 struct metapage *mp; in txRelease() 905 struct metapage *mp; in txUnlock() 1431 struct metapage *mp; in diLog() 1509 struct metapage *mp; in dataLog() 1555 struct metapage *mp; in dtLog() 1659 struct metapage *mp; in xtLog() 2181 struct metapage *mp; in txForce() 2255 struct metapage *mp = NULL; in txUpdateMap() [all …]
|
H A D | jfs_dmap.c | 157 struct metapage *mp; in dbMount() 291 struct metapage *mp; in dbSync() 357 struct metapage *mp; in dbFree() 458 struct metapage *mp; in dbUpdatePMap() 730 struct metapage *mp; in dbAlloc() 988 struct metapage *mp; in dbExtend() 1325 struct metapage *mp; in dbAllocAG() 1692 struct metapage *mp; in dbFindCtl() 1809 struct metapage *mp; in dbAllocCtl() 2472 struct metapage *mp; in dbAdjCtl() [all …]
|
H A D | xattr.c | 63 struct metapage *mp; /* metapage containing ea list */ 213 struct metapage *mp; in ea_write() 362 struct metapage *mp; in ea_read()
|
H A D | jfs_logmgr.c | 230 struct metapage *mp = NULL; in lmLog() 1597 struct metapage *mp = (struct metapage *)lp; in jfs_flush_journal() 1600 mp, sizeof(struct metapage), 0); in jfs_flush_journal()
|
H A D | namei.c | 891 struct metapage *mp; in jfs_symlink() 1258 (struct metapage *) &JFS_IP(old_ip)->bxflag, in jfs_rename()
|