dm_target_spec
struct dm_target_spec *sp;
struct dm_target_spec *table[DM_MAX_TARGETS];
struct dm_target_spec *spec;
if (remaining <= sizeof(struct dm_target_spec)) {
spec = (struct dm_target_spec *) outptr;
outptr += sizeof(struct dm_target_spec);
static int next_target(struct dm_target_spec *last, uint32_t next, const char *end,
struct dm_target_spec **spec, char **target_params)
static_assert(__alignof__(struct dm_target_spec) <= 8,
if (remaining - sizeof(struct dm_target_spec) <= next) {
if (next % __alignof__(struct dm_target_spec)) {
next, __alignof__(struct dm_target_spec));
*spec = (struct dm_target_spec *) ((unsigned char *) last + next);
struct dm_target_spec *spec = (struct dm_target_spec *) param;
struct dm_target_spec **spec_array,
struct dm_target_spec **spec_array,