Lines Matching refs:flag
361 tid_t txBegin(struct super_block *sb, int flag) in txBegin() argument
367 jfs_info("txBegin: flag = 0x%x", flag); in txBegin()
375 if (!(flag & COMMIT_FORCE)) { in txBegin()
379 if (test_bit(log_SYNCBARRIER, &log->flag) || in txBegin()
380 test_bit(log_QUIESCE, &log->flag)) { in txBegin()
386 if (flag == 0) { in txBegin()
411 if ((tblk->next == 0) && !(flag & COMMIT_FORCE)) { in txBegin()
431 tblk->next = tblk->last = tblk->xflag = tblk->flag = tblk->lsn = 0; in txBegin()
473 if (test_bit(log_SYNCBARRIER, &log->flag) || in txBeginAnon()
474 test_bit(log_QUIESCE, &log->flag)) { in txBeginAnon()
524 if (tblk->flag & tblkGC_LAZY) { in txEnd()
529 tblk->flag |= tblkGC_UNLOCKED; in txEnd()
548 clear_bit(log_FLUSH, &log->flag); in txEnd()
553 if (test_bit(log_SYNCBARRIER, &log->flag)) { in txEnd()
562 clear_bit(log_SYNCBARRIER, &log->flag); in txEnd()
707 tlck->flag = tlckPAGELOCK; in txLock()
725 tlck->flag = tlckINODELOCK; in txLock()
728 tlck->flag |= tlckDIRECTORY; in txLock()
772 linelock->flag = tlckLINELOCK; in txLock()
953 assert(!(tlck->flag & tlckFREEPAGE)); in txUnlock()
1017 tlck->flag = tlckINODELOCK; in txMaplock()
1019 tlck->flag |= tlckDIRECTORY; in txMaplock()
1085 linelock->flag = tlckLINELOCK; in txLinelock()
1088 if (tlck->flag & tlckDIRECTORY) in txLinelock()
1089 linelock->flag |= tlckDIRECTORY; in txLinelock()
1138 int flag) in txCommit() argument
1151 jfs_info("txCommit, tid = %d, flag = %d", tid, flag); in txCommit()
1176 tblk->xflag |= flag; in txCommit()
1178 if ((flag & (COMMIT_FORCE | COMMIT_SYNC)) == 0) in txCommit()
1323 if (flag & COMMIT_FORCE) in txCommit()
1343 if ((tblk->flag & tblkGC_LAZY) == 0) in txCommit()
1395 tlck->flag |= tlckLOG; in txLog()
1466 tlck->flag |= tlckWRITEPAGE; in diLog()
1503 tlck->flag |= tlckUPDATEMAP; in diLog()
1506 tlck->flag |= tlckWRITEPAGE; in diLog()
1526 if (pxdlock->flag & mlckALLOCPXD) in diLog()
1539 tlck->flag |= tlckUPDATEMAP; in diLog()
1587 tlck->flag |= tlckWRITEPAGE; in dataLog()
1641 tlck->flag |= tlckUPDATEMAP; in dtLog()
1643 pxdlock->flag = mlckALLOCPXD; in dtLog()
1649 tlck->flag |= tlckWRITEPAGE; in dtLog()
1666 tlck->flag |= tlckWRITEPAGE; in dtLog()
1690 tlck->flag |= tlckUPDATEMAP; in dtLog()
1770 tlck->flag |= tlckUPDATEMAP; in xtLog()
1771 xadlock->flag = mlckALLOCXADLIST; in xtLog()
1783 xadlock->flag = mlckALLOCPXDLIST; in xtLog()
1788 p->xad[lwm + i].flag &= in xtLog()
1797 xadlock->flag = mlckALLOCXADLIST; in xtLog()
1808 tlck->flag |= tlckWRITEPAGE; in xtLog()
1874 tlck->flag |= tlckUPDATEMAP; in xtLog()
1886 xadlock->flag = mlckFREEPXDLIST; in xtLog()
1900 xadlock->flag = mlckFREEXADLIST; in xtLog()
1912 tlck->flag |= tlckFREEPAGE; in xtLog()
2023 tlck->flag |= tlckUPDATEMAP; in xtLog()
2024 xadlock->flag = mlckALLOCXADLIST; in xtLog()
2044 tlck->flag |= tlckUPDATEMAP; in xtLog()
2046 pxdlock->flag = mlckFREEPXD; in xtLog()
2064 tlck->flag |= tlckUPDATEMAP; in xtLog()
2065 xadlock->flag = mlckFREEXADLIST; in xtLog()
2076 tlck->flag |= tlckWRITEPAGE; in xtLog()
2129 tlck->flag |= tlckUPDATEMAP; in mapLog()
2147 if (pxdlock->flag & mlckALLOCPXD) in mapLog()
2163 tlck->flag |= tlckUPDATEMAP; in mapLog()
2186 if (newea->flag & DXD_EXTENT) { in txEA()
2190 pxdlock->flag = mlckALLOCPXD; in txEA()
2195 } else if (newea->flag & DXD_INLINE) { in txEA()
2205 if (!test_cflag(COMMIT_Nolink, ip) && oldea->flag & DXD_EXTENT) { in txEA()
2212 pxdlock->flag = mlckFREEPXD; in txEA()
2259 if (tlck->flag & tlckWRITEPAGE) { in txForce()
2260 tlck->flag &= ~tlckWRITEPAGE; in txForce()
2277 set_bit(META_dirty, &mp->flag); in txForce()
2278 set_bit(META_sync, &mp->flag); in txForce()
2325 if ((tlck->flag & tlckUPDATEMAP) == 0) in txUpdateMap()
2328 if (tlck->flag & tlckFREEPAGE) { in txUpdateMap()
2355 if (maplock->flag & mlckALLOC) { in txUpdateMap()
2374 if (tlck->flag & tlckDIRECTORY) in txUpdateMap()
2382 if (tlck->flag & tlckFREEPAGE) { in txUpdateMap()
2383 if (!(tblk->flag & tblkGC_LAZY)) { in txUpdateMap()
2408 pxdlock.flag = mlckALLOCPXD; in txUpdateMap()
2455 if (maplock->flag & mlckALLOCXADLIST) { in txAllocPMap()
2459 if (xad->flag & (XAD_NEW | XAD_EXTENDED)) { in txAllocPMap()
2464 xad->flag &= ~(XAD_NEW | XAD_EXTENDED); in txAllocPMap()
2469 } else if (maplock->flag & mlckALLOCPXD) { in txAllocPMap()
2517 if (maplock->flag & mlckFREEXADLIST) { in txFreeMap()
2521 if (!(xad->flag & XAD_NEW)) { in txFreeMap()
2531 } else if (maplock->flag & mlckFREEPXD) { in txFreeMap()
2558 if (maplock->flag & mlckFREEXADLIST) { in txFreeMap()
2565 xad->flag = 0; in txFreeMap()
2569 } else if (maplock->flag & mlckFREEPXD) { in txFreeMap()
2610 if (tlck->flag & tlckFREELOCK) { in txFreelock()
2703 while (((tblk->flag & tblkGC_READY) == 0) && in txLazyCommit()
2704 ((tblk->flag & tblkGC_UNLOCKED) == 0)) { in txLazyCommit()
2719 tblk->flag |= tblkGC_COMMITTED; in txLazyCommit()
2721 if (tblk->flag & tblkGC_READY) in txLazyCommit()
2729 if (tblk->flag & tblkGC_LAZY) { in txLazyCommit()
2732 tblk->flag &= ~tblkGC_LAZY; in txLazyCommit()
2866 set_bit(log_QUIESCE, &log->flag); in txQuiesce()
2920 clear_bit(log_QUIESCE, &log->flag); in txResume()