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;