Home
last modified time | relevance | path

Searched refs:nr_paths (Results 1 – 1 of 1) sorted by relevance

/Linux-v5.15/drivers/md/
Ddm-switch.c41 unsigned nr_paths; /* Number of paths in path_list. */ member
59 static struct switch_ctx *alloc_switch_ctx(struct dm_target *ti, unsigned nr_paths, in alloc_switch_ctx() argument
64 sctx = kzalloc(struct_size(sctx, path_list, nr_paths), GFP_KERNEL); in alloc_switch_ctx()
76 static int alloc_region_table(struct dm_target *ti, unsigned nr_paths) in alloc_region_table() argument
89 (region_table_slot_t)1 << sctx->region_table_entry_bits < nr_paths) in alloc_region_table()
168 if (unlikely(path_nr >= sctx->nr_paths)) in switch_get_path_nr()
199 if (++path_nr >= sctx->nr_paths) in initialise_region_table()
211 &sctx->path_list[sctx->nr_paths].dmdev); in parse_path()
219 dm_put_device(ti, sctx->path_list[sctx->nr_paths].dmdev); in parse_path()
223 sctx->path_list[sctx->nr_paths].start = start; in parse_path()
[all …]