Lines Matching defs:inbuf

148 				  const efx_dword_t *inbuf, size_t inlen)
219 le32_to_cpu(inbuf[i].u32[0]));
225 efx->type->mcdi_request(efx, hdr, hdr_len, inbuf, inlen);
800 const efx_dword_t *inbuf, size_t inlen,
807 if (inbuf && inlen && (inbuf == outbuf)) {
813 rc = efx_mcdi_rpc_start(efx, cmd, inbuf, inlen);
838 efx_mcdi_send_request(efx, cmd, inbuf, inlen);
858 const efx_dword_t *inbuf, size_t inlen,
865 rc = _efx_mcdi_rpc(efx, cmd, inbuf, inlen,
883 rc = _efx_mcdi_rpc(efx, cmd, inbuf, inlen,
904 * @inbuf: Command parameters
925 const efx_dword_t *inbuf, size_t inlen,
929 return _efx_mcdi_rpc_evb_retry(efx, cmd, inbuf, inlen, outbuf, outlen,
942 const efx_dword_t *inbuf, size_t inlen,
946 return _efx_mcdi_rpc_evb_retry(efx, cmd, inbuf, inlen, outbuf, outlen,
951 const efx_dword_t *inbuf, size_t inlen)
967 efx_mcdi_send_request(efx, cmd, inbuf, inlen);
972 const efx_dword_t *inbuf, size_t inlen,
999 memcpy(async + 1, inbuf, inlen);
1011 efx_mcdi_send_request(efx, cmd, inbuf, inlen);
1029 * @inbuf: Command parameters
1047 const efx_dword_t *inbuf, size_t inlen, size_t outlen,
1050 return _efx_mcdi_rpc_async(efx, cmd, inbuf, inlen, outlen, complete,
1055 const efx_dword_t *inbuf, size_t inlen,
1059 return _efx_mcdi_rpc_async(efx, cmd, inbuf, inlen, outlen, complete,
1448 MCDI_DECLARE_BUF(inbuf, MC_CMD_DRV_ATTACH_IN_LEN);
1453 MCDI_SET_DWORD(inbuf, DRV_ATTACH_IN_NEW_STATE,
1455 MCDI_SET_DWORD(inbuf, DRV_ATTACH_IN_UPDATE, 1);
1456 MCDI_SET_DWORD(inbuf, DRV_ATTACH_IN_FIRMWARE_ID, MC_CMD_FW_LOW_LATENCY);
1458 rc = efx_mcdi_rpc_quiet(efx, MC_CMD_DRV_ATTACH, inbuf, sizeof(inbuf),
1468 MCDI_SET_DWORD(inbuf, DRV_ATTACH_IN_FIRMWARE_ID,
1470 rc = efx_mcdi_rpc_quiet(efx, MC_CMD_DRV_ATTACH, inbuf,
1471 sizeof(inbuf), outbuf, sizeof(outbuf),
1475 efx_mcdi_display_error(efx, MC_CMD_DRV_ATTACH, sizeof(inbuf),
1571 MCDI_DECLARE_BUF(inbuf, MC_CMD_LOG_CTRL_IN_LEN);
1580 MCDI_SET_DWORD(inbuf, LOG_CTRL_IN_LOG_DEST, dest);
1581 MCDI_SET_DWORD(inbuf, LOG_CTRL_IN_LOG_DEST_EVQ, dest_evq);
1585 rc = efx_mcdi_rpc(efx, MC_CMD_LOG_CTRL, inbuf, sizeof(inbuf),
1649 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_INFO_IN_LEN);
1654 MCDI_SET_DWORD(inbuf, NVRAM_INFO_IN_TYPE, type);
1656 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_INFO, inbuf, sizeof(inbuf),
1678 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_TEST_IN_LEN);
1682 MCDI_SET_DWORD(inbuf, NVRAM_TEST_IN_TYPE, type);
1684 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_TEST, inbuf, sizeof(inbuf),
1767 MCDI_DECLARE_BUF(inbuf, MC_CMD_GET_ASSERTS_IN_LEN);
1782 MCDI_SET_DWORD(inbuf, GET_ASSERTS_IN_CLEAR, 1);
1784 inbuf, MC_CMD_GET_ASSERTS_IN_LEN,
1830 MCDI_DECLARE_BUF(inbuf, MC_CMD_REBOOT_IN_LEN);
1840 MCDI_SET_DWORD(inbuf, REBOOT_IN_FLAGS,
1842 rc = efx_mcdi_rpc_quiet(efx, MC_CMD_REBOOT, inbuf, MC_CMD_REBOOT_IN_LEN,
1865 MCDI_DECLARE_BUF(inbuf, MC_CMD_SET_ID_LED_IN_LEN);
1873 MCDI_SET_DWORD(inbuf, SET_ID_LED_IN_STATE, mode);
1875 return efx_mcdi_rpc(efx, MC_CMD_SET_ID_LED, inbuf, sizeof(inbuf), NULL, 0, NULL);
1880 MCDI_DECLARE_BUF(inbuf, MC_CMD_ENTITY_RESET_IN_LEN);
1884 MCDI_POPULATE_DWORD_1(inbuf, ENTITY_RESET_IN_FLAG,
1886 rc = efx_mcdi_rpc(efx, MC_CMD_ENTITY_RESET, inbuf, sizeof(inbuf),
1893 MCDI_DECLARE_BUF(inbuf, MC_CMD_REBOOT_IN_LEN);
1897 MCDI_SET_DWORD(inbuf, REBOOT_IN_FLAGS, 0);
1898 rc = efx_mcdi_rpc(efx, MC_CMD_REBOOT, inbuf, sizeof(inbuf),
1946 MCDI_DECLARE_BUF(inbuf, MC_CMD_WOL_FILTER_SET_IN_LEN);
1951 MCDI_SET_DWORD(inbuf, WOL_FILTER_SET_IN_WOL_TYPE, type);
1952 MCDI_SET_DWORD(inbuf, WOL_FILTER_SET_IN_FILTER_MODE,
1954 ether_addr_copy(MCDI_PTR(inbuf, WOL_FILTER_SET_IN_MAGIC_MAC), mac);
1956 rc = efx_mcdi_rpc(efx, MC_CMD_WOL_FILTER_SET, inbuf, sizeof(inbuf),
2014 MCDI_DECLARE_BUF(inbuf, MC_CMD_WOL_FILTER_REMOVE_IN_LEN);
2017 MCDI_SET_DWORD(inbuf, WOL_FILTER_REMOVE_IN_FILTER_ID, (u32)id);
2019 rc = efx_mcdi_rpc(efx, MC_CMD_WOL_FILTER_REMOVE, inbuf, sizeof(inbuf),
2028 MCDI_DECLARE_BUF(inbuf,
2042 inbuf, FLUSH_RX_QUEUES_IN_QID_OFST,
2049 rc = efx_mcdi_rpc(efx, MC_CMD_FLUSH_RX_QUEUES, inbuf,
2067 MCDI_DECLARE_BUF(inbuf, MC_CMD_WORKAROUND_IN_LEN);
2073 MCDI_SET_DWORD(inbuf, WORKAROUND_IN_TYPE, type);
2074 MCDI_SET_DWORD(inbuf, WORKAROUND_IN_ENABLED, enabled);
2075 rc = efx_mcdi_rpc(efx, MC_CMD_WORKAROUND, inbuf, sizeof(inbuf),
2175 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_METADATA_IN_LEN);
2185 MCDI_SET_DWORD(inbuf, NVRAM_METADATA_IN_TYPE, type);
2187 rc = efx_mcdi_rpc_quiet(efx, MC_CMD_NVRAM_METADATA, inbuf,
2188 sizeof(inbuf), outbuf,
2249 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_UPDATE_START_V2_IN_LEN);
2252 MCDI_SET_DWORD(inbuf, NVRAM_UPDATE_START_IN_TYPE, type);
2253 MCDI_POPULATE_DWORD_1(inbuf, NVRAM_UPDATE_START_V2_IN_FLAGS,
2259 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_UPDATE_START, inbuf, sizeof(inbuf),
2268 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_READ_IN_V2_LEN);
2274 MCDI_SET_DWORD(inbuf, NVRAM_READ_IN_TYPE, type);
2275 MCDI_SET_DWORD(inbuf, NVRAM_READ_IN_OFFSET, offset);
2276 MCDI_SET_DWORD(inbuf, NVRAM_READ_IN_LENGTH, length);
2277 MCDI_SET_DWORD(inbuf, NVRAM_READ_IN_V2_MODE,
2280 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_READ, inbuf, sizeof(inbuf),
2292 MCDI_DECLARE_BUF(inbuf,
2296 MCDI_SET_DWORD(inbuf, NVRAM_WRITE_IN_TYPE, type);
2297 MCDI_SET_DWORD(inbuf, NVRAM_WRITE_IN_OFFSET, offset);
2298 MCDI_SET_DWORD(inbuf, NVRAM_WRITE_IN_LENGTH, length);
2299 memcpy(MCDI_PTR(inbuf, NVRAM_WRITE_IN_WRITE_BUFFER), buffer, length);
2303 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_WRITE, inbuf,
2312 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_ERASE_IN_LEN);
2315 MCDI_SET_DWORD(inbuf, NVRAM_ERASE_IN_TYPE, type);
2316 MCDI_SET_DWORD(inbuf, NVRAM_ERASE_IN_OFFSET, offset);
2317 MCDI_SET_DWORD(inbuf, NVRAM_ERASE_IN_LENGTH, length);
2321 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_ERASE, inbuf, sizeof(inbuf),
2328 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_UPDATE_FINISH_V2_IN_LEN);
2333 MCDI_SET_DWORD(inbuf, NVRAM_UPDATE_FINISH_IN_TYPE, type);
2335 MCDI_POPULATE_DWORD_1(inbuf, NVRAM_UPDATE_FINISH_V2_IN_FLAGS,
2339 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_UPDATE_FINISH, inbuf, sizeof(inbuf),