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 */