Lines Matching refs:outbuf
45 struct cdx_dword *outbuf,
333 cmd->outbuf, cmd->outlen);
398 struct cdx_dword *outbuf;
409 int rc, struct cdx_dword *outbuf,
416 memcpy(wait_data->outbuf, outbuf,
428 struct cdx_dword *outbuf, size_t outlen,
452 wait_data->outbuf = outbuf;
524 cmd->outbuf = NULL;
560 void cdx_mcdi_process_cmd(struct cdx_mcdi *cdx, struct cdx_dword *outbuf, int len)
567 if (!len || !outbuf) {
576 respseq = CDX_DWORD_FIELD(outbuf[0], MCDI_HEADER_SEQ);
588 cdx_mcdi_complete_cmd(mcdi, cmd, outbuf, len, &cleanup_list);
620 struct cdx_dword *outbuf,
633 respcmd = CDX_DWORD_FIELD(outbuf[0], MCDI_HEADER_CODE);
634 error = CDX_DWORD_FIELD(outbuf[0], MCDI_HEADER_ERROR);
638 resp_data_len = CDX_DWORD_FIELD(outbuf[0], MCDI_HEADER_DATALEN);
644 CDX_DWORD_FIELD(outbuf[1], MC_CMD_V2_EXTN_IN_ACTUAL_LEN);
654 outbuf, resp_hdr_len, false);
656 outbuf + (resp_hdr_len / 4), resp_data_len, false);
665 rc = CDX_DWORD_FIELD(outbuf[resp_hdr_len / 4], CDX_DWORD);
672 err_arg = CDX_DWORD_VAL(outbuf[offset]);
697 cmd->outbuf = outbuf + DIV_ROUND_UP(resp_hdr_len, 4);
739 * @outbuf: Response buffer. May be %NULL if @outlen is 0.
752 * will still be copied to @outbuf and *@outlen_actual will be
758 struct cdx_dword *outbuf, size_t outlen,
761 return cdx_mcdi_rpc_sync(cdx, cmd, inbuf, inlen, outbuf, outlen,