CEDDK IOCTLs (Compact 2013)

10/16/2014

The following table shows the CEDDK I/O controls.

I/O Control

Description

IOCTL_HAL_DDK_CALL

Implements the HalGetBusDataByOffset and HalSetBusDataByOffset functions. It is called by the Ceddk.dll file.

IOCTL_HAL_GETBUSDATA

Reads data from the bus address specified in the BUSDATA_PARMS parameter into a buffer, which is also specified in the structure. It is a sub-code of IOCTL_HAL_DDK_CALL and is used by the implementation of CEDDK, as ported by the OEM, to a platform. It can be customized by OEMs.

IOCTL_HAL_RELEASE_SYSINTR

Releases a previously-requested SYSINTR.

IOCTL_HAL_REQUEST_IRQ

Requests a hardware-to-IRQ mapping based on device location.

IOCTL_HAL_REQUEST_SYSINTR

Requests an IRQ-to-SYSINTR mapping.

IOCTL_HAL_SETBUSDATA

Writes data from the buffer specified in the BUSDATA_PARMS structure to a specific bus address, also specified in the structure. It a sub-code of IOCTL_HAL_DDK_CALL and is used by the implementation of CEDDK as ported by the OEM to their platform. It can be customized by OEMs.

IOCTL_HAL_TRANSLATE_IRQ

Obsolete.

See Also

Reference

OAL IOCTLs