Searched refs:region_nr (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/md/ |
| H A D | dm-switch.c | 127 static void switch_get_position(struct switch_ctx *sctx, unsigned long region_nr, in switch_get_position() argument 131 *region_index = region_nr >> sctx->region_entries_per_slot_bits; in switch_get_position() 132 *bit = region_nr & (sctx->region_entries_per_slot - 1); in switch_get_position() 134 *region_index = region_nr / sctx->region_entries_per_slot; in switch_get_position() 135 *bit = region_nr % sctx->region_entries_per_slot; in switch_get_position() 141 static unsigned int switch_region_table_read(struct switch_ctx *sctx, unsigned long region_nr) in switch_region_table_read() argument 146 switch_get_position(sctx, region_nr, ®ion_index, &bit); in switch_region_table_read() 175 static void switch_region_table_write(struct switch_ctx *sctx, unsigned long region_nr, in switch_region_table_write() argument 182 switch_get_position(sctx, region_nr, ®ion_index, &bit); in switch_region_table_write() 196 unsigned long region_nr; in initialise_region_table() local [all …]
|
| H A D | dm-clone-metadata.c | 627 bool dm_clone_is_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr) in dm_clone_is_region_hydrated() argument 629 return dm_clone_is_hydration_done(cmd) || test_bit(region_nr, cmd->region_map); in dm_clone_is_region_hydrated() 833 int dm_clone_set_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr) in dm_clone_set_region_hydrated() argument 839 if (unlikely(region_nr >= cmd->nr_regions)) { in dm_clone_set_region_hydrated() 841 region_nr, cmd->nr_regions); in dm_clone_set_region_hydrated() 845 word = region_nr / BITS_PER_LONG; in dm_clone_set_region_hydrated() 857 __set_bit(region_nr, dmap->dirty_regions); in dm_clone_set_region_hydrated() 858 __set_bit(region_nr, cmd->region_map); in dm_clone_set_region_hydrated() 872 unsigned long word, region_nr; in dm_clone_cond_set_range() local 889 for (region_nr = start; region_nr < (start + nr_regions); region_nr++) { in dm_clone_cond_set_range() [all …]
|
| H A D | dm-clone-target.c | 276 static inline sector_t region_to_sector(struct clone *clone, unsigned long region_nr) in region_to_sector() argument 278 return ((sector_t)region_nr << clone->region_shift); in region_to_sector() 531 unsigned long region_nr; member 603 unsigned long region_nr) in get_hash_table_bucket() argument 605 return &clone->ht[hash_long(region_nr, HASH_TABLE_BITS)]; in get_hash_table_bucket() 614 unsigned long region_nr) in __hash_find() argument 619 if (hd->region_nr == region_nr) in __hash_find() 650 hd2 = __hash_find(bucket, hd->region_nr); in __find_or_insert_region_hydration() 682 static void hydration_init(struct dm_clone_region_hydration *hd, unsigned long region_nr) in hydration_init() argument 684 hd->region_nr = region_nr; in hydration_init() [all …]
|
| H A D | dm-clone-metadata.h | 37 int dm_clone_set_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr); 148 bool dm_clone_is_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr);
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
| H A D | r535.c | 48 for (int i = 0; i < gsp->fb.region_nr; i++) { in r535_fb_ram_new()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ |
| H A D | gsp.c | 193 !WARN_ON_ONCE(gsp->fb.region_nr >= ARRAY_SIZE(gsp->fb.region))) { in r535_gsp_get_static_info_fb() 196 gsp->fb.region[gsp->fb.region_nr].addr = reg->base; in r535_gsp_get_static_info_fb() 197 gsp->fb.region[gsp->fb.region_nr].size = size; in r535_gsp_get_static_info_fb() 198 gsp->fb.region_nr++; in r535_gsp_get_static_info_fb()
|
| /linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
| H A D | gsp.h | 118 int region_nr; member
|