Lines Matching refs:targets
116 * highs, and targets are managed as dynamic arrays during a
139 t->targets = n_targets;
206 /* free the targets */
208 struct dm_target *tgt = t->targets + i;
488 prev = &table->targets[table->num_targets - 1];
592 * two or more targets, the size of each piece it gets split into must
671 dm_device_name(t->md), t->targets->type->name);
677 tgt = t->targets + t->num_targets;
861 /* Ensure that all targets support DAX. */
909 tgt = t->targets + i;
926 * The targets can work either way.
947 BUG_ON(!request_based); /* No targets in this table */
954 * To support multiple targets, request splitting support is needed,
959 DMERR("request-based DM doesn't support multiple targets");
1007 !dm_target_is_immutable(t->targets[0].type))
1010 return t->targets;
1052 ti = t->targets + i;
1281 return t->targets + index;
1307 return &t->targets[(KEYS_PER_NODE * n) + k];
1438 * Check consistency of zoned model and zone sectors across all targets. For
1599 * so we need to use iterate_devices here, which targets
1865 * them as well. Only targets that support iterate_devices are considered:
1875 * to the entropy pool, Only request-based targets use this.
1923 struct dm_target *ti = t->targets;
1977 struct dm_target *ti = t->targets + i;
1991 struct dm_target *ti = t->targets + i;