Lucas De Marchi | 128386a | 2011-12-15 12:26:15 -0200 | [diff] [blame] | 1 | LIBKMOD_1 { |
Lucas De Marchi | 586fc30 | 2011-11-21 14:35:35 -0200 | [diff] [blame] | 2 | global: |
Lucas De Marchi | 68b0d8e | 2011-11-22 05:37:21 -0200 | [diff] [blame] | 3 | kmod_get_log_priority; |
| 4 | kmod_get_userdata; |
| 5 | kmod_log; |
| 6 | kmod_new; |
| 7 | kmod_ref; |
| 8 | kmod_set_log_fn; |
| 9 | kmod_set_log_priority; |
| 10 | kmod_set_userdata; |
| 11 | kmod_unref; |
| 12 | kmod_list_next; |
Lucas De Marchi | 79d7711 | 2011-12-01 14:47:03 -0200 | [diff] [blame] | 13 | kmod_list_prev; |
Lucas De Marchi | 8f788d5 | 2011-11-25 01:22:56 -0200 | [diff] [blame] | 14 | |
Lucas De Marchi | 33bb69b | 2011-12-08 14:59:51 -0200 | [diff] [blame] | 15 | kmod_load_resources; |
| 16 | kmod_unload_resources; |
| 17 | |
Lucas De Marchi | 8f788d5 | 2011-11-25 01:22:56 -0200 | [diff] [blame] | 18 | kmod_module_new_from_name; |
| 19 | kmod_module_new_from_path; |
Lucas De Marchi | 7f3eb0c | 2011-11-30 19:03:41 -0200 | [diff] [blame] | 20 | kmod_module_new_from_lookup; |
Lucas De Marchi | a102e26 | 2011-12-12 13:49:27 -0200 | [diff] [blame] | 21 | kmod_module_new_from_loaded; |
Lucas De Marchi | 8f788d5 | 2011-11-25 01:22:56 -0200 | [diff] [blame] | 22 | kmod_module_ref; |
| 23 | kmod_module_unref; |
Lucas De Marchi | 7f3eb0c | 2011-11-30 19:03:41 -0200 | [diff] [blame] | 24 | kmod_module_unref_list; |
Lucas De Marchi | 8f788d5 | 2011-11-25 01:22:56 -0200 | [diff] [blame] | 25 | kmod_module_remove_module; |
| 26 | kmod_module_insert_module; |
Lucas De Marchi | f1cd799 | 2011-12-05 19:40:45 -0200 | [diff] [blame] | 27 | kmod_module_get_dependencies; |
Lucas De Marchi | 7f3eb0c | 2011-11-30 19:03:41 -0200 | [diff] [blame] | 28 | kmod_module_get_module; |
| 29 | |
Gustavo Sverzut Barbieri | 1487a64 | 2011-12-08 05:17:43 -0200 | [diff] [blame] | 30 | kmod_module_get_filtered_blacklist; |
| 31 | |
Lucas De Marchi | 6e869df | 2011-11-30 19:01:01 -0200 | [diff] [blame] | 32 | kmod_module_get_name; |
| 33 | kmod_module_get_path; |
Gustavo Sverzut Barbieri | f12ae3c | 2011-12-04 12:40:00 -0200 | [diff] [blame] | 34 | |
| 35 | kmod_module_initstate_str; |
| 36 | kmod_module_get_initstate; |
| 37 | kmod_module_get_refcnt; |
| 38 | kmod_module_get_sections; |
| 39 | kmod_module_section_free_list; |
| 40 | kmod_module_section_get_name; |
| 41 | kmod_module_section_get_address; |
Gustavo Sverzut Barbieri | f12ae3c | 2011-12-04 12:40:00 -0200 | [diff] [blame] | 42 | kmod_module_get_holders; |
Gustavo Sverzut Barbieri | 69f9dd4 | 2011-12-04 14:02:30 -0200 | [diff] [blame] | 43 | kmod_module_get_size; |
Gustavo Sverzut Barbieri | bd3f553 | 2011-12-10 20:47:01 -0200 | [diff] [blame] | 44 | |
Lucas De Marchi | fecbad2 | 2011-12-17 20:03:13 -0200 | [diff] [blame] | 45 | kmod_module_get_options; |
| 46 | kmod_module_get_install_commands; |
| 47 | kmod_module_get_remove_commands; |
Lucas De Marchi | 5e50464 | 2011-12-20 17:08:53 -0200 | [diff] [blame] | 48 | local: |
| 49 | *; |
| 50 | }; |
Gustavo Sverzut Barbieri | 708624a | 2011-12-18 01:25:06 -0200 | [diff] [blame] | 51 | |
Lucas De Marchi | 5e50464 | 2011-12-20 17:08:53 -0200 | [diff] [blame] | 52 | LIBKMOD_2 { |
| 53 | global: |
| 54 | kmod_list_last; |
| 55 | |
| 56 | kmod_module_get_softdeps; |
Gustavo Sverzut Barbieri | 708624a | 2011-12-18 01:25:06 -0200 | [diff] [blame] | 57 | kmod_module_get_info; |
| 58 | kmod_module_info_get_key; |
| 59 | kmod_module_info_get_value; |
| 60 | kmod_module_info_free_list; |
Gustavo Sverzut Barbieri | 708624a | 2011-12-18 01:25:06 -0200 | [diff] [blame] | 61 | kmod_module_get_versions; |
| 62 | kmod_module_version_get_symbol; |
| 63 | kmod_module_version_get_crc; |
| 64 | kmod_module_versions_free_list; |
Lucas De Marchi | 3af4f55 | 2011-12-24 02:40:30 -0200 | [diff] [blame] | 65 | } LIBKMOD_1; |
Gustavo Sverzut Barbieri | 45e6db9 | 2011-12-19 21:23:13 -0200 | [diff] [blame] | 66 | |
Lucas De Marchi | 3af4f55 | 2011-12-24 02:40:30 -0200 | [diff] [blame] | 67 | LIBKMOD_3 { |
| 68 | global: |
Lucas De Marchi | c4dc3ca | 2011-12-31 19:28:31 -0200 | [diff] [blame] | 69 | kmod_validate_resources; |
| 70 | |
Gustavo Sverzut Barbieri | 45e6db9 | 2011-12-19 21:23:13 -0200 | [diff] [blame] | 71 | kmod_module_get_symbols; |
| 72 | kmod_module_symbol_get_symbol; |
| 73 | kmod_module_symbol_get_crc; |
| 74 | kmod_module_symbols_free_list; |
Gustavo Sverzut Barbieri | 674f859 | 2011-12-20 11:54:53 -0200 | [diff] [blame] | 75 | |
| 76 | kmod_module_get_dependency_symbols; |
| 77 | kmod_module_dependency_symbol_get_symbol; |
| 78 | kmod_module_dependency_symbol_get_crc; |
| 79 | kmod_module_dependency_symbol_get_bind; |
| 80 | kmod_module_dependency_symbols_free_list; |
Lucas De Marchi | ddbda02 | 2011-12-27 11:40:10 -0200 | [diff] [blame] | 81 | |
| 82 | kmod_module_probe_insert_module; |
Lucas De Marchi | 3af4f55 | 2011-12-24 02:40:30 -0200 | [diff] [blame] | 83 | } LIBKMOD_2; |
Lucas De Marchi | 0017862 | 2012-01-13 02:24:18 -0200 | [diff] [blame] | 84 | |
| 85 | LIBKMOD_4 { |
| 86 | global: |
| 87 | kmod_config_get_blacklists; |
| 88 | kmod_config_get_install_commands; |
| 89 | kmod_config_get_remove_commands; |
| 90 | kmod_config_get_aliases; |
| 91 | kmod_config_get_options; |
| 92 | kmod_config_get_softdeps; |
| 93 | kmod_config_iter_get_key; |
| 94 | kmod_config_iter_get_value; |
| 95 | kmod_config_iter_next; |
| 96 | kmod_config_iter_free_iter; |
Lucas De Marchi | 758428a | 2012-01-16 15:56:17 -0200 | [diff] [blame] | 97 | kmod_dump_index; |
Lucas De Marchi | 0017862 | 2012-01-13 02:24:18 -0200 | [diff] [blame] | 98 | } LIBKMOD_3; |