Symbol: jmvref
sys/ufs/ffs/ffs_softdep.c
10342
struct jmvref *jmvref;
sys/ufs/ffs/ffs_softdep.c
10368
while ((jmvref = LIST_FIRST(&pagedep->pd_jmvrefhd)) != NULL)
sys/ufs/ffs/ffs_softdep.c
10369
jwait(&jmvref->jm_list, MNT_WAIT);
sys/ufs/ffs/ffs_softdep.c
3433
jmvref_write(struct jmvref *jmvref,
sys/ufs/ffs/ffs_softdep.c
3441
rec->jm_ino = jmvref->jm_ino;
sys/ufs/ffs/ffs_softdep.c
3442
rec->jm_parent = jmvref->jm_parent;
sys/ufs/ffs/ffs_softdep.c
3443
rec->jm_oldoff = jmvref->jm_oldoff;
sys/ufs/ffs/ffs_softdep.c
3444
rec->jm_newoff = jmvref->jm_newoff;
sys/ufs/ffs/ffs_softdep.c
3885
struct jmvref *jmvref;
sys/ufs/ffs/ffs_softdep.c
3906
jmvref = WK_JMVREF(wk);
sys/ufs/ffs/ffs_softdep.c
3907
LIST_REMOVE(jmvref, jm_deps);
sys/ufs/ffs/ffs_softdep.c
3908
if ((jmvref->jm_pagedep->pd_state & ONWORKLIST) == 0)
sys/ufs/ffs/ffs_softdep.c
3909
free_pagedep(jmvref->jm_pagedep);
sys/ufs/ffs/ffs_softdep.c
3910
WORKITEM_FREE(jmvref, D_JMVREF);
sys/ufs/ffs/ffs_softdep.c
4264
static struct jmvref *
sys/ufs/ffs/ffs_softdep.c
4270
struct jmvref *jmvref;
sys/ufs/ffs/ffs_softdep.c
4272
jmvref = malloc(sizeof(*jmvref), M_JMVREF, M_SOFTDEP_FLAGS);
sys/ufs/ffs/ffs_softdep.c
4273
workitem_alloc(&jmvref->jm_list, D_JMVREF, ITOVFS(dp));
sys/ufs/ffs/ffs_softdep.c
4274
jmvref->jm_list.wk_state = ATTACHED | DEPCOMPLETE;
sys/ufs/ffs/ffs_softdep.c
4275
jmvref->jm_parent = dp->i_number;
sys/ufs/ffs/ffs_softdep.c
4276
jmvref->jm_ino = ino;
sys/ufs/ffs/ffs_softdep.c
4277
jmvref->jm_oldoff = oldoff;
sys/ufs/ffs/ffs_softdep.c
4278
jmvref->jm_newoff = newoff;
sys/ufs/ffs/ffs_softdep.c
4280
return (jmvref);
sys/ufs/ffs/ffs_softdep.c
627
SOFTDEP_TYPE(JMVREF, jmvref, "Journal inode ref move");
sys/ufs/ffs/ffs_softdep.c
740
static void jmvref_write(struct jmvref *, struct jseg *, uint8_t *);
sys/ufs/ffs/ffs_softdep.c
7422
struct jmvref *jmvref;
sys/ufs/ffs/ffs_softdep.c
7449
while ((jmvref = LIST_FIRST(&pagedep->pd_jmvrefhd)) != NULL) {
sys/ufs/ffs/ffs_softdep.c
7450
jwait(&jmvref->jm_list, MNT_WAIT);
sys/ufs/ffs/ffs_softdep.c
8886
struct jmvref *jmvref;
sys/ufs/ffs/ffs_softdep.c
8900
jmvref = NULL;
sys/ufs/ffs/ffs_softdep.c
8909
jmvref = newjmvref(dp, de->d_ino,
sys/ufs/ffs/ffs_softdep.c
8933
if (jmvref) {
sys/ufs/ffs/ffs_softdep.c
8934
jmvref->jm_pagedep = pagedep;
sys/ufs/ffs/ffs_softdep.c
8935
LIST_INSERT_HEAD(&pagedep->pd_jmvrefhd, jmvref, jm_deps);
sys/ufs/ffs/ffs_softdep.c
8936
add_to_journal(&jmvref->jm_list);
sys/ufs/ffs/ffs_softdep.c
901
static struct jmvref *newjmvref(struct inode *, ino_t, off_t, off_t);
sys/ufs/ffs/softdep.h
237
#define WK_JMVREF(wk) ((struct jmvref *)(wk))
sys/ufs/ffs/softdep.h
261
LIST_HEAD(jmvrefhd, jmvref);
sys/ufs/ffs/softdep.h
855
LIST_ENTRY(jmvref) jm_deps; /* Jmvref on pagedep. */