sysfs.c (91de76e661a266731fc2889a398ad1694df9d523) sysfs.c (e4dca7b7aa08b22893c45485d222b5807c1375ae)
1/*
2 * sysfs.c - ACPI sysfs interface to userspace.
3 */
4
5#define pr_fmt(fmt) "ACPI: " fmt
6
7#include <linux/init.h>
8#include <linux/kernel.h>

--- 215 unchanged lines hidden (view full) ---

224 .set = param_set_uint,
225 .get = param_get_uint,
226};
227
228module_param_cb(trace_method_name, &param_ops_trace_method, &trace_method_name, 0644);
229module_param_cb(trace_debug_layer, &param_ops_trace_attrib, &acpi_gbl_trace_dbg_layer, 0644);
230module_param_cb(trace_debug_level, &param_ops_trace_attrib, &acpi_gbl_trace_dbg_level, 0644);
231
1/*
2 * sysfs.c - ACPI sysfs interface to userspace.
3 */
4
5#define pr_fmt(fmt) "ACPI: " fmt
6
7#include <linux/init.h>
8#include <linux/kernel.h>

--- 215 unchanged lines hidden (view full) ---

224 .set = param_set_uint,
225 .get = param_get_uint,
226};
227
228module_param_cb(trace_method_name, &param_ops_trace_method, &trace_method_name, 0644);
229module_param_cb(trace_debug_layer, &param_ops_trace_attrib, &acpi_gbl_trace_dbg_layer, 0644);
230module_param_cb(trace_debug_level, &param_ops_trace_attrib, &acpi_gbl_trace_dbg_level, 0644);
231
232static int param_set_trace_state(const char *val, struct kernel_param *kp)
232static int param_set_trace_state(const char *val,
233 const struct kernel_param *kp)
233{
234 acpi_status status;
235 const char *method = trace_method_name;
236 u32 flags = 0;
237
238/* So "xxx-once" comparison should go prior than "xxx" comparison */
239#define acpi_compare_param(val, key) \
240 strncmp((val), (key), sizeof(key) - 1)

--- 19 unchanged lines hidden (view full) ---

260 acpi_gbl_trace_dbg_layer,
261 flags);
262 if (ACPI_FAILURE(status))
263 return -EBUSY;
264
265 return 0;
266}
267
234{
235 acpi_status status;
236 const char *method = trace_method_name;
237 u32 flags = 0;
238
239/* So "xxx-once" comparison should go prior than "xxx" comparison */
240#define acpi_compare_param(val, key) \
241 strncmp((val), (key), sizeof(key) - 1)

--- 19 unchanged lines hidden (view full) ---

261 acpi_gbl_trace_dbg_layer,
262 flags);
263 if (ACPI_FAILURE(status))
264 return -EBUSY;
265
266 return 0;
267}
268
268static int param_get_trace_state(char *buffer, struct kernel_param *kp)
269static int param_get_trace_state(char *buffer, const struct kernel_param *kp)
269{
270 if (!(acpi_gbl_trace_flags & ACPI_TRACE_ENABLED))
271 return sprintf(buffer, "disable");
272 else {
273 if (acpi_gbl_trace_method_name) {
274 if (acpi_gbl_trace_flags & ACPI_TRACE_ONESHOT)
275 return sprintf(buffer, "method-once");
276 else

--- 12 unchanged lines hidden (view full) ---

289/* /sys/modules/acpi/parameters/aml_debug_output */
290
291module_param_named(aml_debug_output, acpi_gbl_enable_aml_debug_object,
292 byte, 0644);
293MODULE_PARM_DESC(aml_debug_output,
294 "To enable/disable the ACPI Debug Object output.");
295
296/* /sys/module/acpi/parameters/acpica_version */
270{
271 if (!(acpi_gbl_trace_flags & ACPI_TRACE_ENABLED))
272 return sprintf(buffer, "disable");
273 else {
274 if (acpi_gbl_trace_method_name) {
275 if (acpi_gbl_trace_flags & ACPI_TRACE_ONESHOT)
276 return sprintf(buffer, "method-once");
277 else

--- 12 unchanged lines hidden (view full) ---

290/* /sys/modules/acpi/parameters/aml_debug_output */
291
292module_param_named(aml_debug_output, acpi_gbl_enable_aml_debug_object,
293 byte, 0644);
294MODULE_PARM_DESC(aml_debug_output,
295 "To enable/disable the ACPI Debug Object output.");
296
297/* /sys/module/acpi/parameters/acpica_version */
297static int param_get_acpica_version(char *buffer, struct kernel_param *kp)
298static int param_get_acpica_version(char *buffer,
299 const struct kernel_param *kp)
298{
299 int result;
300
301 result = sprintf(buffer, "%x", ACPI_CA_VERSION);
302
303 return result;
304}
305

--- 750 unchanged lines hidden ---
300{
301 int result;
302
303 result = sprintf(buffer, "%x", ACPI_CA_VERSION);
304
305 return result;
306}
307

--- 750 unchanged lines hidden ---