Lines Matching defs:g_journal_softc
102 struct g_journal_softc { struct
103 uint32_t sc_id;
104 uint8_t sc_type;
105 uint8_t sc_orig_type;
106 struct g_geom *sc_geom;
107 u_int sc_flags;
108 struct mtx sc_mtx;
109 off_t sc_mediasize;
110 u_int sc_sectorsize;
113 u_int sc_bio_flush;
115 uint32_t sc_journal_id;
116 uint32_t sc_journal_next_id;
117 int sc_journal_copying;
118 off_t sc_journal_offset;
119 off_t sc_journal_previous_id;
121 struct bio_queue_head sc_back_queue;
122 struct bio_queue_head sc_regular_queue;
124 struct bio_queue_head sc_delayed_queue;
125 int sc_delayed_count;
127 struct bio *sc_current_queue;
128 int sc_current_count;
130 struct bio *sc_flush_queue;
131 int sc_flush_count;
132 int sc_flush_in_progress;
134 struct bio *sc_copy_queue;
135 int sc_copy_in_progress;
137 struct g_consumer *sc_dconsumer;
138 struct g_consumer *sc_jconsumer;
140 struct g_journal_journal sc_inactive;
141 struct g_journal_journal sc_active;
143 off_t sc_jstart; /* Journal space start offset. */
144 off_t sc_jend; /* Journal space end offset. */
146 struct callout sc_callout;
147 struct proc *sc_worker;
149 struct root_hold_token *sc_rootmount;