Lines Matching defs:reply

161 		MPT_FRAME_HDR *reply);
440 * Process turbo (context) reply...
450 dmfprintk(ioc, printk(MYIOC_s_DEBUG_FMT "Got TURBO reply req_idx=%08x\n",
514 /* non-TURBO reply! Hmmm, something may be up...
515 * Newest turbo reply mechanism; get address
519 /* Map DMA address of reply header to cpu address.
532 dmfprintk(ioc, printk(MYIOC_s_DEBUG_FMT "Got non-TURBO reply=%p req_idx=%x cb_idx=%x Function=%x\n",
538 ioc_stat = le16_to_cpu(mr->u.reply.IOCStatus);
540 u32 log_info = le32_to_cpu(mr->u.reply.IOCLogInfo);
564 /* Flush (non-TURBO) reply with a WRITE! */
582 * so by reading the reply FIFO. Multiple replies may be processed
599 * Drain the reply FIFO!
617 * @reply: Pointer to MPT reply frame (NULL if TurboReply)
620 * "internal" request/reply processing is routed here.
627 mptbase_reply(MPT_ADAPTER *ioc, MPT_FRAME_HDR *req, MPT_FRAME_HDR *reply)
634 switch (reply->u.hdr.Function) {
636 pEventReply = (EventNotificationReply_t *)reply;
649 memcpy(ioc->mptbase_cmds.reply, reply,
651 4 * reply->u.reply.MsgLength));
662 "EventAck reply received\n", ioc->name));
666 "Unexpected msg function (=%02Xh) reply received!\n",
667 ioc->name, reply->u.hdr.Function);
686 * LAN, SCSI target) to register its reply callback routine. Each
1753 * and reply memory pools.
2305 /* Disable reply interrupts (also blocks FreeQ) */
2313 /* Disable alt-IOC's reply interrupts
2332 /* (re)Enable alt-IOC! (reply interrupt, FreeQ) */
2334 "alt_ioc reply irq re-enabled\n", ioc->alt_ioc->name));
2439 /* Prime reply & request queues!
2521 /* Enable! (reply interrupt) */
2527 /* (re)Enable alt-IOC! (reply interrupt) */
2529 "reply irq re-enabled\n",
3092 /* Destination (reply area)... */
3117 * inspection of reply contents.
3122 /* Did we get a valid reply? */
3207 * Set values for this IOC's request & reply frame sizes,
3208 * and request & reply queue depths...
3226 "Invalid IOC facts reply, msgLength=%d offsetof=%zd!\n",
3263 /* Destination (reply area)... */
3286 /* Did we get a valid reply? */
3373 * (reply) and sense buffers.
3398 /* No need to byte swap the multibyte fields in the reply
3572 u8 reply[sizeof(FWUploadReply_t)];
3600 preply = (FWUploadReply_t *)&reply;
3602 reply_sz = sizeof(reply);
4418 * PrimeIocFifos - Initialize IOC request and reply FIFOs.
4421 * This routine allocates memory for the MPT reply and request frame
4422 * pools (if necessary), and primes the IOC reply FIFO with
4423 * reply frames.
4439 /* Prime reply FIFO... */
4632 * mpt_handshake_req_reply_wait - Send MPT request to and receive reply
4637 * @replyBytes: Expected size of the reply in bytes
4638 * @u16reply: Pointer to area where reply should be written
4639 * @maxwait: Max wait time for a reply (in seconds)
4658 * Get ready to cache a handshake reply
4722 * Wait for completion of doorbell handshake reply from the IOC
4727 dhsprintk(ioc, printk(MYIOC_s_DEBUG_FMT "HandShake reply count=%d%s\n",
4731 * Copy out the cached reply...
4844 * WaitForDoorbellReply - Wait for and capture an IOC handshake reply.
4849 * This routine polls the IOC for a handshake reply, 16 bits at a time.
4851 * of 128 bytes of reply data.
4853 * Returns a negative value on failure, else size of reply in WORDS.
4868 * Get first two u16's so we can look at IOC's intended reply MsgLength
4884 dhsprintk(ioc, printk(MYIOC_s_DEBUG_FMT "WaitCnt=%d First handshake reply word=%08x%s\n",
4890 * reply 16 bits at a time.
4907 printk(MYIOC_s_ERR_FMT "Handshake reply failure!\n",
4920 dhsprintk(ioc, printk(MYIOC_s_DEBUG_FMT "Got Handshake reply:\n", ioc->name));
4937 * -EFAULT for non-successful reply or no reply (timeout)
5074 memset(ioc->mptbase_cmds.reply, 0 , MPT_DEFAULT_FRAME_SIZE);
5130 (SasIoUnitControlReply_t *)ioc->mptbase_cmds.reply;
5287 * -EFAULT for non-successful reply or no reply (timeout)
6352 * -EFAULT for non-successful reply or no reply (timeout)
6396 memset(ioc->mptbase_cmds.reply, 0 , MPT_DEFAULT_FRAME_SIZE);
6498 pReply = (ConfigReply_t *)ioc->mptbase_cmds.reply;
6968 * IOC doesn't reply to any outstanding request. This will transfer IOC
7022 /* Disable reply interrupts (also blocks FreeQ) */
7688 * @pEventReply: Pointer to EventNotification reply frame
7801 * @log_info: U32 LogInfo reply word from the IOC
8056 * @log_info: U32 LogInfo reply word from the IOC