Searched refs:dm_table (Results 1 - 12 of 12) sorted by relevance

/linux-master/drivers/md/
H A Ddm.h47 struct dm_table;
57 void dm_table_event_callback(struct dm_table *t,
59 struct dm_target *dm_table_find_target(struct dm_table *t, sector_t sector);
60 bool dm_table_has_no_data_devices(struct dm_table *table);
61 int dm_calculate_queue_limits(struct dm_table *table,
63 int dm_table_set_restrictions(struct dm_table *t, struct request_queue *q,
65 struct list_head *dm_table_get_devices(struct dm_table *t);
66 void dm_table_presuspend_targets(struct dm_table *t);
67 void dm_table_presuspend_undo_targets(struct dm_table *t);
68 void dm_table_postsuspend_targets(struct dm_table *
[all...]
H A Ddm-ima.h60 void dm_ima_measure_on_table_load(struct dm_table *table, unsigned int status_flags);
69 static inline void dm_ima_measure_on_table_load(struct dm_table *table, unsigned int status_flags) {}
H A Ddm-rq.h34 int dm_mq_init_request_queue(struct mapped_device *md, struct dm_table *t);
H A Ddm-table.c60 static inline sector_t *get_node(struct dm_table *t,
70 static sector_t high(struct dm_table *t, unsigned int l, unsigned int n)
85 static int setup_btree_index(unsigned int l, struct dm_table *t)
104 static int alloc_targets(struct dm_table *t, unsigned int num)
129 int dm_table_create(struct dm_table **result, blk_mode_t mode,
132 struct dm_table *t;
181 static void dm_table_destroy_crypto_profile(struct dm_table *t);
183 void dm_table_destroy(struct dm_table *t)
347 struct dm_table *t = ti->table;
437 struct dm_table *
[all...]
H A Ddm-verity-loadpin.c56 struct dm_table *table;
H A Ddm-zone.c21 static int dm_blk_do_report_zones(struct mapped_device *md, struct dm_table *t,
60 struct dm_table *map;
226 static int dm_revalidate_zones(struct mapped_device *md, struct dm_table *t)
273 static bool dm_table_supports_zone_append(struct dm_table *t)
289 int dm_set_zones_restrictions(struct dm_table *t, struct request_queue *q)
333 struct dm_table *t;
H A Ddm-ioctl.c53 struct dm_table *new_map;
308 static struct dm_table *__hash_remove(struct hash_cell *hc)
310 struct dm_table *table;
342 struct dm_table *t;
431 struct dm_table *table;
789 static struct dm_table *dm_get_inactive_table(struct mapped_device *md, int *srcu_idx)
792 struct dm_table *table = NULL;
812 static struct dm_table *dm_get_live_or_inactive_table(struct mapped_device *md,
827 struct dm_table *table;
982 struct dm_table *
[all...]
H A Ddm.c83 struct dm_table *map;
416 struct dm_table *map;
685 struct dm_table *dm_get_live_table(struct mapped_device *md,
709 static struct dm_table *dm_get_live_table_fast(struct mapped_device *md) __acquires(RCU)
1218 struct dm_table *map;
1554 struct dm_table *t = ci->map;
1761 struct dm_table *map, struct bio *bio, bool is_abnormal)
1781 struct dm_table *map, struct bio *bio)
1853 struct dm_table *map;
2222 static struct dm_table *__bin
[all...]
H A Ddm-core.h37 * DM targets must _not_ deference a mapped_device or dm_table to directly
56 * The current mapping (struct dm_table *).
191 struct dm_table { struct
232 static inline struct dm_target *dm_table_get_target(struct dm_table *t,
H A Ddm-rq.c495 struct dm_table *map;
536 int dm_mq_init_request_queue(struct mapped_device *md, struct dm_table *t)
H A Ddm-ima.c178 void dm_ima_measure_on_table_load(struct dm_table *table, unsigned int status_flags)
/linux-master/include/linux/
H A Ddevice-mapper.h20 struct dm_table;
298 struct dm_table *table;
547 int dm_table_create(struct dm_table **result, blk_mode_t mode,
553 int dm_table_add_target(struct dm_table *t, const char *type,
562 void dm_table_set_type(struct dm_table *t, enum dm_queue_mode type);
567 int dm_table_complete(struct dm_table *t);
572 void dm_table_destroy(struct dm_table *t);
582 struct dm_table *dm_get_live_table(struct mapped_device *md, int *srcu_idx);
589 sector_t dm_table_get_size(struct dm_table *t);
590 blk_mode_t dm_table_get_mode(struct dm_table *
[all...]

Completed in 337 milliseconds