Lines Matching defs:region_nr
127 static void switch_get_position(struct switch_ctx *sctx, unsigned long region_nr,
131 *region_index = region_nr >> sctx->region_entries_per_slot_bits;
132 *bit = region_nr & (sctx->region_entries_per_slot - 1);
134 *region_index = region_nr / sctx->region_entries_per_slot;
135 *bit = region_nr % sctx->region_entries_per_slot;
141 static unsigned int switch_region_table_read(struct switch_ctx *sctx, unsigned long region_nr)
146 switch_get_position(sctx, region_nr, ®ion_index, &bit);
175 static void switch_region_table_write(struct switch_ctx *sctx, unsigned long region_nr,
182 switch_get_position(sctx, region_nr, ®ion_index, &bit);
196 unsigned long region_nr;
198 for (region_nr = 0; region_nr < sctx->nr_regions; region_nr++) {
199 switch_region_table_write(sctx, region_nr, path_nr);