Symbol: dm_table
drivers/md/dm-core.h
230
static inline struct dm_target *dm_table_get_target(struct dm_table *t,
drivers/md/dm-ima.c
177
void dm_ima_measure_on_table_load(struct dm_table *table,
drivers/md/dm-ima.h
102
static inline void dm_ima_measure_on_table_load(struct dm_table *table,
drivers/md/dm-ima.h
80
void dm_ima_measure_on_table_load(struct dm_table *table,
drivers/md/dm-ioctl.c
1084
struct dm_table *t;
drivers/md/dm-ioctl.c
1265
struct dm_table *new_map, *old_map = NULL;
drivers/md/dm-ioctl.c
1406
static void retrieve_status(struct dm_table *table,
drivers/md/dm-ioctl.c
1490
struct dm_table *table;
drivers/md/dm-ioctl.c
1580
static int populate_table(struct dm_table *table,
drivers/md/dm-ioctl.c
1648
struct dm_table *t, *old_map = NULL;
drivers/md/dm-ioctl.c
1743
struct dm_table *old_map = NULL;
drivers/md/dm-ioctl.c
1783
static void retrieve_deps(struct dm_table *table,
drivers/md/dm-ioctl.c
1823
struct dm_table *table;
drivers/md/dm-ioctl.c
1849
struct dm_table *table;
drivers/md/dm-ioctl.c
1906
struct dm_table *table;
drivers/md/dm-ioctl.c
2411
struct dm_table *t, *old_map;
drivers/md/dm-ioctl.c
291
struct dm_table *table,
drivers/md/dm-ioctl.c
329
struct dm_table *table,
drivers/md/dm-ioctl.c
386
static struct dm_table *__hash_remove(struct hash_cell *hc)
drivers/md/dm-ioctl.c
388
struct dm_table *table;
drivers/md/dm-ioctl.c
420
struct dm_table *t;
drivers/md/dm-ioctl.c
522
struct dm_table *table;
drivers/md/dm-ioctl.c
53
struct dm_table *new_map;
drivers/md/dm-ioctl.c
891
static struct dm_table *dm_get_inactive_table(struct mapped_device *md, int *srcu_idx)
drivers/md/dm-ioctl.c
894
struct dm_table *table = NULL;
drivers/md/dm-ioctl.c
914
static struct dm_table *dm_get_live_or_inactive_table(struct mapped_device *md,
drivers/md/dm-ioctl.c
929
struct dm_table *table;
drivers/md/dm-rq.c
502
struct dm_table *map;
drivers/md/dm-rq.c
545
int dm_mq_init_request_queue(struct mapped_device *md, struct dm_table *t)
drivers/md/dm-rq.h
34
int dm_mq_init_request_queue(struct mapped_device *md, struct dm_table *t);
drivers/md/dm-table.c
1000
enum dm_queue_mode dm_table_get_type(struct dm_table *t)
drivers/md/dm-table.c
1005
struct target_type *dm_table_get_immutable_target_type(struct dm_table *t)
drivers/md/dm-table.c
1010
struct dm_target *dm_table_get_immutable_target(struct dm_table *t)
drivers/md/dm-table.c
1020
struct dm_target *dm_table_get_wildcard_target(struct dm_table *t)
drivers/md/dm-table.c
1032
bool dm_table_request_based(struct dm_table *t)
drivers/md/dm-table.c
1037
static int dm_table_alloc_md_mempools(struct dm_table *t, struct mapped_device *md)
drivers/md/dm-table.c
104
static int alloc_targets(struct dm_table *t, unsigned int num)
drivers/md/dm-table.c
1089
static int setup_indexes(struct dm_table *t)
drivers/md/dm-table.c
1118
static int dm_table_build_index(struct dm_table *t)
drivers/md/dm-table.c
1162
struct dm_table *t;
drivers/md/dm-table.c
1259
struct dm_table *t;
drivers/md/dm-table.c
128
int dm_table_create(struct dm_table **result, blk_mode_t mode,
drivers/md/dm-table.c
131
struct dm_table *t;
drivers/md/dm-table.c
1372
static void dm_table_destroy_crypto_profile(struct dm_table *t)
drivers/md/dm-table.c
1387
static int dm_table_construct_crypto_profile(struct dm_table *t)
drivers/md/dm-table.c
1463
struct dm_table *t)
drivers/md/dm-table.c
1481
static int dm_table_construct_crypto_profile(struct dm_table *t)
drivers/md/dm-table.c
1490
static void dm_table_destroy_crypto_profile(struct dm_table *t)
drivers/md/dm-table.c
1495
struct dm_table *t)
drivers/md/dm-table.c
1505
int dm_table_complete(struct dm_table *t)
drivers/md/dm-table.c
1535
void dm_table_event_callback(struct dm_table *t,
drivers/md/dm-table.c
1544
void dm_table_event(struct dm_table *t)
drivers/md/dm-table.c
1553
inline sector_t dm_table_get_size(struct dm_table *t)
drivers/md/dm-table.c
1565
struct dm_target *dm_table_find_target(struct dm_table *t, sector_t sector)
drivers/md/dm-table.c
1608
static bool dm_table_any_dev_attr(struct dm_table *t,
drivers/md/dm-table.c
1638
bool dm_table_has_no_data_devices(struct dm_table *t)
drivers/md/dm-table.c
1655
bool dm_table_is_wildcard(struct dm_table *t)
drivers/md/dm-table.c
1688
static bool dm_table_supports_zoned(struct dm_table *t, bool zoned)
drivers/md/dm-table.c
1734
static int validate_hardware_zoned(struct dm_table *t, bool zoned,
drivers/md/dm-table.c
1762
int dm_calculate_queue_limits(struct dm_table *t,
drivers/md/dm-table.c
180
static void dm_table_destroy_crypto_profile(struct dm_table *t);
drivers/md/dm-table.c
182
void dm_table_destroy(struct dm_table *t)
drivers/md/dm-table.c
1868
static bool dm_table_supports_flush(struct dm_table *t)
drivers/md/dm-table.c
1906
static bool dm_table_supports_write_zeroes(struct dm_table *t)
drivers/md/dm-table.c
1922
static bool dm_table_supports_nowait(struct dm_table *t)
drivers/md/dm-table.c
1940
static bool dm_table_supports_discards(struct dm_table *t)
drivers/md/dm-table.c
1969
static bool dm_table_supports_secure_erase(struct dm_table *t)
drivers/md/dm-table.c
1992
static bool dm_table_supports_atomic_writes(struct dm_table *t)
drivers/md/dm-table.c
2011
bool dm_table_supports_size_change(struct dm_table *t, sector_t old_size,
drivers/md/dm-table.c
2028
int dm_table_set_restrictions(struct dm_table *t, struct request_queue *q,
drivers/md/dm-table.c
2114
struct list_head *dm_table_get_devices(struct dm_table *t)
drivers/md/dm-table.c
2119
blk_mode_t dm_table_get_mode(struct dm_table *t)
drivers/md/dm-table.c
2131
static void suspend_targets(struct dm_table *t, enum suspend_mode mode)
drivers/md/dm-table.c
2155
void dm_table_presuspend_targets(struct dm_table *t)
drivers/md/dm-table.c
2163
void dm_table_presuspend_undo_targets(struct dm_table *t)
drivers/md/dm-table.c
2171
void dm_table_postsuspend_targets(struct dm_table *t)
drivers/md/dm-table.c
2179
int dm_table_resume_targets(struct dm_table *t)
drivers/md/dm-table.c
2210
struct mapped_device *dm_table_get_md(struct dm_table *t)
drivers/md/dm-table.c
2216
const char *dm_table_device_name(struct dm_table *t)
drivers/md/dm-table.c
2222
void dm_table_run_md_queue_async(struct dm_table *t)
drivers/md/dm-table.c
371
struct dm_table *t = ti->table;
drivers/md/dm-table.c
482
static int adjoin(struct dm_table *t, struct dm_target *ti)
drivers/md/dm-table.c
60
static inline sector_t *get_node(struct dm_table *t,
drivers/md/dm-table.c
603
static int validate_hardware_logical_block_alignment(struct dm_table *t,
drivers/md/dm-table.c
670
int dm_table_add_target(struct dm_table *t, const char *type,
drivers/md/dm-table.c
70
static sector_t high(struct dm_table *t, unsigned int l, unsigned int n)
drivers/md/dm-table.c
843
void dm_table_set_type(struct dm_table *t, enum dm_queue_mode type)
drivers/md/dm-table.c
85
static int setup_btree_index(unsigned int l, struct dm_table *t)
drivers/md/dm-table.c
867
static bool dm_table_supports_dax(struct dm_table *t,
drivers/md/dm-table.c
899
static int dm_table_determine_type(struct dm_table *t)
drivers/md/dm-table.c
972
struct dm_table *live_table = dm_get_live_table(t->md, &srcu_idx);
drivers/md/dm-verity-loadpin.c
56
struct dm_table *table;
drivers/md/dm-zone.c
172
int dm_revalidate_zones(struct dm_table *t, struct request_queue *q)
drivers/md/dm-zone.c
19
static int dm_blk_do_report_zones(struct mapped_device *md, struct dm_table *t,
drivers/md/dm-zone.c
219
static bool dm_table_supports_zone_append(struct dm_table *t)
drivers/md/dm-zone.c
349
int dm_set_zones_restrictions(struct dm_table *t, struct request_queue *q,
drivers/md/dm-zone.c
445
void dm_finalize_zone_settings(struct dm_table *t, struct queue_limits *lim)
drivers/md/dm-zone.c
501
int dm_zone_get_reset_bitmap(struct mapped_device *md, struct dm_table *t,
drivers/md/dm-zone.c
52
struct dm_table *map;
drivers/md/dm-zone.c
53
struct dm_table *zone_revalidate_map = READ_ONCE(md->zone_revalidate_map);
drivers/md/dm.c
1205
struct dm_table *map;
drivers/md/dm.c
1539
struct dm_table *t = ci->map;
drivers/md/dm.c
1778
struct dm_table *map, struct bio *bio, bool is_abnormal)
drivers/md/dm.c
1916
struct dm_table *t = ci->map;
drivers/md/dm.c
1957
struct dm_table *map, struct bio *bio)
drivers/md/dm.c
2078
struct dm_table *map;
drivers/md/dm.c
2463
static struct dm_table *__bind(struct mapped_device *md, struct dm_table *t,
drivers/md/dm.c
2466
struct dm_table *old_map;
drivers/md/dm.c
2542
static struct dm_table *__unbind(struct mapped_device *md)
drivers/md/dm.c
2544
struct dm_table *map = rcu_dereference_protected(md->map, 1);
drivers/md/dm.c
2600
int dm_setup_md_queue(struct mapped_device *md, struct dm_table *t)
drivers/md/dm.c
2724
struct dm_table *map;
drivers/md/dm.c
2875
struct dm_table *dm_swap_table(struct mapped_device *md, struct dm_table *table)
drivers/md/dm.c
2877
struct dm_table *live_map = NULL, *map = ERR_PTR(-EINVAL);
drivers/md/dm.c
2961
static int __dm_suspend(struct mapped_device *md, struct dm_table *map,
drivers/md/dm.c
3071
struct dm_table *map = NULL;
drivers/md/dm.c
3110
static int __dm_resume(struct mapped_device *md, struct dm_table *map)
drivers/md/dm.c
3137
struct dm_table *map = NULL;
drivers/md/dm.c
3178
struct dm_table *map = NULL;
drivers/md/dm.c
3209
struct dm_table *map;
drivers/md/dm.c
3452
struct dm_table *table;
drivers/md/dm.c
3495
struct dm_table *table;
drivers/md/dm.c
418
struct dm_table *map;
drivers/md/dm.c
684
struct dm_table *dm_get_live_table(struct mapped_device *md,
drivers/md/dm.c
708
static struct dm_table *dm_get_live_table_fast(struct mapped_device *md) __acquires(RCU)
drivers/md/dm.c
84
struct dm_table *map;
drivers/md/dm.h
105
int dm_set_zones_restrictions(struct dm_table *t, struct request_queue *q,
drivers/md/dm.h
107
int dm_revalidate_zones(struct dm_table *t, struct request_queue *q);
drivers/md/dm.h
108
void dm_finalize_zone_settings(struct dm_table *t, struct queue_limits *lim);
drivers/md/dm.h
115
int dm_zone_get_reset_bitmap(struct mapped_device *md, struct dm_table *t,
drivers/md/dm.h
47
struct dm_table;
drivers/md/dm.h
57
void dm_table_event_callback(struct dm_table *t,
drivers/md/dm.h
59
struct dm_target *dm_table_find_target(struct dm_table *t, sector_t sector);
drivers/md/dm.h
60
bool dm_table_has_no_data_devices(struct dm_table *table);
drivers/md/dm.h
61
bool dm_table_is_wildcard(struct dm_table *t);
drivers/md/dm.h
62
int dm_calculate_queue_limits(struct dm_table *table,
drivers/md/dm.h
64
int dm_table_set_restrictions(struct dm_table *t, struct request_queue *q,
drivers/md/dm.h
66
struct list_head *dm_table_get_devices(struct dm_table *t);
drivers/md/dm.h
67
void dm_table_presuspend_targets(struct dm_table *t);
drivers/md/dm.h
68
void dm_table_presuspend_undo_targets(struct dm_table *t);
drivers/md/dm.h
69
void dm_table_postsuspend_targets(struct dm_table *t);
drivers/md/dm.h
70
int dm_table_resume_targets(struct dm_table *t);
drivers/md/dm.h
71
enum dm_queue_mode dm_table_get_type(struct dm_table *t);
drivers/md/dm.h
72
struct target_type *dm_table_get_immutable_target_type(struct dm_table *t);
drivers/md/dm.h
73
struct dm_target *dm_table_get_immutable_target(struct dm_table *t);
drivers/md/dm.h
74
struct dm_target *dm_table_get_wildcard_target(struct dm_table *t);
drivers/md/dm.h
75
bool dm_table_request_based(struct dm_table *t);
drivers/md/dm.h
76
bool dm_table_supports_size_change(struct dm_table *t, sector_t old_size,
drivers/md/dm.h
84
int dm_setup_md_queue(struct mapped_device *md, struct dm_table *t);
include/linux/device-mapper.h
20
struct dm_table;
include/linux/device-mapper.h
313
struct dm_table *table;
include/linux/device-mapper.h
583
int dm_table_create(struct dm_table **result, blk_mode_t mode,
include/linux/device-mapper.h
589
int dm_table_add_target(struct dm_table *t, const char *type,
include/linux/device-mapper.h
598
void dm_table_set_type(struct dm_table *t, enum dm_queue_mode type);
include/linux/device-mapper.h
603
int dm_table_complete(struct dm_table *t);
include/linux/device-mapper.h
608
void dm_table_destroy(struct dm_table *t);
include/linux/device-mapper.h
618
struct dm_table *dm_get_live_table(struct mapped_device *md, int *srcu_idx);
include/linux/device-mapper.h
625
sector_t dm_table_get_size(struct dm_table *t);
include/linux/device-mapper.h
626
blk_mode_t dm_table_get_mode(struct dm_table *t);
include/linux/device-mapper.h
627
struct mapped_device *dm_table_get_md(struct dm_table *t);
include/linux/device-mapper.h
628
const char *dm_table_device_name(struct dm_table *t);
include/linux/device-mapper.h
633
void dm_table_event(struct dm_table *t);
include/linux/device-mapper.h
638
void dm_table_run_md_queue_async(struct dm_table *t);
include/linux/device-mapper.h
644
struct dm_table *dm_swap_table(struct mapped_device *md,
include/linux/device-mapper.h
645
struct dm_table *t);