MPT_REGISTER

Section: (9)
Updated: 09 October 2005
Index Return to Main Contents

 

NAME

mpt_register - Register protocol-specific main callback handler.  

SYNOPSIS

"SYNOPSIS"

int mpt_register (MPT_CALLBACK cbfunc, MPT_DRIVER_CLASS dclass);  

ARGUMENTS

cbfunc
callback function pointer
dclass
Protocol driver's class (MPT_DRIVER_CLASS enum value)
 

DESCRIPTION

This routine is called by a protocol-specific driver (SCSI host, LAN, SCSI target) to register it's reply callback routine. Each protocol-specific driver must do this before it will be able to use any IOC resources, such as obtaining request frames.  

NOTES

The SCSI protocol driver currently calls this routine thrice in order to register separate callbacks; one for ``normal'' SCSI IO; one for MptScsiTaskMgmt requests; one for Scan/DV requests.

Returns a positive integer valued ``handle'' in the range (and S.O.D. order) {N,...,7,6,5,...,1} if successful. Any non-positive return value (including zero!) should be considered an error by the caller.


 

Index

NAME
SYNOPSIS
ARGUMENTS
DESCRIPTION
NOTES

This document was created by man2html, using the manual pages.
Time: 00:02:29 GMT, October 09, 2005