Searched refs:logical_zones (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/md/dm-vdo/ |
H A 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,
|
H A 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()
|
H A D | vdo.h | 218 struct logical_zones *logical_zones; member
|
H A 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()
|
H A D | recovery-journal.h | 95 zone_count_t logical_zones; member
|
H A D | types.h | 203 unsigned int logical_zones; member
|
H A 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()
|