]>
Commit | Line | Data |
---|---|---|
3d6b5e9c MM |
1 | /* Version script for the libpci */ |
2 | ||
3 | /* | |
4 | * Visibility declarations in the source take precedence over this script, | |
5 | * so we can boldly declare pci_* as public and still keep the internal | |
6 | * functions properly hidden. | |
7 | */ | |
8 | ||
cec9f7e7 | 9 | LIBPCI_3.0 { |
89c51b98 MM |
10 | global: |
11 | pci_alloc; | |
12 | pci_cleanup; | |
13 | pci_fill_info; | |
14 | pci_filter_init; | |
15 | pci_filter_match; | |
16 | pci_filter_parse_id; | |
17 | pci_filter_parse_slot; | |
18 | pci_free_dev; | |
19 | pci_free_name_list; | |
20 | pci_get_dev; | |
21 | pci_get_method_name; | |
22 | pci_get_param; | |
23 | pci_id_cache_flush; | |
24 | pci_init; | |
25 | pci_load_name_list; | |
26 | pci_lookup_method; | |
27 | pci_lookup_name; | |
28 | pci_read_block; | |
29 | pci_read_byte; | |
30 | pci_read_long; | |
31 | pci_read_word; | |
32 | pci_scan_bus; | |
33 | pci_set_name_list_path; | |
34 | pci_set_param; | |
35 | pci_setup_cache; | |
36 | pci_walk_params; | |
37 | pci_write_block; | |
38 | pci_write_byte; | |
39 | pci_write_long; | |
40 | pci_write_word; | |
3d6b5e9c MM |
41 | local: *; |
42 | }; | |
89c51b98 MM |
43 | |
44 | LIBPCI_3.1 { | |
45 | global: | |
46 | pci_fill_info; | |
47 | pci_find_cap; | |
52c81519 | 48 | pci_read_vpd; |
89c51b98 | 49 | }; |
dbe1e0a6 MM |
50 | |
51 | LIBPCI_3.2 { | |
52 | global: | |
53 | pci_fill_info; | |
54 | }; |