Lines Matching refs:inbuf

121 				  const efx_dword_t *inbuf, size_t inlen)  in efx_mcdi_send_request()  argument
168 efx->type->mcdi_request(efx, hdr, hdr_len, inbuf, inlen); in efx_mcdi_send_request()
617 const efx_dword_t *inbuf, size_t inlen, in _efx_mcdi_rpc() argument
623 rc = efx_mcdi_rpc_start(efx, cmd, inbuf, inlen); in _efx_mcdi_rpc()
634 const efx_dword_t *inbuf, size_t inlen, in efx_mcdi_rpc() argument
638 return _efx_mcdi_rpc(efx, cmd, inbuf, inlen, outbuf, outlen, in efx_mcdi_rpc()
651 const efx_dword_t *inbuf, size_t inlen, in efx_mcdi_rpc_quiet() argument
655 return _efx_mcdi_rpc(efx, cmd, inbuf, inlen, outbuf, outlen, in efx_mcdi_rpc_quiet()
660 const efx_dword_t *inbuf, size_t inlen) in efx_mcdi_rpc_start() argument
676 efx_mcdi_send_request(efx, cmd, inbuf, inlen); in efx_mcdi_rpc_start()
681 const efx_dword_t *inbuf, size_t inlen, in _efx_mcdi_rpc_async() argument
708 memcpy(async + 1, inbuf, inlen); in _efx_mcdi_rpc_async()
720 efx_mcdi_send_request(efx, cmd, inbuf, inlen); in _efx_mcdi_rpc_async()
756 const efx_dword_t *inbuf, size_t inlen, size_t outlen, in efx_mcdi_rpc_async() argument
759 return _efx_mcdi_rpc_async(efx, cmd, inbuf, inlen, outlen, complete, in efx_mcdi_rpc_async()
764 const efx_dword_t *inbuf, size_t inlen, in efx_mcdi_rpc_async_quiet() argument
768 return _efx_mcdi_rpc_async(efx, cmd, inbuf, inlen, outlen, complete, in efx_mcdi_rpc_async_quiet()
1143 MCDI_DECLARE_BUF(inbuf, MC_CMD_DRV_ATTACH_IN_LEN); in efx_mcdi_drv_attach()
1148 MCDI_SET_DWORD(inbuf, DRV_ATTACH_IN_NEW_STATE, in efx_mcdi_drv_attach()
1150 MCDI_SET_DWORD(inbuf, DRV_ATTACH_IN_UPDATE, 1); in efx_mcdi_drv_attach()
1151 MCDI_SET_DWORD(inbuf, DRV_ATTACH_IN_FIRMWARE_ID, MC_CMD_FW_LOW_LATENCY); in efx_mcdi_drv_attach()
1153 rc = efx_mcdi_rpc(efx, MC_CMD_DRV_ATTACH, inbuf, sizeof(inbuf), in efx_mcdi_drv_attach()
1259 MCDI_DECLARE_BUF(inbuf, MC_CMD_LOG_CTRL_IN_LEN); in efx_mcdi_log_ctrl()
1268 MCDI_SET_DWORD(inbuf, LOG_CTRL_IN_LOG_DEST, dest); in efx_mcdi_log_ctrl()
1269 MCDI_SET_DWORD(inbuf, LOG_CTRL_IN_LOG_DEST_EVQ, dest_evq); in efx_mcdi_log_ctrl()
1273 rc = efx_mcdi_rpc(efx, MC_CMD_LOG_CTRL, inbuf, sizeof(inbuf), in efx_mcdi_log_ctrl()
1308 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_INFO_IN_LEN); in efx_mcdi_nvram_info()
1313 MCDI_SET_DWORD(inbuf, NVRAM_INFO_IN_TYPE, type); in efx_mcdi_nvram_info()
1315 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_INFO, inbuf, sizeof(inbuf), in efx_mcdi_nvram_info()
1337 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_TEST_IN_LEN); in efx_mcdi_nvram_test()
1341 MCDI_SET_DWORD(inbuf, NVRAM_TEST_IN_TYPE, type); in efx_mcdi_nvram_test()
1343 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_TEST, inbuf, sizeof(inbuf), in efx_mcdi_nvram_test()
1390 MCDI_DECLARE_BUF(inbuf, MC_CMD_GET_ASSERTS_IN_LEN); in efx_mcdi_read_assertion()
1405 MCDI_SET_DWORD(inbuf, GET_ASSERTS_IN_CLEAR, 1); in efx_mcdi_read_assertion()
1407 inbuf, MC_CMD_GET_ASSERTS_IN_LEN, in efx_mcdi_read_assertion()
1451 MCDI_DECLARE_BUF(inbuf, MC_CMD_REBOOT_IN_LEN); in efx_mcdi_exit_assertion()
1460 MCDI_SET_DWORD(inbuf, REBOOT_IN_FLAGS, in efx_mcdi_exit_assertion()
1462 (void) efx_mcdi_rpc(efx, MC_CMD_REBOOT, inbuf, MC_CMD_REBOOT_IN_LEN, in efx_mcdi_exit_assertion()
1481 MCDI_DECLARE_BUF(inbuf, MC_CMD_SET_ID_LED_IN_LEN); in efx_mcdi_set_id_led()
1490 MCDI_SET_DWORD(inbuf, SET_ID_LED_IN_STATE, mode); in efx_mcdi_set_id_led()
1492 rc = efx_mcdi_rpc(efx, MC_CMD_SET_ID_LED, inbuf, sizeof(inbuf), in efx_mcdi_set_id_led()
1498 MCDI_DECLARE_BUF(inbuf, MC_CMD_ENTITY_RESET_IN_LEN); in efx_mcdi_reset_func()
1502 MCDI_POPULATE_DWORD_1(inbuf, ENTITY_RESET_IN_FLAG, in efx_mcdi_reset_func()
1504 rc = efx_mcdi_rpc(efx, MC_CMD_ENTITY_RESET, inbuf, sizeof(inbuf), in efx_mcdi_reset_func()
1511 MCDI_DECLARE_BUF(inbuf, MC_CMD_REBOOT_IN_LEN); in efx_mcdi_reset_mc()
1515 MCDI_SET_DWORD(inbuf, REBOOT_IN_FLAGS, 0); in efx_mcdi_reset_mc()
1516 rc = efx_mcdi_rpc(efx, MC_CMD_REBOOT, inbuf, sizeof(inbuf), in efx_mcdi_reset_mc()
1562 MCDI_DECLARE_BUF(inbuf, MC_CMD_WOL_FILTER_SET_IN_LEN); in efx_mcdi_wol_filter_set()
1567 MCDI_SET_DWORD(inbuf, WOL_FILTER_SET_IN_WOL_TYPE, type); in efx_mcdi_wol_filter_set()
1568 MCDI_SET_DWORD(inbuf, WOL_FILTER_SET_IN_FILTER_MODE, in efx_mcdi_wol_filter_set()
1570 ether_addr_copy(MCDI_PTR(inbuf, WOL_FILTER_SET_IN_MAGIC_MAC), mac); in efx_mcdi_wol_filter_set()
1572 rc = efx_mcdi_rpc(efx, MC_CMD_WOL_FILTER_SET, inbuf, sizeof(inbuf), in efx_mcdi_wol_filter_set()
1630 MCDI_DECLARE_BUF(inbuf, MC_CMD_WOL_FILTER_REMOVE_IN_LEN); in efx_mcdi_wol_filter_remove()
1633 MCDI_SET_DWORD(inbuf, WOL_FILTER_REMOVE_IN_FILTER_ID, (u32)id); in efx_mcdi_wol_filter_remove()
1635 rc = efx_mcdi_rpc(efx, MC_CMD_WOL_FILTER_REMOVE, inbuf, sizeof(inbuf), in efx_mcdi_wol_filter_remove()
1644 MCDI_DECLARE_BUF(inbuf, in efx_mcdi_flush_rxqs()
1658 inbuf, FLUSH_RX_QUEUES_IN_QID_OFST, in efx_mcdi_flush_rxqs()
1665 rc = efx_mcdi_rpc(efx, MC_CMD_FLUSH_RX_QUEUES, inbuf, in efx_mcdi_flush_rxqs()
1682 MCDI_DECLARE_BUF(inbuf, MC_CMD_WORKAROUND_IN_LEN); in efx_mcdi_set_workaround()
1685 MCDI_SET_DWORD(inbuf, WORKAROUND_IN_TYPE, type); in efx_mcdi_set_workaround()
1686 MCDI_SET_DWORD(inbuf, WORKAROUND_IN_ENABLED, enabled); in efx_mcdi_set_workaround()
1687 return efx_mcdi_rpc(efx, MC_CMD_WORKAROUND, inbuf, sizeof(inbuf), in efx_mcdi_set_workaround()
1697 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_UPDATE_START_IN_LEN); in efx_mcdi_nvram_update_start()
1700 MCDI_SET_DWORD(inbuf, NVRAM_UPDATE_START_IN_TYPE, type); in efx_mcdi_nvram_update_start()
1704 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_UPDATE_START, inbuf, sizeof(inbuf), in efx_mcdi_nvram_update_start()
1712 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_READ_IN_LEN); in efx_mcdi_nvram_read()
1718 MCDI_SET_DWORD(inbuf, NVRAM_READ_IN_TYPE, type); in efx_mcdi_nvram_read()
1719 MCDI_SET_DWORD(inbuf, NVRAM_READ_IN_OFFSET, offset); in efx_mcdi_nvram_read()
1720 MCDI_SET_DWORD(inbuf, NVRAM_READ_IN_LENGTH, length); in efx_mcdi_nvram_read()
1722 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_READ, inbuf, sizeof(inbuf), in efx_mcdi_nvram_read()
1734 MCDI_DECLARE_BUF(inbuf, in efx_mcdi_nvram_write()
1738 MCDI_SET_DWORD(inbuf, NVRAM_WRITE_IN_TYPE, type); in efx_mcdi_nvram_write()
1739 MCDI_SET_DWORD(inbuf, NVRAM_WRITE_IN_OFFSET, offset); in efx_mcdi_nvram_write()
1740 MCDI_SET_DWORD(inbuf, NVRAM_WRITE_IN_LENGTH, length); in efx_mcdi_nvram_write()
1741 memcpy(MCDI_PTR(inbuf, NVRAM_WRITE_IN_WRITE_BUFFER), buffer, length); in efx_mcdi_nvram_write()
1745 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_WRITE, inbuf, in efx_mcdi_nvram_write()
1754 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_ERASE_IN_LEN); in efx_mcdi_nvram_erase()
1757 MCDI_SET_DWORD(inbuf, NVRAM_ERASE_IN_TYPE, type); in efx_mcdi_nvram_erase()
1758 MCDI_SET_DWORD(inbuf, NVRAM_ERASE_IN_OFFSET, offset); in efx_mcdi_nvram_erase()
1759 MCDI_SET_DWORD(inbuf, NVRAM_ERASE_IN_LENGTH, length); in efx_mcdi_nvram_erase()
1763 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_ERASE, inbuf, sizeof(inbuf), in efx_mcdi_nvram_erase()
1770 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_UPDATE_FINISH_IN_LEN); in efx_mcdi_nvram_update_finish()
1773 MCDI_SET_DWORD(inbuf, NVRAM_UPDATE_FINISH_IN_TYPE, type); in efx_mcdi_nvram_update_finish()
1777 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_UPDATE_FINISH, inbuf, sizeof(inbuf), in efx_mcdi_nvram_update_finish()