blob: 86e8dce7417a167adf473679d19c9246824a922b [file]
/** @file MockPciCf8Lib.cpp
Google Test mocks for PciCf8Lib
Copyright (c) Microsoft Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
**/
#include <GoogleTest/Library/MockPciCf8Lib.h>
MOCK_INTERFACE_DEFINITION (MockPciCf8Lib);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8RegisterForRuntimeAccess, 1, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8Read8, 1, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8Write8, 2, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8Or8, 2, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8And8, 2, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8AndThenOr8, 3, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8BitFieldRead8, 3, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8BitFieldWrite8, 4, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8BitFieldOr8, 4, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8BitFieldAnd8, 4, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8BitFieldAndThenOr8, 5, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8Read16, 1, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8Write16, 2, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8Or16, 2, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8And16, 2, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8AndThenOr16, 3, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8BitFieldRead16, 3, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8BitFieldWrite16, 4, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8BitFieldOr16, 4, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8BitFieldAnd16, 4, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8BitFieldAndThenOr16, 5, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8Read32, 1, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8Write32, 2, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8Or32, 2, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8And32, 2, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8AndThenOr32, 3, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8BitFieldRead32, 3, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8BitFieldWrite32, 4, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8BitFieldOr32, 4, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8BitFieldAnd32, 4, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8BitFieldAndThenOr32, 5, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8ReadBuffer, 3, EFIAPI);
MOCK_FUNCTION_DEFINITION (MockPciCf8Lib, PciCf8WriteBuffer, 3, EFIAPI);