]>
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 | }; | |
52aecc75 MM |
55 | |
56 | LIBPCI_3.3 { | |
57 | global: | |
58 | pci_fill_info; | |
59 | pci_filter_init; | |
60 | pci_filter_match; | |
61 | pci_filter_parse_id; | |
62 | pci_filter_parse_slot; | |
63 | }; | |
7ef7f3ec MM |
64 | |
65 | LIBPCI_3.4 { | |
66 | global: | |
67 | pci_fill_info; | |
68 | }; | |
558f736b SS |
69 | |
70 | LIBPCI_3.5 { | |
71 | global: | |
2afb0889 | 72 | pci_init; |
558f736b SS |
73 | pci_fill_info; |
74 | }; |