Lines Matching defs: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)
1314 if (flag & COMMIT_FORCE)
1334 if ((tblk->flag & tblkGC_LAZY) == 0)
1385 tlck->flag |= tlckLOG;
1455 tlck->flag |= tlckWRITEPAGE;
1492 tlck->flag |= tlckUPDATEMAP;
1495 tlck->flag |= tlckWRITEPAGE;
1542 tlck->flag |= tlckWRITEPAGE;
1596 tlck->flag |= tlckUPDATEMAP;
1598 pxdlock->flag = mlckALLOCPXD;
1604 tlck->flag |= tlckWRITEPAGE;
1621 tlck->flag |= tlckWRITEPAGE;
1645 tlck->flag |= tlckUPDATEMAP;
1701 * logredo() resets (XAD_NEW|XAD_EXTEND) flag when
1713 * txUpdateMap() resets (XAD_NEW|XAD_EXTEND) flag.
1725 tlck->flag |= tlckUPDATEMAP;
1726 xadlock->flag = mlckALLOCXADLIST;
1738 xadlock->flag = mlckALLOCPXDLIST;
1743 p->xad[lwm + i].flag &=
1752 xadlock->flag = mlckALLOCXADLIST;
1763 tlck->flag |= tlckWRITEPAGE;
1829 tlck->flag |= tlckUPDATEMAP;
1841 xadlock->flag = mlckFREEPXDLIST;
1855 xadlock->flag = mlckFREEXADLIST;
1867 tlck->flag |= tlckFREEPAGE;
1911 * logredo() resets (XAD_NEW|XAD_EXTEND) flag when
1975 * txUpdateMap() resets (XAD_NEW|XAD_EXTEND) flag.
1977 tlck->flag |= tlckUPDATEMAP;
1978 xadlock->flag = mlckALLOCXADLIST;
1997 tlck->flag |= tlckUPDATEMAP;
1999 pxdlock->flag = mlckFREEPXD;
2017 tlck->flag |= tlckUPDATEMAP;
2018 xadlock->flag = mlckFREEXADLIST;
2028 tlck->flag |= tlckWRITEPAGE;
2067 * (new flag LOG_RELOCATE may be introduced which will
2081 tlck->flag |= tlckUPDATEMAP;
2099 if (pxdlock->flag & mlckALLOCPXD)
2115 tlck->flag |= tlckUPDATEMAP;
2123 * set COMMIT_INLINE flag;
2138 if (newea->flag & DXD_EXTENT) {
2142 pxdlock->flag = mlckALLOCPXD;
2147 } else if (newea->flag & DXD_INLINE) {
2157 if (!test_cflag(COMMIT_Nolink, ip) && oldea->flag & DXD_EXTENT) {
2164 pxdlock->flag = mlckFREEPXD;
2211 if (tlck->flag & tlckWRITEPAGE) {
2212 tlck->flag &= ~tlckWRITEPAGE;
2229 set_bit(META_dirty, &mp->flag);
2230 set_bit(META_sync, &mp->flag);
2277 if ((tlck->flag & tlckUPDATEMAP) == 0)
2280 if (tlck->flag & tlckFREEPAGE) {
2307 if (maplock->flag & mlckALLOC) {
2324 else { /* (maplock->flag & mlckFREE) */
2326 if (tlck->flag & tlckDIRECTORY)
2334 if (tlck->flag & tlckFREEPAGE) {
2335 if (!(tblk->flag & tblkGC_LAZY)) {
2351 * update in-memory inode flag/state
2360 pxdlock.flag = mlckALLOCPXD;
2407 if (maplock->flag & mlckALLOCXADLIST) {
2411 if (xad->flag & (XAD_NEW | XAD_EXTENDED)) {
2416 xad->flag &= ~(XAD_NEW | XAD_EXTENDED);
2421 } else if (maplock->flag & mlckALLOCPXD) {
2427 } else { /* (maplock->flag & mlckALLOCPXDLIST) */
2469 if (maplock->flag & mlckFREEXADLIST) {
2473 if (!(xad->flag & XAD_NEW)) {
2482 } else if (maplock->flag & mlckFREEPXD) {
2490 } else { /* (maplock->flag & mlckALLOCPXDLIST) */
2509 if (maplock->flag & mlckFREEXADLIST) {
2516 xad->flag = 0;
2520 } else if (maplock->flag & mlckFREEPXD) {
2527 } else { /* (maplock->flag & mlckFREEPXDLIST) */
2561 if (tlck->flag & tlckFREELOCK) {
2654 while (((tblk->flag & tblkGC_READY) == 0) &&
2655 ((tblk->flag & tblkGC_UNLOCKED) == 0)) {
2670 tblk->flag |= tblkGC_COMMITTED;
2672 if (tblk->flag & tblkGC_READY)
2678 * Can't release log->gclock until we've tested tblk->flag
2680 if (tblk->flag & tblkGC_LAZY) {
2683 tblk->flag &= ~tblkGC_LAZY;
2818 set_bit(log_QUIESCE, &log->flag);
2871 clear_bit(log_QUIESCE, &log->flag);