Ssa_Get_Entry_Point Ssa Adapter Device Driver Ioctl Operation; Purpose; Description; Return Values - IBM Advanced SerialRAID Adapters SA33-3285-02 User Manual

Advanced serialraid adapters
Table of Contents

Advertisement

SSA_GET_ENTRY_POINT SSA Adapter Device Driver ioctl Operation

Purpose

To allow another kernel extension, typically a SSA head device driver, to determine the
direct call entry point for the SSA adapter device driver. This operation is the entry point
through which the head device driver communicates with the adapter device driver. The
address that is supplied is valid only while the calling kernel extension holds an open
file descriptor for the SSA adapter device driver. This operation is not valid for a user
process.

Description

The arg parameter specifies the address of a SSA_GetEntryPointParms_t structure in
kernel address space. The SSA_GetEntryPointParms_t structure is defined in the
/usr/include/sys/ssa.h file.
On completion of the operation, the fields in the SSA_GetEntryPointParms_t structure
are modified as follows:
EntryPoint
InterruptPriority

Return Values

When completed successfully, this operation returns a value of 0. Otherwise, a value of
-1 is returned and the errno global variable is set to the following value:
EINVAL

Files

/dev/ssa0, /dev/ssa1,..., /dev/ssan
264
User's Guide and Maintenance Information
Address of the direct call entry point for the SSA adapter device driver, which
is used to submit operations from a head device driver.
The off level interrupt priority at which the calling kernel extension is called
back for completion of commands that are started by calling the direct call
entry point.
Indicates that the caller was not in kernel mode.

Advertisement

Table of Contents
loading

Table of Contents