blob: c13f7e424baa4828577125b08e5c079ba86c7321 [file] [log] [blame]
Nico Huberc3b02dc2023-08-12 01:13:45 +02001LIBFLASHPROG_1.0 {
2 global:
Nico Huber48d4a042026-03-08 16:07:28 +01003 flashprog_chip_first;
4 flashprog_chip_name;
5 flashprog_chip_next;
6 flashprog_chip_size;
7 flashprog_chip_vendor;
8 flashprog_chips_all;
9 flashprog_chips_count;
10 flashprog_chips_release;
Nico Huberc3b02dc2023-08-12 01:13:45 +020011 flashprog_flag_get;
12 flashprog_flag_set;
13 flashprog_flash_erase;
14 flashprog_flash_getsize;
15 flashprog_flash_probe;
16 flashprog_flash_release;
17 flashprog_image_read;
18 flashprog_image_verify;
19 flashprog_image_write;
20 flashprog_init;
21 flashprog_layout_add_region;
Nico Hubereed122d2023-02-11 02:05:07 +010022 flashprog_layout_get_region_range;
Nico Huberc3b02dc2023-08-12 01:13:45 +020023 flashprog_layout_include_region;
24 flashprog_layout_new;
25 flashprog_layout_read_fmap_from_buffer;
26 flashprog_layout_read_fmap_from_rom;
27 flashprog_layout_read_from_ifd;
28 flashprog_layout_release;
29 flashprog_layout_set;
30 flashprog_programmer_init;
31 flashprog_programmer_shutdown;
32 flashprog_set_log_callback;
Richard Hughes842d6782021-01-15 09:48:12 +000033 flashprog_set_progress_callback;
Nico Huberc3b02dc2023-08-12 01:13:45 +020034 flashprog_shutdown;
35 flashprog_wp_cfg_new;
36 flashprog_wp_cfg_release;
37 flashprog_wp_get_available_ranges;
38 flashprog_wp_get_mode;
39 flashprog_wp_get_range;
40 flashprog_wp_ranges_get_count;
41 flashprog_wp_ranges_get_range;
42 flashprog_wp_ranges_release;
43 flashprog_wp_read_cfg;
44 flashprog_wp_set_mode;
45 flashprog_wp_set_range;
46 flashprog_wp_write_cfg;
47 local: *;
48};