Lines Matching defs:response
206 int sbefifo_parse_status(struct device *dev, u16 cmd, __be32 *response,
213 pr_debug("sbefifo: cmd %04x, response too small: %zd\n",
217 dh = be32_to_cpu(response[resp_len - 1]);
223 s0 = be32_to_cpu(response[resp_len - dh]);
224 s1 = be32_to_cpu(response[resp_len - dh + 1]);
235 sbefifo_dump_ffdc(dev, &response[resp_len - dh + 2],
528 static int sbefifo_read_response(struct sbefifo *sbefifo, struct iov_iter *response)
538 dev_vdbg(dev, "reading response, buflen = %zd\n", iov_iter_count(response));
595 if (iov_iter_count(response) >= sizeof(__be32)) {
596 if (copy_to_iter(&data, sizeof(__be32), response) < sizeof(__be32))
614 struct iov_iter *response)
621 /* Now, get the response */
622 return sbefifo_read_response(sbefifo, response);
668 struct iov_iter *response)
691 rc = sbefifo_do_command(sbefifo, command, cmd_len, response);
707 * sbefifo_submit() - Submit and SBE fifo command and receive response
711 * @response: The output response buffer
718 __be32 *response, size_t *resp_len)
733 if (!resp_len || !command || !response)
738 resp_iov.iov_base = response;
747 /* Extract the response length */
829 /* Extract the response length */