XenevaOS
Loading...
Searching...
No Matches
Macros | Functions
module.h File Reference
#include <linux/export.h>
#include <linux/init.h>
Include dependency graph for module.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define KBUILD_MODNAME   "dcl-module"
 
#define module_exit(func)
 
#define module_driver(__driver, __register, __unregister, ...)
 
#define module_param_named(name, value, type, perm)
 
#define module_param(name, type, perm)
 
#define MODULE_PARM_DESC(name, description)
 
#define MODULE_LICENSE(x)
 
#define MODULE_AUTHOR(x)
 
#define MODULE_DESCRIPTION(x)
 
#define MODULE_VERSION(x)
 
#define MODULE_ALIAS(x)
 
#define MODULE_DEVICE_TABLE(type, table)
 
#define MODULE_INFO(info, val)
 
#define THIS_MODULE   ((void *)0)
 
#define try_module_get(m)   (1)
 
#define module_put(m)   do {} while (0)
 
#define MODULE_IMPORT_NS(ns)
 

Functions

void __module_get (void *module)
 

Macro Definition Documentation

◆ KBUILD_MODNAME

#define KBUILD_MODNAME   "dcl-module"

◆ MODULE_ALIAS

#define MODULE_ALIAS (   x)

◆ MODULE_AUTHOR

#define MODULE_AUTHOR (   x)

◆ MODULE_DESCRIPTION

#define MODULE_DESCRIPTION (   x)

◆ MODULE_DEVICE_TABLE

#define MODULE_DEVICE_TABLE (   type,
  table 
)

◆ module_driver

#define module_driver (   __driver,
  __register,
  __unregister,
  ... 
)
Value:
static int __init __driver##_init(void) \
{ \
return __register(&(__driver), ##__VA_ARGS__); \
} \
module_init(__driver##_init)
#define __init
Definition aclinux.h:309

◆ module_exit

#define module_exit (   func)

◆ MODULE_IMPORT_NS

#define MODULE_IMPORT_NS (   ns)

◆ MODULE_INFO

#define MODULE_INFO (   info,
  val 
)

◆ MODULE_LICENSE

#define MODULE_LICENSE (   x)

◆ module_param

#define module_param (   name,
  type,
  perm 
)

◆ module_param_named

#define module_param_named (   name,
  value,
  type,
  perm 
)

◆ MODULE_PARM_DESC

#define MODULE_PARM_DESC (   name,
  description 
)

◆ module_put

#define module_put (   m)    do {} while (0)

◆ MODULE_VERSION

#define MODULE_VERSION (   x)

◆ THIS_MODULE

#define THIS_MODULE   ((void *)0)

◆ try_module_get

#define try_module_get (   m)    (1)

Function Documentation

◆ __module_get()

void __module_get ( void *  module)