mpt_handshake_req_reply_wait(9)

mpt_handshake_req_reply_wait9

Send mpt request to and receive reply from ioc via doorbell handshake method.

Usage

int mpt_handshake_req_reply_wait(MPT_ADAPTER * ioc, int reqBytes, u32 * req, int replyBytes, u16 * u16reply, int maxwait, int sleepFlag);

Arguments

ioc

Pointer to MPT_ADAPTER structure

reqBytes

Size of the request in bytes

req

Pointer to MPT request frame

replyBytes

Expected size of the reply in bytes

u16reply

Pointer to area where reply should be written

maxwait

Max wait time for a reply (in seconds)

sleepFlag

Specifies whether the process can sleep

Notes

It is the callers responsibility to byte-swap fields in the request which are greater than 1 byte in size. It is also the callers responsibility to byte-swap response fields which are greater than 1 byte in size.

Returns 0 for success, non-zero for failure.

Releases

5 releases since Debian 4.0 (Etch); the text changed 4 times.

  1. 4.0
  2. 5.0
  3. 6.0
  4. 7
  5. 8

From linux-manual-3.16 3.16.56-1+deb8u1 in Debian 8 (Jessie). Parsed by carta from the page's man source.