Searched refs:splx (Results 1 – 2 of 2) sorted by relevance
484 static u64 splx_get_pwr_limit(struct iwl_trans *trans, union acpi_object *splx) in splx_get_pwr_limit() argument488 if (splx->type != ACPI_TYPE_PACKAGE || in splx_get_pwr_limit()489 splx->package.count != 2 || in splx_get_pwr_limit()490 splx->package.elements[0].type != ACPI_TYPE_INTEGER || in splx_get_pwr_limit()491 splx->package.elements[0].integer.value != 0) { in splx_get_pwr_limit()496 limits = &splx->package.elements[1]; in splx_get_pwr_limit()519 struct acpi_buffer splx = {ACPI_ALLOCATE_BUFFER, NULL}; in set_dflt_pwr_limit() local537 status = acpi_evaluate_object(handle, NULL, NULL, &splx); in set_dflt_pwr_limit()543 trans->dflt_pwr_limit = splx_get_pwr_limit(trans, splx.pointer); in set_dflt_pwr_limit()546 kfree(splx.pointer); in set_dflt_pwr_limit()
222 splx() replaced with save/restore flags. [ Drew ]559 * 53c7,8xx.c: Fix from Linus - emulate splx.