Lines Matching refs:outbuf

42 				  struct cdx_dword *outbuf,
353 cmd->outbuf, cmd->outlen); in cdx_mcdi_process_cleanup_list()
418 struct cdx_dword *outbuf; member
429 int rc, struct cdx_dword *outbuf, in cdx_mcdi_rpc_completer() argument
436 memcpy(wait_data->outbuf, outbuf, in cdx_mcdi_rpc_completer()
448 struct cdx_dword *outbuf, size_t outlen, in cdx_mcdi_rpc_sync() argument
472 wait_data->outbuf = outbuf; in cdx_mcdi_rpc_sync()
544 cmd->outbuf = NULL; in cdx_mcdi_rpc_async_internal()
593 void cdx_mcdi_process_cmd(struct cdx_mcdi *cdx, struct cdx_dword *outbuf, int len) in cdx_mcdi_process_cmd() argument
600 if (!len || !outbuf) { in cdx_mcdi_process_cmd()
609 respseq = CDX_DWORD_FIELD(outbuf[0], MCDI_HEADER_SEQ); in cdx_mcdi_process_cmd()
621 cdx_mcdi_complete_cmd(mcdi, cmd, outbuf, len, &cleanup_list); in cdx_mcdi_process_cmd()
654 struct cdx_dword *outbuf, in cdx_mcdi_complete_cmd() argument
667 respcmd = CDX_DWORD_FIELD(outbuf[0], MCDI_HEADER_CODE); in cdx_mcdi_complete_cmd()
668 error = CDX_DWORD_FIELD(outbuf[0], MCDI_HEADER_ERROR); in cdx_mcdi_complete_cmd()
672 resp_data_len = CDX_DWORD_FIELD(outbuf[0], MCDI_HEADER_DATALEN); in cdx_mcdi_complete_cmd()
678 CDX_DWORD_FIELD(outbuf[1], MC_CMD_V2_EXTN_IN_ACTUAL_LEN); in cdx_mcdi_complete_cmd()
688 outbuf, resp_hdr_len, false); in cdx_mcdi_complete_cmd()
690 outbuf + (resp_hdr_len / 4), resp_data_len, false); in cdx_mcdi_complete_cmd()
699 rc = CDX_DWORD_FIELD(outbuf[resp_hdr_len / 4], CDX_DWORD); in cdx_mcdi_complete_cmd()
706 err_arg = CDX_DWORD_VAL(outbuf[offset]); in cdx_mcdi_complete_cmd()
731 cmd->outbuf = outbuf + DIV_ROUND_UP(resp_hdr_len, 4); in cdx_mcdi_complete_cmd()
792 struct cdx_dword *outbuf, size_t outlen, in cdx_mcdi_rpc() argument
795 return cdx_mcdi_rpc_sync(cdx, cmd, inbuf, inlen, outbuf, outlen, in cdx_mcdi_rpc()