Lines Matching defs:inbuf
152 const efx_dword_t *inbuf, size_t inlen)
223 le32_to_cpu(inbuf[i].u32[0]));
229 efx->type->mcdi_request(efx, hdr, hdr_len, inbuf, inlen);
804 const efx_dword_t *inbuf, size_t inlen,
811 if (inbuf && inlen && (inbuf == outbuf)) {
817 rc = efx_siena_mcdi_rpc_start(efx, cmd, inbuf, inlen);
842 efx_mcdi_send_request(efx, cmd, inbuf, inlen);
862 const efx_dword_t *inbuf, size_t inlen,
869 rc = _efx_mcdi_rpc(efx, cmd, inbuf, inlen,
887 rc = _efx_mcdi_rpc(efx, cmd, inbuf, inlen,
908 * @inbuf: Command parameters
929 const efx_dword_t *inbuf, size_t inlen,
933 return _efx_mcdi_rpc_evb_retry(efx, cmd, inbuf, inlen, outbuf, outlen,
946 const efx_dword_t *inbuf, size_t inlen,
950 return _efx_mcdi_rpc_evb_retry(efx, cmd, inbuf, inlen, outbuf, outlen,
955 const efx_dword_t *inbuf, size_t inlen)
971 efx_mcdi_send_request(efx, cmd, inbuf, inlen);
976 const efx_dword_t *inbuf, size_t inlen,
1003 memcpy(async + 1, inbuf, inlen);
1015 efx_mcdi_send_request(efx, cmd, inbuf, inlen);
1033 * @inbuf: Command parameters
1051 const efx_dword_t *inbuf, size_t inlen, size_t outlen,
1055 return _efx_mcdi_rpc_async(efx, cmd, inbuf, inlen, outlen, complete,
1060 const efx_dword_t *inbuf, size_t inlen,
1065 return _efx_mcdi_rpc_async(efx, cmd, inbuf, inlen, outlen, complete,
1460 MCDI_DECLARE_BUF(inbuf, MC_CMD_DRV_ATTACH_IN_LEN);
1465 MCDI_SET_DWORD(inbuf, DRV_ATTACH_IN_NEW_STATE,
1467 MCDI_SET_DWORD(inbuf, DRV_ATTACH_IN_UPDATE, 1);
1468 MCDI_SET_DWORD(inbuf, DRV_ATTACH_IN_FIRMWARE_ID, MC_CMD_FW_LOW_LATENCY);
1470 rc = efx_siena_mcdi_rpc_quiet(efx, MC_CMD_DRV_ATTACH, inbuf,
1471 sizeof(inbuf), outbuf, sizeof(outbuf),
1480 MCDI_SET_DWORD(inbuf, DRV_ATTACH_IN_FIRMWARE_ID,
1482 rc = efx_siena_mcdi_rpc_quiet(efx, MC_CMD_DRV_ATTACH, inbuf,
1483 sizeof(inbuf), outbuf,
1488 sizeof(inbuf), outbuf, outlen, rc);
1584 MCDI_DECLARE_BUF(inbuf, MC_CMD_LOG_CTRL_IN_LEN);
1593 MCDI_SET_DWORD(inbuf, LOG_CTRL_IN_LOG_DEST, dest);
1594 MCDI_SET_DWORD(inbuf, LOG_CTRL_IN_LOG_DEST_EVQ, dest_evq);
1598 rc = efx_siena_mcdi_rpc(efx, MC_CMD_LOG_CTRL, inbuf, sizeof(inbuf),
1633 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_INFO_IN_LEN);
1638 MCDI_SET_DWORD(inbuf, NVRAM_INFO_IN_TYPE, type);
1640 rc = efx_siena_mcdi_rpc(efx, MC_CMD_NVRAM_INFO, inbuf, sizeof(inbuf),
1662 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_TEST_IN_LEN);
1666 MCDI_SET_DWORD(inbuf, NVRAM_TEST_IN_TYPE, type);
1668 rc = efx_siena_mcdi_rpc(efx, MC_CMD_NVRAM_TEST, inbuf, sizeof(inbuf),
1718 MCDI_DECLARE_BUF(inbuf, MC_CMD_GET_ASSERTS_IN_LEN);
1733 MCDI_SET_DWORD(inbuf, GET_ASSERTS_IN_CLEAR, 1);
1735 inbuf, MC_CMD_GET_ASSERTS_IN_LEN,
1781 MCDI_DECLARE_BUF(inbuf, MC_CMD_REBOOT_IN_LEN);
1791 MCDI_SET_DWORD(inbuf, REBOOT_IN_FLAGS,
1793 rc = efx_siena_mcdi_rpc_quiet(efx, MC_CMD_REBOOT, inbuf,
1816 MCDI_DECLARE_BUF(inbuf, MC_CMD_SET_ID_LED_IN_LEN);
1824 MCDI_SET_DWORD(inbuf, SET_ID_LED_IN_STATE, mode);
1826 return efx_siena_mcdi_rpc(efx, MC_CMD_SET_ID_LED, inbuf, sizeof(inbuf),
1832 MCDI_DECLARE_BUF(inbuf, MC_CMD_ENTITY_RESET_IN_LEN);
1836 MCDI_POPULATE_DWORD_1(inbuf, ENTITY_RESET_IN_FLAG,
1838 rc = efx_siena_mcdi_rpc(efx, MC_CMD_ENTITY_RESET, inbuf, sizeof(inbuf),
1845 MCDI_DECLARE_BUF(inbuf, MC_CMD_REBOOT_IN_LEN);
1849 MCDI_SET_DWORD(inbuf, REBOOT_IN_FLAGS, 0);
1850 rc = efx_siena_mcdi_rpc(efx, MC_CMD_REBOOT, inbuf, sizeof(inbuf),
1898 MCDI_DECLARE_BUF(inbuf, MC_CMD_WOL_FILTER_SET_IN_LEN);
1903 MCDI_SET_DWORD(inbuf, WOL_FILTER_SET_IN_WOL_TYPE, type);
1904 MCDI_SET_DWORD(inbuf, WOL_FILTER_SET_IN_FILTER_MODE,
1906 ether_addr_copy(MCDI_PTR(inbuf, WOL_FILTER_SET_IN_MAGIC_MAC), mac);
1908 rc = efx_siena_mcdi_rpc(efx, MC_CMD_WOL_FILTER_SET, inbuf,
1909 sizeof(inbuf), outbuf, sizeof(outbuf), &outlen);
1966 MCDI_DECLARE_BUF(inbuf, MC_CMD_WOL_FILTER_REMOVE_IN_LEN);
1969 MCDI_SET_DWORD(inbuf, WOL_FILTER_REMOVE_IN_FILTER_ID, (u32)id);
1971 rc = efx_siena_mcdi_rpc(efx, MC_CMD_WOL_FILTER_REMOVE, inbuf,
1972 sizeof(inbuf), NULL, 0, NULL);
1980 MCDI_DECLARE_BUF(inbuf,
1994 inbuf, FLUSH_RX_QUEUES_IN_QID_OFST,
2001 rc = efx_siena_mcdi_rpc(efx, MC_CMD_FLUSH_RX_QUEUES, inbuf,
2024 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_UPDATE_START_V2_IN_LEN);
2027 MCDI_SET_DWORD(inbuf, NVRAM_UPDATE_START_IN_TYPE, type);
2028 MCDI_POPULATE_DWORD_1(inbuf, NVRAM_UPDATE_START_V2_IN_FLAGS,
2034 rc = efx_siena_mcdi_rpc(efx, MC_CMD_NVRAM_UPDATE_START, inbuf,
2035 sizeof(inbuf), NULL, 0, NULL);
2043 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_READ_IN_V2_LEN);
2049 MCDI_SET_DWORD(inbuf, NVRAM_READ_IN_TYPE, type);
2050 MCDI_SET_DWORD(inbuf, NVRAM_READ_IN_OFFSET, offset);
2051 MCDI_SET_DWORD(inbuf, NVRAM_READ_IN_LENGTH, length);
2052 MCDI_SET_DWORD(inbuf, NVRAM_READ_IN_V2_MODE,
2055 rc = efx_siena_mcdi_rpc(efx, MC_CMD_NVRAM_READ, inbuf, sizeof(inbuf),
2067 MCDI_DECLARE_BUF(inbuf,
2071 MCDI_SET_DWORD(inbuf, NVRAM_WRITE_IN_TYPE, type);
2072 MCDI_SET_DWORD(inbuf, NVRAM_WRITE_IN_OFFSET, offset);
2073 MCDI_SET_DWORD(inbuf, NVRAM_WRITE_IN_LENGTH, length);
2074 memcpy(MCDI_PTR(inbuf, NVRAM_WRITE_IN_WRITE_BUFFER), buffer, length);
2078 rc = efx_siena_mcdi_rpc(efx, MC_CMD_NVRAM_WRITE, inbuf,
2087 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_ERASE_IN_LEN);
2090 MCDI_SET_DWORD(inbuf, NVRAM_ERASE_IN_TYPE, type);
2091 MCDI_SET_DWORD(inbuf, NVRAM_ERASE_IN_OFFSET, offset);
2092 MCDI_SET_DWORD(inbuf, NVRAM_ERASE_IN_LENGTH, length);
2096 rc = efx_siena_mcdi_rpc(efx, MC_CMD_NVRAM_ERASE, inbuf, sizeof(inbuf),
2103 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_UPDATE_FINISH_V2_IN_LEN);
2108 MCDI_SET_DWORD(inbuf, NVRAM_UPDATE_FINISH_IN_TYPE, type);
2110 MCDI_POPULATE_DWORD_1(inbuf, NVRAM_UPDATE_FINISH_V2_IN_FLAGS,
2114 rc = efx_siena_mcdi_rpc(efx, MC_CMD_NVRAM_UPDATE_FINISH, inbuf,
2115 sizeof(inbuf), outbuf, sizeof(outbuf), &outlen);