xref: /pciutils/lib/libpci.ver (revision 558f736b)
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
9LIBPCI_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
44LIBPCI_3.1 {
45	global:
46		pci_fill_info;
47		pci_find_cap;
48		pci_read_vpd;
49};
50
51LIBPCI_3.2 {
52	global:
53		pci_fill_info;
54};
55
56LIBPCI_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
65LIBPCI_3.4 {
66	global:
67		pci_fill_info;
68};
69
70LIBPCI_3.5 {
71	global:
72		pci_fill_info;
73};
74