Home | History | Annotate | Download | only in DxeIoLibEsal

Lines Matching refs:Address

24   @param  Port          The base address of the I/O operation.

25 The caller is responsible for aligning the Address if required.
66 @param Port The base address of the I/O operation.
67 The caller is responsible for aligning the Address if required.
103 Reads the MMIO registers specified by Address with registers width specified by Width.
107 @param Address The MMIO register to read.
108 The caller is responsible for aligning the Address if required.
117 IN UINTN Address,
131 Address,
145 Writes the MMIO registers specified by Address with registers width and value specified by Width
149 @param Address The MMIO register to read.
150 The caller is responsible for aligning the Address if required.
160 IN UINTN Address,
172 Address,
402 Reads the 8-bit MMIO register specified by Address. The 8-bit read value is
408 @param Address The MMIO register to read.
416 IN UINTN Address
419 return (UINT8)MmioReadWorker (Address, EfiCpuIoWidthUint8);
425 Writes the 8-bit MMIO register specified by Address with the value specified
431 @param Address The MMIO register to write.
438 IN UINTN Address,
442 return (UINT8)MmioWriteWorker (Address, EfiCpuIoWidthUint8, Value);
448 Reads the 16-bit MMIO register specified by Address. The 16-bit read value is
454 @param Address The MMIO register to read.
462 IN UINTN Address
466 // Make sure Address is aligned on a 16-bit boundary.
468 ASSERT ((Address & 1) == 0);
469 return (UINT16)MmioReadWorker (Address, EfiCpuIoWidthUint16);
475 Writes the 16-bit MMIO register specified by Address with the value specified
481 @param Address The MMIO register to write.
488 IN UINTN Address,
493 // Make sure Address is aligned on a 16-bit boundary.
495 ASSERT ((Address & 1) == 0);
496 return (UINT16)MmioWriteWorker (Address, EfiCpuIoWidthUint16, Value);
502 Reads the 32-bit MMIO register specified by Address. The 32-bit read value is
508 @param Address The MMIO register to read.
516 IN UINTN Address
520 // Make sure Address is aligned on a 32-bit boundary.
522 ASSERT ((Address & 3) == 0);
523 return (UINT32)MmioReadWorker (Address, EfiCpuIoWidthUint32);
529 Writes the 32-bit MMIO register specified by Address with the value specified
535 @param Address The MMIO register to write.
542 IN UINTN Address,
547 // Make sure Address is aligned on a 32-bit boundary.
549 ASSERT ((Address & 3) == 0);
550 return (UINT32)MmioWriteWorker (Address, EfiCpuIoWidthUint32, Value);
556 Reads the 64-bit MMIO register specified by Address. The 64-bit read value is
562 @param Address The MMIO register to read.
570 IN UINTN Address
574 // Make sure Address is aligned on a 64-bit boundary.
576 ASSERT ((Address & 7) == 0);
577 return (UINT64)MmioReadWorker (Address, EfiCpuIoWidthUint64);
583 Writes the 64-bit MMIO register specified by Address with the value specified
589 @param Address The MMIO register to write.
596 IN UINTN Address,
601 // Make sure Address is aligned on a 64-bit boundary.
603 ASSERT ((Address & 7) == 0);
604 return (UINT64)MmioWriteWorker (Address, EfiCpuIoWidthUint64, Value);