/* If 16-bit I/O port operations are not supported, then ASSERT(). */
VOID EFIAPI IoWriteFifo16(IN UINTN Port, IN UINTN Count, IN VOID *Buffer)
/* If 16-bit I/O port operations are not supported, then ASSERT(). */
VOID EFIAPI IoWriteFifo16(IN UINTN Port, IN UINTN Count, IN VOID *Buffer)
{
  UINT16  *Buffer16;
  ASSERT ((Port & 1) == 0);
  Buffer16 = (UINT16 *)Buffer;
  while (Count-- > 0) {
    IoWrite16 (Port, *Buffer16++);
  }
}