SSA Adapter Device Driver Direct Call Entry Point
Purpose Toallow another kernel extension to send transactions to the SSA adapter device
driver.This function is not valid for a user process. When the function completes its run,
an off-level interrupt notifies the caller.See SSA_GET_ENTRY_POINT SSA adapter
ioctl operation.
Description The entry point address is the address that is 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 the /usr/include/sys/ssa.h file.
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 SSAadapter device
driver,and should be initialized to all NULLs.
SsaNotify
The address of the function in the SSAhead device driver that the SSA
adapter device driver calls when the directive has completed.
u0 The transaction to be executed. Validtransactions are described in the
TechnicalReference for the adapter.
Return Values
This function does not return errors. Youcan determine success or failure of the
directive by examining the directive status byte and transaction result fields, which are
set up in the SSAMCB. For details, see the Technical Reference for the adapter.
Chapter13. Using the Programming Interface 265