Lines Matching +full:address +full:- +full:width
5 Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
9 http://opensource.org/licenses/bsd-license.php
52 // Complete PCI address generater
56 #define EFI_PCI_IO_ATTRIBUTE_ISA_MOTHERBOARD_IO 0x0001 ///< I/O cycles 0x0000-0x00FF (10 bit dec…
57 #define EFI_PCI_IO_ATTRIBUTE_ISA_IO 0x0002 ///< I/O cycles 0x0100-0x03FF or greater …
59 #define EFI_PCI_IO_ATTRIBUTE_VGA_MEMORY 0x0008 ///< MEM cycles 0xA0000-0xBFFFF (24 bit d…
60 #define EFI_PCI_IO_ATTRIBUTE_VGA_IO 0x0010 ///< I/O cycles 0x3B0-0x3BB and 0x3C0-0x3…
61 #define EFI_PCI_IO_ATTRIBUTE_IDE_PRIMARY_IO 0x0020 ///< I/O cycles 0x1F0-0x1F7, 0x3F6, 0x3F7…
62 #define EFI_PCI_IO_ATTRIBUTE_IDE_SECONDARY_IO 0x0040 ///< I/O cycles 0x170-0x177, 0x376, 0x377…
69 #define EFI_PCI_IO_ATTRIBUTE_EMBEDDED_DEVICE 0x2000 ///< Clear for an add-in PCI Device
72 #define EFI_PCI_IO_ATTRIBUTE_ISA_IO_16 0x10000 ///< I/O cycles 0x0100-0x03FF or greater …
74 #define EFI_PCI_IO_ATTRIBUTE_VGA_IO_16 0x40000 ///< I/O cycles 0x3B0-0x3BB and 0x3C0-0x3…
135 @param Width Signifies the width of the memory or I/O operations.
137 base address for the memory operation to perform.
156 IN EFI_PCI_IO_PROTOCOL_WIDTH Width,
169 @param Width Signifies the width of the memory or I/O operations.
171 base address for the memory or I/O operation to perform.
179 @retval EFI_UNSUPPORTED The address range specified by Offset, Width, and Count is not
189 IN EFI_PCI_IO_PROTOCOL_WIDTH Width,
211 @param Width Signifies the width of the memory operations.
218 @retval EFI_UNSUPPORTED The address range specified by Offset, Width, and Count is not
221 @retval EFI_INVALID_PARAMETER Buffer is NULL or Width is invalid.
228 IN EFI_PCI_IO_PROTOCOL_WIDTH Width,
250 @param Width Signifies the width of the memory operations.
252 base address for the memory operation to perform.
256 base address for the memory operation to perform.
259 @param Count The number of memory operations to perform. Bytes moved is Width
265 @retval EFI_UNSUPPORTED The address range specified by DestOffset, Width, and Count
267 @retval EFI_UNSUPPORTED The address range specified by SrcOffset, Width, and Count is
269 @retval EFI_INVALID_PARAMETER Width is invalid.
277 IN EFI_PCI_IO_PROTOCOL_WIDTH Width,
286 Provides the PCI controller-specific addresses needed to access system memory.
290 @param HostAddress The system memory address to map to the PCI controller.
293 …@param DeviceAddress The resulting map address for the bus master PCI controller to use to
301 @retval EFI_DEVICE_ERROR The system hardware could not map the requested address.
341 @param HostAddress A pointer to store the base system memory address of the
368 @param HostAddress The base system memory address of the allocated range.
457 … base address for resource range. The legal range for this field is 0..5.
489 … base address for resource range. The legal range for this field is 0..5.
490 …@param Offset A pointer to the BAR relative base address of the resource range to …
549 /// through the ROM BAR of the PCI controller, or it is from a platform-specific location.