Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c8678473 authored by Bjorn Helgaas's avatar Bjorn Helgaas
Browse files

ACPI: Tidy acpi_run_osc() declarations



Move the acpi_run_osc() prototype next to the related structure and
update comments.  No functional change.

Signed-off-by: default avatarBjorn Helgaas <bhelgaas@google.com>
Acked-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
parent b938a229
Loading
Loading
Loading
Loading
+5 −5
Original line number Original line Diff line number Diff line
@@ -294,12 +294,14 @@ void __init acpi_nvs_nosave_s3(void);
#endif /* CONFIG_PM_SLEEP */
#endif /* CONFIG_PM_SLEEP */


struct acpi_osc_context {
struct acpi_osc_context {
	char *uuid_str; /* uuid string */
	char *uuid_str;			/* UUID string */
	int rev;
	int rev;
	struct acpi_buffer cap; /* arg2/arg3 */
	struct acpi_buffer cap;		/* list of DWORD capabilities */
	struct acpi_buffer ret;		/* free by caller if success */
	struct acpi_buffer ret;		/* free by caller if success */
};
};


acpi_status acpi_run_osc(acpi_handle handle, struct acpi_osc_context *context);

/* Indexes into _OSC Capabilities Buffer (DWORDs 2 & 3 are device-specific) */
/* Indexes into _OSC Capabilities Buffer (DWORDs 2 & 3 are device-specific) */
#define OSC_QUERY_DWORD				0	/* DWORD 1 */
#define OSC_QUERY_DWORD				0	/* DWORD 1 */
#define OSC_SUPPORT_DWORD			1	/* DWORD 2 */
#define OSC_SUPPORT_DWORD			1	/* DWORD 2 */
@@ -312,8 +314,6 @@ struct acpi_osc_context {
#define OSC_INVALID_REVISION_ERROR		0x00000008  /* return */
#define OSC_INVALID_REVISION_ERROR		0x00000008  /* return */
#define OSC_CAPABILITIES_MASK_ERROR		0x00000010  /* return */
#define OSC_CAPABILITIES_MASK_ERROR		0x00000010  /* return */


acpi_status acpi_run_osc(acpi_handle handle, struct acpi_osc_context *context);

/* Platform-Wide Capabilities _OSC: Capabilities DWORD 2: Support Field */
/* Platform-Wide Capabilities _OSC: Capabilities DWORD 2: Support Field */
#define OSC_SB_PAD_SUPPORT			0x00000001
#define OSC_SB_PAD_SUPPORT			0x00000001
#define OSC_SB_PPC_OST_SUPPORT			0x00000002
#define OSC_SB_PPC_OST_SUPPORT			0x00000002