[ Previous | Next | Contents | Home | Search ]
AIX Version 4.3 Kernel and Subsystems Technical Reference, Volume 2

SSA Adapter Device Driver Direct Call Entry Point


This direct call entry point allows another kernel extension to send transactions to the SSA Adapter Device Driver. This is not valid for a user process. On completion the caller will be notified by an off level interrupt. See SSA_GET_ENTRY_POINT SSA Adapter ioctl operation.


The entry point address is the address returned in EntryPoint by the SSA_GET_ENTRY_POINT ioctl operation. The function takes a single parameter of type SSA_Ioreq_t which is defined in /usr/include/sys/ssa.h.

The fields of the SSA_Ioreq_t structure are used as follows:

SsaDPB An array of size SSA_DPB_SIZE which is used by the SSA Adapter Device Driver and should be initialized to all NULLs.
SsaNotify The address of the function in the SSA head device driver which the SSA Adapter Device Driver will call when the directive has completed.
u0 This is the transaction to be executed. Valid transactions are described in the SSA Adapter Technical Reference.

Return Values

This function does not return errors. The success or otherwise of the directive can be established by examining the directive status byte and transaction result fields which are set up in the SSA MCB. For details see SSA Adapter Technical Reference.

Related Information

The SSA Adapter Device Driver, ssadisk SSA Disk Device Driver, SSA Subsystem Overview.

[ Previous | Next | Contents | Home | Search ]