Lines Matching refs:inbuf
149 const efx_dword_t *inbuf, size_t inlen) in efx_mcdi_send_request() argument
220 le32_to_cpu(inbuf[i].u32[0])); in efx_mcdi_send_request()
226 efx->type->mcdi_request(efx, hdr, hdr_len, inbuf, inlen); in efx_mcdi_send_request()
801 const efx_dword_t *inbuf, size_t inlen, in _efx_mcdi_rpc() argument
808 if (inbuf && inlen && (inbuf == outbuf)) { in _efx_mcdi_rpc()
814 rc = efx_mcdi_rpc_start(efx, cmd, inbuf, inlen); in _efx_mcdi_rpc()
839 efx_mcdi_send_request(efx, cmd, inbuf, inlen); in _efx_mcdi_rpc()
859 const efx_dword_t *inbuf, size_t inlen, in _efx_mcdi_rpc_evb_retry() argument
866 rc = _efx_mcdi_rpc(efx, cmd, inbuf, inlen, in _efx_mcdi_rpc_evb_retry()
884 rc = _efx_mcdi_rpc(efx, cmd, inbuf, inlen, in _efx_mcdi_rpc_evb_retry()
926 const efx_dword_t *inbuf, size_t inlen, in efx_mcdi_rpc() argument
930 return _efx_mcdi_rpc_evb_retry(efx, cmd, inbuf, inlen, outbuf, outlen, in efx_mcdi_rpc()
943 const efx_dword_t *inbuf, size_t inlen, in efx_mcdi_rpc_quiet() argument
947 return _efx_mcdi_rpc_evb_retry(efx, cmd, inbuf, inlen, outbuf, outlen, in efx_mcdi_rpc_quiet()
952 const efx_dword_t *inbuf, size_t inlen) in efx_mcdi_rpc_start() argument
968 efx_mcdi_send_request(efx, cmd, inbuf, inlen); in efx_mcdi_rpc_start()
973 const efx_dword_t *inbuf, size_t inlen, in _efx_mcdi_rpc_async() argument
1000 memcpy(async + 1, inbuf, inlen); in _efx_mcdi_rpc_async()
1012 efx_mcdi_send_request(efx, cmd, inbuf, inlen); in _efx_mcdi_rpc_async()
1048 const efx_dword_t *inbuf, size_t inlen, size_t outlen, in efx_mcdi_rpc_async() argument
1051 return _efx_mcdi_rpc_async(efx, cmd, inbuf, inlen, outlen, complete, in efx_mcdi_rpc_async()
1056 const efx_dword_t *inbuf, size_t inlen, in efx_mcdi_rpc_async_quiet() argument
1060 return _efx_mcdi_rpc_async(efx, cmd, inbuf, inlen, outlen, complete, in efx_mcdi_rpc_async_quiet()
1455 MCDI_DECLARE_BUF(inbuf, MC_CMD_DRV_ATTACH_IN_LEN); in efx_mcdi_drv_attach()
1460 MCDI_SET_DWORD(inbuf, DRV_ATTACH_IN_NEW_STATE, in efx_mcdi_drv_attach()
1462 MCDI_SET_DWORD(inbuf, DRV_ATTACH_IN_UPDATE, 1); in efx_mcdi_drv_attach()
1463 MCDI_SET_DWORD(inbuf, DRV_ATTACH_IN_FIRMWARE_ID, MC_CMD_FW_LOW_LATENCY); in efx_mcdi_drv_attach()
1465 rc = efx_mcdi_rpc_quiet(efx, MC_CMD_DRV_ATTACH, inbuf, sizeof(inbuf), in efx_mcdi_drv_attach()
1475 MCDI_SET_DWORD(inbuf, DRV_ATTACH_IN_FIRMWARE_ID, in efx_mcdi_drv_attach()
1477 rc = efx_mcdi_rpc_quiet(efx, MC_CMD_DRV_ATTACH, inbuf, in efx_mcdi_drv_attach()
1478 sizeof(inbuf), outbuf, sizeof(outbuf), in efx_mcdi_drv_attach()
1482 efx_mcdi_display_error(efx, MC_CMD_DRV_ATTACH, sizeof(inbuf), in efx_mcdi_drv_attach()
1578 MCDI_DECLARE_BUF(inbuf, MC_CMD_LOG_CTRL_IN_LEN); in efx_mcdi_log_ctrl()
1587 MCDI_SET_DWORD(inbuf, LOG_CTRL_IN_LOG_DEST, dest); in efx_mcdi_log_ctrl()
1588 MCDI_SET_DWORD(inbuf, LOG_CTRL_IN_LOG_DEST_EVQ, dest_evq); in efx_mcdi_log_ctrl()
1592 rc = efx_mcdi_rpc(efx, MC_CMD_LOG_CTRL, inbuf, sizeof(inbuf), in efx_mcdi_log_ctrl()
1656 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_INFO_IN_LEN); in efx_mcdi_nvram_info()
1661 MCDI_SET_DWORD(inbuf, NVRAM_INFO_IN_TYPE, type); in efx_mcdi_nvram_info()
1663 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_INFO, inbuf, sizeof(inbuf), in efx_mcdi_nvram_info()
1685 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_TEST_IN_LEN); in efx_mcdi_nvram_test()
1689 MCDI_SET_DWORD(inbuf, NVRAM_TEST_IN_TYPE, type); in efx_mcdi_nvram_test()
1691 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_TEST, inbuf, sizeof(inbuf), in efx_mcdi_nvram_test()
1774 MCDI_DECLARE_BUF(inbuf, MC_CMD_GET_ASSERTS_IN_LEN); in efx_mcdi_read_assertion()
1789 MCDI_SET_DWORD(inbuf, GET_ASSERTS_IN_CLEAR, 1); in efx_mcdi_read_assertion()
1791 inbuf, MC_CMD_GET_ASSERTS_IN_LEN, in efx_mcdi_read_assertion()
1837 MCDI_DECLARE_BUF(inbuf, MC_CMD_REBOOT_IN_LEN); in efx_mcdi_exit_assertion()
1847 MCDI_SET_DWORD(inbuf, REBOOT_IN_FLAGS, in efx_mcdi_exit_assertion()
1849 rc = efx_mcdi_rpc_quiet(efx, MC_CMD_REBOOT, inbuf, MC_CMD_REBOOT_IN_LEN, in efx_mcdi_exit_assertion()
1872 MCDI_DECLARE_BUF(inbuf, MC_CMD_SET_ID_LED_IN_LEN); in efx_mcdi_set_id_led()
1880 MCDI_SET_DWORD(inbuf, SET_ID_LED_IN_STATE, mode); in efx_mcdi_set_id_led()
1882 return efx_mcdi_rpc(efx, MC_CMD_SET_ID_LED, inbuf, sizeof(inbuf), NULL, 0, NULL); in efx_mcdi_set_id_led()
1887 MCDI_DECLARE_BUF(inbuf, MC_CMD_ENTITY_RESET_IN_LEN); in efx_mcdi_reset_func()
1891 MCDI_POPULATE_DWORD_1(inbuf, ENTITY_RESET_IN_FLAG, in efx_mcdi_reset_func()
1893 rc = efx_mcdi_rpc(efx, MC_CMD_ENTITY_RESET, inbuf, sizeof(inbuf), in efx_mcdi_reset_func()
1900 MCDI_DECLARE_BUF(inbuf, MC_CMD_REBOOT_IN_LEN); in efx_mcdi_reset_mc()
1904 MCDI_SET_DWORD(inbuf, REBOOT_IN_FLAGS, 0); in efx_mcdi_reset_mc()
1905 rc = efx_mcdi_rpc(efx, MC_CMD_REBOOT, inbuf, sizeof(inbuf), in efx_mcdi_reset_mc()
1953 MCDI_DECLARE_BUF(inbuf, MC_CMD_WOL_FILTER_SET_IN_LEN); in efx_mcdi_wol_filter_set()
1958 MCDI_SET_DWORD(inbuf, WOL_FILTER_SET_IN_WOL_TYPE, type); in efx_mcdi_wol_filter_set()
1959 MCDI_SET_DWORD(inbuf, WOL_FILTER_SET_IN_FILTER_MODE, in efx_mcdi_wol_filter_set()
1961 ether_addr_copy(MCDI_PTR(inbuf, WOL_FILTER_SET_IN_MAGIC_MAC), mac); in efx_mcdi_wol_filter_set()
1963 rc = efx_mcdi_rpc(efx, MC_CMD_WOL_FILTER_SET, inbuf, sizeof(inbuf), in efx_mcdi_wol_filter_set()
2021 MCDI_DECLARE_BUF(inbuf, MC_CMD_WOL_FILTER_REMOVE_IN_LEN); in efx_mcdi_wol_filter_remove()
2024 MCDI_SET_DWORD(inbuf, WOL_FILTER_REMOVE_IN_FILTER_ID, (u32)id); in efx_mcdi_wol_filter_remove()
2026 rc = efx_mcdi_rpc(efx, MC_CMD_WOL_FILTER_REMOVE, inbuf, sizeof(inbuf), in efx_mcdi_wol_filter_remove()
2035 MCDI_DECLARE_BUF(inbuf, in efx_mcdi_flush_rxqs()
2049 inbuf, FLUSH_RX_QUEUES_IN_QID_OFST, in efx_mcdi_flush_rxqs()
2056 rc = efx_mcdi_rpc(efx, MC_CMD_FLUSH_RX_QUEUES, inbuf, in efx_mcdi_flush_rxqs()
2074 MCDI_DECLARE_BUF(inbuf, MC_CMD_WORKAROUND_IN_LEN); in efx_mcdi_set_workaround()
2080 MCDI_SET_DWORD(inbuf, WORKAROUND_IN_TYPE, type); in efx_mcdi_set_workaround()
2081 MCDI_SET_DWORD(inbuf, WORKAROUND_IN_ENABLED, enabled); in efx_mcdi_set_workaround()
2082 rc = efx_mcdi_rpc(efx, MC_CMD_WORKAROUND, inbuf, sizeof(inbuf), in efx_mcdi_set_workaround()
2184 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_UPDATE_START_V2_IN_LEN); in efx_mcdi_nvram_update_start()
2187 MCDI_SET_DWORD(inbuf, NVRAM_UPDATE_START_IN_TYPE, type); in efx_mcdi_nvram_update_start()
2188 MCDI_POPULATE_DWORD_1(inbuf, NVRAM_UPDATE_START_V2_IN_FLAGS, in efx_mcdi_nvram_update_start()
2194 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_UPDATE_START, inbuf, sizeof(inbuf), in efx_mcdi_nvram_update_start()
2203 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_READ_IN_V2_LEN); in efx_mcdi_nvram_read()
2209 MCDI_SET_DWORD(inbuf, NVRAM_READ_IN_TYPE, type); in efx_mcdi_nvram_read()
2210 MCDI_SET_DWORD(inbuf, NVRAM_READ_IN_OFFSET, offset); in efx_mcdi_nvram_read()
2211 MCDI_SET_DWORD(inbuf, NVRAM_READ_IN_LENGTH, length); in efx_mcdi_nvram_read()
2212 MCDI_SET_DWORD(inbuf, NVRAM_READ_IN_V2_MODE, in efx_mcdi_nvram_read()
2215 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_READ, inbuf, sizeof(inbuf), in efx_mcdi_nvram_read()
2227 MCDI_DECLARE_BUF(inbuf, in efx_mcdi_nvram_write()
2231 MCDI_SET_DWORD(inbuf, NVRAM_WRITE_IN_TYPE, type); in efx_mcdi_nvram_write()
2232 MCDI_SET_DWORD(inbuf, NVRAM_WRITE_IN_OFFSET, offset); in efx_mcdi_nvram_write()
2233 MCDI_SET_DWORD(inbuf, NVRAM_WRITE_IN_LENGTH, length); in efx_mcdi_nvram_write()
2234 memcpy(MCDI_PTR(inbuf, NVRAM_WRITE_IN_WRITE_BUFFER), buffer, length); in efx_mcdi_nvram_write()
2238 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_WRITE, inbuf, in efx_mcdi_nvram_write()
2247 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_ERASE_IN_LEN); in efx_mcdi_nvram_erase()
2250 MCDI_SET_DWORD(inbuf, NVRAM_ERASE_IN_TYPE, type); in efx_mcdi_nvram_erase()
2251 MCDI_SET_DWORD(inbuf, NVRAM_ERASE_IN_OFFSET, offset); in efx_mcdi_nvram_erase()
2252 MCDI_SET_DWORD(inbuf, NVRAM_ERASE_IN_LENGTH, length); in efx_mcdi_nvram_erase()
2256 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_ERASE, inbuf, sizeof(inbuf), in efx_mcdi_nvram_erase()
2263 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_UPDATE_FINISH_V2_IN_LEN); in efx_mcdi_nvram_update_finish()
2268 MCDI_SET_DWORD(inbuf, NVRAM_UPDATE_FINISH_IN_TYPE, type); in efx_mcdi_nvram_update_finish()
2270 MCDI_POPULATE_DWORD_1(inbuf, NVRAM_UPDATE_FINISH_V2_IN_FLAGS, in efx_mcdi_nvram_update_finish()
2274 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_UPDATE_FINISH, inbuf, sizeof(inbuf), in efx_mcdi_nvram_update_finish()