diff options
Diffstat (limited to 'libflashrom.h')
-rw-r--r-- | libflashrom.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libflashrom.h b/libflashrom.h index 6d02d50f..c9138da2 100644 --- a/libflashrom.h +++ b/libflashrom.h @@ -137,6 +137,7 @@ enum flashrom_wp_mode { FLASHROM_WP_MODE_PERMANENT }; struct flashrom_wp_cfg; +struct flashrom_wp_ranges; enum flashrom_wp_result flashrom_wp_cfg_new(struct flashrom_wp_cfg **); void flashrom_wp_cfg_release(struct flashrom_wp_cfg *); @@ -148,4 +149,9 @@ void flashrom_wp_get_range(size_t *start, size_t *len, const struct flashrom_wp_ enum flashrom_wp_result flashrom_wp_read_cfg(struct flashrom_wp_cfg *, struct flashrom_flashctx *); enum flashrom_wp_result flashrom_wp_write_cfg(struct flashrom_flashctx *, const struct flashrom_wp_cfg *); +enum flashrom_wp_result flashrom_wp_get_available_ranges(struct flashrom_wp_ranges **, struct flashrom_flashctx *); +size_t flashrom_wp_ranges_get_count(const struct flashrom_wp_ranges *); +enum flashrom_wp_result flashrom_wp_ranges_get_range(size_t *start, size_t *len, const struct flashrom_wp_ranges *, unsigned int index); +void flashrom_wp_ranges_release(struct flashrom_wp_ranges *); + #endif /* !__LIBFLASHROM_H__ */ |