Lines Matching refs:flag
57 (XAD)->flag = (FLAG);\
94 u8 flag; member
118 struct btstack * btstack, int flag);
136 int *cmpp, struct btstack * btstack, int flag);
210 *pflag = xad->flag; in xtLookup()
240 int *cmpp, struct btstack * btstack, int flag) in xtSearch() argument
291 (p->header.flag & BT_LEAF) && in xtSearch()
349 if (flag & XT_INSERT) { in xtSearch()
392 if (p->header.flag & BT_LEAF) { in xtSearch()
396 if (flag & XT_INSERT) { in xtSearch()
450 if (p->header.flag & BT_LEAF) { in xtSearch()
454 if (flag & XT_INSERT) { in xtSearch()
539 int flag) in xtInsert() argument
612 split.flag = xflag; in xtInsert()
715 if ((sp->header.flag & BT_ROOT) && (!S_ISDIR(ip->i_mode)) && in xtSplitUp()
737 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitUp()
793 rc = (sp->header.flag & BT_ROOT) ? in xtSplitUp()
857 split->flag = XAD_NEW; in xtSplitUp()
869 rc = (sp->header.flag & BT_ROOT) ? in xtSplitUp()
1013 rp->header.flag = sp->header.flag & BT_TYPE; in xtSplitPage()
1064 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitPage()
1135 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitPage()
1160 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitPage()
1272 rp->header.flag = in xtSplitRoot()
1273 (sp->header.flag & BT_LEAF) ? BT_LEAF : BT_INTERNAL; in xtSplitRoot()
1300 XT_PUTENTRY(xad, split->flag, split->off, split->len, split->addr); in xtSplitRoot()
1331 sp->header.flag &= ~BT_LEAF; in xtSplitRoot()
1332 sp->header.flag |= BT_INTERNAL; in xtSplitRoot()
1363 int flag) in xtExtend() argument
1435 split.flag = XAD_NEW; in xtExtend()
1452 if (p->header.flag & BT_INTERNAL) { in xtExtend()
1492 if (!(xad->flag & XAD_NEW)) in xtExtend()
1493 xad->flag |= XAD_EXTENDED; in xtExtend()
1526 int flag) in xtTailgate() argument
1600 split.flag = XAD_NEW; in xtTailgate()
1617 if (p->header.flag & BT_INTERNAL) { in xtTailgate()
1657 if (!(xad->flag & XAD_NEW)) { in xtTailgate()
1662 pxdlock->flag = mlckFREEPXD; in xtTailgate()
1751 xflag = xad->flag; in xtUpdate()
1780 xad->flag = xflag & ~XAD_NOTRECORDED; in xtUpdate()
1802 if (!(lxad->flag & XAD_NOTRECORDED) && in xtUpdate()
1815 if (!(lxad->flag & XAD_NEW)) in xtUpdate()
1816 lxad->flag |= XAD_EXTENDED; in xtUpdate()
1853 xad->flag = xflag & ~XAD_NOTRECORDED; in xtUpdate()
1873 if (!(rxad->flag & XAD_NOTRECORDED) && in xtUpdate()
1887 if (!(rxad->flag & XAD_NEW)) in xtUpdate()
1888 rxad->flag |= XAD_EXTENDED; in xtUpdate()
1933 split.flag = xflag & ~XAD_NOTRECORDED; in xtUpdate()
1950 if (p->header.flag & BT_INTERNAL) { in xtUpdate()
1987 xad->flag = xflag & ~XAD_NOTRECORDED; in xtUpdate()
2073 xad->flag = xflag & ~XAD_NOTRECORDED; in xtUpdate()
2086 split.flag = xflag; in xtUpdate()
2104 if (p->header.flag & BT_INTERNAL) { in xtUpdate()
2173 int flag) in xtAppend() argument
2266 split.flag = xflag; in xtAppend()
2339 int xtDelete(tid_t tid, struct inode *ip, s64 xoff, s32 xlen, int flag) in xtDelete() argument
2426 if (fp->header.flag & BT_ROOT) { in xtDeleteUp()
2428 fp->header.flag &= ~BT_INTERNAL; in xtDeleteUp()
2429 fp->header.flag |= BT_LEAF; in xtDeleteUp()
2478 if (p->header.flag & BT_ROOT) { in xtDeleteUp()
2480 p->header.flag &= ~BT_INTERNAL; in xtDeleteUp()
2481 p->header.flag |= BT_LEAF; in xtDeleteUp()
2649 if (xad->flag & XAD_NOTRECORDED) in xtRelocate()
2840 pxdlock->flag = mlckFREEPXD; in xtRelocate()
2859 xad->flag |= XAD_NEW; in xtRelocate()
2892 int *cmpp, struct btstack * btstack, int flag) in xtSearchNode() argument
2932 if (p->header.flag & BT_LEAF) { in xtSearchNode()
3086 p->header.flag = DXD_INDEX | BT_ROOT | BT_LEAF; in xtInitRoot()
3162 s64 xtTruncate(tid_t tid, struct inode *ip, s64 newsize, int flag) in xtTruncate() argument
3187 tblk->xflag |= flag; in xtTruncate()
3192 flag &= COMMIT_MAP; in xtTruncate()
3193 assert(flag != COMMIT_PMAP); in xtTruncate()
3195 if (flag == COMMIT_PWMAP) in xtTruncate()
3199 xadlock.flag = mlckFREEXADLIST; in xtTruncate()
3269 if (p->header.flag & BT_INTERNAL) in xtTruncate()
3372 pxdlock->flag = mlckFREEPXD; in xtTruncate()
3380 pxdlock->flag = mlckFREEPXD; in xtTruncate()
3386 xadlock.flag = mlckFREEXADLIST; in xtTruncate()
3444 if (p->header.flag & BT_ROOT) { in xtTruncate()
3445 p->header.flag &= ~BT_INTERNAL; in xtTruncate()
3446 p->header.flag |= BT_LEAF; in xtTruncate()
3459 lid_to_tlock(mp->lid)->flag |= tlckFREELOCK; in xtTruncate()
3593 if (p->header.flag & BT_ROOT) { in xtTruncate()
3594 p->header.flag &= ~BT_INTERNAL; in xtTruncate()
3595 p->header.flag |= BT_LEAF; in xtTruncate()
3617 lid_to_tlock(mp->lid)->flag |= in xtTruncate()
3688 if (flag == COMMIT_WMAP) in xtTruncate()
3775 if (p->header.flag & BT_INTERNAL) in xtTruncate_pmap()
3834 if (p->header.flag & BT_ROOT) { in xtTruncate_pmap()