Lines Matching refs:response
64 * SSIF_RES_SENDING 0x04 : Sending response
87 /* Timeout waiting for response */
103 struct ipmi_ssif_msg response;
202 * The write must complete before the response timeout fired, otherwise
203 * the response is aborted and wait for next request
204 * Return -EINVAL if the response is aborted
213 memcpy(&ssif_bmc->response, &msg, count);
287 /* Invalidate response in buffer to denote it having been sent. */
288 ssif_bmc->response.len = 0;
304 /* Do nothing if the response is in progress */
319 /* set ssif_bmc to busy waiting for response */
323 /* Clean old response buffer */
324 memset(&ssif_bmc->response, 0, sizeof(struct ipmi_ssif_msg));
328 /* Armed timer to recover slave from busy state in case of no response */
357 part->length = (u8)ssif_bmc->response.len;
361 memcpy(&part->payload[0], &ssif_bmc->response.payload[0], part->length);
374 * Read Start transfer first 30 bytes of IPMI response
381 ssif_bmc->remain_len = ssif_bmc->response.len - part_len;
386 memcpy(&part->payload[2], &ssif_bmc->response.payload[0], part_len);
397 * Return length is the remaining response data length
422 memcpy(&part->payload[1], ssif_bmc->response.payload + ssif_bmc->nbytes_processed,
457 /* Process the IPMI response that will be read by master */
586 * The response maybe not come in-time, causing host SSIF driver
588 * pending response and clear it
710 /* This is response sending state */
746 /* Invalidate response buffer to denote it is sent */