Lines Matching refs:split
96 uint split; member
109 struct xtsplit * split, struct btstack * btstack);
111 static int xtSplitPage(tid_t tid, struct inode *ip, struct xtsplit * split,
115 struct xtsplit * split, struct metapage ** rmpp);
524 struct xtsplit split; /* split information */ in xtInsert() local
586 split.mp = mp; in xtInsert()
587 split.index = index; in xtInsert()
588 split.flag = xflag; in xtInsert()
589 split.off = xoff; in xtInsert()
590 split.len = xlen; in xtInsert()
591 split.addr = xaddr; in xtInsert()
592 split.pxdlist = NULL; in xtInsert()
593 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) { in xtInsert()
665 struct inode *ip, struct xtsplit * split, struct btstack * btstack) in xtSplitUp() argument
687 smp = split->mp; in xtSplitUp()
705 skip = split->index; in xtSplitUp()
713 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitUp()
714 split->addr); in xtSplitUp()
738 if (split->pxdlist == NULL) { in xtSplitUp()
740 split->pxdlist = &pxdlist; in xtSplitUp()
770 xtSplitRoot(tid, ip, split, &rmp) : in xtSplitUp()
771 xtSplitPage(tid, ip, split, &rmp, &rbn); in xtSplitUp()
831 split->mp = smp; in xtSplitUp()
832 split->index = skip; /* index at insert */ in xtSplitUp()
833 split->flag = XAD_NEW; in xtSplitUp()
834 split->off = offsetXAD(&rcp->xad[XTENTRYSTART]); in xtSplitUp()
835 split->len = JFS_SBI(ip->i_sb)->nbperpage; in xtSplitUp()
836 split->addr = rcbn; in xtSplitUp()
846 xtSplitRoot(tid, ip, split, &rmp) : in xtSplitUp()
847 xtSplitPage(tid, ip, split, &rmp, &rbn); in xtSplitUp()
935 struct xtsplit * split, struct metapage ** rmpp, s64 * rbnp) in xtSplitPage() argument
954 smp = split->mp; in xtSplitPage()
957 INCREMENT(xtStat.split); in xtSplitPage()
959 pxdlist = split->pxdlist; in xtSplitPage()
1017 skip = split->index; in xtSplitPage()
1040 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitPage()
1041 split->addr); in xtSplitPage()
1111 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitPage()
1112 split->addr); in xtSplitPage()
1136 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitPage()
1137 split->addr); in xtSplitPage()
1202 struct inode *ip, struct xtsplit * split, struct metapage ** rmpp) in xtSplitRoot() argument
1218 INCREMENT(xtStat.split); in xtSplitRoot()
1223 pxdlist = split->pxdlist; in xtSplitRoot()
1269 skip = split->index; in xtSplitRoot()
1276 XT_PUTENTRY(xad, split->flag, split->off, split->len, split->addr); in xtSplitRoot()
1301 BT_MARK_DIRTY(split->mp, ip); in xtSplitRoot()
1313 tlck = txLock(tid, ip, split->mp, tlckXTREE | tlckGROW); in xtSplitRoot()
1348 struct xtsplit split; /* split information */ in xtExtend() local
1409 split.mp = mp; in xtExtend()
1410 split.index = index + 1; in xtExtend()
1411 split.flag = XAD_NEW; in xtExtend()
1412 split.off = xoff; /* split offset */ in xtExtend()
1413 split.len = len; in xtExtend()
1414 split.addr = xaddr; in xtExtend()
1415 split.pxdlist = NULL; in xtExtend()
1416 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) in xtExtend()
1507 struct xtsplit split; /* split information */ in xtUpdate() local
1703 split.mp = mp; in xtUpdate()
1704 split.index = newindex; in xtUpdate()
1705 split.flag = xflag & ~XAD_NOTRECORDED; in xtUpdate()
1706 split.off = nxoff; in xtUpdate()
1707 split.len = nxlen; in xtUpdate()
1708 split.addr = nxaddr; in xtUpdate()
1709 split.pxdlist = NULL; in xtUpdate()
1710 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) in xtUpdate()
1856 split.mp = mp; in xtUpdate()
1857 split.index = newindex; in xtUpdate()
1858 split.flag = xflag; in xtUpdate()
1859 split.off = xoff; in xtUpdate()
1860 split.len = xlen; in xtUpdate()
1861 split.addr = xaddr; in xtUpdate()
1862 split.pxdlist = NULL; in xtUpdate()
1863 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) in xtUpdate()
1953 struct xtsplit split; /* split information */ in xtAppend() local
2009 split.pxdlist = &pxdlist; in xtAppend()
2036 split.mp = mp; in xtAppend()
2037 split.index = index; in xtAppend()
2038 split.flag = xflag; in xtAppend()
2039 split.off = xoff; in xtAppend()
2040 split.len = xlen; in xtAppend()
2041 split.addr = xaddr; in xtAppend()
2042 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) { in xtAppend()
2913 xtStat.split); in jfs_xtstat_proc_show()