1/* 2 * Miguel de Icaza 3 */ 4#ifndef __ASM_INVENTORY_H 5#define __ASM_INVENTORY_H 6 7#include <linux/compiler.h> 8 9typedef 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 18extern int inventory_items; 19 20extern void add_to_inventory (int class, int type, int controller, int unit, int state); 21extern int dump_inventory_to_user (void __user *userbuf, int size); 22extern int __init init_inventory(void); 23 24#endif /* __ASM_INVENTORY_H */ 25