* drivers/dd/videoprt/videoprt.c: Add @implemented and @unimplemented
to APIs.
svn path=/trunk/; revision=5056
+2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * drivers/dd/videoprt/videoprt.c: Add @implemented and @unimplemented
+ to APIs.
+
2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
* lib/version/misc/stubs.c: Add @implemented and @unimplemented to APIs.
2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
* lib/version/misc/stubs.c: Add @implemented and @unimplemented to APIs.
-/* $Id: videoprt.c,v 1.7 2003/07/08 17:06:44 gvg Exp $
+/* $Id: videoprt.c,v 1.8 2003/07/10 21:12:40 chorns Exp $
*
* VideoPort driver
* Written by Rex Jolliff
*
* VideoPort driver
* Written by Rex Jolliff
return(STATUS_SUCCESS);
}
return(STATUS_SUCCESS);
}
+/*
+ * @implemented
+ */
VOID
VideoPortDebugPrint(IN ULONG DebugPrintLevel,
IN PCHAR DebugMessage, ...)
VOID
VideoPortDebugPrint(IN ULONG DebugPrintLevel,
IN PCHAR DebugMessage, ...)
+
+/*
+ * @unimplemented
+ */
VP_STATUS
STDCALL
VideoPortDisableInterrupt(IN PVOID HwDeviceExtension)
VP_STATUS
STDCALL
VideoPortDisableInterrupt(IN PVOID HwDeviceExtension)
+
+/*
+ * @unimplemented
+ */
VP_STATUS
STDCALL
VideoPortEnableInterrupt(IN PVOID HwDeviceExtension)
VP_STATUS
STDCALL
VideoPortEnableInterrupt(IN PVOID HwDeviceExtension)
+
+/*
+ * @implemented
+ */
VOID
STDCALL
VideoPortFreeDeviceBase(IN PVOID HwDeviceExtension,
VOID
STDCALL
VideoPortFreeDeviceBase(IN PVOID HwDeviceExtension,
InternalUnmapMemory(DeviceExtension, MappedAddress);
}
InternalUnmapMemory(DeviceExtension, MappedAddress);
}
+
+/*
+ * @implemented
+ */
ULONG
STDCALL
VideoPortGetBusData(IN PVOID HwDeviceExtension,
ULONG
STDCALL
VideoPortGetBusData(IN PVOID HwDeviceExtension,
+
+/*
+ * @implemented
+ */
UCHAR
STDCALL
VideoPortGetCurrentIrql(VOID)
UCHAR
STDCALL
VideoPortGetCurrentIrql(VOID)
return KeGetCurrentIrql();
}
return KeGetCurrentIrql();
}
+
+/*
+ * @implemented
+ */
PVOID
STDCALL
VideoPortGetDeviceBase(IN PVOID HwDeviceExtension,
PVOID
STDCALL
VideoPortGetDeviceBase(IN PVOID HwDeviceExtension,
return InternalMapMemory(DeviceExtension, IoAddress, NumberOfUchars, InIoSpace);
}
return InternalMapMemory(DeviceExtension, IoAddress, NumberOfUchars, InIoSpace);
}
+
+/*
+ * @unimplemented
+ */
VP_STATUS
STDCALL
VideoPortGetDeviceData(IN PVOID HwDeviceExtension,
VP_STATUS
STDCALL
VideoPortGetDeviceData(IN PVOID HwDeviceExtension,
+
+/*
+ * @implemented
+ */
VP_STATUS
STDCALL
VideoPortGetAccessRanges(IN PVOID HwDeviceExtension,
VP_STATUS
STDCALL
VideoPortGetAccessRanges(IN PVOID HwDeviceExtension,
+
+/*
+ * @unimplemented
+ */
VP_STATUS
STDCALL
VideoPortGetRegistryParameters(IN PVOID HwDeviceExtension,
VP_STATUS
STDCALL
VideoPortGetRegistryParameters(IN PVOID HwDeviceExtension,
+
+/*
+ * @implemented
+ */
ULONG STDCALL
VideoPortInitialize(IN PVOID Context1,
IN PVOID Context2,
ULONG STDCALL
VideoPortInitialize(IN PVOID Context1,
IN PVOID Context2,
+
+/*
+ * @implemented
+ */
VP_STATUS STDCALL
VideoPortInt10(IN PVOID HwDeviceExtension,
IN PVIDEO_X86_BIOS_ARGUMENTS BiosArguments)
VP_STATUS STDCALL
VideoPortInt10(IN PVOID HwDeviceExtension,
IN PVIDEO_X86_BIOS_ARGUMENTS BiosArguments)
+
+/*
+ * @unimplemented
+ */
VOID
STDCALL
VideoPortLogError(IN PVOID HwDeviceExtension,
VOID
STDCALL
VideoPortLogError(IN PVOID HwDeviceExtension,
+
+/*
+ * @unimplemented
+ */
VP_STATUS
STDCALL
VideoPortMapBankedMemory(IN PVOID HwDeviceExtension,
VP_STATUS
STDCALL
VideoPortMapBankedMemory(IN PVOID HwDeviceExtension,
+
+/*
+ * @implemented
+ */
VP_STATUS
STDCALL
VideoPortMapMemory(IN PVOID HwDeviceExtension,
VP_STATUS
STDCALL
VideoPortMapMemory(IN PVOID HwDeviceExtension,
return NULL == *VirtualAddress ? STATUS_NO_MEMORY : STATUS_SUCCESS;
}
return NULL == *VirtualAddress ? STATUS_NO_MEMORY : STATUS_SUCCESS;
}
+
+/*
+ * @implemented
+ */
UCHAR
STDCALL
VideoPortReadPortUchar(IN PUCHAR Port)
UCHAR
STDCALL
VideoPortReadPortUchar(IN PUCHAR Port)
return READ_PORT_UCHAR(Port);
}
return READ_PORT_UCHAR(Port);
}
+
+/*
+ * @implemented
+ */
USHORT
STDCALL
VideoPortReadPortUshort(IN PUSHORT Port)
USHORT
STDCALL
VideoPortReadPortUshort(IN PUSHORT Port)
return READ_PORT_USHORT(Port);
}
return READ_PORT_USHORT(Port);
}
+
+/*
+ * @implemented
+ */
ULONG
STDCALL
VideoPortReadPortUlong(IN PULONG Port)
ULONG
STDCALL
VideoPortReadPortUlong(IN PULONG Port)
return READ_PORT_ULONG(Port);
}
return READ_PORT_ULONG(Port);
}
+
+/*
+ * @implemented
+ */
VOID
STDCALL
VideoPortReadPortBufferUchar(IN PUCHAR Port,
VOID
STDCALL
VideoPortReadPortBufferUchar(IN PUCHAR Port,
READ_PORT_BUFFER_UCHAR(Port, Buffer, Count);
}
READ_PORT_BUFFER_UCHAR(Port, Buffer, Count);
}
+
+/*
+ * @implemented
+ */
VOID
STDCALL
VideoPortReadPortBufferUshort(IN PUSHORT Port,
VOID
STDCALL
VideoPortReadPortBufferUshort(IN PUSHORT Port,
READ_PORT_BUFFER_USHORT(Port, Buffer, Count);
}
READ_PORT_BUFFER_USHORT(Port, Buffer, Count);
}
+
+/*
+ * @implemented
+ */
VOID
STDCALL
VideoPortReadPortBufferUlong(IN PULONG Port,
VOID
STDCALL
VideoPortReadPortBufferUlong(IN PULONG Port,
READ_PORT_BUFFER_ULONG(Port, Buffer, Count);
}
READ_PORT_BUFFER_ULONG(Port, Buffer, Count);
}
+
+/*
+ * @implemented
+ */
UCHAR
STDCALL
VideoPortReadRegisterUchar(IN PUCHAR Register)
UCHAR
STDCALL
VideoPortReadRegisterUchar(IN PUCHAR Register)
return READ_REGISTER_UCHAR(Register);
}
return READ_REGISTER_UCHAR(Register);
}
+
+/*
+ * @implemented
+ */
USHORT
STDCALL
VideoPortReadRegisterUshort(IN PUSHORT Register)
USHORT
STDCALL
VideoPortReadRegisterUshort(IN PUSHORT Register)
return READ_REGISTER_USHORT(Register);
}
return READ_REGISTER_USHORT(Register);
}
+
+/*
+ * @implemented
+ */
ULONG
STDCALL
VideoPortReadRegisterUlong(IN PULONG Register)
ULONG
STDCALL
VideoPortReadRegisterUlong(IN PULONG Register)
return READ_REGISTER_ULONG(Register);
}
return READ_REGISTER_ULONG(Register);
}
+
+/*
+ * @implemented
+ */
VOID
STDCALL
VideoPortReadRegisterBufferUchar(IN PUCHAR Register,
VOID
STDCALL
VideoPortReadRegisterBufferUchar(IN PUCHAR Register,
READ_REGISTER_BUFFER_UCHAR(Register, Buffer, Count);
}
READ_REGISTER_BUFFER_UCHAR(Register, Buffer, Count);
}
+
+/*
+ * @implemented
+ */
VOID
STDCALL
VideoPortReadRegisterBufferUshort(IN PUSHORT Register,
VOID
STDCALL
VideoPortReadRegisterBufferUshort(IN PUSHORT Register,
READ_REGISTER_BUFFER_USHORT(Register, Buffer, Count);
}
READ_REGISTER_BUFFER_USHORT(Register, Buffer, Count);
}
+
+/*
+ * @implemented
+ */
VOID
STDCALL
VideoPortReadRegisterBufferUlong(IN PULONG Register,
VOID
STDCALL
VideoPortReadRegisterBufferUlong(IN PULONG Register,
READ_REGISTER_BUFFER_ULONG(Register, Buffer, Count);
}
READ_REGISTER_BUFFER_ULONG(Register, Buffer, Count);
}
+
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
VideoPortScanRom(IN PVOID HwDeviceExtension,
BOOLEAN
STDCALL
VideoPortScanRom(IN PVOID HwDeviceExtension,
+
+/*
+ * @implemented
+ */
ULONG
STDCALL
VideoPortSetBusData(IN PVOID HwDeviceExtension,
ULONG
STDCALL
VideoPortSetBusData(IN PVOID HwDeviceExtension,
+
+/*
+ * @implemented
+ */
VP_STATUS
STDCALL
VideoPortSetRegistryParameters(IN PVOID HwDeviceExtension,
VP_STATUS
STDCALL
VideoPortSetRegistryParameters(IN PVOID HwDeviceExtension,
+
+/*
+ * @unimplemented
+ */
VP_STATUS
STDCALL
VideoPortSetTrappedEmulatorPorts(IN PVOID HwDeviceExtension,
VP_STATUS
STDCALL
VideoPortSetTrappedEmulatorPorts(IN PVOID HwDeviceExtension,
+
+/*
+ * @implemented
+ */
VOID
STDCALL
VideoPortStartTimer(IN PVOID HwDeviceExtension)
VOID
STDCALL
VideoPortStartTimer(IN PVOID HwDeviceExtension)
IoStartTimer(DeviceExtension->DeviceObject);
}
IoStartTimer(DeviceExtension->DeviceObject);
}
+
+/*
+ * @implemented
+ */
VOID
STDCALL
VideoPortStopTimer(IN PVOID HwDeviceExtension)
VOID
STDCALL
VideoPortStopTimer(IN PVOID HwDeviceExtension)
IoStopTimer(DeviceExtension->DeviceObject);
}
IoStopTimer(DeviceExtension->DeviceObject);
}
+
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
VideoPortSynchronizeExecution(IN PVOID HwDeviceExtension,
BOOLEAN
STDCALL
VideoPortSynchronizeExecution(IN PVOID HwDeviceExtension,
+
+/*
+ * @implemented
+ */
VP_STATUS
STDCALL
VideoPortUnmapMemory(IN PVOID HwDeviceExtension,
VP_STATUS
STDCALL
VideoPortUnmapMemory(IN PVOID HwDeviceExtension,
+
+/*
+ * @unimplemented
+ */
VP_STATUS
STDCALL
VideoPortVerifyAccessRanges(IN PVOID HwDeviceExtension,
VP_STATUS
STDCALL
VideoPortVerifyAccessRanges(IN PVOID HwDeviceExtension,
+
+/*
+ * @implemented
+ */
VOID
STDCALL
VideoPortWritePortUchar(IN PUCHAR Port,
VOID
STDCALL
VideoPortWritePortUchar(IN PUCHAR Port,
WRITE_PORT_UCHAR(Port, Value);
}
WRITE_PORT_UCHAR(Port, Value);
}
+
+/*
+ * @implemented
+ */
VOID
STDCALL
VideoPortWritePortUshort(IN PUSHORT Port,
VOID
STDCALL
VideoPortWritePortUshort(IN PUSHORT Port,
WRITE_PORT_USHORT(Port, Value);
}
WRITE_PORT_USHORT(Port, Value);
}
+
+/*
+ * @implemented
+ */
VOID
STDCALL
VideoPortWritePortUlong(IN PULONG Port,
VOID
STDCALL
VideoPortWritePortUlong(IN PULONG Port,
WRITE_PORT_ULONG(Port, Value);
}
WRITE_PORT_ULONG(Port, Value);
}
+
+/*
+ * @implemented
+ */
VOID
STDCALL
VideoPortWritePortBufferUchar(IN PUCHAR Port,
VOID
STDCALL
VideoPortWritePortBufferUchar(IN PUCHAR Port,
WRITE_PORT_BUFFER_UCHAR(Port, Buffer, Count);
}
WRITE_PORT_BUFFER_UCHAR(Port, Buffer, Count);
}
+
+/*
+ * @implemented
+ */
VOID
STDCALL
VideoPortWritePortBufferUshort(IN PUSHORT Port,
VOID
STDCALL
VideoPortWritePortBufferUshort(IN PUSHORT Port,
WRITE_PORT_BUFFER_USHORT(Port, Buffer, Count);
}
WRITE_PORT_BUFFER_USHORT(Port, Buffer, Count);
}
+
+/*
+ * @implemented
+ */
VOID
STDCALL
VideoPortWritePortBufferUlong(IN PULONG Port,
VOID
STDCALL
VideoPortWritePortBufferUlong(IN PULONG Port,
WRITE_PORT_BUFFER_ULONG(Port, Buffer, Count);
}
WRITE_PORT_BUFFER_ULONG(Port, Buffer, Count);
}
+
+/*
+ * @implemented
+ */
VOID
STDCALL
VideoPortWriteRegisterUchar(IN PUCHAR Register,
VOID
STDCALL
VideoPortWriteRegisterUchar(IN PUCHAR Register,
WRITE_REGISTER_UCHAR(Register, Value);
}
WRITE_REGISTER_UCHAR(Register, Value);
}
+
+/*
+ * @implemented
+ */
VOID
STDCALL
VideoPortWriteRegisterUshort(IN PUSHORT Register,
VOID
STDCALL
VideoPortWriteRegisterUshort(IN PUSHORT Register,
WRITE_REGISTER_USHORT(Register, Value);
}
WRITE_REGISTER_USHORT(Register, Value);
}
+
+/*
+ * @implemented
+ */
VOID
STDCALL
VideoPortWriteRegisterUlong(IN PULONG Register,
VOID
STDCALL
VideoPortWriteRegisterUlong(IN PULONG Register,
WRITE_REGISTER_ULONG(Register, Value);
}
WRITE_REGISTER_ULONG(Register, Value);
}
+
+/*
+ * @implemented
+ */
VOID
STDCALL
VideoPortWriteRegisterBufferUchar(IN PUCHAR Register,
VOID
STDCALL
VideoPortWriteRegisterBufferUchar(IN PUCHAR Register,
WRITE_REGISTER_BUFFER_UCHAR(Register, Buffer, Count);
}
WRITE_REGISTER_BUFFER_UCHAR(Register, Buffer, Count);
}
+
+/*
+ * @implemented
+ */
VOID STDCALL
VideoPortWriteRegisterBufferUshort(IN PUSHORT Register,
IN PUSHORT Buffer,
VOID STDCALL
VideoPortWriteRegisterBufferUshort(IN PUSHORT Register,
IN PUSHORT Buffer,
WRITE_REGISTER_BUFFER_USHORT(Register, Buffer, Count);
}
WRITE_REGISTER_BUFFER_USHORT(Register, Buffer, Count);
}
+
+/*
+ * @implemented
+ */
VOID STDCALL
VideoPortWriteRegisterBufferUlong(IN PULONG Register,
IN PULONG Buffer,
VOID STDCALL
VideoPortWriteRegisterBufferUlong(IN PULONG Register,
IN PULONG Buffer,
WRITE_REGISTER_BUFFER_ULONG(Register, Buffer, Count);
}
WRITE_REGISTER_BUFFER_ULONG(Register, Buffer, Count);
}
+
+/*
+ * @implemented
+ */
VOID STDCALL
VideoPortZeroDeviceMemory(OUT PVOID Destination,
IN ULONG Length)
VOID STDCALL
VideoPortZeroDeviceMemory(OUT PVOID Destination,
IN ULONG Length)