Lines Matching defs:data_type

46 	u8		data_type;
110 out->data_type = a.v->data_type;
143 out->data_type = a.v->data_type;
257 bkey_fsck_err_on(alloc_data_type(*a.v, a.v->data_type) != a.v->data_type, c, err,
260 a.v->data_type, alloc_data_type(*a.v, a.v->data_type));
262 switch (a.v->data_type) {
277 "data_type %s but dirty_sectors==0",
278 bch2_data_type_str(a.v->data_type));
330 prt_printf(out, "gen %u oldest_gen %u data_type ", a->gen, a->oldest_gen);
331 bch2_prt_data_type(out, a->data_type);
370 .data_type = u.data_type,
647 if (a->data_type != BCH_DATA_free &&
648 a->data_type != BCH_DATA_need_discard)
658 switch (a->data_type) {
756 alloc_data_type_set(new_a, new_a->data_type);
765 if (data_type_is_empty(new_a->data_type) &&
772 if (old_a->data_type != new_a->data_type ||
773 (new_a->data_type == BCH_DATA_free &&
781 if (new_a->data_type == BCH_DATA_cached &&
831 data_type_is_empty(old_a->data_type) !=
832 data_type_is_empty(new_a->data_type) &&
842 data_type_is_empty(new_a->data_type) &&
848 if (!data_type_is_empty(old_a->data_type) &&
849 data_type_is_empty(new_a->data_type) &&
873 if (statechange(a->data_type == BCH_DATA_free) &&
877 if (statechange(a->data_type == BCH_DATA_need_discard) &&
882 if (statechange(a->data_type == BCH_DATA_cached) &&
887 if (statechange(a->data_type == BCH_DATA_need_gc_gens))
903 g->data_type = new_a->data_type;
1050 discard_key_type = a->data_type == BCH_DATA_need_discard ? KEY_TYPE_set : 0;
1080 freespace_key_type = a->data_type == BCH_DATA_free ? KEY_TYPE_set : 0;
1304 if (fsck_err_on(a->data_type != state ||
1313 a->data_type == state,
1549 if (a->data_type != BCH_DATA_cached)
1723 if (a->v.data_type != BCH_DATA_need_discard) {
1724 if (data_type_is_empty(a->v.data_type) &&
1773 alloc_data_type_set(&a->v, a->v.data_type);
1841 alloc_data_type_set(&a->v, a->v.data_type);
1947 BUG_ON(a->v.data_type != BCH_DATA_cached);
1957 a->v.data_type = 0;