Lines Matching full:modes
861 efx_qword_t modes; in efx_mcdi_get_loopback_modes() local
893 modes = *MCDI_OUT2(req, efx_qword_t, GET_LOOPBACK_MODES_OUT_100M); in efx_mcdi_get_loopback_modes()
894 EFX_AND_QWORD(modes, mask); in efx_mcdi_get_loopback_modes()
895 encp->enc_loopback_types[EFX_LINK_100FDX] = modes; in efx_mcdi_get_loopback_modes()
897 modes = *MCDI_OUT2(req, efx_qword_t, GET_LOOPBACK_MODES_OUT_1G); in efx_mcdi_get_loopback_modes()
898 EFX_AND_QWORD(modes, mask); in efx_mcdi_get_loopback_modes()
899 encp->enc_loopback_types[EFX_LINK_1000FDX] = modes; in efx_mcdi_get_loopback_modes()
901 modes = *MCDI_OUT2(req, efx_qword_t, GET_LOOPBACK_MODES_OUT_10G); in efx_mcdi_get_loopback_modes()
902 EFX_AND_QWORD(modes, mask); in efx_mcdi_get_loopback_modes()
903 encp->enc_loopback_types[EFX_LINK_10000FDX] = modes; in efx_mcdi_get_loopback_modes()
908 /* Response includes 40G loopback modes */ in efx_mcdi_get_loopback_modes()
909 modes = *MCDI_OUT2(req, efx_qword_t, in efx_mcdi_get_loopback_modes()
911 EFX_AND_QWORD(modes, mask); in efx_mcdi_get_loopback_modes()
912 encp->enc_loopback_types[EFX_LINK_40000FDX] = modes; in efx_mcdi_get_loopback_modes()
918 /* Response includes 25G loopback modes */ in efx_mcdi_get_loopback_modes()
919 modes = *MCDI_OUT2(req, efx_qword_t, in efx_mcdi_get_loopback_modes()
921 EFX_AND_QWORD(modes, mask); in efx_mcdi_get_loopback_modes()
922 encp->enc_loopback_types[EFX_LINK_25000FDX] = modes; in efx_mcdi_get_loopback_modes()
928 /* Response includes 50G loopback modes */ in efx_mcdi_get_loopback_modes()
929 modes = *MCDI_OUT2(req, efx_qword_t, in efx_mcdi_get_loopback_modes()
931 EFX_AND_QWORD(modes, mask); in efx_mcdi_get_loopback_modes()
932 encp->enc_loopback_types[EFX_LINK_50000FDX] = modes; in efx_mcdi_get_loopback_modes()
938 /* Response includes 100G loopback modes */ in efx_mcdi_get_loopback_modes()
939 modes = *MCDI_OUT2(req, efx_qword_t, in efx_mcdi_get_loopback_modes()
941 EFX_AND_QWORD(modes, mask); in efx_mcdi_get_loopback_modes()
942 encp->enc_loopback_types[EFX_LINK_100000FDX] = modes; in efx_mcdi_get_loopback_modes()
945 EFX_ZERO_QWORD(modes); in efx_mcdi_get_loopback_modes()
946 EFX_SET_QWORD_BIT(modes, EFX_LOOPBACK_OFF); in efx_mcdi_get_loopback_modes()
947 EFX_OR_QWORD(modes, encp->enc_loopback_types[EFX_LINK_100FDX]); in efx_mcdi_get_loopback_modes()
948 EFX_OR_QWORD(modes, encp->enc_loopback_types[EFX_LINK_1000FDX]); in efx_mcdi_get_loopback_modes()
949 EFX_OR_QWORD(modes, encp->enc_loopback_types[EFX_LINK_10000FDX]); in efx_mcdi_get_loopback_modes()
950 EFX_OR_QWORD(modes, encp->enc_loopback_types[EFX_LINK_40000FDX]); in efx_mcdi_get_loopback_modes()
951 EFX_OR_QWORD(modes, encp->enc_loopback_types[EFX_LINK_25000FDX]); in efx_mcdi_get_loopback_modes()
952 EFX_OR_QWORD(modes, encp->enc_loopback_types[EFX_LINK_50000FDX]); in efx_mcdi_get_loopback_modes()
953 EFX_OR_QWORD(modes, encp->enc_loopback_types[EFX_LINK_100000FDX]); in efx_mcdi_get_loopback_modes()
954 encp->enc_loopback_types[EFX_LINK_UNKNOWN] = modes; in efx_mcdi_get_loopback_modes()