Lines Matching refs:outbuf

506 	efx_dword_t *outbuf;  in efx_mcdi_complete_async()  local
545 outbuf = (efx_dword_t *)(async + 1); in efx_mcdi_complete_async()
546 efx->type->mcdi_read_response(efx, outbuf, hdr_len, in efx_mcdi_complete_async()
557 async->complete(efx, async->cookie, rc, outbuf, in efx_mcdi_complete_async()
654 efx_dword_t *outbuf, size_t outlen, in _efx_mcdi_rpc_finish() argument
714 efx->type->mcdi_read_response(efx, outbuf, hdr_len, in _efx_mcdi_rpc_finish()
805 efx_dword_t *outbuf, size_t outlen, in _efx_mcdi_rpc() argument
811 if (inbuf && inlen && (inbuf == outbuf)) { in _efx_mcdi_rpc()
821 rc = _efx_mcdi_rpc_finish(efx, cmd, inlen, outbuf, outlen, in _efx_mcdi_rpc()
845 outbuf, outlen, outlen_actual, in _efx_mcdi_rpc()
863 efx_dword_t *outbuf, size_t outlen, in _efx_mcdi_rpc_evb_retry() argument
870 outbuf, outlen, outlen_actual, true, &raw_rc); in _efx_mcdi_rpc_evb_retry()
888 outbuf, outlen, outlen_actual, in _efx_mcdi_rpc_evb_retry()
899 outbuf, outlen, rc); in _efx_mcdi_rpc_evb_retry()
930 efx_dword_t *outbuf, size_t outlen, in efx_mcdi_rpc() argument
933 return _efx_mcdi_rpc_evb_retry(efx, cmd, inbuf, inlen, outbuf, outlen, in efx_mcdi_rpc()
947 efx_dword_t *outbuf, size_t outlen, in efx_mcdi_rpc_quiet() argument
950 return _efx_mcdi_rpc_evb_retry(efx, cmd, inbuf, inlen, outbuf, outlen, in efx_mcdi_rpc_quiet()
1068 efx_dword_t *outbuf, size_t outlen, in efx_mcdi_rpc_finish() argument
1071 return _efx_mcdi_rpc_finish(efx, cmd, inlen, outbuf, outlen, in efx_mcdi_rpc_finish()
1076 efx_dword_t *outbuf, size_t outlen, in efx_mcdi_rpc_finish_quiet() argument
1079 return _efx_mcdi_rpc_finish(efx, cmd, inlen, outbuf, outlen, in efx_mcdi_rpc_finish_quiet()
1084 size_t inlen, efx_dword_t *outbuf, in efx_mcdi_display_error() argument
1090 code = MCDI_DWORD(outbuf, ERR_CODE); in efx_mcdi_display_error()
1092 err_arg = MCDI_DWORD(outbuf, ERR_ARG); in efx_mcdi_display_error()
1406 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_VERSION_OUT_LEN); in efx_mcdi_print_fwver()
1414 outbuf, sizeof(outbuf), &outlength); in efx_mcdi_print_fwver()
1422 ver_words = (__le16 *)MCDI_PTR(outbuf, GET_VERSION_OUT_VERSION); in efx_mcdi_print_fwver()
1456 MCDI_DECLARE_BUF(outbuf, MC_CMD_DRV_ATTACH_EXT_OUT_LEN); in efx_mcdi_drv_attach()
1466 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_drv_attach()
1477 sizeof(inbuf), outbuf, sizeof(outbuf), in efx_mcdi_drv_attach()
1482 outbuf, outlen, rc); in efx_mcdi_drv_attach()
1493 MCDI_DWORD(outbuf, in efx_mcdi_drv_attach()
1511 *was_attached = MCDI_DWORD(outbuf, DRV_ATTACH_OUT_OLD_STATE); in efx_mcdi_drv_attach()
1522 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_BOARD_CFG_OUT_LENMAX); in efx_mcdi_get_board_cfg()
1533 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_get_board_cfg()
1545 MCDI_PTR(outbuf, GET_BOARD_CFG_OUT_MAC_ADDR_BASE_PORT1) : in efx_mcdi_get_board_cfg()
1546 MCDI_PTR(outbuf, GET_BOARD_CFG_OUT_MAC_ADDR_BASE_PORT0)); in efx_mcdi_get_board_cfg()
1553 outbuf, GET_BOARD_CFG_OUT_FW_SUBTYPE_LIST, i); in efx_mcdi_get_board_cfg()
1559 *capabilities = MCDI_DWORD(outbuf, in efx_mcdi_get_board_cfg()
1562 *capabilities = MCDI_DWORD(outbuf, in efx_mcdi_get_board_cfg()
1598 MCDI_DECLARE_BUF(outbuf, MC_CMD_NVRAM_TYPES_OUT_LEN); in efx_mcdi_nvram_types()
1605 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_nvram_types()
1613 *nvram_types_out = MCDI_DWORD(outbuf, NVRAM_TYPES_OUT_TYPES); in efx_mcdi_nvram_types()
1627 MCDI_DECLARE_BUF(outbuf, MC_CMD_NVRAM_INFO_OUT_LEN); in efx_mcdi_nvram_info()
1634 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_nvram_info()
1642 *size_out = MCDI_DWORD(outbuf, NVRAM_INFO_OUT_SIZE); in efx_mcdi_nvram_info()
1643 *erase_size_out = MCDI_DWORD(outbuf, NVRAM_INFO_OUT_ERASESIZE); in efx_mcdi_nvram_info()
1644 *protected_out = !!(MCDI_DWORD(outbuf, NVRAM_INFO_OUT_FLAGS) & in efx_mcdi_nvram_info()
1656 MCDI_DECLARE_BUF(outbuf, MC_CMD_NVRAM_TEST_OUT_LEN); in efx_mcdi_nvram_test()
1662 outbuf, sizeof(outbuf), NULL); in efx_mcdi_nvram_test()
1666 switch (MCDI_DWORD(outbuf, NVRAM_TEST_OUT_RESULT)) { in efx_mcdi_nvram_test()
1712 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_ASSERTS_OUT_LEN); in efx_mcdi_read_assertion()
1729 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_read_assertion()
1736 MC_CMD_GET_ASSERTS_IN_LEN, outbuf, in efx_mcdi_read_assertion()
1744 flags = MCDI_DWORD(outbuf, GET_ASSERTS_OUT_GLOBAL_FLAGS); in efx_mcdi_read_assertion()
1757 MCDI_DWORD(outbuf, GET_ASSERTS_OUT_SAVED_PC_OFFS), in efx_mcdi_read_assertion()
1758 MCDI_DWORD(outbuf, GET_ASSERTS_OUT_THREAD_OFFS)); in efx_mcdi_read_assertion()
1766 MCDI_ARRAY_DWORD(outbuf, GET_ASSERTS_OUT_GP_REGS_OFFS, in efx_mcdi_read_assertion()
1893 MCDI_DECLARE_BUF(outbuf, MC_CMD_WOL_FILTER_SET_OUT_LEN); in efx_mcdi_wol_filter_set()
1903 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_wol_filter_set()
1912 *id_out = (int)MCDI_DWORD(outbuf, WOL_FILTER_SET_OUT_FILTER_ID); in efx_mcdi_wol_filter_set()
1933 MCDI_DECLARE_BUF(outbuf, MC_CMD_WOL_FILTER_GET_OUT_LEN); in efx_mcdi_wol_filter_get_magic()
1938 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_wol_filter_get_magic()
1947 *id_out = (int)MCDI_DWORD(outbuf, WOL_FILTER_GET_OUT_FILTER_ID); in efx_mcdi_wol_filter_get_magic()
2014 MCDI_DECLARE_BUF(outbuf, MC_CMD_WORKAROUND_EXT_OUT_LEN); in efx_mcdi_set_workaround()
2022 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_set_workaround()
2030 *flags = MCDI_DWORD(outbuf, WORKAROUND_EXT_OUT_FLAGS); in efx_mcdi_set_workaround()
2040 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_WORKAROUNDS_OUT_LEN); in efx_mcdi_get_workarounds()
2045 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_get_workarounds()
2055 *impl_out = MCDI_DWORD(outbuf, GET_WORKAROUNDS_OUT_IMPLEMENTED); in efx_mcdi_get_workarounds()
2058 *enabled_out = MCDI_DWORD(outbuf, GET_WORKAROUNDS_OUT_ENABLED); in efx_mcdi_get_workarounds()
2093 MCDI_DECLARE_BUF(outbuf, in efx_mcdi_nvram_read()
2103 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_nvram_read()
2107 memcpy(buffer, MCDI_PTR(outbuf, NVRAM_READ_OUT_READ_BUFFER), length); in efx_mcdi_nvram_read()