]> git.ipfire.org Git - thirdparty/pciutils.git/blob - lib/libpci.ver
Created a generic interface for device properties
[thirdparty/pciutils.git] / lib / libpci.ver
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
9 LIBPCI_3.0 {
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;
41 local: *;
42 };
43
44 LIBPCI_3.1 {
45 global:
46 pci_fill_info;
47 pci_find_cap;
48 pci_read_vpd;
49 };
50
51 LIBPCI_3.2 {
52 global:
53 pci_fill_info;
54 };
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 };
64
65 LIBPCI_3.4 {
66 global:
67 pci_fill_info;
68 };
69
70 LIBPCI_3.5 {
71 global:
72 pci_init;
73 pci_fill_info;
74 };
75
76 LIBPCI_3.6 {
77 global:
78 pci_get_string_property;
79 };