Lines Matching refs:outbuf
107 static void efx_mcdi_copyout(struct efx_nic *efx, u8 *outbuf, size_t outlen) in efx_mcdi_copyout() argument
117 *((__le32 *)(outbuf + i)) = _efx_readd(efx, pdu + 4 + i); in efx_mcdi_copyout()
331 const u8 *inbuf, size_t inlen, u8 *outbuf, size_t outlen, in efx_mcdi_rpc() argument
336 outbuf, outlen, outlen_actual); in efx_mcdi_rpc()
357 u8 *outbuf, size_t outlen, size_t *outlen_actual) in efx_mcdi_rpc_finish() argument
395 efx_mcdi_copyout(efx, outbuf, in efx_mcdi_rpc_finish()
609 u8 outbuf[ALIGN(MC_CMD_GET_VERSION_OUT_LEN, 4)]; in efx_mcdi_print_fwver() local
617 outbuf, sizeof(outbuf), &outlength); in efx_mcdi_print_fwver()
626 ver_words = (__le16 *)MCDI_PTR(outbuf, GET_VERSION_OUT_VERSION); in efx_mcdi_print_fwver()
641 u8 outbuf[MC_CMD_DRV_ATTACH_OUT_LEN]; in efx_mcdi_drv_attach() local
650 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_drv_attach()
659 *was_attached = MCDI_DWORD(outbuf, DRV_ATTACH_OUT_OLD_STATE); in efx_mcdi_drv_attach()
670 uint8_t outbuf[MC_CMD_GET_BOARD_CFG_OUT_LENMAX]; in efx_mcdi_get_board_cfg() local
678 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_get_board_cfg()
691 memcpy(mac_address, outbuf + offset, ETH_ALEN); in efx_mcdi_get_board_cfg()
700 le16_to_cpup((__le16 *)(outbuf + offset)) : 0; in efx_mcdi_get_board_cfg()
706 *capabilities = MCDI_DWORD(outbuf, in efx_mcdi_get_board_cfg()
709 *capabilities = MCDI_DWORD(outbuf, in efx_mcdi_get_board_cfg()
752 u8 outbuf[MC_CMD_NVRAM_TYPES_OUT_LEN]; in efx_mcdi_nvram_types() local
759 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_nvram_types()
767 *nvram_types_out = MCDI_DWORD(outbuf, NVRAM_TYPES_OUT_TYPES); in efx_mcdi_nvram_types()
781 u8 outbuf[MC_CMD_NVRAM_INFO_OUT_LEN]; in efx_mcdi_nvram_info() local
788 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_nvram_info()
796 *size_out = MCDI_DWORD(outbuf, NVRAM_INFO_OUT_SIZE); in efx_mcdi_nvram_info()
797 *erase_size_out = MCDI_DWORD(outbuf, NVRAM_INFO_OUT_ERASESIZE); in efx_mcdi_nvram_info()
798 *protected_out = !!(MCDI_DWORD(outbuf, NVRAM_INFO_OUT_FLAGS) & in efx_mcdi_nvram_info()
832 u8 outbuf[MC_CMD_NVRAM_READ_OUT_LEN(EFX_MCDI_NVRAM_LEN_MAX)]; in efx_mcdi_nvram_read() local
841 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_nvram_read()
845 memcpy(buffer, MCDI_PTR(outbuf, NVRAM_READ_OUT_READ_BUFFER), length); in efx_mcdi_nvram_read()
927 u8 outbuf[MC_CMD_NVRAM_TEST_OUT_LEN]; in efx_mcdi_nvram_test() local
933 outbuf, sizeof(outbuf), NULL); in efx_mcdi_nvram_test()
937 switch (MCDI_DWORD(outbuf, NVRAM_TEST_OUT_RESULT)) { in efx_mcdi_nvram_test()
980 u8 outbuf[MC_CMD_GET_ASSERTS_OUT_LEN]; in efx_mcdi_read_assertion() local
997 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_read_assertion()
1006 flags = MCDI_DWORD(outbuf, GET_ASSERTS_OUT_GLOBAL_FLAGS); in efx_mcdi_read_assertion()
1019 MCDI_DWORD(outbuf, GET_ASSERTS_OUT_SAVED_PC_OFFS), in efx_mcdi_read_assertion()
1020 MCDI_DWORD(outbuf, GET_ASSERTS_OUT_THREAD_OFFS)); in efx_mcdi_read_assertion()
1026 MCDI_DWORD2(outbuf, ofst)); in efx_mcdi_read_assertion()
1114 u8 outbuf[MC_CMD_WOL_FILTER_SET_OUT_LEN]; in efx_mcdi_wol_filter_set() local
1124 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_wol_filter_set()
1133 *id_out = (int)MCDI_DWORD(outbuf, WOL_FILTER_SET_OUT_FILTER_ID); in efx_mcdi_wol_filter_set()
1154 u8 outbuf[MC_CMD_WOL_FILTER_GET_OUT_LEN]; in efx_mcdi_wol_filter_get_magic() local
1159 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_wol_filter_get_magic()
1168 *id_out = (int)MCDI_DWORD(outbuf, WOL_FILTER_GET_OUT_FILTER_ID); in efx_mcdi_wol_filter_get_magic()