TianoCore EDK2 master
Loading...
Searching...
No Matches
UefiPciCapPciIoLib.h File Reference

Go to the source code of this file.

Data Structures

struct  PROTO_DEV
 

Macros

#define PROTO_DEV_SIG   SIGNATURE_64 ('P', 'C', 'P', 'I', 'O', 'P', 'R', 'T')
 
#define PROTO_DEV_FROM_PCI_CAP_DEV(PciDevice)    CR (PciDevice, PROTO_DEV, BaseDevice, PROTO_DEV_SIG)
 

Detailed Description

Plug an EFI_PCI_IO_PROTOCOL backend into PciCapLib, for config space access – internal macro and type definitions.

Copyright (C) 2018, Red Hat, Inc.

SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file UefiPciCapPciIoLib.h.

Macro Definition Documentation

◆ PROTO_DEV_FROM_PCI_CAP_DEV

#define PROTO_DEV_FROM_PCI_CAP_DEV (   PciDevice)     CR (PciDevice, PROTO_DEV, BaseDevice, PROTO_DEV_SIG)

Definition at line 35 of file UefiPciCapPciIoLib.h.

◆ PROTO_DEV_SIG

#define PROTO_DEV_SIG   SIGNATURE_64 ('P', 'C', 'P', 'I', 'O', 'P', 'R', 'T')

Definition at line 17 of file UefiPciCapPciIoLib.h.