Lines Matching refs:arg
51 /* Returns 0, or -errno. arg is in kp->arg. */
55 /* Optional function to free kp->arg when module unloaded. */
56 void (*free)(void *arg);
75 void *arg;
165 #define module_param_cb(name, ops, arg, perm) \
166 __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0)
168 #define module_param_cb_unsafe(name, ops, arg, perm) \
169 __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, \
181 #define __level_param_cb(name, ops, arg, perm, level) \
182 __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, level, 0)
184 #define core_param_cb(name, ops, arg, perm) \
185 __level_param_cb(name, ops, arg, perm, 1)
187 #define postcore_param_cb(name, ops, arg, perm) \
188 __level_param_cb(name, ops, arg, perm, 2)
190 #define arch_param_cb(name, ops, arg, perm) \
191 __level_param_cb(name, ops, arg, perm, 3)
193 #define subsys_param_cb(name, ops, arg, perm) \
194 __level_param_cb(name, ops, arg, perm, 4)
196 #define fs_param_cb(name, ops, arg, perm) \
197 __level_param_cb(name, ops, arg, perm, 5)
199 #define device_param_cb(name, ops, arg, perm) \
200 __level_param_cb(name, ops, arg, perm, 6)
202 #define late_param_cb(name, ops, arg, perm) \
203 __level_param_cb(name, ops, arg, perm, 7)
217 #define __module_param_call(prefix, name, ops, arg, perm, level, flags) \
224 level, flags, { arg } }
227 #define module_param_call(name, set, get, arg, perm) \
231 name, &__param_ops_##name, arg, \