diff options
Diffstat (limited to 'tools/lv_types.h')
-rw-r--r-- | tools/lv_types.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tools/lv_types.h b/tools/lv_types.h new file mode 100644 index 000000000..a823248d2 --- /dev/null +++ b/tools/lv_types.h @@ -0,0 +1,32 @@ + + +/* + * LV types used in command definitions. The type strings are used + * as LV suffixes, e.g. LV_type or LV_type1_type2. + * + * The final NULL arg can be replaced with lv_is_type() functions + * if the current lv_is_type #defines become functions and are + * moved to tools.h + * + * Until then, the lv_is_type() functions are called indirectly + * through _lv_is_type(). + */ + +lvt(LVT_NONE, "", NULL) +lvt(linear_LVT, "linear", NULL) +lvt(striped_LVT, "striped", NULL) +lvt(snapshot_LVT, "snapshot", NULL) +lvt(thin_LVT, "thin", NULL) +lvt(thinpool_LVT, "thinpool", NULL) +lvt(cache_LVT, "cache", NULL) +lvt(cachepool_LVT, "cachepool", NULL) +lvt(mirror_LVT, "mirror", NULL) +lvt(raid_LVT, "raid", NULL) +lvt(raid0_LVT, "raid0", NULL) +lvt(raid1_LVT, "raid1", NULL) +lvt(raid4_LVT, "raid4", NULL) +lvt(raid5_LVT, "raid5", NULL) +lvt(raid6_LVT, "raid6", NULL) +lvt(raid10_LVT, "raid10", NULL) +lvt(LVT_COUNT, "", NULL) + |