summaryrefslogtreecommitdiff
path: root/src/libbiosdevname.h
blob: c106a04ae9a9dd799660e71afa6ad3ab73fd9633 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*
 *  Copyright (c) 2006 Dell, Inc.
 *  by Matt Domsch <Matt_Domsch@dell.com>
 *  Licensed under the GNU General Public license, version 2.
 */
#ifndef LIBBIOSDEVNAME_H_INCLUDED
#define LIBBIOSDEVNAME_H_INCLUDED

enum sortroutine {
	defaultsort,
	nosort,
};

enum namingpolicy {
	all_ethN,
	all_names,
	embedded_ethN_slots_names,
	kernelnames,
};

extern void * setup_bios_devices(int sortroutine, int namingpolicy);
extern void cleanup_bios_devices(void *cookie);
extern char * kern_to_bios(void *cookie, const char *devname);
extern void unparse_bios_devices(void *cookie);
extern void unparse_bios_device_by_name(void *cookie, const char *name);



#endif /* LIBBIOSDEVNAME_H_INCLUDED */