]> git.proxmox.com Git - mirror_edk2.git/blame - DuetPkg/CpuIoDxe/CpuIoAccess.h
Fix build issue in linux environment.
[mirror_edk2.git] / DuetPkg / CpuIoDxe / CpuIoAccess.h
CommitLineData
c69dd9df 1/*++\r
2# \r
3# Copyright (c) 2004, Intel Corporation \r
4# All rights reserved. This program and the accompanying materials \r
5# are licensed and made available under the terms and conditions of the BSD License \r
6# which accompanies this distribution. The full text of the license may be found at \r
7# http://opensource.org/licenses/bsd-license.php \r
8# \r
9# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
10# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
11\r
12\r
13Module Name:\r
14\r
15 CpuIoAccess.h\r
16\r
17Abstract:\r
18\r
19--*/\r
20\r
21#ifndef _CPU_IO_ACCESS_H\r
22#define _CPU_IO_ACCESS_H\r
23\r
24\r
c69dd9df 25UINT8\r
d8bee43c 26EFIAPI\r
c69dd9df 27CpuIoRead8 (\r
28 IN UINT16 Port\r
29 )\r
30/*++\r
31\r
32Routine Description:\r
33\r
34 GC_TODO: Add function description\r
35\r
36Arguments:\r
37\r
38 Port - GC_TODO: add argument description\r
39\r
40Returns:\r
41\r
42 GC_TODO: add return values\r
43\r
44--*/\r
45;\r
46\r
47/*++ \r
48Routine Description: \r
49 Cpu I/O read port\r
50Arguments: \r
51 Port: - Port number to read \r
52Returns: \r
53 Return read 8 bit value \r
54--*/\r
55UINT16\r
d8bee43c 56EFIAPI\r
c69dd9df 57CpuIoRead16 (\r
58 IN UINT16 Port\r
59 )\r
60/*++\r
61\r
62Routine Description:\r
63\r
64 GC_TODO: Add function description\r
65\r
66Arguments:\r
67\r
68 Port - GC_TODO: add argument description\r
69\r
70Returns:\r
71\r
72 GC_TODO: add return values\r
73\r
74--*/\r
75;\r
76\r
77/*++ \r
78Routine Description: \r
79 Cpu I/O read port\r
80Arguments: \r
81 Port: - Port number to read \r
82Returns: \r
83 Return read 16 bit value \r
84--*/\r
85UINT32\r
d8bee43c 86EFIAPI\r
c69dd9df 87CpuIoRead32 (\r
88 IN UINT16 Port\r
89 )\r
90/*++\r
91\r
92Routine Description:\r
93\r
94 GC_TODO: Add function description\r
95\r
96Arguments:\r
97\r
98 Port - GC_TODO: add argument description\r
99\r
100Returns:\r
101\r
102 GC_TODO: add return values\r
103\r
104--*/\r
105;\r
106\r
107/*++ \r
108Routine Description: \r
109 Cpu I/O read port\r
110Arguments: \r
111 Port: - Port number to read \r
112Returns: \r
113 Return read 32 bit value \r
114--*/\r
115VOID\r
d8bee43c 116EFIAPI\r
c69dd9df 117CpuIoWrite8 (\r
118 IN UINT16 Port,\r
119 IN UINT32 Data\r
120 )\r
121/*++\r
122\r
123Routine Description:\r
124\r
125 GC_TODO: Add function description\r
126\r
127Arguments:\r
128\r
129 Port - GC_TODO: add argument description\r
130 Data - GC_TODO: add argument description\r
131\r
132Returns:\r
133\r
134 GC_TODO: add return values\r
135\r
136--*/\r
137;\r
138\r
139/*++ \r
140Routine Description: \r
141 Cpu I/O write 8 bit data to port\r
142Arguments: \r
143 Port: - Port number to read \r
144 Data: - Data to write to the Port \r
145Returns: \r
146 None \r
147--*/\r
148VOID\r
d8bee43c 149EFIAPI\r
c69dd9df 150CpuIoWrite16 (\r
151 IN UINT16 Port,\r
152 IN UINT32 Data\r
153 )\r
154/*++\r
155\r
156Routine Description:\r
157\r
158 GC_TODO: Add function description\r
159\r
160Arguments:\r
161\r
162 Port - GC_TODO: add argument description\r
163 Data - GC_TODO: add argument description\r
164\r
165Returns:\r
166\r
167 GC_TODO: add return values\r
168\r
169--*/\r
170;\r
171\r
172/*++ \r
173Routine Description: \r
174 Cpu I/O write 16 bit data to port\r
175Arguments: \r
176 Port: - Port number to read \r
177 Data: - Data to write to the Port \r
178Returns: \r
179 None \r
180--*/\r
181VOID\r
d8bee43c 182EFIAPI\r
c69dd9df 183CpuIoWrite32 (\r
184 IN UINT16 Port,\r
185 IN UINT32 Data\r
186 )\r
187/*++\r
188\r
189Routine Description:\r
190\r
191 GC_TODO: Add function description\r
192\r
193Arguments:\r
194\r
195 Port - GC_TODO: add argument description\r
196 Data - GC_TODO: add argument description\r
197\r
198Returns:\r
199\r
200 GC_TODO: add return values\r
201\r
202--*/\r
203;\r
204\r
205/*++ \r
206Routine Description: \r
207 Cpu I/O write 32 bit data to port\r
208Arguments: \r
209 Port: - Port number to read \r
210 Data: - Data to write to the Port \r
211Returns: \r
212 None \r
213--*/\r
214#endif\r