Home
last modified time | relevance | path

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

/linux/drivers/md/dm-vdo/
H A Dlogical-zone.h21 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 Dlogical-zone.c41 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 Dvdo.h218 struct logical_zones *logical_zones; member
H A Dflush.c255 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 Drecovery-journal.h95 zone_count_t logical_zones; member
H A Dtypes.h203 unsigned int logical_zones; member
H A Ddm-vdo-target.c417 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()