Commit 0223fe89 authored by Andrei Emeltchenko's avatar Andrei Emeltchenko Committed by Carles Cufi
Browse files

tests: lib: acpi: Convert to FFF



Convert fake functions to FFF.

Signed-off-by: default avatarAndrei Emeltchenko <andrei.emeltchenko@intel.com>
parent 751f871b
Loading
Loading
Loading
Loading
+50 −124
Original line number Diff line number Diff line
@@ -15,127 +15,53 @@
#include <aclocal.h>
#include <acstruct.h>

void ACPI_INTERNAL_VAR_XFACE AcpiInfo(const char *Format, ...)
{
}

ACPI_STATUS AcpiInstallNotifyHandler(ACPI_HANDLE             Device,
				     UINT32                  HandlerType,
				     ACPI_NOTIFY_HANDLER     Handler,
				     void                    *Context)
{
	return AE_OK;
}

void ACPI_INTERNAL_VAR_XFACE AcpiException(const char	          *ModuleName,
					   UINT32                  LineNumber,
					   ACPI_STATUS             Status,
					   const char              *Format,
					   ...)
{
}

ACPI_STATUS ACPI_INIT_FUNCTION AcpiInitializeSubsystem(void)
{
	return AE_OK;
}

ACPI_STATUS ACPI_INIT_FUNCTION AcpiInitializeTables(ACPI_TABLE_DESC         *InitialTableArray,
						    UINT32                  InitialTableCount,
						    BOOLEAN                 AllowResize)
{
	return AE_OK;
}

ACPI_STATUS ACPI_INIT_FUNCTION AcpiEnableSubsystem(UINT32                  Flags)
{
	return AE_OK;
}

ACPI_STATUS ACPI_INIT_FUNCTION AcpiInitializeObjects(UINT32                  Flags)
{
	return AE_OK;
}

ACPI_STATUS ACPI_INIT_FUNCTION AcpiLoadTables(void)
{
	return AE_OK;
}

ACPI_STATUS AcpiNsInternalizeName(const char              *ExternalName,
				  char                    **ConvertedName)
{
	return AE_OK;
}

ACPI_STATUS AcpiNsLookup(ACPI_GENERIC_STATE      *ScopeInfo,
			 char                    *Pathname,
			 ACPI_OBJECT_TYPE        Type,
			 ACPI_INTERPRETER_MODE   InterpreterMode,
			 UINT32                  Flags,
			 ACPI_WALK_STATE         *WalkState,
			 ACPI_NAMESPACE_NODE     **ReturnNode)
{
	return AE_OK;
}

void AcpiOsFree(void                    *Mem)
{
}

ACPI_STATUS AcpiGetHandle(ACPI_HANDLE             Parent,
			  const char              *Pathname,
			  ACPI_HANDLE             *RetHandle)
{
	return AE_OK;
}

ACPI_STATUS AcpiEvaluateObject(ACPI_HANDLE             Handle,
			       ACPI_STRING             Pathname,
			       ACPI_OBJECT_LIST        *ExternalParams,
			       ACPI_BUFFER             *ReturnBuffer)
{
	return AE_OK;
}

ACPI_STATUS AcpiGetObjectInfo(ACPI_HANDLE             Handle,
			      ACPI_DEVICE_INFO        **ReturnBuffer)
{
	return AE_OK;
}

char *AcpiNsGetNormalizedPathname(ACPI_NAMESPACE_NODE     *Node,
				  BOOLEAN                 NoTrailing)
{
	return NULL;
}

ACPI_STATUS AcpiGetCurrentResources(ACPI_HANDLE             DeviceHandle,
				    ACPI_BUFFER             *RetBuffer)
{
	return AE_OK;
}

ACPI_STATUS AcpiWalkNamespace(ACPI_OBJECT_TYPE        Type,
			      ACPI_HANDLE             StartObject,
			      UINT32                  MaxDepth,
			      ACPI_WALK_CALLBACK      DescendingCallback,
			      ACPI_WALK_CALLBACK      AscendingCallback,
			      void                    *Context,
			      void                    **ReturnValue)
{
	return AE_OK;
}

ACPI_STATUS AcpiGetPossibleResources(ACPI_HANDLE             DeviceHandle,
				     ACPI_BUFFER             *RetBuffer)
{
	return AE_OK;
}

ACPI_STATUS AcpiGetTable(char                    *Signature,
			 UINT32                  Instance,
			 ACPI_TABLE_HEADER       **OutTable)
{
	return AE_OK;
}
#include <zephyr/fff.h>

FAKE_VOID_FUNC_VARARG(AcpiInfo, const char *, ...);

FAKE_VALUE_FUNC(ACPI_STATUS, AcpiInstallNotifyHandler, ACPI_HANDLE,
		UINT32, ACPI_NOTIFY_HANDLER, void *);

FAKE_VOID_FUNC_VARARG(AcpiException, const char	*, UINT32, ACPI_STATUS,
		      const char *, ...);

FAKE_VALUE_FUNC(ACPI_STATUS, AcpiInitializeSubsystem);


FAKE_VALUE_FUNC(ACPI_STATUS, AcpiInitializeTables, ACPI_TABLE_DESC *, UINT32,
		BOOLEAN);
FAKE_VALUE_FUNC(ACPI_STATUS, AcpiEnableSubsystem, UINT32);

FAKE_VALUE_FUNC(ACPI_STATUS, AcpiInitializeObjects, UINT32);

FAKE_VALUE_FUNC(ACPI_STATUS, AcpiLoadTables);

FAKE_VALUE_FUNC(ACPI_STATUS, AcpiNsInternalizeName, const char *, char **);

FAKE_VALUE_FUNC(ACPI_STATUS, AcpiNsLookup, ACPI_GENERIC_STATE *, char *,
		ACPI_OBJECT_TYPE, ACPI_INTERPRETER_MODE, UINT32,
		ACPI_WALK_STATE *, struct acpi_namespace_node **);

FAKE_VOID_FUNC(AcpiOsFree, void *);

FAKE_VALUE_FUNC(ACPI_STATUS, AcpiGetHandle, ACPI_HANDLE, const char *,
		ACPI_HANDLE *);

FAKE_VALUE_FUNC(ACPI_STATUS, AcpiEvaluateObject, ACPI_HANDLE, ACPI_STRING,
		ACPI_OBJECT_LIST *, ACPI_BUFFER *);

FAKE_VALUE_FUNC(ACPI_STATUS, AcpiGetObjectInfo, ACPI_HANDLE,
		struct acpi_device_info **);

FAKE_VALUE_FUNC(char *, AcpiNsGetNormalizedPathname, ACPI_NAMESPACE_NODE *,
		BOOLEAN);

FAKE_VALUE_FUNC(ACPI_STATUS, AcpiGetCurrentResources, ACPI_HANDLE, ACPI_BUFFER *);

FAKE_VALUE_FUNC(ACPI_STATUS, AcpiWalkNamespace, ACPI_OBJECT_TYPE, ACPI_HANDLE,
		UINT32, ACPI_WALK_CALLBACK, ACPI_WALK_CALLBACK, void *, void **);

FAKE_VALUE_FUNC(ACPI_STATUS, AcpiGetPossibleResources, ACPI_HANDLE, ACPI_BUFFER *);

FAKE_VALUE_FUNC(ACPI_STATUS, AcpiGetTable, char *, UINT32,
		struct acpi_table_header **);