Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | /* |
2 | * Miguel de Icaza | |
3 | */ | |
4 | #ifndef __ASM_INVENTORY_H | |
5 | #define __ASM_INVENTORY_H | |
6 | ||
1592dac2 RB |
7 | #include <linux/compiler.h> |
8 | ||
1da177e4 LT |
9 | typedef struct inventory_s { |
10 | struct inventory_s *inv_next; | |
11 | int inv_class; | |
12 | int inv_type; | |
13 | int inv_controller; | |
14 | int inv_unit; | |
15 | int inv_state; | |
16 | } inventory_t; | |
17 | ||
18 | extern int inventory_items; | |
1592dac2 | 19 | |
49a89efb RB |
20 | extern void add_to_inventory(int class, int type, int controller, int unit, int state); |
21 | extern int dump_inventory_to_user(void __user *userbuf, int size); | |
1592dac2 | 22 | extern int __init init_inventory(void); |
1da177e4 LT |
23 | |
24 | #endif /* __ASM_INVENTORY_H */ |