Searched refs:logical_zones (Results 1 – 10 of 10) sorted by relevance
/linux-6.14.4/drivers/md/dm-vdo/ |
D | logical-zone.h | 21 struct logical_zones *zones; 55 struct logical_zones { struct 67 struct logical_zones **zones_ptr); argument 69 void vdo_free_logical_zones(struct logical_zones *zones); 71 void vdo_drain_logical_zones(struct logical_zones *zones, 75 void vdo_resume_logical_zones(struct logical_zones *zones,
|
D | logical-zone.c | 41 struct logical_zones *zones = context; in get_thread_id_for_zone() 51 static int initialize_zone(struct logical_zones *zones, zone_count_t zone_number) in initialize_zone() 87 int vdo_make_logical_zones(struct vdo *vdo, struct logical_zones **zones_ptr) in vdo_make_logical_zones() 89 struct logical_zones *zones; in vdo_make_logical_zones() 97 result = vdo_allocate_extended(struct logical_zones, zone_count, in vdo_make_logical_zones() 128 void vdo_free_logical_zones(struct logical_zones *zones) in vdo_free_logical_zones() 180 struct logical_zones *zones = context; in drain_logical_zone() 187 void vdo_drain_logical_zones(struct logical_zones *zones, in vdo_drain_logical_zones() 203 struct logical_zone *zone = &(((struct logical_zones *) context)->zones[zone_number]); in resume_logical_zone() 213 void vdo_resume_logical_zones(struct logical_zones *zones, struct vdo_completion *parent) in vdo_resume_logical_zones()
|
D | vdo.h | 218 struct logical_zones *logical_zones; member
|
D | vdo.c | 203 bool single = ((counts.logical_zones + counts.physical_zones + counts.hash_zones) == 0); in initialize_thread_config() 211 config->logical_zone_count = counts.logical_zones; in initialize_thread_config() 252 assign_thread_ids(config, config->logical_threads, counts.logical_zones); in initialize_thread_config() 497 config->thread_counts.logical_zones, in initialize_vdo() 709 vdo_free_logical_zones(vdo_forget(vdo->logical_zones)); in vdo_destroy() 1640 vdo_dump_logical_zone(&vdo->logical_zones->zones[zone]); in vdo_dump_status()
|
D | flush.c | 255 flusher->logical_zone_to_notify = &flusher->vdo->logical_zones->zones[0]; in notify_flush() 321 for (zone = &flusher->vdo->logical_zones->zones[0]; zone != NULL; zone = zone->next) in vdo_complete_flushes()
|
D | recovery-journal.h | 95 zone_count_t logical_zones; member
|
D | types.h | 203 unsigned int logical_zones; member
|
D | dm-vdo-target.c | 417 config->logical_zones = count; in process_one_thread_config_spec() 754 .logical_zones = 0, in parse_device_config() 855 if (((config->thread_counts.logical_zones == 0) != in parse_device_config() 865 (2 * MAXIMUM_VDO_USER_VIOS * config->thread_counts.logical_zones)) { in parse_device_config() 1377 result = vdo_make_logical_zones(vdo, &vdo->logical_zones); in decode_vdo() 2050 vdo_drain_logical_zones(vdo->logical_zones, in suspend_callback() 2389 vdo_resume_logical_zones(vdo->logical_zones, completion); in resume_callback()
|
D | recovery-journal.c | 628 counter->logical_zones = config->logical_zone_count; in initialize_lock_counter()
|
D | data-vio.c | 252 lock->zone = &vdo->logical_zones->zones[zone_number]; in initialize_lbn_lock()
|