Lines Matching refs:xad

135 			xad_t * xad,
156 xad_t *xad; in xtLookup() local
203 xad = &p->xad[index]; in xtLookup()
204 xoff = offsetXAD(xad); in xtLookup()
205 xlen = lengthXAD(xad); in xtLookup()
207 xaddr = addressXAD(xad); in xtLookup()
210 *pflag = xad->flag; in xtLookup()
248 xad_t *xad; in xtSearch() local
294 xad = &p->xad[index]; in xtSearch()
295 t64 = offsetXAD(xad); in xtSearch()
296 if (xoff < t64 + lengthXAD(xad)) { in xtSearch()
310 xad++; in xtSearch()
311 t64 = offsetXAD(xad); in xtSearch()
312 if (xoff < t64 + lengthXAD(xad)) { in xtSearch()
384 XT_CMP(cmp, xoff, &p->xad[index], t64); in xtSearch()
426 next = offsetXAD(&p->xad[index + 1]); in xtSearch()
443 next = offsetXAD(&p->xad[base]); in xtSearch()
510 bn = addressXAD(&p->xad[index]); in xtSearch()
549 xad_t *xad; in xtInsert() local
585 xad = &p->xad[index - 1]; in xtInsert()
586 hint = addressXAD(xad) + lengthXAD(xad) - 1; in xtInsert()
642 memmove(&p->xad[index + 1], &p->xad[index], in xtInsert()
646 xad = &p->xad[index]; in xtInsert()
647 XT_PUTENTRY(xad, xflag, xoff, xlen, xaddr); in xtInsert()
702 xad_t *xad; in xtSplitUp() local
732 memmove(&sp->xad[skip + 1], &sp->xad[skip], in xtSplitUp()
736 xad = &sp->xad[skip]; in xtSplitUp()
737 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitUp()
858 split->off = offsetXAD(&rcp->xad[XTENTRYSTART]); in xtSplitUp()
899 memmove(&sp->xad[skip + 1], &sp->xad[skip], in xtSplitUp()
904 xad = &sp->xad[skip]; in xtSplitUp()
905 XT_PUTENTRY(xad, XAD_NEW, in xtSplitUp()
906 offsetXAD(&rcp->xad[XTENTRYSTART]), in xtSplitUp()
971 xad_t *xad; in xtSplitPage() local
1063 xad = &rp->xad[XTENTRYSTART]; in xtSplitPage()
1064 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitPage()
1125 memmove(&rp->xad[XTENTRYSTART], &sp->xad[middle], in xtSplitPage()
1130 memmove(&sp->xad[skip + 1], &sp->xad[skip], in xtSplitPage()
1134 xad = &sp->xad[skip]; in xtSplitPage()
1135 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitPage()
1154 memmove(&rp->xad[XTENTRYSTART], &sp->xad[middle], in xtSplitPage()
1159 xad = &rp->xad[n]; in xtSplitPage()
1160 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitPage()
1165 memmove(&rp->xad[n + 1], &sp->xad[skip], in xtSplitPage()
1233 xad_t *xad; in xtSplitRoot() local
1286 memmove(&rp->xad[XTENTRYSTART], &sp->xad[XTENTRYSTART], in xtSplitRoot()
1296 memmove(&rp->xad[skip + 1], &rp->xad[skip], in xtSplitRoot()
1299 xad = &rp->xad[skip]; in xtSplitRoot()
1300 XT_PUTENTRY(xad, split->flag, split->off, split->len, split->addr); in xtSplitRoot()
1327 xad = &sp->xad[XTENTRYSTART]; in xtSplitRoot()
1328 XT_PUTENTRY(xad, XAD_NEW, 0, JFS_SBI(ip->i_sb)->nbperpage, rbn); in xtSplitRoot()
1373 xad_t *xad; in xtExtend() local
1394 xad = &p->xad[index]; in xtExtend()
1395 if ((offsetXAD(xad) + lengthXAD(xad)) != xoff) { in xtExtend()
1413 xlen = lengthXAD(xad) + xlen; in xtExtend()
1421 xoff = offsetXAD(xad) + MAXXLEN; in xtExtend()
1422 xaddr = addressXAD(xad) + MAXXLEN; in xtExtend()
1455 xad = &p->xad[XTENTRYSTART]; in xtExtend()
1456 bn = addressXAD(xad); in xtExtend()
1476 xad = &p->xad[index + 1]; in xtExtend()
1477 XT_PUTENTRY(xad, XAD_NEW, xoff, len, xaddr); in xtExtend()
1484 xad = &p->xad[index]; in xtExtend()
1491 XADlength(xad, xlen); in xtExtend()
1492 if (!(xad->flag & XAD_NEW)) in xtExtend()
1493 xad->flag |= XAD_EXTENDED; in xtExtend()
1536 xad_t *xad; in xtTailgate() local
1578 xad = &p->xad[index]; in xtTailgate()
1583 if ((llen = xoff - offsetXAD(xad)) == 0) in xtTailgate()
1620 xad = &p->xad[XTENTRYSTART]; in xtTailgate()
1621 bn = addressXAD(xad); in xtTailgate()
1641 xad = &p->xad[index + 1]; in xtTailgate()
1642 XT_PUTENTRY(xad, XAD_NEW, xoff, xlen, xaddr); in xtTailgate()
1649 xad = &p->xad[index]; in xtTailgate()
1656 rlen = lengthXAD(xad) - llen; in xtTailgate()
1657 if (!(xad->flag & XAD_NEW)) { in xtTailgate()
1663 PXDaddress(&pxdlock->pxd, addressXAD(xad) + llen); in xtTailgate()
1669 dbFree(ip, addressXAD(xad) + llen, (s64) rlen); in xtTailgate()
1673 XADlength(xad, llen); in xtTailgate()
1676 XT_PUTENTRY(xad, XAD_NEW, xoff, xlen, xaddr); in xtTailgate()
1715 xad_t *xad, *lxad, *rxad; in xtUpdate() local
1750 xad = &p->xad[index0]; in xtUpdate()
1751 xflag = xad->flag; in xtUpdate()
1752 xoff = offsetXAD(xad); in xtUpdate()
1753 xlen = lengthXAD(xad); in xtUpdate()
1754 xaddr = addressXAD(xad); in xtUpdate()
1779 *xad = *nxad; in xtUpdate()
1780 xad->flag = xflag & ~XAD_NOTRECORDED; in xtUpdate()
1800 lxad = &p->xad[index - 1]; in xtUpdate()
1820 XADoffset(xad, xoff + nxlen); in xtUpdate()
1821 XADlength(xad, xlen - nxlen); in xtUpdate()
1822 XADaddress(xad, xaddr + nxlen); in xtUpdate()
1828 memmove(&p->xad[index], &p->xad[index + 1], in xtUpdate()
1852 *xad = *nxad; in xtUpdate()
1853 xad->flag = xflag & ~XAD_NOTRECORDED; in xtUpdate()
1871 rxad = &p->xad[index + 1]; in xtUpdate()
1892 XADlength(xad, xlen - nxlen); in xtUpdate()
1896 memmove(&p->xad[index], &p->xad[index + 1], in xtUpdate()
1924 xad = &p->xad[index]; in xtUpdate()
1925 XADlength(xad, nxoff - xoff); in xtUpdate()
1953 xad = &p->xad[XTENTRYSTART]; in xtUpdate()
1954 bn = addressXAD(xad); in xtUpdate()
1981 memmove(&p->xad[newindex + 1], &p->xad[newindex], in xtUpdate()
1985 xad = &p->xad[newindex]; in xtUpdate()
1986 *xad = *nxad; in xtUpdate()
1987 xad->flag = xflag & ~XAD_NOTRECORDED; in xtUpdate()
2071 xad = &p->xad[index]; in xtUpdate()
2072 *xad = *nxad; in xtUpdate()
2073 xad->flag = xflag & ~XAD_NOTRECORDED; in xtUpdate()
2107 xad = &p->xad[XTENTRYSTART]; in xtUpdate()
2108 bn = addressXAD(xad); in xtUpdate()
2125 memmove(&p->xad[newindex + 1], &p->xad[newindex], in xtUpdate()
2129 xad = &p->xad[newindex]; in xtUpdate()
2130 XT_PUTENTRY(xad, xflag, xoff, xlen, xaddr); in xtUpdate()
2182 xad_t *xad; in xtAppend() local
2301 xad = &p->xad[index]; in xtAppend()
2302 XT_PUTENTRY(xad, xflag, xoff, xlen, xaddr); in xtAppend()
2389 memmove(&p->xad[index], &p->xad[index + 1], in xtDelete()
2527 memmove(&p->xad[index], &p->xad[index + 1], in xtDeleteUp()
2569 xad_t *xad; in xtRelocate() local
2616 xad = &pp->xad[index]; in xtRelocate()
2617 if (addressXAD(xad) != oxaddr || lengthXAD(xad) != xlen) { in xtRelocate()
2638 xad = &pp->xad[index]; in xtRelocate()
2649 if (xad->flag & XAD_NOTRECORDED) in xtRelocate()
2858 xad = &pp->xad[index]; in xtRelocate()
2859 xad->flag |= XAD_NEW; in xtRelocate()
2860 XADaddress(xad, nxaddr); in xtRelocate()
2891 static int xtSearchNode(struct inode *ip, xad_t * xad, /* required XAD entry */ in xtSearchNode() argument
2907 xoff = offsetXAD(xad); in xtSearchNode()
2908 xlen = lengthXAD(xad); in xtSearchNode()
2909 xaddr = addressXAD(xad); in xtSearchNode()
2945 XT_CMP(cmp, xoff, &p->xad[index], t64); in xtSearchNode()
2952 if (xaddr == addressXAD(&p->xad[index]) && in xtSearchNode()
2953 xoff == offsetXAD(&p->xad[index])) { in xtSearchNode()
2990 bn = addressXAD(&p->xad[index]); in xtSearchNode()
3170 xad_t *xad; in xtTruncate() local
3278 xad = &p->xad[index]; in xtTruncate()
3279 xoff = offsetXAD(xad); in xtTruncate()
3280 xlen = lengthXAD(xad); in xtTruncate()
3308 xad = &p->xad[index]; in xtTruncate()
3309 xoff = offsetXAD(xad); in xtTruncate()
3310 xlen = lengthXAD(xad); in xtTruncate()
3311 xaddr = addressXAD(xad); in xtTruncate()
3319 invalidate_xad_metapages(ip, *xad); in xtTruncate()
3361 XADlength(xad, len); in xtTruncate()
3407 xadlock.xdlist = &p->xad[nextindex]; in xtTruncate()
3438 xadlock.xdlist = &p->xad[XTENTRYSTART]; in xtTruncate()
3512 xadlock.xdlist = &p->xad[index + 1]; in xtTruncate()
3530 nfreed += lengthXAD(&p->xad[index]); in xtTruncate()
3584 xadlock.xdlist = &p->xad[XTENTRYSTART]; in xtTruncate()
3659 xad = &p->xad[index]; in xtTruncate()
3660 bn = addressXAD(xad); in xtTruncate()
3731 xad_t *xad; in xtTruncate_pmap() local
3788 xad = &p->xad[index]; in xtTruncate_pmap()
3789 xoff = offsetXAD(xad); in xtTruncate_pmap()
3790 xlen = lengthXAD(xad); in xtTruncate_pmap()
3859 xad = &p->xad[index]; in xtTruncate_pmap()
3860 bn = addressXAD(xad); in xtTruncate_pmap()