Lines Matching defs:inbuf
151 const efx_dword_t *inbuf, size_t inlen)
222 le32_to_cpu(inbuf[i].u32[0]));
228 efx->type->mcdi_request(efx, hdr, hdr_len, inbuf, inlen);
803 const efx_dword_t *inbuf, size_t inlen,
810 if (inbuf && inlen && (inbuf == outbuf)) {
816 rc = efx_mcdi_rpc_start(efx, cmd, inbuf, inlen);
841 efx_mcdi_send_request(efx, cmd, inbuf, inlen);
861 const efx_dword_t *inbuf, size_t inlen,
868 rc = _efx_mcdi_rpc(efx, cmd, inbuf, inlen,
886 rc = _efx_mcdi_rpc(efx, cmd, inbuf, inlen,
907 * @inbuf: Command parameters
928 const efx_dword_t *inbuf, size_t inlen,
932 return _efx_mcdi_rpc_evb_retry(efx, cmd, inbuf, inlen, outbuf, outlen,
945 const efx_dword_t *inbuf, size_t inlen,
949 return _efx_mcdi_rpc_evb_retry(efx, cmd, inbuf, inlen, outbuf, outlen,
954 const efx_dword_t *inbuf, size_t inlen)
970 efx_mcdi_send_request(efx, cmd, inbuf, inlen);
975 const efx_dword_t *inbuf, size_t inlen,
1002 memcpy(async + 1, inbuf, inlen);
1014 efx_mcdi_send_request(efx, cmd, inbuf, inlen);
1032 * @inbuf: Command parameters
1050 const efx_dword_t *inbuf, size_t inlen, size_t outlen,
1053 return _efx_mcdi_rpc_async(efx, cmd, inbuf, inlen, outlen, complete,
1058 const efx_dword_t *inbuf, size_t inlen,
1062 return _efx_mcdi_rpc_async(efx, cmd, inbuf, inlen, outlen, complete,
1457 MCDI_DECLARE_BUF(inbuf, MC_CMD_DRV_ATTACH_IN_LEN);
1462 MCDI_SET_DWORD(inbuf, DRV_ATTACH_IN_NEW_STATE,
1464 MCDI_SET_DWORD(inbuf, DRV_ATTACH_IN_UPDATE, 1);
1465 MCDI_SET_DWORD(inbuf, DRV_ATTACH_IN_FIRMWARE_ID, MC_CMD_FW_LOW_LATENCY);
1467 rc = efx_mcdi_rpc_quiet(efx, MC_CMD_DRV_ATTACH, inbuf, sizeof(inbuf),
1476 MCDI_SET_DWORD(inbuf, DRV_ATTACH_IN_FIRMWARE_ID,
1478 rc = efx_mcdi_rpc_quiet(efx, MC_CMD_DRV_ATTACH, inbuf,
1479 sizeof(inbuf), outbuf, sizeof(outbuf),
1483 efx_mcdi_display_error(efx, MC_CMD_DRV_ATTACH, sizeof(inbuf),
1579 MCDI_DECLARE_BUF(inbuf, MC_CMD_LOG_CTRL_IN_LEN);
1588 MCDI_SET_DWORD(inbuf, LOG_CTRL_IN_LOG_DEST, dest);
1589 MCDI_SET_DWORD(inbuf, LOG_CTRL_IN_LOG_DEST_EVQ, dest_evq);
1593 rc = efx_mcdi_rpc(efx, MC_CMD_LOG_CTRL, inbuf, sizeof(inbuf),
1657 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_INFO_IN_LEN);
1662 MCDI_SET_DWORD(inbuf, NVRAM_INFO_IN_TYPE, type);
1664 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_INFO, inbuf, sizeof(inbuf),
1686 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_TEST_IN_LEN);
1690 MCDI_SET_DWORD(inbuf, NVRAM_TEST_IN_TYPE, type);
1692 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_TEST, inbuf, sizeof(inbuf),
1775 MCDI_DECLARE_BUF(inbuf, MC_CMD_GET_ASSERTS_IN_LEN);
1790 MCDI_SET_DWORD(inbuf, GET_ASSERTS_IN_CLEAR, 1);
1792 inbuf, MC_CMD_GET_ASSERTS_IN_LEN,
1838 MCDI_DECLARE_BUF(inbuf, MC_CMD_REBOOT_IN_LEN);
1848 MCDI_SET_DWORD(inbuf, REBOOT_IN_FLAGS,
1850 rc = efx_mcdi_rpc_quiet(efx, MC_CMD_REBOOT, inbuf, MC_CMD_REBOOT_IN_LEN,
1873 MCDI_DECLARE_BUF(inbuf, MC_CMD_SET_ID_LED_IN_LEN);
1881 MCDI_SET_DWORD(inbuf, SET_ID_LED_IN_STATE, mode);
1883 return efx_mcdi_rpc(efx, MC_CMD_SET_ID_LED, inbuf, sizeof(inbuf), NULL, 0, NULL);
1888 MCDI_DECLARE_BUF(inbuf, MC_CMD_ENTITY_RESET_IN_LEN);
1892 MCDI_POPULATE_DWORD_1(inbuf, ENTITY_RESET_IN_FLAG,
1894 rc = efx_mcdi_rpc(efx, MC_CMD_ENTITY_RESET, inbuf, sizeof(inbuf),
1901 MCDI_DECLARE_BUF(inbuf, MC_CMD_REBOOT_IN_LEN);
1905 MCDI_SET_DWORD(inbuf, REBOOT_IN_FLAGS, 0);
1906 rc = efx_mcdi_rpc(efx, MC_CMD_REBOOT, inbuf, sizeof(inbuf),
1954 MCDI_DECLARE_BUF(inbuf, MC_CMD_WOL_FILTER_SET_IN_LEN);
1959 MCDI_SET_DWORD(inbuf, WOL_FILTER_SET_IN_WOL_TYPE, type);
1960 MCDI_SET_DWORD(inbuf, WOL_FILTER_SET_IN_FILTER_MODE,
1962 ether_addr_copy(MCDI_PTR(inbuf, WOL_FILTER_SET_IN_MAGIC_MAC), mac);
1964 rc = efx_mcdi_rpc(efx, MC_CMD_WOL_FILTER_SET, inbuf, sizeof(inbuf),
2022 MCDI_DECLARE_BUF(inbuf, MC_CMD_WOL_FILTER_REMOVE_IN_LEN);
2025 MCDI_SET_DWORD(inbuf, WOL_FILTER_REMOVE_IN_FILTER_ID, (u32)id);
2027 rc = efx_mcdi_rpc(efx, MC_CMD_WOL_FILTER_REMOVE, inbuf, sizeof(inbuf),
2036 MCDI_DECLARE_BUF(inbuf,
2050 inbuf, FLUSH_RX_QUEUES_IN_QID_OFST,
2057 rc = efx_mcdi_rpc(efx, MC_CMD_FLUSH_RX_QUEUES, inbuf,
2075 MCDI_DECLARE_BUF(inbuf, MC_CMD_WORKAROUND_IN_LEN);
2081 MCDI_SET_DWORD(inbuf, WORKAROUND_IN_TYPE, type);
2082 MCDI_SET_DWORD(inbuf, WORKAROUND_IN_ENABLED, enabled);
2083 rc = efx_mcdi_rpc(efx, MC_CMD_WORKAROUND, inbuf, sizeof(inbuf),
2139 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_UPDATE_START_V2_IN_LEN);
2142 MCDI_SET_DWORD(inbuf, NVRAM_UPDATE_START_IN_TYPE, type);
2143 MCDI_POPULATE_DWORD_1(inbuf, NVRAM_UPDATE_START_V2_IN_FLAGS,
2149 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_UPDATE_START, inbuf, sizeof(inbuf),
2158 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_READ_IN_V2_LEN);
2164 MCDI_SET_DWORD(inbuf, NVRAM_READ_IN_TYPE, type);
2165 MCDI_SET_DWORD(inbuf, NVRAM_READ_IN_OFFSET, offset);
2166 MCDI_SET_DWORD(inbuf, NVRAM_READ_IN_LENGTH, length);
2167 MCDI_SET_DWORD(inbuf, NVRAM_READ_IN_V2_MODE,
2170 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_READ, inbuf, sizeof(inbuf),
2182 MCDI_DECLARE_BUF(inbuf,
2186 MCDI_SET_DWORD(inbuf, NVRAM_WRITE_IN_TYPE, type);
2187 MCDI_SET_DWORD(inbuf, NVRAM_WRITE_IN_OFFSET, offset);
2188 MCDI_SET_DWORD(inbuf, NVRAM_WRITE_IN_LENGTH, length);
2189 memcpy(MCDI_PTR(inbuf, NVRAM_WRITE_IN_WRITE_BUFFER), buffer, length);
2193 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_WRITE, inbuf,
2202 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_ERASE_IN_LEN);
2205 MCDI_SET_DWORD(inbuf, NVRAM_ERASE_IN_TYPE, type);
2206 MCDI_SET_DWORD(inbuf, NVRAM_ERASE_IN_OFFSET, offset);
2207 MCDI_SET_DWORD(inbuf, NVRAM_ERASE_IN_LENGTH, length);
2211 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_ERASE, inbuf, sizeof(inbuf),
2218 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_UPDATE_FINISH_V2_IN_LEN);
2223 MCDI_SET_DWORD(inbuf, NVRAM_UPDATE_FINISH_IN_TYPE, type);
2225 MCDI_POPULATE_DWORD_1(inbuf, NVRAM_UPDATE_FINISH_V2_IN_FLAGS,
2229 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_UPDATE_FINISH, inbuf, sizeof(inbuf),