Lines Matching +full:cpu +full:- +full:to +full:- +full:pci
2 This files describes the CPU I/O 2 Protocol.
5 is used by a PCI root bridge I/O driver to perform memory-mapped I/O and I/O transactions.
6 The I/O or memory primitives can be used by the consumer of the protocol to materialize
7 bus-specific configuration cycles, such as the transitional configuration address and data
8 ports for PCI. Only drivers that require direct access to the entire system should use this
11 Note: This is a boot-services only protocol and it may not be used by runtime drivers after
12 ExitBootServices(). It is different from the Framework CPU I/O Protocol, which is a runtime
15 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
16 SPDX-License-Identifier: BSD-2-Clause-Patent
54 Enables a driver to access registers in the PI CPU I/O space.
56 The Io.Read() and Io.Write() functions enable a driver to access PCI controller
57 registers in the PI CPU I/O space.
79 @param[in] This A pointer to the EFI_CPU_IO2_PROTOCOL instance.
82 @param[in] Count The number of I/O operations to perform. The number
84 @param[in, out] Buffer For read operations, the destination buffer to store the results.
85 For write operations, the source buffer from which to write data.
87 @retval EFI_SUCCESS The data was read from or written to the PI system.
120 /// Provides the basic memory and I/O interfaces that are used to abstract
121 /// accesses to devices in a system.
125 /// Enables a driver to access memory-mapped registers in the EFI system memory space.
129 /// Enables a driver to access registers in the EFI CPU I/O space.