Lines Matching refs:Status
4 * control and status registers.
194 * RETURN: Status
279 * RETURN: Status
356 * RETURN: Status
378 ACPI_STATUS Status;
386 Status = AcpiHwValidateRegister (Reg, 64, &Address);
387 if (ACPI_FAILURE (Status))
389 return (Status);
417 Status = AcpiOsReadMemory ((ACPI_PHYSICAL_ADDRESS)
423 Status = AcpiHwReadPort ((ACPI_IO_ADDRESS)
446 return (Status);
457 * RETURN: Status
475 ACPI_STATUS Status;
483 Status = AcpiHwValidateRegister (Reg, 64, &Address);
484 if (ACPI_FAILURE (Status))
486 return (Status);
517 Status = AcpiOsWriteMemory ((ACPI_PHYSICAL_ADDRESS)
523 Status = AcpiHwWritePort ((ACPI_IO_ADDRESS)
542 return (Status);
553 * RETURN: Status
555 * DESCRIPTION: Clears all fixed and general purpose status bits
563 ACPI_STATUS Status;
578 Status = AcpiHwRegisterWrite (ACPI_REGISTER_PM1_STATUS,
583 if (ACPI_FAILURE (Status))
590 Status = AcpiEvWalkGpeList (AcpiHwClearGpeBlock, NULL);
593 return_ACPI_STATUS (Status);
633 * RETURN: Status
636 * different than the PM1 A/B status and enable registers
648 ACPI_STATUS Status;
654 Status = AcpiHwWrite (Pm1aControl, &AcpiGbl_FADT.XPm1aControlBlock);
655 if (ACPI_FAILURE (Status))
657 return_ACPI_STATUS (Status);
662 Status = AcpiHwWrite (Pm1bControl, &AcpiGbl_FADT.XPm1bControlBlock);
664 return_ACPI_STATUS (Status);
675 * RETURN: Status and the value read.
688 ACPI_STATUS Status;
698 Status = AcpiHwReadMultiple (&Value,
705 Status = AcpiHwReadMultiple (&Value,
712 Status = AcpiHwReadMultiple (&Value,
726 Status = AcpiHwRead (&Value64, &AcpiGbl_FADT.XPm2ControlBlock);
727 if (ACPI_SUCCESS (Status))
735 Status = AcpiHwRead (&Value64, &AcpiGbl_FADT.XPmTimerBlock);
736 if (ACPI_SUCCESS (Status))
745 Status = AcpiHwReadPort (AcpiGbl_FADT.SmiCommand, &Value, 8);
752 Status = AE_BAD_PARAMETER;
756 if (ACPI_SUCCESS (Status))
761 return_ACPI_STATUS (Status);
772 * RETURN: Status
796 ACPI_STATUS Status;
808 * Handle the "ignored" bit in PM1 Status. According to the ACPI
811 * preserving a bit in the status register is different. Writing a
812 * one clears the status, and writing a zero preserves the status.
819 Status = AcpiHwWriteMultiple (Value,
826 Status = AcpiHwWriteMultiple (Value,
836 Status = AcpiHwReadMultiple (&ReadValue,
839 if (ACPI_FAILURE (Status))
850 Status = AcpiHwWriteMultiple (Value,
860 Status = AcpiHwRead (&ReadValue64, &AcpiGbl_FADT.XPm2ControlBlock);
861 if (ACPI_FAILURE (Status))
871 Status = AcpiHwWrite (Value, &AcpiGbl_FADT.XPm2ControlBlock);
876 Status = AcpiHwWrite (Value, &AcpiGbl_FADT.XPmTimerBlock);
883 Status = AcpiHwWritePort (AcpiGbl_FADT.SmiCommand, Value, 8);
890 Status = AE_BAD_PARAMETER;
895 return_ACPI_STATUS (Status);
907 * RETURN: Status
922 ACPI_STATUS Status;
927 Status = AcpiHwRead (&Value64, RegisterA);
928 if (ACPI_FAILURE (Status))
930 return (Status);
938 Status = AcpiHwRead (&Value64, RegisterB);
939 if (ACPI_FAILURE (Status))
941 return (Status);
969 * RETURN: Status
981 ACPI_STATUS Status;
986 Status = AcpiHwWrite (Value, RegisterA);
987 if (ACPI_FAILURE (Status))
989 return (Status);
1006 Status = AcpiHwWrite (Value, RegisterB);
1009 return (Status);