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