Lines Matching refs:table
255 struct dm_table *table; in __hash_remove() local
265 table = dm_get_live_table(hc->md, &srcu_idx); in __hash_remove()
266 if (table) in __hash_remove()
267 dm_table_event(table); in __hash_remove()
270 table = NULL; in __hash_remove()
272 table = hc->new_map; in __hash_remove()
276 return table; in __hash_remove()
373 struct dm_table *table; in dm_hash_rename() local
439 table = dm_get_live_table(hc->md, &srcu_idx); in dm_hash_rename()
440 if (table) in dm_hash_rename()
441 dm_table_event(table); in dm_hash_rename()
648 struct dm_table *table = NULL; in dm_get_inactive_table() local
660 table = hc->new_map; in dm_get_inactive_table()
665 return table; in dm_get_inactive_table()
683 struct dm_table *table; in __dev_status() local
710 table = dm_get_live_table(md, &srcu_idx); in __dev_status()
711 if (table) { in __dev_status()
715 param->target_count = dm_table_get_num_targets(table); in __dev_status()
724 table = dm_get_inactive_table(md, &srcu_idx); in __dev_status()
725 if (table) { in __dev_status()
726 if (!(dm_table_get_mode(table) & FMODE_WRITE)) in __dev_status()
728 param->target_count = dm_table_get_num_targets(table); in __dev_status()
1099 static void retrieve_status(struct dm_table *table, in retrieve_status() argument
1117 num_targets = dm_table_get_num_targets(table); in retrieve_status()
1119 struct dm_target *ti = dm_table_get_target(table, i); in retrieve_status()
1177 struct dm_table *table; in dev_wait() local
1199 table = dm_get_live_or_inactive_table(md, param, &srcu_idx); in dev_wait()
1200 if (table) in dev_wait()
1201 retrieve_status(table, param, param_size); in dev_wait()
1232 static int populate_table(struct dm_table *table, in populate_table() argument
1255 r = dm_table_add_target(table, spec->target_type, in populate_table()
1267 return dm_table_complete(table); in populate_table()
1393 static void retrieve_deps(struct dm_table *table, in retrieve_deps() argument
1407 list_for_each (tmp, dm_table_get_devices(table)) in retrieve_deps()
1424 list_for_each_entry (dd, dm_table_get_devices(table), list) in retrieve_deps()
1433 struct dm_table *table; in table_deps() local
1442 table = dm_get_live_or_inactive_table(md, param, &srcu_idx); in table_deps()
1443 if (table) in table_deps()
1444 retrieve_deps(table, param, param_size); in table_deps()
1459 struct dm_table *table; in table_status() local
1468 table = dm_get_live_or_inactive_table(md, param, &srcu_idx); in table_status()
1469 if (table) in table_status()
1470 retrieve_status(table, param, param_size); in table_status()
1516 struct dm_table *table; in target_message() local
1549 table = dm_get_live_table(md, &srcu_idx); in target_message()
1550 if (!table) in target_message()
1558 ti = dm_table_find_target(table, tmsg->sector); in target_message()