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);
535 struct xtsplit split; /* split information */ in xtInsert() local
597 split.mp = mp; in xtInsert()
598 split.index = index; in xtInsert()
599 split.flag = xflag; in xtInsert()
600 split.off = xoff; in xtInsert()
601 split.len = xlen; in xtInsert()
602 split.addr = xaddr; in xtInsert()
603 split.pxdlist = NULL; in xtInsert()
604 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) { in xtInsert()
676 struct inode *ip, struct xtsplit * split, struct btstack * btstack) in xtSplitUp() argument
698 smp = split->mp; in xtSplitUp()
716 skip = split->index; in xtSplitUp()
724 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitUp()
725 split->addr); in xtSplitUp()
749 if (split->pxdlist == NULL) { in xtSplitUp()
751 split->pxdlist = &pxdlist; in xtSplitUp()
781 xtSplitRoot(tid, ip, split, &rmp) : in xtSplitUp()
782 xtSplitPage(tid, ip, split, &rmp, &rbn); in xtSplitUp()
842 split->mp = smp; in xtSplitUp()
843 split->index = skip; /* index at insert */ in xtSplitUp()
844 split->flag = XAD_NEW; in xtSplitUp()
845 split->off = offsetXAD(&rcp->xad[XTENTRYSTART]); in xtSplitUp()
846 split->len = JFS_SBI(ip->i_sb)->nbperpage; in xtSplitUp()
847 split->addr = rcbn; in xtSplitUp()
857 xtSplitRoot(tid, ip, split, &rmp) : in xtSplitUp()
858 xtSplitPage(tid, ip, split, &rmp, &rbn); in xtSplitUp()
946 struct xtsplit * split, struct metapage ** rmpp, s64 * rbnp) in xtSplitPage() argument
965 smp = split->mp; in xtSplitPage()
968 INCREMENT(xtStat.split); in xtSplitPage()
970 pxdlist = split->pxdlist; in xtSplitPage()
1028 skip = split->index; in xtSplitPage()
1051 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitPage()
1052 split->addr); in xtSplitPage()
1122 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitPage()
1123 split->addr); in xtSplitPage()
1147 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitPage()
1148 split->addr); in xtSplitPage()
1213 struct inode *ip, struct xtsplit * split, struct metapage ** rmpp) in xtSplitRoot() argument
1229 INCREMENT(xtStat.split); in xtSplitRoot()
1234 pxdlist = split->pxdlist; in xtSplitRoot()
1280 skip = split->index; in xtSplitRoot()
1287 XT_PUTENTRY(xad, split->flag, split->off, split->len, split->addr); in xtSplitRoot()
1312 BT_MARK_DIRTY(split->mp, ip); in xtSplitRoot()
1324 tlck = txLock(tid, ip, split->mp, tlckXTREE | tlckGROW); in xtSplitRoot()
1359 struct xtsplit split; /* split information */ in xtExtend() local
1420 split.mp = mp; in xtExtend()
1421 split.index = index + 1; in xtExtend()
1422 split.flag = XAD_NEW; in xtExtend()
1423 split.off = xoff; /* split offset */ in xtExtend()
1424 split.len = len; in xtExtend()
1425 split.addr = xaddr; in xtExtend()
1426 split.pxdlist = NULL; in xtExtend()
1427 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) in xtExtend()
1522 struct xtsplit split; /* split information */ in xtTailgate() local
1585 split.mp = mp; in xtTailgate()
1586 split.index = index + 1; in xtTailgate()
1587 split.flag = XAD_NEW; in xtTailgate()
1588 split.off = xoff; /* split offset */ in xtTailgate()
1589 split.len = xlen; in xtTailgate()
1590 split.addr = xaddr; in xtTailgate()
1591 split.pxdlist = NULL; in xtTailgate()
1592 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) in xtTailgate()
1701 struct xtsplit split; /* split information */ in xtUpdate() local
1918 split.mp = mp; in xtUpdate()
1919 split.index = newindex; in xtUpdate()
1920 split.flag = xflag & ~XAD_NOTRECORDED; in xtUpdate()
1921 split.off = nxoff; in xtUpdate()
1922 split.len = nxlen; in xtUpdate()
1923 split.addr = nxaddr; in xtUpdate()
1924 split.pxdlist = NULL; in xtUpdate()
1925 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) in xtUpdate()
2071 split.mp = mp; in xtUpdate()
2072 split.index = newindex; in xtUpdate()
2073 split.flag = xflag; in xtUpdate()
2074 split.off = xoff; in xtUpdate()
2075 split.len = xlen; in xtUpdate()
2076 split.addr = xaddr; in xtUpdate()
2077 split.pxdlist = NULL; in xtUpdate()
2078 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) in xtUpdate()
2168 struct xtsplit split; /* split information */ in xtAppend() local
2224 split.pxdlist = &pxdlist; in xtAppend()
2251 split.mp = mp; in xtAppend()
2252 split.index = index; in xtAppend()
2253 split.flag = xflag; in xtAppend()
2254 split.off = xoff; in xtAppend()
2255 split.len = xlen; in xtAppend()
2256 split.addr = xaddr; in xtAppend()
2257 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) { in xtAppend()
3874 xtStat.split); in jfs_xtstat_proc_show()