Lines Matching refs:flag

341  *		flag	- force for nested tx;
345 * note: flag force allows to start tx for nested tx
348 tid_t txBegin(struct super_block *sb, int flag)
354 jfs_info("txBegin: flag = 0x%x", flag);
367 if (!(flag & COMMIT_FORCE)) {
371 if (test_bit(log_SYNCBARRIER, &log->flag) ||
372 test_bit(log_QUIESCE, &log->flag)) {
378 if (flag == 0) {
403 if ((tblk->next == 0) && !(flag & COMMIT_FORCE)) {
423 tblk->next = tblk->last = tblk->xflag = tblk->flag = tblk->lsn = 0;
465 if (test_bit(log_SYNCBARRIER, &log->flag) ||
466 test_bit(log_QUIESCE, &log->flag)) {
516 if (tblk->flag & tblkGC_LAZY) {
521 tblk->flag |= tblkGC_UNLOCKED;
540 clear_bit(log_FLUSH, &log->flag);
545 if (test_bit(log_SYNCBARRIER, &log->flag)) {
554 clear_bit(log_SYNCBARRIER, &log->flag);
699 tlck->flag = tlckPAGELOCK;
717 tlck->flag = tlckINODELOCK;
720 tlck->flag |= tlckDIRECTORY;
764 linelock->flag = tlckLINELOCK;
945 assert(!(tlck->flag & tlckFREEPAGE));
1009 tlck->flag = tlckINODELOCK;
1011 tlck->flag |= tlckDIRECTORY;
1077 linelock->flag = tlckLINELOCK;
1080 if (tlck->flag & tlckDIRECTORY)
1081 linelock->flag |= tlckDIRECTORY;
1130 int flag)
1143 jfs_info("txCommit, tid = %d, flag = %d", tid, flag);
1168 tblk->xflag |= flag;
1170 if ((flag & (COMMIT_FORCE | COMMIT_SYNC)) == 0)
1228 * && (tblk->flag & COMMIT_DELETE) == 0)
1315 if (flag & COMMIT_FORCE)
1335 if ((tblk->flag & tblkGC_LAZY) == 0)
1387 tlck->flag |= tlckLOG;
1458 tlck->flag |= tlckWRITEPAGE;
1495 tlck->flag |= tlckUPDATEMAP;
1498 tlck->flag |= tlckWRITEPAGE;
1518 if (pxdlock->flag & mlckALLOCPXD)
1531 tlck->flag |= tlckUPDATEMAP;
1579 tlck->flag |= tlckWRITEPAGE;
1633 tlck->flag |= tlckUPDATEMAP;
1635 pxdlock->flag = mlckALLOCPXD;
1641 tlck->flag |= tlckWRITEPAGE;
1658 tlck->flag |= tlckWRITEPAGE;
1682 tlck->flag |= tlckUPDATEMAP;
1738 * logredo() resets (XAD_NEW|XAD_EXTEND) flag when
1750 * txUpdateMap() resets (XAD_NEW|XAD_EXTEND) flag.
1762 tlck->flag |= tlckUPDATEMAP;
1763 xadlock->flag = mlckALLOCXADLIST;
1775 xadlock->flag = mlckALLOCPXDLIST;
1780 p->xad[lwm + i].flag &=
1789 xadlock->flag = mlckALLOCXADLIST;
1800 tlck->flag |= tlckWRITEPAGE;
1866 tlck->flag |= tlckUPDATEMAP;
1878 xadlock->flag = mlckFREEPXDLIST;
1892 xadlock->flag = mlckFREEXADLIST;
1904 tlck->flag |= tlckFREEPAGE;
1948 * logredo() resets (XAD_NEW|XAD_EXTEND) flag when
2012 * txUpdateMap() resets (XAD_NEW|XAD_EXTEND) flag.
2014 tlck->flag |= tlckUPDATEMAP;
2015 xadlock->flag = mlckALLOCXADLIST;
2034 tlck->flag |= tlckUPDATEMAP;
2036 pxdlock->flag = mlckFREEPXD;
2054 tlck->flag |= tlckUPDATEMAP;
2055 xadlock->flag = mlckFREEXADLIST;
2065 tlck->flag |= tlckWRITEPAGE;
2104 * (new flag LOG_RELOCATE may be introduced which will
2118 tlck->flag |= tlckUPDATEMAP;
2136 if (pxdlock->flag & mlckALLOCPXD)
2152 tlck->flag |= tlckUPDATEMAP;
2160 * set COMMIT_INLINE flag;
2175 if (newea->flag & DXD_EXTENT) {
2179 pxdlock->flag = mlckALLOCPXD;
2184 } else if (newea->flag & DXD_INLINE) {
2194 if (!test_cflag(COMMIT_Nolink, ip) && oldea->flag & DXD_EXTENT) {
2201 pxdlock->flag = mlckFREEPXD;
2248 if (tlck->flag & tlckWRITEPAGE) {
2249 tlck->flag &= ~tlckWRITEPAGE;
2266 set_bit(META_dirty, &mp->flag);
2267 set_bit(META_sync, &mp->flag);
2314 if ((tlck->flag & tlckUPDATEMAP) == 0)
2317 if (tlck->flag & tlckFREEPAGE) {
2344 if (maplock->flag & mlckALLOC) {
2361 else { /* (maplock->flag & mlckFREE) */
2363 if (tlck->flag & tlckDIRECTORY)
2371 if (tlck->flag & tlckFREEPAGE) {
2372 if (!(tblk->flag & tblkGC_LAZY)) {
2388 * update in-memory inode flag/state
2397 pxdlock.flag = mlckALLOCPXD;
2444 if (maplock->flag & mlckALLOCXADLIST) {
2448 if (xad->flag & (XAD_NEW | XAD_EXTENDED)) {
2453 xad->flag &= ~(XAD_NEW | XAD_EXTENDED);
2458 } else if (maplock->flag & mlckALLOCPXD) {
2464 } else { /* (maplock->flag & mlckALLOCPXDLIST) */
2506 if (maplock->flag & mlckFREEXADLIST) {
2510 if (!(xad->flag & XAD_NEW)) {
2519 } else if (maplock->flag & mlckFREEPXD) {
2527 } else { /* (maplock->flag & mlckALLOCPXDLIST) */
2546 if (maplock->flag & mlckFREEXADLIST) {
2553 xad->flag = 0;
2557 } else if (maplock->flag & mlckFREEPXD) {
2564 } else { /* (maplock->flag & mlckFREEPXDLIST) */
2598 if (tlck->flag & tlckFREELOCK) {
2691 while (((tblk->flag & tblkGC_READY) == 0) &&
2692 ((tblk->flag & tblkGC_UNLOCKED) == 0)) {
2707 tblk->flag |= tblkGC_COMMITTED;
2709 if (tblk->flag & tblkGC_READY)
2715 * Can't release log->gclock until we've tested tblk->flag
2717 if (tblk->flag & tblkGC_LAZY) {
2720 tblk->flag &= ~tblkGC_LAZY;
2854 set_bit(log_QUIESCE, &log->flag);
2907 clear_bit(log_QUIESCE, &log->flag);