indirdep 1218 ufs/ffs/ffs_softdep.c pool_init(&indirdep_pool, sizeof(struct indirdep), 0, 0, 0, indirdep 1784 ufs/ffs/ffs_softdep.c struct indirdep *indirdep, *newindirdep; indirdep 1792 ufs/ffs/ffs_softdep.c for (indirdep = NULL, newindirdep = NULL; ; ) { indirdep 1797 ufs/ffs/ffs_softdep.c indirdep = WK_INDIRDEP(wk); indirdep 1800 ufs/ffs/ffs_softdep.c if (indirdep == NULL && newindirdep) { indirdep 1801 ufs/ffs/ffs_softdep.c indirdep = newindirdep; indirdep 1802 ufs/ffs/ffs_softdep.c WORKLIST_INSERT(&bp->b_dep, &indirdep->ir_list); indirdep 1806 ufs/ffs/ffs_softdep.c if (indirdep) { indirdep 1823 ufs/ffs/ffs_softdep.c aip->ai_indirdep = indirdep; indirdep 1833 ufs/ffs/ffs_softdep.c LIST_FOREACH(oldaip, &indirdep->ir_deplisthd, ai_next) indirdep 1848 ufs/ffs/ffs_softdep.c LIST_INSERT_HEAD(&indirdep->ir_deplisthd, aip, ai_next); indirdep 1850 ufs/ffs/ffs_softdep.c ((int32_t *)indirdep->ir_savebp->b_data) indirdep 1853 ufs/ffs/ffs_softdep.c ((int64_t *)indirdep->ir_savebp->b_data) indirdep 1860 ufs/ffs/ffs_softdep.c if (indirdep->ir_savebp != NULL) indirdep 1864 ufs/ffs/ffs_softdep.c if (indirdep) indirdep 2064 ufs/ffs/ffs_softdep.c struct indirdep *indirdep; indirdep 2075 ufs/ffs/ffs_softdep.c indirdep = WK_INDIRDEP(wk); indirdep 2090 ufs/ffs/ffs_softdep.c if (indirdep->ir_state & GOINGAWAY) { indirdep 2094 ufs/ffs/ffs_softdep.c indirdep->ir_state |= GOINGAWAY; indirdep 2095 ufs/ffs/ffs_softdep.c while ((aip = LIST_FIRST(&indirdep->ir_deplisthd)) != 0) indirdep 2098 ufs/ffs/ffs_softdep.c bp->b_blkno != indirdep->ir_savebp->b_lblkno) { indirdep 2102 ufs/ffs/ffs_softdep.c bcopy(bp->b_data, indirdep->ir_savebp->b_data, indirdep 2105 ufs/ffs/ffs_softdep.c WORKLIST_INSERT(&indirdep->ir_savebp->b_dep, wk); indirdep 2473 ufs/ffs/ffs_softdep.c struct indirdep *indirdep; indirdep 2497 ufs/ffs/ffs_softdep.c (indirdep = WK_INDIRDEP(wk))->ir_savebp != bp || indirdep 2498 ufs/ffs/ffs_softdep.c (indirdep->ir_state & GOINGAWAY) == 0) { indirdep 2503 ufs/ffs/ffs_softdep.c WORKITEM_FREE(indirdep, D_INDIRDEP); indirdep 3298 ufs/ffs/ffs_softdep.c struct indirdep *indirdep; indirdep 3333 ufs/ffs/ffs_softdep.c indirdep = WK_INDIRDEP(wk); indirdep 3334 ufs/ffs/ffs_softdep.c if (indirdep->ir_state & GOINGAWAY) indirdep 3341 ufs/ffs/ffs_softdep.c if (LIST_FIRST(&indirdep->ir_deplisthd) == NULL) { indirdep 3342 ufs/ffs/ffs_softdep.c sbp = indirdep->ir_savebp; indirdep 3347 ufs/ffs/ffs_softdep.c WORKITEM_FREE(indirdep, D_INDIRDEP); indirdep 3357 ufs/ffs/ffs_softdep.c indirdep->ir_saveddata = malloc(bp->b_bcount, indirdep 3360 ufs/ffs/ffs_softdep.c indirdep->ir_state &= ~ATTACHED; indirdep 3361 ufs/ffs/ffs_softdep.c indirdep->ir_state |= UNDONE; indirdep 3362 ufs/ffs/ffs_softdep.c bcopy(bp->b_data, indirdep->ir_saveddata, bp->b_bcount); indirdep 3363 ufs/ffs/ffs_softdep.c bcopy(indirdep->ir_savebp->b_data, bp->b_data, indirdep 3811 ufs/ffs/ffs_softdep.c struct indirdep *indirdep; indirdep 3889 ufs/ffs/ffs_softdep.c indirdep = WK_INDIRDEP(wk); indirdep 3890 ufs/ffs/ffs_softdep.c if (indirdep->ir_state & GOINGAWAY) indirdep 3892 ufs/ffs/ffs_softdep.c bcopy(indirdep->ir_saveddata, bp->b_data, bp->b_bcount); indirdep 3893 ufs/ffs/ffs_softdep.c free(indirdep->ir_saveddata, M_INDIRDEP); indirdep 3894 ufs/ffs/ffs_softdep.c indirdep->ir_saveddata = 0; indirdep 3895 ufs/ffs/ffs_softdep.c indirdep->ir_state &= ~UNDONE; indirdep 3896 ufs/ffs/ffs_softdep.c indirdep->ir_state |= ATTACHED; indirdep 3897 ufs/ffs/ffs_softdep.c while ((aip = LIST_FIRST(&indirdep->ir_donehd)) != 0) { indirdep 3899 ufs/ffs/ffs_softdep.c if (aip == LIST_FIRST(&indirdep->ir_donehd)) indirdep 4012 ufs/ffs/ffs_softdep.c struct indirdep *indirdep; indirdep 4020 ufs/ffs/ffs_softdep.c indirdep = aip->ai_indirdep; indirdep 4021 ufs/ffs/ffs_softdep.c if (indirdep->ir_state & UNDONE) { indirdep 4023 ufs/ffs/ffs_softdep.c LIST_INSERT_HEAD(&indirdep->ir_donehd, aip, ai_next); indirdep 4026 ufs/ffs/ffs_softdep.c if (indirdep->ir_state & UFS1FMT) indirdep 4027 ufs/ffs/ffs_softdep.c ((int32_t *)indirdep->ir_savebp->b_data)[aip->ai_offset] = indirdep 4030 ufs/ffs/ffs_softdep.c ((int64_t *)indirdep->ir_savebp->b_data)[aip->ai_offset] = indirdep 5516 ufs/ffs/ffs_softdep.c struct indirdep *indirdep; indirdep 5545 ufs/ffs/ffs_softdep.c indirdep = WK_INDIRDEP(wk); indirdep 5547 ufs/ffs/ffs_softdep.c LIST_FOREACH(aip, &indirdep->ir_deplisthd, ai_next) { indirdep 5701 ufs/ffs/ffs_softdep.c struct indirdep *indirdep; indirdep 5751 ufs/ffs/ffs_softdep.c indirdep = WK_INDIRDEP(wk); indirdep 5752 ufs/ffs/ffs_softdep.c (*pr)("savedata %p savebp %p\n", indirdep->ir_saveddata, indirdep 5753 ufs/ffs/ffs_softdep.c indirdep->ir_savebp); indirdep 148 ufs/ffs/softdep.h #define WK_INDIRDEP(wk) ((struct indirdep *)(wk)) indirdep 368 ufs/ffs/softdep.h struct indirdep { indirdep 398 ufs/ffs/softdep.h struct indirdep *ai_indirdep; /* address of associated indirdep */