Symbol: jsegdep
sys/ufs/ffs/ffs_softdep.c
1032
static inline struct jsegdep *
sys/ufs/ffs/ffs_softdep.c
1033
jsegdep_merge(struct jsegdep *one, struct jsegdep *two)
sys/ufs/ffs/ffs_softdep.c
1035
struct jsegdep *swp;
sys/ufs/ffs/ffs_softdep.c
1075
struct jsegdep *jsegdep;
sys/ufs/ffs/ffs_softdep.c
1082
jsegdep = NULL;
sys/ufs/ffs/ffs_softdep.c
1085
jsegdep = jsegdep_merge(WK_JSEGDEP(wk), jsegdep);
sys/ufs/ffs/ffs_softdep.c
1094
jsegdep = jsegdep_merge(WK_JSEGDEP(wk), jsegdep);
sys/ufs/ffs/ffs_softdep.c
1103
jwork_insert(struct workhead *dst, struct jsegdep *jsegdep)
sys/ufs/ffs/ffs_softdep.c
1105
struct jsegdep *jsegdepn;
sys/ufs/ffs/ffs_softdep.c
1112
WORKLIST_INSERT(dst, &jsegdep->jd_list);
sys/ufs/ffs/ffs_softdep.c
1116
if (jsegdep->jd_seg->js_seq < jsegdepn->jd_seg->js_seq) {
sys/ufs/ffs/ffs_softdep.c
1119
WORKLIST_INSERT(dst, &jsegdep->jd_list);
sys/ufs/ffs/ffs_softdep.c
1121
free_jsegdep(jsegdep);
sys/ufs/ffs/ffs_softdep.c
3990
static inline struct jsegdep *
sys/ufs/ffs/ffs_softdep.c
3993
struct jsegdep *jsegdep;
sys/ufs/ffs/ffs_softdep.c
3995
jsegdep = inoref->if_jsegdep;
sys/ufs/ffs/ffs_softdep.c
3998
return (jsegdep);
sys/ufs/ffs/ffs_softdep.c
4010
struct jsegdep *jsegdep;
sys/ufs/ffs/ffs_softdep.c
4014
jsegdep = inoref_jseg(&jremref->jr_ref);
sys/ufs/ffs/ffs_softdep.c
4028
jsegdep->jd_state |= jremref->jr_state & MKDIR_PARENT;
sys/ufs/ffs/ffs_softdep.c
4029
jwork_insert(&dirrem->dm_jwork, jsegdep);
sys/ufs/ffs/ffs_softdep.c
4046
struct jsegdep *jsegdep;
sys/ufs/ffs/ffs_softdep.c
4052
jsegdep = inoref_jseg(&jaddref->ja_ref);
sys/ufs/ffs/ffs_softdep.c
4088
jwork_insert(&diradd->da_jwork, jsegdep);
sys/ufs/ffs/ffs_softdep.c
4110
struct jsegdep *jsegdep;
sys/ufs/ffs/ffs_softdep.c
4114
jsegdep = jnewblk->jn_jsegdep;
sys/ufs/ffs/ffs_softdep.c
4134
jwork_insert(&newblk->nb_jwork, jsegdep);
sys/ufs/ffs/ffs_softdep.c
4143
jwork_insert(&freefrag->ff_jwork, jsegdep);
sys/ufs/ffs/ffs_softdep.c
4151
jwork_insert(&freework->fw_freeblks->fb_jwork, jsegdep);
sys/ufs/ffs/ffs_softdep.c
4206
struct jsegdep *jsegdep;
sys/ufs/ffs/ffs_softdep.c
4210
jsegdep = jfreefrag->fr_jsegdep;
sys/ufs/ffs/ffs_softdep.c
4217
jwork_insert(&freefrag->ff_jwork, jsegdep);
sys/ufs/ffs/ffs_softdep.c
4234
struct jsegdep *jsegdep;
sys/ufs/ffs/ffs_softdep.c
4237
jsegdep = jblkdep->jb_jsegdep;
sys/ufs/ffs/ffs_softdep.c
4241
jwork_insert(&freeblks->fb_jwork, jsegdep);
sys/ufs/ffs/ffs_softdep.c
4252
static struct jsegdep *
sys/ufs/ffs/ffs_softdep.c
4255
struct jsegdep *jsegdep;
sys/ufs/ffs/ffs_softdep.c
4257
jsegdep = malloc(sizeof(*jsegdep), M_JSEGDEP, M_SOFTDEP_FLAGS);
sys/ufs/ffs/ffs_softdep.c
4258
workitem_alloc(&jsegdep->jd_list, D_JSEGDEP, wk->wk_mp);
sys/ufs/ffs/ffs_softdep.c
4259
jsegdep->jd_seg = NULL;
sys/ufs/ffs/ffs_softdep.c
4261
return (jsegdep);
sys/ufs/ffs/ffs_softdep.c
4579
struct jsegdep *jsegdep;
sys/ufs/ffs/ffs_softdep.c
4605
jsegdep = inoref_jseg(&jaddref->ja_ref);
sys/ufs/ffs/ffs_softdep.c
4613
jwork_insert(wkhd, jsegdep);
sys/ufs/ffs/ffs_softdep.c
4615
free_jsegdep(jsegdep);
sys/ufs/ffs/ffs_softdep.c
4704
struct jsegdep *jsegdep;
sys/ufs/ffs/ffs_softdep.c
4707
jsegdep = jnewblk->jn_jsegdep;
sys/ufs/ffs/ffs_softdep.c
4716
jwork_insert(wkhd, jsegdep);
sys/ufs/ffs/ffs_softdep.c
4718
free_jsegdep(jsegdep);
sys/ufs/ffs/ffs_softdep.c
4837
free_jsegdep(struct jsegdep *jsegdep)
sys/ufs/ffs/ffs_softdep.c
4840
if (jsegdep->jd_seg)
sys/ufs/ffs/ffs_softdep.c
4841
rele_jseg(jsegdep->jd_seg);
sys/ufs/ffs/ffs_softdep.c
4842
WORKITEM_FREE(jsegdep, D_JSEGDEP);
sys/ufs/ffs/ffs_softdep.c
632
SOFTDEP_TYPE(JSEGDEP, jsegdep, "Journal segment complete");
sys/ufs/ffs/ffs_softdep.c
797
static void free_jsegdep(struct jsegdep *);
sys/ufs/ffs/ffs_softdep.c
876
static void jwork_insert(struct workhead *, struct jsegdep *);
sys/ufs/ffs/ffs_softdep.c
900
static inline struct jsegdep *inoref_jseg(struct inoref *);
sys/ufs/ffs/softdep.h
238
#define WK_JSEGDEP(wk) ((struct jsegdep *)(wk))
sys/ufs/ffs/softdep.h
793
struct jsegdep *if_jsegdep; /* Will track our journal record. */
sys/ufs/ffs/softdep.h
878
struct jsegdep *jn_jsegdep; /* Will track our journal record. */
sys/ufs/ffs/softdep.h
894
struct jsegdep *jb_jsegdep; /* Reference to the jseg. */
sys/ufs/ffs/softdep.h
921
struct jsegdep *fr_jsegdep; /* Will track our journal record. */