Searched refs:splx (Results 1 – 2 of 2) sorted by relevance
483 static u64 splx_get_pwr_limit(struct iwl_trans *trans, union acpi_object *splx) in splx_get_pwr_limit() argument487 if (splx->type != ACPI_TYPE_PACKAGE || in splx_get_pwr_limit()488 splx->package.count != 2 || in splx_get_pwr_limit()489 splx->package.elements[0].type != ACPI_TYPE_INTEGER || in splx_get_pwr_limit()490 splx->package.elements[0].integer.value != 0) { in splx_get_pwr_limit()495 limits = &splx->package.elements[1]; in splx_get_pwr_limit()518 struct acpi_buffer splx = {ACPI_ALLOCATE_BUFFER, NULL}; in set_dflt_pwr_limit() local536 status = acpi_evaluate_object(handle, NULL, NULL, &splx); in set_dflt_pwr_limit()542 trans->dflt_pwr_limit = splx_get_pwr_limit(trans, splx.pointer); in set_dflt_pwr_limit()545 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.