Lines Matching full:req

929 	efx_mcdi_req_t req;  variable
942 req.emr_cmd = MC_CMD_GET_VERSION;
943 req.emr_in_buf = payload;
944 req.emr_in_length = MC_CMD_GET_VERSION_IN_LEN;
945 req.emr_out_buf = payload;
946 req.emr_out_length = MC_CMD_GET_VERSION_OUT_LEN;
948 efx_mcdi_execute(enp, &req);
950 if (req.emr_rc != 0) {
951 rc = req.emr_rc;
956 if (req.emr_out_length_used == MC_CMD_GET_VERSION_V0_OUT_LEN) {
958 build = MCDI_OUT_DWORD(req, GET_VERSION_OUT_FIRMWARE);
963 if (req.emr_out_length_used < MC_CMD_GET_VERSION_OUT_LEN) {
968 ver_words = MCDI_OUT2(req, efx_word_t, GET_VERSION_OUT_VERSION);
973 build = MCDI_OUT_DWORD(req, GET_VERSION_OUT_FIRMWARE);
983 req.emr_cmd = MC_CMD_GET_BOOT_STATUS;
984 req.emr_in_buf = payload;
985 req.emr_in_length = MC_CMD_GET_BOOT_STATUS_IN_LEN;
986 req.emr_out_buf = payload;
987 req.emr_out_length = MC_CMD_GET_BOOT_STATUS_OUT_LEN;
989 efx_mcdi_execute_quiet(enp, &req);
991 if (req.emr_rc == EACCES) {
999 if (req.emr_rc != 0) {
1000 rc = req.emr_rc;
1004 if (req.emr_out_length_used < MC_CMD_GET_BOOT_STATUS_OUT_LEN) {
1009 if (MCDI_OUT_DWORD_FIELD(req, GET_BOOT_STATUS_OUT_FLAGS,
1046 efx_mcdi_req_t req; in efx_mcdi_get_capabilities() local
1052 req.emr_cmd = MC_CMD_GET_CAPABILITIES; in efx_mcdi_get_capabilities()
1053 req.emr_in_buf = payload; in efx_mcdi_get_capabilities()
1054 req.emr_in_length = MC_CMD_GET_CAPABILITIES_IN_LEN; in efx_mcdi_get_capabilities()
1055 req.emr_out_buf = payload; in efx_mcdi_get_capabilities()
1056 req.emr_out_length = MC_CMD_GET_CAPABILITIES_V2_OUT_LEN; in efx_mcdi_get_capabilities()
1058 efx_mcdi_execute_quiet(enp, &req); in efx_mcdi_get_capabilities()
1060 if (req.emr_rc != 0) { in efx_mcdi_get_capabilities()
1061 rc = req.emr_rc; in efx_mcdi_get_capabilities()
1065 if (req.emr_out_length_used < MC_CMD_GET_CAPABILITIES_OUT_LEN) { in efx_mcdi_get_capabilities()
1071 *flagsp = MCDI_OUT_DWORD(req, GET_CAPABILITIES_OUT_FLAGS1); in efx_mcdi_get_capabilities()
1074 *rx_dpcpu_fw_idp = MCDI_OUT_WORD(req, in efx_mcdi_get_capabilities()
1078 *tx_dpcpu_fw_idp = MCDI_OUT_WORD(req, in efx_mcdi_get_capabilities()
1081 if (req.emr_out_length_used < MC_CMD_GET_CAPABILITIES_V2_OUT_LEN) in efx_mcdi_get_capabilities()
1088 MCDI_OUT_DWORD(req, GET_CAPABILITIES_V2_OUT_FLAGS2) : in efx_mcdi_get_capabilities()
1094 MCDI_OUT_WORD(req, in efx_mcdi_get_capabilities()
1116 efx_mcdi_req_t req; in efx_mcdi_do_reboot() local
1128 req.emr_cmd = MC_CMD_REBOOT; in efx_mcdi_do_reboot()
1129 req.emr_in_buf = payload; in efx_mcdi_do_reboot()
1130 req.emr_in_length = MC_CMD_REBOOT_IN_LEN; in efx_mcdi_do_reboot()
1131 req.emr_out_buf = payload; in efx_mcdi_do_reboot()
1132 req.emr_out_length = MC_CMD_REBOOT_OUT_LEN; in efx_mcdi_do_reboot()
1134 MCDI_IN_SET_DWORD(req, REBOOT_IN_FLAGS, in efx_mcdi_do_reboot()
1137 efx_mcdi_execute_quiet(enp, &req); in efx_mcdi_do_reboot()
1139 if (req.emr_rc == EACCES) { in efx_mcdi_do_reboot()
1145 if (req.emr_rc != 0 && req.emr_rc != EIO) { in efx_mcdi_do_reboot()
1146 rc = req.emr_rc; in efx_mcdi_do_reboot()
1177 efx_mcdi_req_t req; in efx_mcdi_read_assertion() local
1205 req.emr_cmd = MC_CMD_GET_ASSERTS; in efx_mcdi_read_assertion()
1206 req.emr_in_buf = payload; in efx_mcdi_read_assertion()
1207 req.emr_in_length = MC_CMD_GET_ASSERTS_IN_LEN; in efx_mcdi_read_assertion()
1208 req.emr_out_buf = payload; in efx_mcdi_read_assertion()
1209 req.emr_out_length = MC_CMD_GET_ASSERTS_OUT_LEN; in efx_mcdi_read_assertion()
1211 MCDI_IN_SET_DWORD(req, GET_ASSERTS_IN_CLEAR, 1); in efx_mcdi_read_assertion()
1212 efx_mcdi_execute_quiet(enp, &req); in efx_mcdi_read_assertion()
1214 } while ((req.emr_rc == EINTR || req.emr_rc == EIO) && retry-- > 0); in efx_mcdi_read_assertion()
1216 if (req.emr_rc != 0) { in efx_mcdi_read_assertion()
1217 if (req.emr_rc == EACCES) { in efx_mcdi_read_assertion()
1221 rc = req.emr_rc; in efx_mcdi_read_assertion()
1225 if (req.emr_out_length_used < MC_CMD_GET_ASSERTS_OUT_LEN) { in efx_mcdi_read_assertion()
1231 flags = MCDI_OUT_DWORD(req, GET_ASSERTS_OUT_GLOBAL_FLAGS); in efx_mcdi_read_assertion()
1246 MCDI_OUT_DWORD(req, GET_ASSERTS_OUT_SAVED_PC_OFFS), in efx_mcdi_read_assertion()
1248 MCDI_OUT_DWORD(req, GET_ASSERTS_OUT_THREAD_OFFS)); in efx_mcdi_read_assertion()
1256 EFX_DWORD_FIELD(*MCDI_OUT(req, efx_dword_t, ofst), in efx_mcdi_read_assertion()
1282 efx_mcdi_req_t req; in efx_mcdi_drv_attach() local
1287 req.emr_cmd = MC_CMD_DRV_ATTACH; in efx_mcdi_drv_attach()
1288 req.emr_in_buf = payload; in efx_mcdi_drv_attach()
1289 req.emr_in_length = MC_CMD_DRV_ATTACH_IN_LEN; in efx_mcdi_drv_attach()
1290 req.emr_out_buf = payload; in efx_mcdi_drv_attach()
1291 req.emr_out_length = MC_CMD_DRV_ATTACH_EXT_OUT_LEN; in efx_mcdi_drv_attach()
1304 MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE, in efx_mcdi_drv_attach()
1307 MCDI_IN_SET_DWORD(req, DRV_ATTACH_IN_UPDATE, 1); in efx_mcdi_drv_attach()
1308 MCDI_IN_SET_DWORD(req, DRV_ATTACH_IN_FIRMWARE_ID, enp->efv); in efx_mcdi_drv_attach()
1310 efx_mcdi_execute(enp, &req); in efx_mcdi_drv_attach()
1312 if (req.emr_rc != 0) { in efx_mcdi_drv_attach()
1313 rc = req.emr_rc; in efx_mcdi_drv_attach()
1317 if (req.emr_out_length_used < MC_CMD_DRV_ATTACH_OUT_LEN) { in efx_mcdi_drv_attach()
1340 efx_mcdi_req_t req; variable
1345 req.emr_cmd = MC_CMD_GET_BOARD_CFG;
1346 req.emr_in_buf = payload;
1347 req.emr_in_length = MC_CMD_GET_BOARD_CFG_IN_LEN;
1348 req.emr_out_buf = payload;
1349 req.emr_out_length = MC_CMD_GET_BOARD_CFG_OUT_LENMIN;
1351 efx_mcdi_execute(enp, &req);
1353 if (req.emr_rc != 0) {
1354 rc = req.emr_rc;
1358 if (req.emr_out_length_used < MC_CMD_GET_BOARD_CFG_OUT_LENMIN) {
1367 addrp = MCDI_OUT2(req, uint8_t,
1370 addrp = MCDI_OUT2(req, uint8_t,
1382 *capabilitiesp = *MCDI_OUT2(req, efx_dword_t,
1385 *capabilitiesp = *MCDI_OUT2(req, efx_dword_t,
1394 *board_typep = MCDI_OUT_DWORD(req,
1419 efx_mcdi_req_t req; in efx_mcdi_get_resource_limits() local
1424 req.emr_cmd = MC_CMD_GET_RESOURCE_LIMITS; in efx_mcdi_get_resource_limits()
1425 req.emr_in_buf = payload; in efx_mcdi_get_resource_limits()
1426 req.emr_in_length = MC_CMD_GET_RESOURCE_LIMITS_IN_LEN; in efx_mcdi_get_resource_limits()
1427 req.emr_out_buf = payload; in efx_mcdi_get_resource_limits()
1428 req.emr_out_length = MC_CMD_GET_RESOURCE_LIMITS_OUT_LEN; in efx_mcdi_get_resource_limits()
1430 efx_mcdi_execute(enp, &req); in efx_mcdi_get_resource_limits()
1432 if (req.emr_rc != 0) { in efx_mcdi_get_resource_limits()
1433 rc = req.emr_rc; in efx_mcdi_get_resource_limits()
1437 if (req.emr_out_length_used < MC_CMD_GET_RESOURCE_LIMITS_OUT_LEN) { in efx_mcdi_get_resource_limits()
1443 *nevqp = MCDI_OUT_DWORD(req, GET_RESOURCE_LIMITS_OUT_EVQ); in efx_mcdi_get_resource_limits()
1445 *nrxqp = MCDI_OUT_DWORD(req, GET_RESOURCE_LIMITS_OUT_RXQ); in efx_mcdi_get_resource_limits()
1447 *ntxqp = MCDI_OUT_DWORD(req, GET_RESOURCE_LIMITS_OUT_TXQ); in efx_mcdi_get_resource_limits()
1465 efx_mcdi_req_t req; in efx_mcdi_get_phy_cfg() local
1475 req.emr_cmd = MC_CMD_GET_PHY_CFG; in efx_mcdi_get_phy_cfg()
1476 req.emr_in_buf = payload; in efx_mcdi_get_phy_cfg()
1477 req.emr_in_length = MC_CMD_GET_PHY_CFG_IN_LEN; in efx_mcdi_get_phy_cfg()
1478 req.emr_out_buf = payload; in efx_mcdi_get_phy_cfg()
1479 req.emr_out_length = MC_CMD_GET_PHY_CFG_OUT_LEN; in efx_mcdi_get_phy_cfg()
1481 efx_mcdi_execute(enp, &req); in efx_mcdi_get_phy_cfg()
1483 if (req.emr_rc != 0) { in efx_mcdi_get_phy_cfg()
1484 rc = req.emr_rc; in efx_mcdi_get_phy_cfg()
1488 if (req.emr_out_length_used < MC_CMD_GET_PHY_CFG_OUT_LEN) { in efx_mcdi_get_phy_cfg()
1493 encp->enc_phy_type = MCDI_OUT_DWORD(req, GET_PHY_CFG_OUT_TYPE); in efx_mcdi_get_phy_cfg()
1495 namep = MCDI_OUT2(req, char, GET_PHY_CFG_OUT_NAME); in efx_mcdi_get_phy_cfg()
1505 MCDI_OUT2(req, char, GET_PHY_CFG_OUT_REVISION), in efx_mcdi_get_phy_cfg()
1522 phy_media_type = MCDI_OUT_DWORD(req, GET_PHY_CFG_OUT_MEDIA_TYPE); in efx_mcdi_get_phy_cfg()
1528 MCDI_OUT_DWORD(req, GET_PHY_CFG_OUT_SUPPORTED_CAP); in efx_mcdi_get_phy_cfg()
1530 encp->enc_phy_flags_mask = MCDI_OUT_DWORD(req, GET_PHY_CFG_OUT_FLAGS); in efx_mcdi_get_phy_cfg()
1533 encp->enc_port = (uint8_t)MCDI_OUT_DWORD(req, GET_PHY_CFG_OUT_PRT); in efx_mcdi_get_phy_cfg()
1537 (uint8_t)MCDI_OUT_DWORD(req, GET_PHY_CFG_OUT_CHANNEL); in efx_mcdi_get_phy_cfg()
1541 MCDI_OUT_DWORD(req, GET_PHY_CFG_OUT_STATS_MASK); in efx_mcdi_get_phy_cfg()
1546 if (MCDI_OUT_DWORD_FIELD(req, GET_PHY_CFG_OUT_FLAGS, in efx_mcdi_get_phy_cfg()
1549 if (MCDI_OUT_DWORD_FIELD(req, GET_PHY_CFG_OUT_FLAGS, in efx_mcdi_get_phy_cfg()
1552 if (MCDI_OUT_DWORD_FIELD(req, GET_PHY_CFG_OUT_FLAGS, in efx_mcdi_get_phy_cfg()
1679 efx_mcdi_req_t req; in efx_mcdi_bist_enable_offline() local
1685 req.emr_cmd = MC_CMD_ENABLE_OFFLINE_BIST; in efx_mcdi_bist_enable_offline()
1686 req.emr_in_buf = NULL; in efx_mcdi_bist_enable_offline()
1687 req.emr_in_length = 0; in efx_mcdi_bist_enable_offline()
1688 req.emr_out_buf = NULL; in efx_mcdi_bist_enable_offline()
1689 req.emr_out_length = 0; in efx_mcdi_bist_enable_offline()
1691 efx_mcdi_execute(enp, &req); in efx_mcdi_bist_enable_offline()
1693 if (req.emr_rc != 0) { in efx_mcdi_bist_enable_offline()
1694 rc = req.emr_rc; in efx_mcdi_bist_enable_offline()
1712 efx_mcdi_req_t req; in efx_mcdi_bist_start() local
1717 req.emr_cmd = MC_CMD_START_BIST; in efx_mcdi_bist_start()
1718 req.emr_in_buf = payload; in efx_mcdi_bist_start()
1719 req.emr_in_length = MC_CMD_START_BIST_IN_LEN; in efx_mcdi_bist_start()
1720 req.emr_out_buf = payload; in efx_mcdi_bist_start()
1721 req.emr_out_length = MC_CMD_START_BIST_OUT_LEN; in efx_mcdi_bist_start()
1725 MCDI_IN_SET_DWORD(req, START_BIST_IN_TYPE, MC_CMD_PHY_BIST); in efx_mcdi_bist_start()
1728 MCDI_IN_SET_DWORD(req, START_BIST_IN_TYPE, in efx_mcdi_bist_start()
1732 MCDI_IN_SET_DWORD(req, START_BIST_IN_TYPE, in efx_mcdi_bist_start()
1736 MCDI_IN_SET_DWORD(req, START_BIST_IN_TYPE, in efx_mcdi_bist_start()
1740 MCDI_IN_SET_DWORD(req, START_BIST_IN_TYPE, in efx_mcdi_bist_start()
1744 MCDI_IN_SET_DWORD(req, START_BIST_IN_TYPE, in efx_mcdi_bist_start()
1751 efx_mcdi_execute(enp, &req); in efx_mcdi_bist_start()
1753 if (req.emr_rc != 0) { in efx_mcdi_bist_start()
1754 rc = req.emr_rc; in efx_mcdi_bist_start()
1773 efx_mcdi_req_t req; in efx_mcdi_log_ctrl() local
1778 req.emr_cmd = MC_CMD_LOG_CTRL; in efx_mcdi_log_ctrl()
1779 req.emr_in_buf = payload; in efx_mcdi_log_ctrl()
1780 req.emr_in_length = MC_CMD_LOG_CTRL_IN_LEN; in efx_mcdi_log_ctrl()
1781 req.emr_out_buf = payload; in efx_mcdi_log_ctrl()
1782 req.emr_out_length = MC_CMD_LOG_CTRL_OUT_LEN; in efx_mcdi_log_ctrl()
1784 MCDI_IN_SET_DWORD(req, LOG_CTRL_IN_LOG_DEST, in efx_mcdi_log_ctrl()
1786 MCDI_IN_SET_DWORD(req, LOG_CTRL_IN_LOG_DEST_EVQ, 0); in efx_mcdi_log_ctrl()
1788 efx_mcdi_execute(enp, &req); in efx_mcdi_log_ctrl()
1790 if (req.emr_rc != 0) { in efx_mcdi_log_ctrl()
1791 rc = req.emr_rc; in efx_mcdi_log_ctrl()
1820 efx_mcdi_req_t req; in efx_mcdi_mac_stats() local
1830 req.emr_cmd = MC_CMD_MAC_STATS; in efx_mcdi_mac_stats()
1831 req.emr_in_buf = payload; in efx_mcdi_mac_stats()
1832 req.emr_in_length = MC_CMD_MAC_STATS_IN_LEN; in efx_mcdi_mac_stats()
1833 req.emr_out_buf = payload; in efx_mcdi_mac_stats()
1834 req.emr_out_length = MC_CMD_MAC_STATS_V2_OUT_DMA_LEN; in efx_mcdi_mac_stats()
1836 MCDI_IN_POPULATE_DWORD_6(req, MAC_STATS_IN_CMD, in efx_mcdi_mac_stats()
1868 MCDI_IN_SET_DWORD(req, MAC_STATS_IN_DMA_ADDR_LO, in efx_mcdi_mac_stats()
1870 MCDI_IN_SET_DWORD(req, MAC_STATS_IN_DMA_ADDR_HI, in efx_mcdi_mac_stats()
1872 MCDI_IN_SET_DWORD(req, MAC_STATS_IN_DMA_LEN, bytes); in efx_mcdi_mac_stats()
1880 MCDI_IN_SET_DWORD(req, MAC_STATS_IN_PORT_ID, in efx_mcdi_mac_stats()
1883 efx_mcdi_execute(enp, &req); in efx_mcdi_mac_stats()
1885 if (req.emr_rc != 0) { in efx_mcdi_mac_stats()
1887 if ((req.emr_rc != ENOENT) || in efx_mcdi_mac_stats()
1889 rc = req.emr_rc; in efx_mcdi_mac_stats()
2000 efx_mcdi_req_t req; in efx_mcdi_get_function_info() local
2005 req.emr_cmd = MC_CMD_GET_FUNCTION_INFO; in efx_mcdi_get_function_info()
2006 req.emr_in_buf = payload; in efx_mcdi_get_function_info()
2007 req.emr_in_length = MC_CMD_GET_FUNCTION_INFO_IN_LEN; in efx_mcdi_get_function_info()
2008 req.emr_out_buf = payload; in efx_mcdi_get_function_info()
2009 req.emr_out_length = MC_CMD_GET_FUNCTION_INFO_OUT_LEN; in efx_mcdi_get_function_info()
2011 efx_mcdi_execute(enp, &req); in efx_mcdi_get_function_info()
2013 if (req.emr_rc != 0) { in efx_mcdi_get_function_info()
2014 rc = req.emr_rc; in efx_mcdi_get_function_info()
2018 if (req.emr_out_length_used < MC_CMD_GET_FUNCTION_INFO_OUT_LEN) { in efx_mcdi_get_function_info()
2023 *pfp = MCDI_OUT_DWORD(req, GET_FUNCTION_INFO_OUT_PF); in efx_mcdi_get_function_info()
2025 *vfp = MCDI_OUT_DWORD(req, GET_FUNCTION_INFO_OUT_VF); in efx_mcdi_get_function_info()
2044 efx_mcdi_req_t req; in efx_mcdi_privilege_mask() local
2049 req.emr_cmd = MC_CMD_PRIVILEGE_MASK; in efx_mcdi_privilege_mask()
2050 req.emr_in_buf = payload; in efx_mcdi_privilege_mask()
2051 req.emr_in_length = MC_CMD_PRIVILEGE_MASK_IN_LEN; in efx_mcdi_privilege_mask()
2052 req.emr_out_buf = payload; in efx_mcdi_privilege_mask()
2053 req.emr_out_length = MC_CMD_PRIVILEGE_MASK_OUT_LEN; in efx_mcdi_privilege_mask()
2055 MCDI_IN_POPULATE_DWORD_2(req, PRIVILEGE_MASK_IN_FUNCTION, in efx_mcdi_privilege_mask()
2059 efx_mcdi_execute(enp, &req); in efx_mcdi_privilege_mask()
2061 if (req.emr_rc != 0) { in efx_mcdi_privilege_mask()
2062 rc = req.emr_rc; in efx_mcdi_privilege_mask()
2066 if (req.emr_out_length_used < MC_CMD_PRIVILEGE_MASK_OUT_LEN) { in efx_mcdi_privilege_mask()
2071 *maskp = MCDI_OUT_DWORD(req, PRIVILEGE_MASK_OUT_OLD_MASK); in efx_mcdi_privilege_mask()
2092 efx_mcdi_req_t req; in efx_mcdi_set_workaround() local
2097 req.emr_cmd = MC_CMD_WORKAROUND; in efx_mcdi_set_workaround()
2098 req.emr_in_buf = payload; in efx_mcdi_set_workaround()
2099 req.emr_in_length = MC_CMD_WORKAROUND_IN_LEN; in efx_mcdi_set_workaround()
2100 req.emr_out_buf = payload; in efx_mcdi_set_workaround()
2101 req.emr_out_length = MC_CMD_WORKAROUND_OUT_LEN; in efx_mcdi_set_workaround()
2103 MCDI_IN_SET_DWORD(req, WORKAROUND_IN_TYPE, type); in efx_mcdi_set_workaround()
2104 MCDI_IN_SET_DWORD(req, WORKAROUND_IN_ENABLED, enabled ? 1 : 0); in efx_mcdi_set_workaround()
2106 efx_mcdi_execute_quiet(enp, &req); in efx_mcdi_set_workaround()
2108 if (req.emr_rc != 0) { in efx_mcdi_set_workaround()
2109 rc = req.emr_rc; in efx_mcdi_set_workaround()
2114 if (req.emr_out_length_used >= MC_CMD_WORKAROUND_EXT_OUT_LEN) in efx_mcdi_set_workaround()
2115 *flagsp = MCDI_OUT_DWORD(req, WORKAROUND_EXT_OUT_FLAGS); in efx_mcdi_set_workaround()
2134 efx_mcdi_req_t req; in efx_mcdi_get_workarounds() local
2138 req.emr_cmd = MC_CMD_GET_WORKAROUNDS; in efx_mcdi_get_workarounds()
2139 req.emr_in_buf = NULL; in efx_mcdi_get_workarounds()
2140 req.emr_in_length = 0; in efx_mcdi_get_workarounds()
2141 req.emr_out_buf = payload; in efx_mcdi_get_workarounds()
2142 req.emr_out_length = MC_CMD_GET_WORKAROUNDS_OUT_LEN; in efx_mcdi_get_workarounds()
2144 efx_mcdi_execute(enp, &req); in efx_mcdi_get_workarounds()
2146 if (req.emr_rc != 0) { in efx_mcdi_get_workarounds()
2147 rc = req.emr_rc; in efx_mcdi_get_workarounds()
2153 MCDI_OUT_DWORD(req, GET_WORKAROUNDS_OUT_IMPLEMENTED); in efx_mcdi_get_workarounds()
2157 *enabledp = MCDI_OUT_DWORD(req, GET_WORKAROUNDS_OUT_ENABLED); in efx_mcdi_get_workarounds()
2190 efx_mcdi_req_t req; in efx_mcdi_get_phy_media_info() local
2198 req.emr_cmd = MC_CMD_GET_PHY_MEDIA_INFO; in efx_mcdi_get_phy_media_info()
2199 req.emr_in_buf = payload; in efx_mcdi_get_phy_media_info()
2200 req.emr_in_length = MC_CMD_GET_PHY_MEDIA_INFO_IN_LEN; in efx_mcdi_get_phy_media_info()
2201 req.emr_out_buf = payload; in efx_mcdi_get_phy_media_info()
2202 req.emr_out_length = in efx_mcdi_get_phy_media_info()
2205 MCDI_IN_SET_DWORD(req, GET_PHY_MEDIA_INFO_IN_PAGE, mcdi_page); in efx_mcdi_get_phy_media_info()
2207 efx_mcdi_execute(enp, &req); in efx_mcdi_get_phy_media_info()
2209 if (req.emr_rc != 0) { in efx_mcdi_get_phy_media_info()
2210 rc = req.emr_rc; in efx_mcdi_get_phy_media_info()
2214 if (req.emr_out_length_used != in efx_mcdi_get_phy_media_info()
2220 if (MCDI_OUT_DWORD(req, GET_PHY_MEDIA_INFO_OUT_DATALEN) != in efx_mcdi_get_phy_media_info()
2227 MCDI_OUT2(req, uint8_t, GET_PHY_MEDIA_INFO_OUT_DATA) + offset, in efx_mcdi_get_phy_media_info()