Lines Matching refs:name

54 #define	LINUXKPI_PARAM_DESC(name) LINUXKPI_PARAM_CONCAT(linuxkpi_,LINUXKPI_PARAM_PREFIX,name,_desc)
55 #define LINUXKPI_PARAM_NAME(name) LINUXKPI_PARAM_CONCAT(LINUXKPI_PARAM_PREFIX,name,,)
57 #define LINUXKPI_PARAM_bool(name, var, perm) \
58 extern const char LINUXKPI_PARAM_DESC(name)[]; \
60 LINUXKPI_PARAM_NAME(name), LINUXKPI_PARAM_PERM(perm), &(var), 0, \
61 LINUXKPI_PARAM_DESC(name)))
63 #define LINUXKPI_PARAM_byte(name, var, perm) \
64 extern const char LINUXKPI_PARAM_DESC(name)[]; \
66 LINUXKPI_PARAM_NAME(name), LINUXKPI_PARAM_PERM(perm), &(var), 0, \
67 LINUXKPI_PARAM_DESC(name)))
69 #define LINUXKPI_PARAM_short(name, var, perm) \
70 extern const char LINUXKPI_PARAM_DESC(name)[]; \
72 LINUXKPI_PARAM_NAME(name), LINUXKPI_PARAM_PERM(perm), &(var), 0, \
73 LINUXKPI_PARAM_DESC(name)))
75 #define LINUXKPI_PARAM_ushort(name, var, perm) \
76 extern const char LINUXKPI_PARAM_DESC(name)[]; \
78 LINUXKPI_PARAM_NAME(name), LINUXKPI_PARAM_PERM(perm), &(var), 0, \
79 LINUXKPI_PARAM_DESC(name)))
81 #define LINUXKPI_PARAM_int(name, var, perm) \
82 extern const char LINUXKPI_PARAM_DESC(name)[]; \
84 LINUXKPI_PARAM_NAME(name), LINUXKPI_PARAM_PERM(perm), &(var), 0,\
85 LINUXKPI_PARAM_DESC(name)))
87 #define LINUXKPI_PARAM_uint(name, var, perm) \
88 extern const char LINUXKPI_PARAM_DESC(name)[]; \
90 LINUXKPI_PARAM_NAME(name), LINUXKPI_PARAM_PERM(perm), &(var), 0, \
91 LINUXKPI_PARAM_DESC(name)))
93 #define LINUXKPI_PARAM_long(name, var, perm) \
94 extern const char LINUXKPI_PARAM_DESC(name)[]; \
96 LINUXKPI_PARAM_NAME(name), LINUXKPI_PARAM_PERM(perm), &(var), 0, \
97 LINUXKPI_PARAM_DESC(name)))
99 #define LINUXKPI_PARAM_ulong(name, var, perm) \
100 extern const char LINUXKPI_PARAM_DESC(name)[]; \
102 LINUXKPI_PARAM_NAME(name), LINUXKPI_PARAM_PERM(perm), &(var), 0, \
103 LINUXKPI_PARAM_DESC(name)))
105 #define module_param_string(name, str, len, perm) \
106 extern const char LINUXKPI_PARAM_DESC(name)[]; \
108 LINUXKPI_PARAM_NAME(name), LINUXKPI_PARAM_PERM(perm), (str), (len), \
109 LINUXKPI_PARAM_DESC(name)))
111 #define module_param_named(name, var, type, mode) \
112 LINUXKPI_PARAM_##type(name, var, mode)
117 #define module_param_named_unsafe(name, var, type, mode) \
118 LINUXKPI_PARAM_##type(name, var, mode)
125 #define MODULE_PARM_DESC(name, desc) \
126 const char LINUXKPI_PARAM_DESC(name)[] = { desc }