Lines Matching refs:split
76 uint split; member
89 struct xtsplit * split, struct btstack * btstack);
91 static int xtSplitPage(tid_t tid, struct inode *ip, struct xtsplit * split,
95 struct xtsplit * split, struct metapage ** rmpp);
539 struct xtsplit split; /* split information */ in xtInsert() local
601 split.mp = mp; in xtInsert()
602 split.index = index; in xtInsert()
603 split.flag = xflag; in xtInsert()
604 split.off = xoff; in xtInsert()
605 split.len = xlen; in xtInsert()
606 split.addr = xaddr; in xtInsert()
607 split.pxdlist = NULL; in xtInsert()
608 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) { in xtInsert()
680 struct inode *ip, struct xtsplit * split, struct btstack * btstack) in xtSplitUp() argument
702 smp = split->mp; in xtSplitUp()
720 skip = split->index; in xtSplitUp()
728 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitUp()
729 split->addr); in xtSplitUp()
753 if (split->pxdlist == NULL) { in xtSplitUp()
755 split->pxdlist = &pxdlist; in xtSplitUp()
785 xtSplitRoot(tid, ip, split, &rmp) : in xtSplitUp()
786 xtSplitPage(tid, ip, split, &rmp, &rbn); in xtSplitUp()
846 split->mp = smp; in xtSplitUp()
847 split->index = skip; /* index at insert */ in xtSplitUp()
848 split->flag = XAD_NEW; in xtSplitUp()
849 split->off = offsetXAD(&rcp->xad[XTENTRYSTART]); in xtSplitUp()
850 split->len = JFS_SBI(ip->i_sb)->nbperpage; in xtSplitUp()
851 split->addr = rcbn; in xtSplitUp()
861 xtSplitRoot(tid, ip, split, &rmp) : in xtSplitUp()
862 xtSplitPage(tid, ip, split, &rmp, &rbn); in xtSplitUp()
950 struct xtsplit * split, struct metapage ** rmpp, s64 * rbnp) in xtSplitPage() argument
969 smp = split->mp; in xtSplitPage()
972 INCREMENT(xtStat.split); in xtSplitPage()
974 pxdlist = split->pxdlist; in xtSplitPage()
1032 skip = split->index; in xtSplitPage()
1055 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitPage()
1056 split->addr); in xtSplitPage()
1126 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitPage()
1127 split->addr); in xtSplitPage()
1151 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitPage()
1152 split->addr); in xtSplitPage()
1217 struct inode *ip, struct xtsplit * split, struct metapage ** rmpp) in xtSplitRoot() argument
1233 INCREMENT(xtStat.split); in xtSplitRoot()
1238 pxdlist = split->pxdlist; in xtSplitRoot()
1284 skip = split->index; in xtSplitRoot()
1291 XT_PUTENTRY(xad, split->flag, split->off, split->len, split->addr); in xtSplitRoot()
1316 BT_MARK_DIRTY(split->mp, ip); in xtSplitRoot()
1328 tlck = txLock(tid, ip, split->mp, tlckXTREE | tlckGROW); in xtSplitRoot()
1363 struct xtsplit split; /* split information */ in xtExtend() local
1424 split.mp = mp; in xtExtend()
1425 split.index = index + 1; in xtExtend()
1426 split.flag = XAD_NEW; in xtExtend()
1427 split.off = xoff; /* split offset */ in xtExtend()
1428 split.len = len; in xtExtend()
1429 split.addr = xaddr; in xtExtend()
1430 split.pxdlist = NULL; in xtExtend()
1431 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) in xtExtend()
1522 struct xtsplit split; /* split information */ in xtUpdate() local
1718 split.mp = mp; in xtUpdate()
1719 split.index = newindex; in xtUpdate()
1720 split.flag = xflag & ~XAD_NOTRECORDED; in xtUpdate()
1721 split.off = nxoff; in xtUpdate()
1722 split.len = nxlen; in xtUpdate()
1723 split.addr = nxaddr; in xtUpdate()
1724 split.pxdlist = NULL; in xtUpdate()
1725 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) in xtUpdate()
1871 split.mp = mp; in xtUpdate()
1872 split.index = newindex; in xtUpdate()
1873 split.flag = xflag; in xtUpdate()
1874 split.off = xoff; in xtUpdate()
1875 split.len = xlen; in xtUpdate()
1876 split.addr = xaddr; in xtUpdate()
1877 split.pxdlist = NULL; in xtUpdate()
1878 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) in xtUpdate()
1968 struct xtsplit split; /* split information */ in xtAppend() local
2024 split.pxdlist = &pxdlist; in xtAppend()
2051 split.mp = mp; in xtAppend()
2052 split.index = index; in xtAppend()
2053 split.flag = xflag; in xtAppend()
2054 split.off = xoff; in xtAppend()
2055 split.len = xlen; in xtAppend()
2056 split.addr = xaddr; in xtAppend()
2057 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) { in xtAppend()
2927 xtStat.split); in jfs_xtstat_proc_show()