1 #ifndef MODINITTOOLS_MODULEOPS_H
2 #define MODINITTOOLS_MODULEOPS_H
5 /* All the icky stuff to do with manipulating 64 and 32-bit modules
7 struct kernel_symbol32
{
12 struct kernel_symbol64
{
19 void (*load_symbols
)(struct module
*module
);
20 void (*calculate_deps
)(struct module
*module
, int verbose
);
21 void (*fetch_tables
)(struct module
*module
);
22 char *(*get_aliases
)(struct module
*module
, unsigned long *size
);
23 char *(*get_modinfo
)(struct module
*module
, unsigned long *size
);
26 extern struct module_ops mod_ops32
, mod_ops64
;
28 #endif /* MODINITTOOLS_MODULEOPS_H */