ACPI_FUNCTION_TRACE("acpi_ac_seq_show");
if (!ac)
- return 0;
+ return_VALUE(0);
if (acpi_ac_get_state(ac)) {
seq_puts(seq, "ERROR: Unable to read AC Adapter state\n");
- return 0;
+ return_VALUE(0);
}
seq_puts(seq, "state: ");
break;
}
- return 0;
+ return_VALUE(0);
}
static int acpi_ac_open_fs(struct inode *inode, struct file *file)
ACPI_FUNCTION_TRACE("acpi_ac_notify");
if (!ac)
- return;
+ return_VOID;
if (acpi_bus_get_device(ac->handle, &device))
return_VOID;
ACPI_FUNCTION_TRACE("acpi_bus_receive_event");
if (!event)
- return -EINVAL;
+ return_VALUE(-EINVAL);
if (list_empty(&acpi_bus_event_list)) {
ACPI_FUNCTION_TRACE("acpi_early_init");
if (acpi_disabled)
- return;
+ return_VOID;
/* enable workarounds, unless strict ACPI spec. compliance */
if (!acpi_strict)
goto error0;
}
- return;
+ return_VOID;
error0:
disable_acpi();
- return;
+ return_VOID;
}
static int __init
if (acpi_disabled) {
printk(KERN_INFO PREFIX "Interpreter disabled.\n");
- return -ENODEV;
+ return_VALUE(-ENODEV);
}
firmware_register(&acpi_subsys);
ACPI_FUNCTION_TRACE("acpi_button_info_seq_show");
if (!button || !button->device)
- return 0;
+ return_VALUE(0);
seq_printf(seq, "type: %s\n",
acpi_device_name(button->device));
- return 0;
+ return_VALUE(0);
}
static int acpi_button_info_open_fs(struct inode *inode, struct file *file)
ACPI_FUNCTION_TRACE("acpi_button_state_seq_show");
if (!button || !button->device)
- return 0;
+ return_VALUE(0);
status = acpi_evaluate_integer(button->handle,"_LID",NULL,&state);
if (ACPI_FAILURE(status)) {
seq_printf(seq, "state: %s\n", (state ? "open" : "closed"));
}
- return 0;
+ return_VALUE(0);
}
static int acpi_button_state_open_fs(struct inode *inode, struct file *file)
struct acpi_resource_io *io_res = &res->data.io;
if (io_res->min_base_address != io_res->max_base_address)
- return AE_OK;
+ return_VALUE(AE_OK);
if (IS_RESERVED_ADDR(io_res->min_base_address, io_res->range_length)) {
ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Motherboard resources 0x%08x - 0x%08x\n",
io_res->min_base_address,
if (requested_res)
requested_res->flags &= ~IORESOURCE_BUSY;
- return AE_OK;
+ return_VALUE(AE_OK);
}
static int acpi_motherboard_add (struct acpi_device *device)
switch (resource->id) {
case ACPI_RSTYPE_START_DPF:
- return AE_OK;
+ return_ACPI_STATUS(AE_OK);
case ACPI_RSTYPE_IRQ:
{
struct acpi_resource_irq *p = &resource->data.irq;
if (!p || !p->number_of_interrupts) {
ACPI_DEBUG_PRINT((ACPI_DB_WARN, "Blank IRQ resource\n"));
- return AE_OK;
+ return_ACPI_STATUS(AE_OK);
}
for (i = 0; (i<p->number_of_interrupts && i<ACPI_PCI_LINK_MAX_POSSIBLE); i++) {
if (!p->interrupts[i]) {
if (!p || !p->number_of_interrupts) {
ACPI_DEBUG_PRINT((ACPI_DB_WARN,
"Blank EXT IRQ resource\n"));
- return AE_OK;
+ return_ACPI_STATUS(AE_OK);
}
for (i = 0; (i<p->number_of_interrupts && i<ACPI_PCI_LINK_MAX_POSSIBLE); i++) {
if (!p->interrupts[i]) {
default:
ACPI_DEBUG_PRINT((ACPI_DB_ERROR,
"Resource is not an IRQ entry\n"));
- return AE_OK;
+ return_ACPI_STATUS(AE_OK);
}
- return AE_CTRL_TERMINATE;
+ return_ACPI_STATUS(AE_CTRL_TERMINATE);
}
*/
ACPI_DEBUG_PRINT((ACPI_DB_INFO,
"Blank IRQ resource\n"));
- return AE_OK;
+ return_ACPI_STATUS(AE_OK);
}
*irq = p->interrupts[0];
break;
*/
ACPI_DEBUG_PRINT((ACPI_DB_WARN,
"Blank EXT IRQ resource\n"));
- return AE_OK;
+ return_ACPI_STATUS(AE_OK);
}
*irq = p->interrupts[0];
break;
default:
ACPI_DEBUG_PRINT((ACPI_DB_ERROR,
"Resource isn't an IRQ\n"));
- return AE_OK;
+ return_ACPI_STATUS(AE_OK);
}
- return AE_CTRL_TERMINATE;
+ return_ACPI_STATUS(AE_CTRL_TERMINATE);
}
/*
static int __init acpi_irq_nobalance_set(char *str)
{
acpi_irq_balance = 0;
- return(1);
+ return 1;
}
__setup("acpi_irq_nobalance", acpi_irq_nobalance_set);
int __init acpi_irq_balance_set(char *str)
{
acpi_irq_balance = 1;
- return(1);
+ return 1;
}
__setup("acpi_irq_balance", acpi_irq_balance_set);
ACPI_FUNCTION_TRACE("acpi_enable_wakeup_device_power");
if (!dev || !dev->wakeup.flags.valid)
- return -1;
+ return_VALUE(-1);
arg.integer.value = 1;
/* Open power resource */
ACPI_DEBUG_PRINT((ACPI_DB_ERROR,
"Error transition power state\n"));
dev->wakeup.flags.valid = 0;
- return -1;
+ return_VALUE(-1);
}
}
ret = -1;
}
- return ret;
+ return_VALUE(ret);
}
/*
ACPI_FUNCTION_TRACE("acpi_disable_wakeup_device_power");
if (!dev || !dev->wakeup.flags.valid)
- return -1;
+ return_VALUE(-1);
arg.integer.value = 0;
/* Execute PSW */
if (ACPI_FAILURE(status) && (status != AE_NOT_FOUND)) {
ACPI_DEBUG_PRINT((ACPI_DB_ERROR, "Error evaluate _PSW\n"));
dev->wakeup.flags.valid = 0;
- return -1;
+ return_VALUE(-1);
}
/* Close power resource */
ACPI_DEBUG_PRINT((ACPI_DB_ERROR,
"Error transition power state\n"));
dev->wakeup.flags.valid = 0;
- return -1;
+ return_VALUE(-1);
}
}
- return ret;
+ return_VALUE(ret);
}
/* --------------------------------------------------------------------------
resource->references);
end:
- return 0;
+ return_VALUE(0);
}
static int acpi_power_open_fs(struct inode *inode, struct file *file)
(u32) pr->performance->states[i].transition_latency);
end:
- return 0;
+ return_VALUE(0);
}
static int acpi_processor_perf_open_fs(struct inode *inode, struct file *file)
pr->flags.limit ? "yes" : "no");
end:
- return 0;
+ return_VALUE(0);
}
static int acpi_processor_info_open_fs(struct inode *inode, struct file *file)
}
end:
- return 0;
+ return_VALUE(0);
}
static int acpi_processor_power_open_fs(struct inode *inode, struct file *file)
(pr->throttling.states[i].performance?pr->throttling.states[i].performance/10:0));
end:
- return 0;
+ return_VALUE(0);
}
static int acpi_processor_throttling_open_fs(struct inode *inode, struct file *file)
pr->limit.thermal.px, pr->limit.thermal.tx);
end:
- return 0;
+ return_VALUE(0);
}
static int acpi_processor_limit_open_fs(struct inode *inode, struct file *file)
device->power.state = ACPI_STATE_UNKNOWN;
- return 0;
+ return_VALUE(0);
}
int
end:
if (ACPI_FAILURE(status))
device->flags.wake_capable = 0;
- return 0;
+ return_VALUE(0);
}
/* --------------------------------------------------------------------------
status = acpi_evaluate_integer(tz->handle, "_TMP", NULL, &tz->temperature);
if (ACPI_FAILURE(status))
- return -ENODEV;
+ return_VALUE(-ENODEV);
ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Temperature is %lu dK\n", tz->temperature));
if (ACPI_FAILURE(status)) {
tz->trips.critical.flags.valid = 0;
ACPI_DEBUG_PRINT((ACPI_DB_ERROR, "No critical threshold\n"));
- return -ENODEV;
+ return_VALUE(-ENODEV);
}
else {
tz->trips.critical.flags.valid = 1;
}
end:
- return 0;
+ return_VALUE(0);
}
static int acpi_thermal_state_open_fs(struct inode *inode, struct file *file)
KELVIN_TO_CELSIUS(tz->temperature));
end:
- return 0;
+ return_VALUE(0);
}
static int acpi_thermal_temp_open_fs(struct inode *inode, struct file *file)
}
end:
- return 0;
+ return_VALUE(0);
}
static int acpi_thermal_trip_open_fs(struct inode *inode, struct file *file)
tz->cooling_mode?"passive":"active");
end:
- return 0;
+ return_VALUE(0);
}
static int acpi_thermal_cooling_open_fs(struct inode *inode, struct file *file)
(tz->polling_frequency / 10));
end:
- return 0;
+ return_VALUE(0);
}
static int acpi_thermal_polling_open_fs(struct inode *inode, struct file *file)
}
if (package->package.count > ACPI_MAX_HANDLES) {
- return AE_NO_MEMORY;
+ return_ACPI_STATUS(AE_NO_MEMORY);
}
list->count = package->package.count;
ACPI_FUNCTION_TRACE("acpi_video_bus_put_one_device");
if (!device || !device->video)
- return (-ENOENT);
+ return_VALUE(-ENOENT);
video = device->video;