Lines Matching refs:outbuf
39 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_PHY_CFG_OUT_LEN); in efx_mcdi_get_phy_cfg()
47 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_get_phy_cfg()
56 cfg->flags = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_FLAGS); in efx_mcdi_get_phy_cfg()
57 cfg->type = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_TYPE); in efx_mcdi_get_phy_cfg()
59 MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_SUPPORTED_CAP); in efx_mcdi_get_phy_cfg()
60 cfg->channel = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_CHANNEL); in efx_mcdi_get_phy_cfg()
61 cfg->port = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_PRT); in efx_mcdi_get_phy_cfg()
62 cfg->stats_mask = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_STATS_MASK); in efx_mcdi_get_phy_cfg()
63 memcpy(cfg->name, MCDI_PTR(outbuf, GET_PHY_CFG_OUT_NAME), in efx_mcdi_get_phy_cfg()
65 cfg->media = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_MEDIA_TYPE); in efx_mcdi_get_phy_cfg()
66 cfg->mmd_mask = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_MMD_MASK); in efx_mcdi_get_phy_cfg()
67 memcpy(cfg->revision, MCDI_PTR(outbuf, GET_PHY_CFG_OUT_REVISION), in efx_mcdi_get_phy_cfg()
98 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_LOOPBACK_MODES_OUT_LEN); in efx_mcdi_loopback_modes()
103 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_loopback_modes()
113 *loopback_modes = MCDI_QWORD(outbuf, GET_LOOPBACK_MODES_OUT_SUGGESTED); in efx_mcdi_loopback_modes()
127 MCDI_DECLARE_BUF(outbuf, MC_CMD_MDIO_READ_OUT_LEN); in efx_mcdi_mdio_read()
137 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_mdio_read()
141 if (MCDI_DWORD(outbuf, MDIO_READ_OUT_STATUS) != in efx_mcdi_mdio_read()
145 return (u16)MCDI_DWORD(outbuf, MDIO_READ_OUT_VALUE); in efx_mcdi_mdio_read()
153 MCDI_DECLARE_BUF(outbuf, MC_CMD_MDIO_WRITE_OUT_LEN); in efx_mcdi_mdio_write()
164 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_mdio_write()
168 if (MCDI_DWORD(outbuf, MDIO_WRITE_OUT_STATUS) != in efx_mcdi_mdio_write()
339 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_LINK_OUT_LEN); in efx_mcdi_phy_probe()
355 outbuf, sizeof(outbuf), NULL); in efx_mcdi_phy_probe()
372 caps = MCDI_DWORD(outbuf, GET_LINK_OUT_CAP); in efx_mcdi_phy_probe()
418 MCDI_DWORD(outbuf, GET_LINK_OUT_LINK_SPEED), in efx_mcdi_phy_probe()
419 MCDI_DWORD(outbuf, GET_LINK_OUT_FLAGS), in efx_mcdi_phy_probe()
420 MCDI_DWORD(outbuf, GET_LINK_OUT_FCNTL)); in efx_mcdi_phy_probe()
477 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_LINK_OUT_LEN); in efx_mcdi_phy_poll()
485 outbuf, sizeof(outbuf), NULL); in efx_mcdi_phy_poll()
491 MCDI_DWORD(outbuf, GET_LINK_OUT_LINK_SPEED), in efx_mcdi_phy_poll()
492 MCDI_DWORD(outbuf, GET_LINK_OUT_FLAGS), in efx_mcdi_phy_poll()
493 MCDI_DWORD(outbuf, GET_LINK_OUT_FCNTL)); in efx_mcdi_phy_poll()
509 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_LINK_OUT_LEN); in efx_mcdi_phy_get_settings()
526 outbuf, sizeof(outbuf), NULL); in efx_mcdi_phy_get_settings()
531 MCDI_DWORD(outbuf, GET_LINK_OUT_LP_CAP)); in efx_mcdi_phy_get_settings()
579 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_PHY_STATE_OUT_LEN); in efx_mcdi_phy_test_alive()
586 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_phy_test_alive()
592 if (MCDI_DWORD(outbuf, GET_PHY_STATE_OUT_STATE) != MC_CMD_PHY_STATE_OK) in efx_mcdi_phy_test_alive()
616 MCDI_DECLARE_BUF(outbuf, MC_CMD_POLL_BIST_OUT_SFT9001_LEN); in efx_mcdi_bist()
631 outbuf, sizeof(outbuf), &outlen); in efx_mcdi_bist()
635 status = MCDI_DWORD(outbuf, POLL_BIST_OUT_RESULT); in efx_mcdi_bist()
652 ptr = MCDI_PTR(outbuf, POLL_BIST_OUT_SFT9001_CABLE_LENGTH_A); in efx_mcdi_bist()
740 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_PHY_MEDIA_INFO_OUT_LENMAX); in efx_mcdi_phy_get_module_eeprom()
761 outbuf, sizeof(outbuf), in efx_mcdi_phy_get_module_eeprom()
770 payload_len = MCDI_DWORD(outbuf, in efx_mcdi_phy_get_module_eeprom()
781 MCDI_PTR(outbuf, GET_PHY_MEDIA_INFO_OUT_DATA) + page_off, in efx_mcdi_phy_get_module_eeprom()
904 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_LINK_OUT_LEN); in efx_mcdi_mac_check_fault()
911 outbuf, sizeof(outbuf), &outlength); in efx_mcdi_mac_check_fault()
915 return MCDI_DWORD(outbuf, GET_LINK_OUT_MAC_FAULT) != 0; in efx_mcdi_mac_check_fault()
1033 MCDI_DECLARE_BUF(outbuf, MC_CMD_GET_PORT_ASSIGNMENT_OUT_LEN); in efx_mcdi_port_get_number()
1037 outbuf, sizeof(outbuf), NULL); in efx_mcdi_port_get_number()
1041 return MCDI_DWORD(outbuf, GET_PORT_ASSIGNMENT_OUT_PORT); in efx_mcdi_port_get_number()