Blame testsuite/stripped-module.h
|
Packit Service |
68b988 |
#pragma once
|
|
Packit Service |
68b988 |
|
|
Packit Service |
68b988 |
enum module_state
|
|
Packit Service |
68b988 |
{
|
|
Packit Service |
68b988 |
MODULE_STATE_LIVE,
|
|
Packit Service |
68b988 |
MODULE_STATE_COMING,
|
|
Packit Service |
68b988 |
MODULE_STATE_GOING,
|
|
Packit Service |
68b988 |
};
|
|
Packit Service |
68b988 |
|
|
Packit Service |
68b988 |
struct list_head {
|
|
Packit Service |
68b988 |
struct list_head *next, *prev;
|
|
Packit Service |
68b988 |
};
|
|
Packit Service |
68b988 |
|
|
Packit Service |
68b988 |
#define MODULE_NAME_LEN (64 - sizeof(unsigned long))
|
|
Packit Service |
68b988 |
|
|
Packit Service |
68b988 |
struct module
|
|
Packit Service |
68b988 |
{
|
|
Packit Service |
68b988 |
enum module_state state;
|
|
Packit Service |
68b988 |
|
|
Packit Service |
68b988 |
/* Member of list of modules */
|
|
Packit Service |
68b988 |
struct list_head list;
|
|
Packit Service |
68b988 |
|
|
Packit Service |
68b988 |
/* Unique handle for this module */
|
|
Packit Service |
68b988 |
char name[MODULE_NAME_LEN];
|
|
Packit Service |
68b988 |
};
|
|
Packit Service |
68b988 |
|
|
Packit Service |
68b988 |
/* padding */
|
|
Packit Service |
68b988 |
#define MODULE_NAME_OFFSET_64 4 + 4 + 2 * 8
|
|
Packit Service |
68b988 |
#define MODULE_NAME_OFFSET_32 4 + 2 * 4
|