|
rtapi_module_param − Specifying module parameters |
|
RTAPI_MP_INT(var, description) |
|
RTAPI_MP_LONG(var, description) |
|
RTAPI_MP_STRING(var, description) |
|
RTAPI_MP_ARRAY_INT(var, num, description) |
|
RTAPI_MP_ARRAY_LONG(var, num, description) |
|
RTAPI_MP_ARRAY_STRING(var, num, description) |
|
MODULE_LICENSE(license) |
|
MODULE_AUTHOR(author) |
|
MODULE_DESCRIPTION(description) |
|
EXPORT_FUNCTION(function) |
|
var |
The variable where the parameter should be stored |
|
description |
|
A short description of the parameter or module |
|
num |
The maximum number of values for an array parameter |
|
license |
|
The license of the module, for instance "GPL" |
|
author |
The author of the module |
|
function |
|
The pointer to the function to be exported |
|
These macros are portable ways to declare kernel module parameters. They must be used in the global scope, and are not followed by a terminating semicolon. They must be used after the associated variable or function has been defined. |
|
EXPORT_FUNCTION makes a symbol available for use by a subsequently loaded component. It is unrelated to hal functions, which are described in hal_export_funct(3hal) |
|
Not available in userspace code. |