Lines Matching refs:dm_target
105 struct dm_target *n_targets; in alloc_targets()
110 n_highs = kvcalloc(num, sizeof(struct dm_target) + sizeof(sector_t), in alloc_targets()
115 n_targets = (struct dm_target *) (n_highs + num); in alloc_targets()
188 struct dm_target *tgt = t->targets + i; in dm_table_destroy()
225 static int device_area_is_invalid(struct dm_target *ti, struct dm_dev *dev, in device_area_is_invalid()
347 int dm_get_device(struct dm_target *ti, const char *path, fmode_t mode, in dm_get_device()
397 static int dm_set_device_limits(struct dm_target *ti, struct dm_dev *dev, in dm_set_device_limits()
427 void dm_put_device(struct dm_target *ti, struct dm_dev *d) in dm_put_device()
455 static int adjoin(struct dm_table *table, struct dm_target *ti) in adjoin()
457 struct dm_target *prev; in adjoin()
590 struct dm_target *ti; in validate_hardware_logical_block_alignment()
641 struct dm_target *tgt; in dm_table_add_target()
809 int device_not_dax_capable(struct dm_target *ti, struct dm_dev *dev, in device_not_dax_capable()
818 static int device_not_dax_synchronous_capable(struct dm_target *ti, struct dm_dev *dev, in device_not_dax_synchronous_capable()
827 struct dm_target *ti; in dm_table_supports_dax()
845 static int device_is_rq_stackable(struct dm_target *ti, struct dm_dev *dev, in device_is_rq_stackable()
862 struct dm_target *tgt; in dm_table_determine_type()
972 struct dm_target *dm_table_get_immutable_target(struct dm_table *t) in dm_table_get_immutable_target()
982 struct dm_target *dm_table_get_wildcard_target(struct dm_table *t) in dm_table_get_wildcard_target()
984 struct dm_target *ti; in dm_table_get_wildcard_target()
1011 struct dm_target *ti; in dm_table_alloc_md_mempools()
1110 struct dm_target *ti = dm_table_get_target(t, i); in dm_table_get_integrity_disk()
1199 static int dm_keyslot_evict_callback(struct dm_target *ti, struct dm_dev *dev, in dm_keyslot_evict_callback()
1225 struct dm_target *ti; in dm_keyslot_evict()
1241 device_intersect_crypto_capabilities(struct dm_target *ti, struct dm_dev *dev, in device_intersect_crypto_capabilities()
1284 struct dm_target *ti; in dm_table_construct_crypto_profile()
1451 struct dm_target *dm_table_get_target(struct dm_table *t, unsigned int index) in dm_table_get_target()
1465 struct dm_target *dm_table_find_target(struct dm_table *t, sector_t sector) in dm_table_find_target()
1511 struct dm_target *ti; in dm_table_any_dev_attr()
1525 static int count_device(struct dm_target *ti, struct dm_dev *dev, in count_device()
1543 struct dm_target *ti; in dm_table_has_no_data_devices()
1561 static int device_not_zoned_model(struct dm_target *ti, struct dm_dev *dev, in device_not_zoned_model()
1580 struct dm_target *ti; in dm_table_supports_zoned_model()
1600 static int device_not_matches_zone_sectors(struct dm_target *ti, struct dm_dev *dev, in device_not_matches_zone_sectors()
1649 struct dm_target *ti; in dm_calculate_queue_limits()
1757 static int device_flush_capable(struct dm_target *ti, struct dm_dev *dev, in device_flush_capable()
1768 struct dm_target *ti; in dm_table_supports_flush()
1794 static int device_dax_write_cache_enabled(struct dm_target *ti, in device_dax_write_cache_enabled()
1808 static int device_is_rotational(struct dm_target *ti, struct dm_dev *dev, in device_is_rotational()
1816 static int device_is_not_random(struct dm_target *ti, struct dm_dev *dev, in device_is_not_random()
1824 static int device_not_write_same_capable(struct dm_target *ti, struct dm_dev *dev, in device_not_write_same_capable()
1834 struct dm_target *ti; in dm_table_supports_write_same()
1851 static int device_not_write_zeroes_capable(struct dm_target *ti, struct dm_dev *dev, in device_not_write_zeroes_capable()
1861 struct dm_target *ti; in dm_table_supports_write_zeroes()
1878 static int device_not_nowait_capable(struct dm_target *ti, struct dm_dev *dev, in device_not_nowait_capable()
1888 struct dm_target *ti; in dm_table_supports_nowait()
1905 static int device_not_discard_capable(struct dm_target *ti, struct dm_dev *dev, in device_not_discard_capable()
1915 struct dm_target *ti; in dm_table_supports_discards()
1938 static int device_not_secure_erase_capable(struct dm_target *ti, in device_not_secure_erase_capable()
1949 struct dm_target *ti; in dm_table_supports_secure_erase()
1966 static int device_requires_stable_pages(struct dm_target *ti, in device_requires_stable_pages()
2100 struct dm_target *ti = t->targets; in suspend_targets()
2154 struct dm_target *ti = t->targets + i; in dm_table_resume_targets()
2168 struct dm_target *ti = t->targets + i; in dm_table_resume_targets()