kick_io_t
kick_io_t is used to pass kick I/O operation
information to thepdiag_dd_kick_hdw_and_watch_for_interrupts_safe_mode()
call.
typedef struct
{
uint32 kick_type; /* Size of the transfer.
* Use IOCHAR8, IOSHORT16, or IOLONG32.
*/
uint32 memio; /* Indicates IO or memory map space.
* Must be PDIAG_IO_OP or PDIAG_MEM_OP.
*/
uint32 offset; /* Offset in bytes from card base address.
*/
uint32 data; /* Right justified data to write.
* If IOCHAR8, then use 000000XX,
* if IOSHORT16, then use 0000XXXX,
* if IOLONG32, then use XXXXXXXX.
*/
} kick_io_t;