• Home
  • Raw
  • Download

Lines Matching refs:perm

73 	const u16 perm;  member
126 #define module_param(name, type, perm) \ argument
127 module_param_named(name, name, type, perm)
135 #define module_param_unsafe(name, type, perm) \ argument
136 module_param_named_unsafe(name, name, type, perm)
149 #define module_param_named(name, value, type, perm) \ argument
151 module_param_cb(name, &param_ops_##type, &value, perm); \
161 #define module_param_named_unsafe(name, value, type, perm) \ argument
163 module_param_cb_unsafe(name, &param_ops_##type, &value, perm); \
175 #define module_param_cb(name, ops, arg, perm) \ argument
176 __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0)
178 #define module_param_cb_unsafe(name, ops, arg, perm) \ argument
179 __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, \
182 #define __level_param_cb(name, ops, arg, perm, level) \ argument
183 __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, level, 0)
194 #define core_param_cb(name, ops, arg, perm) \ argument
195 __level_param_cb(name, ops, arg, perm, 1)
207 #define postcore_param_cb(name, ops, arg, perm) \ argument
208 __level_param_cb(name, ops, arg, perm, 2)
220 #define arch_param_cb(name, ops, arg, perm) \ argument
221 __level_param_cb(name, ops, arg, perm, 3)
233 #define subsys_param_cb(name, ops, arg, perm) \ argument
234 __level_param_cb(name, ops, arg, perm, 4)
246 #define fs_param_cb(name, ops, arg, perm) \ argument
247 __level_param_cb(name, ops, arg, perm, 5)
259 #define device_param_cb(name, ops, arg, perm) \ argument
260 __level_param_cb(name, ops, arg, perm, 6)
272 #define late_param_cb(name, ops, arg, perm) \ argument
273 __level_param_cb(name, ops, arg, perm, 7)
287 #define __module_param_call(prefix, name, ops, arg, perm, level, flags) \ argument
294 VERIFY_OCTAL_PERMISSIONS(perm), level, flags, { arg } }
297 #define module_param_call(name, _set, _get, arg, perm) \ argument
301 name, &__param_ops_##name, arg, perm, -1, 0)
328 #define core_param(name, var, type, perm) \ argument
330 __module_param_call("", name, &param_ops_##type, &var, perm, -1, 0)
339 #define core_param_unsafe(name, var, type, perm) \ argument
341 __module_param_call("", name, &param_ops_##type, &var, perm, \
356 #define module_param_string(name, string, len, perm) \ argument
361 .str = &__param_string_##name, perm, -1, 0);\
500 #define module_param_array(name, type, nump, perm) \ argument
501 module_param_array_named(name, name, type, nump, perm)
514 #define module_param_array_named(name, array, type, nump, perm) \ argument
523 perm, -1, 0); \
548 #define module_param_hw_named(name, value, type, hwtype, perm) \ argument
552 perm, -1, \
556 #define module_param_hw(name, type, hwtype, perm) \ argument
557 module_param_hw_named(name, name, type, hwtype, perm)
573 #define module_param_hw_array(name, type, hwtype, nump, perm) \ argument
582 perm, -1, \