]>
git.proxmox.com Git - mirror_edk2.git/blob - DuetPkg/CpuIoDxe/CpuIoAccess.h
3 # Copyright (c) 2004, Intel Corporation
4 # All rights reserved. This program and the accompanying materials
5 # are licensed and made available under the terms and conditions of the BSD License
6 # which accompanies this distribution. The full text of the license may be found at
7 # http://opensource.org/licenses/bsd-license.php
9 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
21 #ifndef _CPU_IO_ACCESS_H
22 #define _CPU_IO_ACCESS_H
25 #define IA32API __cdecl
36 GC_TODO: Add function description
40 Port - GC_TODO: add argument description
44 GC_TODO: add return values
53 Port: - Port number to read
55 Return read 8 bit value
66 GC_TODO: Add function description
70 Port - GC_TODO: add argument description
74 GC_TODO: add return values
83 Port: - Port number to read
85 Return read 16 bit value
96 GC_TODO: Add function description
100 Port - GC_TODO: add argument description
104 GC_TODO: add return values
113 Port: - Port number to read
115 Return read 32 bit value
127 GC_TODO: Add function description
131 Port - GC_TODO: add argument description
132 Data - GC_TODO: add argument description
136 GC_TODO: add return values
143 Cpu I/O write 8 bit data to port
145 Port: - Port number to read
146 Data: - Data to write to the Port
160 GC_TODO: Add function description
164 Port - GC_TODO: add argument description
165 Data - GC_TODO: add argument description
169 GC_TODO: add return values
176 Cpu I/O write 16 bit data to port
178 Port: - Port number to read
179 Data: - Data to write to the Port
193 GC_TODO: Add function description
197 Port - GC_TODO: add argument description
198 Data - GC_TODO: add argument description
202 GC_TODO: add return values
209 Cpu I/O write 32 bit data to port
211 Port: - Port number to read
212 Data: - Data to write to the Port