• Home
  • Raw
  • Download

Lines Matching refs:index

92 	s16 index;  member
154 int index; in xtLookup() local
190 XT_GETSEARCH(ip, btstack.top, bn, mp, p, index); in xtLookup()
205 xad = &p->xad[index]; in xtLookup()
256 int index; in xtLookupList() local
296 XT_GETSEARCH(ip, btstack.top, bn, mp, p, index); in xtLookupList()
299 if (index == le16_to_cpu(p->header.nextindex)) { in xtLookupList()
313 index = XTENTRYSTART; in xtLookupList()
316 xad = &p->xad[index]; in xtLookupList()
382 if (index == le16_to_cpu(p->header.nextindex) - 1) { in xtLookupList()
389 index++; in xtLookupList()
443 if (index == le16_to_cpu(p->header.nextindex) - 1) { in xtLookupList()
457 index = XTENTRYSTART; in xtLookupList()
458 xad = &p->xad[index]; in xtLookupList()
460 index++; in xtLookupList()
509 int base, index, lim, btindex; in xtSearch() local
552 (index = jfs_ip->btindex) < in xtSearch()
554 xad = &p->xad[index]; in xtSearch()
567 index++; in xtSearch()
568 if (index < in xtSearch()
621 btsp->index = index; in xtSearch()
625 jfs_ip->btindex = index; in xtSearch()
642 index = base + (lim >> 1); in xtSearch()
644 XT_CMP(cmp, xoff, &p->xad[index], t64); in xtSearch()
668 btsp->index = index; in xtSearch()
673 if (index == btindex || in xtSearch()
674 index == btindex + 1) in xtSearch()
678 jfs_ip->btindex = index; in xtSearch()
685 if (index < le16_to_cpu(p->header.nextindex)-1) in xtSearch()
686 next = offsetXAD(&p->xad[index + 1]); in xtSearch()
691 base = index + 1; in xtSearch()
726 btsp->index = base; in xtSearch()
749 index = base ? base - 1 : base; in xtSearch()
767 BT_PUSH(btstack, bn, index); in xtSearch()
770 bn = addressXAD(&p->xad[index]); in xtSearch()
806 int index, nextindex; in xtInsert() local
829 XT_GETSEARCH(ip, btstack.top, bn, mp, p, index); in xtInsert()
844 if (index > XTENTRYSTART) { in xtInsert()
845 xad = &p->xad[index - 1]; in xtInsert()
871 split.index = index; in xtInsert()
901 if (index < nextindex) in xtInsert()
902 memmove(&p->xad[index + 1], &p->xad[index], in xtInsert()
903 (nextindex - index) * sizeof(xad_t)); in xtInsert()
906 xad = &p->xad[index]; in xtInsert()
917 (xtlck->lwm.offset) ? min(index, in xtInsert()
918 (int)xtlck->lwm.offset) : index; in xtInsert()
989 skip = split->index; in xtSplitUp()
1104 skip = parent->index + 1; in xtSplitUp()
1116 split->index = skip; /* index at insert */ in xtSplitUp()
1302 skip = split->index; in xtSplitPage()
1552 skip = split->index; in xtSplitRoot()
1629 int index, nextindex, len; in xtExtend() local
1644 XT_GETSEARCH(ip, btstack.top, bn, mp, p, index); in xtExtend()
1653 xad = &p->xad[index]; in xtExtend()
1693 split.index = index + 1; in xtExtend()
1735 xad = &p->xad[index + 1]; in xtExtend()
1743 xad = &p->xad[index]; in xtExtend()
1756 (xtlck->lwm.offset) ? min(index, in xtExtend()
1757 (int)xtlck->lwm.offset) : index; in xtExtend()
1792 int index, nextindex, llen, rlen; in xtTailgate() local
1811 XT_GETSEARCH(ip, btstack.top, bn, mp, p, index); in xtTailgate()
1821 if (index != nextindex - 1) { in xtTailgate()
1838 xad = &p->xad[index]; in xtTailgate()
1859 split.index = index + 1; in xtTailgate()
1901 xad = &p->xad[index + 1]; in xtTailgate()
1909 xad = &p->xad[index]; in xtTailgate()
1925 pxdlock->index = 1; in xtTailgate()
1940 min(index, (int)xtlck->lwm.offset) : index; in xtTailgate()
1972 int index0, index, newindex, nextindex; in xtUpdate() local
2025 index = index0; in xtUpdate()
2026 newindex = index + 1; in xtUpdate()
2056 if (index == XTENTRYSTART) in xtUpdate()
2060 lxad = &p->xad[index - 1]; in xtUpdate()
2067 index0 = index - 1; in xtUpdate()
2087 if (index < nextindex - 1) in xtUpdate()
2088 memmove(&p->xad[index], &p->xad[index + 1], in xtUpdate()
2089 (nextindex - index - in xtUpdate()
2096 index = index0; in xtUpdate()
2097 newindex = index + 1; in xtUpdate()
2131 rxad = &p->xad[index + 1]; in xtUpdate()
2156 memmove(&p->xad[index], &p->xad[index + 1], in xtUpdate()
2157 (nextindex - index - 1) << L2XTSLOTSIZE); in xtUpdate()
2184 xad = &p->xad[index]; in xtUpdate()
2192 split.index = newindex; in xtUpdate()
2289 index0 = index = newindex; in xtUpdate()
2291 index++; in xtUpdate()
2293 newindex = index + 1; in xtUpdate()
2315 if (index0 != index) { in xtUpdate()
2332 xad = &p->xad[index]; in xtUpdate()
2346 split.index = newindex; in xtUpdate()
2440 int index, nextindex; in xtAppend() local
2469 XT_GETSEARCH(ip, btstack.top, bn, mp, p, index); in xtAppend()
2526 split.index = index; in xtAppend()
2562 xad = &p->xad[index]; in xtAppend()
2569 (xtlck->lwm.offset) ? min(index,(int) xtlck->lwm.offset) : index; in xtAppend()
2608 int index, nextindex; in xtDelete() local
2618 XT_GETSEARCH(ip, btstack.top, bn, mp, p, index); in xtDelete()
2646 (xtlck->lwm.offset) ? min(index, xtlck->lwm.offset) : index; in xtDelete()
2649 if (index < nextindex - 1) in xtDelete()
2650 memmove(&p->xad[index], &p->xad[index + 1], in xtDelete()
2651 (nextindex - index - 1) * sizeof(xad_t)); in xtDelete()
2677 int index, nextindex; in xtDeleteUp() local
2728 index = parent->index; in xtDeleteUp()
2780 (xtlck->lwm.offset) ? min(index, in xtDeleteUp()
2782 offset) : index; in xtDeleteUp()
2787 if (index < nextindex - 1) in xtDeleteUp()
2788 memmove(&p->xad[index], &p->xad[index + 1], in xtDeleteUp()
2789 (nextindex - index - in xtDeleteUp()
2794 (ulong) parent->bn, index); in xtDeleteUp()
2840 int index; in xtRelocate() local
2869 XT_GETSEARCH(ip, btstack.top, bn, pmp, pp, index); in xtRelocate()
2877 xad = &pp->xad[index]; in xtRelocate()
2890 XT_GETSEARCH(ip, btstack.top, bn, pmp, pp, index); in xtRelocate()
2899 xad = &pp->xad[index]; in xtRelocate()
2973 XT_GETSEARCH(ip, btstack.top, bn, pmp, pp, index); in xtRelocate()
3104 pxdlock->index = 1; in xtRelocate()
3119 xad = &pp->xad[index]; in xtRelocate()
3123 xtlck->lwm.offset = min(index, xtlck->lwm.offset); in xtRelocate()
3162 int base, index, lim; in xtSearchNode() local
3204 index = base + (lim >> 1); in xtSearchNode()
3206 XT_CMP(cmp, xoff, &p->xad[index], t64); in xtSearchNode()
3213 if (xaddr == addressXAD(&p->xad[index]) && in xtSearchNode()
3214 xoff == offsetXAD(&p->xad[index])) { in xtSearchNode()
3220 btsp->index = index; in xtSearchNode()
3231 base = index + 1; in xtSearchNode()
3244 index = base ? base - 1 : base; in xtSearchNode()
3251 bn = addressXAD(&p->xad[index]); in xtSearchNode()
3430 int index, nextindex; in xtTruncate() local
3461 xadlock.index = 1; in xtTruncate()
3511 index = le16_to_cpu(p->header.nextindex) - 1; in xtTruncate()
3539 xad = &p->xad[index]; in xtTruncate()
3568 for (; index >= XTENTRYSTART; index--) { in xtTruncate()
3569 xad = &p->xad[index]; in xtTruncate()
3607 if (index == XTENTRYSTART) in xtTruncate()
3610 nextindex = index; in xtTruncate()
3628 min(index, (int)xtlck->lwm.offset) : index; in xtTruncate()
3629 xtlck->lwm.length = index + 1 - in xtTruncate()
3631 xtlck->twm.offset = index; in xtTruncate()
3651 nextindex = index + 1; in xtTruncate()
3663 nextindex = index + 1; in xtTruncate()
3748 index = parent->index; in xtTruncate()
3755 if (index < le16_to_cpu(p->header.nextindex) - 1) { in xtTruncate()
3773 xadlock.xdlist = &p->xad[index + 1]; in xtTruncate()
3776 index - 1; in xtTruncate()
3782 p->header.nextindex = cpu_to_le16(index + 1); in xtTruncate()
3791 nfreed += lengthXAD(&p->xad[index]); in xtTruncate()
3831 if (index == XTENTRYSTART) { in xtTruncate()
3899 index--; in xtTruncate()
3917 BT_PUSH(&btstack, bn, index); in xtTruncate()
3920 xad = &p->xad[index]; in xtTruncate()
3984 int index; in xtTruncate_pmap() local
4010 XT_GETSEARCH(ip, btstack.top, bn, mp, p, index); in xtTruncate_pmap()
4035 index = le16_to_cpu(p->header.nextindex) - 1; in xtTruncate_pmap()
4050 xad = &p->xad[index]; in xtTruncate_pmap()
4059 xtlck->hwm.offset = index; in xtTruncate_pmap()
4079 index = parent->index; in xtTruncate_pmap()
4084 if (index == XTENTRYSTART) { in xtTruncate_pmap()
4107 index--; in xtTruncate_pmap()
4118 BT_PUSH(&btstack, bn, index); in xtTruncate_pmap()
4121 xad = &p->xad[index]; in xtTruncate_pmap()