Lines Matching refs:dm_target
107 struct dm_target *n_targets; in alloc_targets()
112 n_highs = kvcalloc(num, sizeof(struct dm_target) + sizeof(sector_t), in alloc_targets()
117 n_targets = (struct dm_target *) (n_highs + num); in alloc_targets()
193 struct dm_target *ti = dm_table_get_target(t, i); in dm_table_destroy()
230 static int device_area_is_invalid(struct dm_target *ti, struct dm_dev *dev, in device_area_is_invalid()
365 int dm_get_device(struct dm_target *ti, const char *path, blk_mode_t mode, in dm_get_device()
410 static int dm_set_device_limits(struct dm_target *ti, struct dm_dev *dev, in dm_set_device_limits()
454 void dm_put_device(struct dm_target *ti, struct dm_dev *d) in dm_put_device()
482 static int adjoin(struct dm_table *t, struct dm_target *ti) in adjoin()
484 struct dm_target *prev; in adjoin()
624 struct dm_target *ti; in validate_hardware_logical_block_alignment()
675 struct dm_target *ti; in dm_table_add_target()
850 static int device_not_dax_capable(struct dm_target *ti, struct dm_dev *dev, in device_not_dax_capable()
861 static int device_not_dax_synchronous_capable(struct dm_target *ti, struct dm_dev *dev, in device_not_dax_synchronous_capable()
872 struct dm_target *ti = dm_table_get_target(t, i); in dm_table_supports_dax()
886 static int device_is_not_rq_stackable(struct dm_target *ti, struct dm_dev *dev, in device_is_not_rq_stackable()
902 struct dm_target *ti; in dm_table_determine_type()
1010 struct dm_target *dm_table_get_immutable_target(struct dm_table *t) in dm_table_get_immutable_target()
1020 struct dm_target *dm_table_get_wildcard_target(struct dm_table *t) in dm_table_get_wildcard_target()
1023 struct dm_target *ti = dm_table_get_target(t, i); in dm_table_get_wildcard_target()
1064 struct dm_target *ti = dm_table_get_target(t, i); in dm_table_alloc_md_mempools()
1144 static int dm_keyslot_evict_callback(struct dm_target *ti, struct dm_dev *dev, in dm_keyslot_evict_callback()
1170 struct dm_target *ti = dm_table_get_target(t, i); in dm_keyslot_evict()
1215 static int dm_wrappedkey_op_callback(struct dm_target *ti, struct dm_dev *dev, in dm_wrappedkey_op_callback()
1258 struct dm_target *ti; in dm_exec_wrappedkey_op()
1348 device_intersect_crypto_capabilities(struct dm_target *ti, struct dm_dev *dev, in device_intersect_crypto_capabilities()
1408 struct dm_target *ti = dm_table_get_target(t, i); in dm_table_construct_crypto_profile()
1565 struct dm_target *dm_table_find_target(struct dm_table *t, sector_t sector) in dm_table_find_target()
1612 struct dm_target *ti = dm_table_get_target(t, i); in dm_table_any_dev_attr()
1622 static int count_device(struct dm_target *ti, struct dm_dev *dev, in count_device()
1641 struct dm_target *ti = dm_table_get_target(t, i); in dm_table_has_no_data_devices()
1658 struct dm_target *ti = dm_table_get_target(t, i); in dm_table_is_wildcard()
1667 static int device_not_zoned(struct dm_target *ti, struct dm_dev *dev, in device_not_zoned()
1675 static int device_is_zoned_model(struct dm_target *ti, struct dm_dev *dev, in device_is_zoned_model()
1691 struct dm_target *ti = dm_table_get_target(t, i); in dm_table_supports_zoned()
1719 static int device_not_matches_zone_sectors(struct dm_target *ti, struct dm_dev *dev, in device_not_matches_zone_sectors()
1773 struct dm_target *ti = dm_table_get_target(t, i); in dm_calculate_queue_limits()
1780 struct dm_target *ti = dm_table_get_target(t, i); in dm_calculate_queue_limits()
1871 struct dm_target *ti = dm_table_get_target(t, i); in dm_table_supports_flush()
1880 static int device_dax_write_cache_enabled(struct dm_target *ti, in device_dax_write_cache_enabled()
1894 static int device_not_write_zeroes_capable(struct dm_target *ti, struct dm_dev *dev, in device_not_write_zeroes_capable()
1909 struct dm_target *ti = dm_table_get_target(t, i); in dm_table_supports_write_zeroes()
1925 struct dm_target *ti = dm_table_get_target(t, i); in dm_table_supports_nowait()
1934 static int device_not_discard_capable(struct dm_target *ti, struct dm_dev *dev, in device_not_discard_capable()
1943 struct dm_target *ti = dm_table_get_target(t, i); in dm_table_supports_discards()
1962 static int device_not_secure_erase_capable(struct dm_target *ti, in device_not_secure_erase_capable()
1972 struct dm_target *ti = dm_table_get_target(t, i); in dm_table_supports_secure_erase()
1985 static int device_not_atomic_write_capable(struct dm_target *ti, in device_not_atomic_write_capable()
1995 struct dm_target *ti = dm_table_get_target(t, i); in dm_table_supports_atomic_writes()
2136 struct dm_target *ti = dm_table_get_target(t, i); in suspend_targets()
2187 struct dm_target *ti = dm_table_get_target(t, i); in dm_table_resume_targets()
2201 struct dm_target *ti = dm_table_get_target(t, i); in dm_table_resume_targets()