Lines Matching refs:outbuf

506 	efx_dword_t *outbuf;
545 outbuf = (efx_dword_t *)(async + 1);
546 efx->type->mcdi_read_response(efx, outbuf, hdr_len,
557 async->complete(efx, async->cookie, rc, outbuf,
654 efx_dword_t *outbuf, size_t outlen,
714 efx->type->mcdi_read_response(efx, outbuf, hdr_len,
805 efx_dword_t *outbuf, size_t outlen,
811 if (inbuf && inlen && (inbuf == outbuf)) {
821 rc = _efx_mcdi_rpc_finish(efx, cmd, inlen, outbuf, outlen,
845 outbuf, outlen, outlen_actual,
863 efx_dword_t *outbuf, size_t outlen,
870 outbuf, outlen, outlen_actual, true, &raw_rc);
888 outbuf, outlen, outlen_actual,
899 outbuf, outlen, rc);
911 * @outbuf: Response buffer. May be %NULL if @outlen is 0.
924 * will still be copied to @outbuf and *@outlen_actual will be
930 efx_dword_t *outbuf, size_t outlen,
933 return _efx_mcdi_rpc_evb_retry(efx, cmd, inbuf, inlen, outbuf, outlen,
947 efx_dword_t *outbuf, size_t outlen,
950 return _efx_mcdi_rpc_evb_retry(efx, cmd, inbuf, inlen, outbuf, outlen,
1070 size_t inlen, efx_dword_t *outbuf, size_t outlen,
1073 return _efx_mcdi_rpc_finish(efx, cmd, inlen, outbuf, outlen,
1078 size_t inlen, efx_dword_t *outbuf,
1081 return _efx_mcdi_rpc_finish(efx, cmd, inlen, outbuf, outlen,
1086 size_t inlen, efx_dword_t *outbuf,
1092 code = MCDI_DWORD(outbuf, ERR_CODE);
1094 err_arg = MCDI_DWORD(outbuf, ERR_ARG);
1416 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_VERSION_OUT_LEN);
1424 outbuf, sizeof(outbuf), &outlength);
1432 ver_words = (__le16 *)MCDI_PTR(outbuf, GET_VERSION_OUT_VERSION);
1461 MCDI_DECLARE_BUF(outbuf, MC_CMD_DRV_ATTACH_EXT_OUT_LEN);
1471 sizeof(inbuf), outbuf, sizeof(outbuf),
1483 sizeof(inbuf), outbuf,
1484 sizeof(outbuf), &outlen);
1488 sizeof(inbuf), outbuf, outlen, rc);
1499 MCDI_DWORD(outbuf,
1517 *was_attached = MCDI_DWORD(outbuf, DRV_ATTACH_OUT_OLD_STATE);
1528 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_BOARD_CFG_OUT_LENMAX);
1539 outbuf, sizeof(outbuf), &outlen);
1551 MCDI_PTR(outbuf, GET_BOARD_CFG_OUT_MAC_ADDR_BASE_PORT1) :
1552 MCDI_PTR(outbuf, GET_BOARD_CFG_OUT_MAC_ADDR_BASE_PORT0));
1559 outbuf, GET_BOARD_CFG_OUT_FW_SUBTYPE_LIST, i);
1565 *capabilities = MCDI_DWORD(outbuf,
1568 *capabilities = MCDI_DWORD(outbuf,
1605 MCDI_DECLARE_BUF(outbuf, MC_CMD_NVRAM_TYPES_OUT_LEN);
1612 outbuf, sizeof(outbuf), &outlen);
1620 *nvram_types_out = MCDI_DWORD(outbuf, NVRAM_TYPES_OUT_TYPES);
1634 MCDI_DECLARE_BUF(outbuf, MC_CMD_NVRAM_INFO_OUT_LEN);
1641 outbuf, sizeof(outbuf), &outlen);
1649 *size_out = MCDI_DWORD(outbuf, NVRAM_INFO_OUT_SIZE);
1650 *erase_size_out = MCDI_DWORD(outbuf, NVRAM_INFO_OUT_ERASESIZE);
1651 *protected_out = !!(MCDI_DWORD(outbuf, NVRAM_INFO_OUT_FLAGS) &
1663 MCDI_DECLARE_BUF(outbuf, MC_CMD_NVRAM_TEST_OUT_LEN);
1669 outbuf, sizeof(outbuf), NULL);
1673 switch (MCDI_DWORD(outbuf, NVRAM_TEST_OUT_RESULT)) {
1719 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_ASSERTS_OUT_LEN);
1736 outbuf, sizeof(outbuf), &outlen);
1743 MC_CMD_GET_ASSERTS_IN_LEN, outbuf,
1751 flags = MCDI_DWORD(outbuf, GET_ASSERTS_OUT_GLOBAL_FLAGS);
1764 MCDI_DWORD(outbuf, GET_ASSERTS_OUT_SAVED_PC_OFFS),
1765 MCDI_DWORD(outbuf, GET_ASSERTS_OUT_THREAD_OFFS));
1773 MCDI_ARRAY_DWORD(outbuf, GET_ASSERTS_OUT_GP_REGS_OFFS,
1899 MCDI_DECLARE_BUF(outbuf, MC_CMD_WOL_FILTER_SET_OUT_LEN);
1909 sizeof(inbuf), outbuf, sizeof(outbuf), &outlen);
1918 *id_out = (int)MCDI_DWORD(outbuf, WOL_FILTER_SET_OUT_FILTER_ID);
1939 MCDI_DECLARE_BUF(outbuf, MC_CMD_WOL_FILTER_GET_OUT_LEN);
1944 outbuf, sizeof(outbuf), &outlen);
1953 *id_out = (int)MCDI_DWORD(outbuf, WOL_FILTER_GET_OUT_FILTER_ID);
2044 MCDI_DECLARE_BUF(outbuf,
2056 outbuf, sizeof(outbuf), &outlen);
2060 memcpy(buffer, MCDI_PTR(outbuf, NVRAM_READ_OUT_READ_BUFFER), length);
2104 MCDI_DECLARE_BUF(outbuf, MC_CMD_NVRAM_UPDATE_FINISH_V2_OUT_LEN);
2115 sizeof(inbuf), outbuf, sizeof(outbuf), &outlen);
2117 rc2 = MCDI_DWORD(outbuf, NVRAM_UPDATE_FINISH_V2_OUT_RESULT_CODE);