• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/mlx5/mlx5_en/

Lines Matching refs:subtype

51 	u32	subtype;
58 .subtype = IFM_1000_CX_SGMII,
62 .subtype = IFM_1000_KX,
66 .subtype = IFM_10G_CX4,
70 .subtype = IFM_10G_KX4,
74 .subtype = IFM_10G_KR,
78 .subtype = IFM_20G_KR2,
82 .subtype = IFM_40G_CR4,
86 .subtype = IFM_40G_KR4,
90 .subtype = IFM_56G_R4,
94 .subtype = IFM_10G_CR1,
98 .subtype = IFM_10G_SR,
102 .subtype = IFM_10G_ER,
106 .subtype = IFM_10G_LR,
110 .subtype = IFM_40G_SR4,
114 .subtype = IFM_40G_LR4,
118 .subtype = IFM_40G_ER4,
122 .subtype = IFM_100G_CR4,
126 .subtype = IFM_100G_SR4,
130 .subtype = IFM_100G_KR4,
134 .subtype = IFM_100G_LR4,
138 .subtype = IFM_100_TX,
142 .subtype = IFM_1000_T,
146 .subtype = IFM_10G_T,
150 .subtype = IFM_25G_CR,
154 .subtype = IFM_25G_KR,
158 .subtype = IFM_25G_SR,
162 .subtype = IFM_50G_CR2,
166 .subtype = IFM_50G_KR2,
170 .subtype = IFM_50G_KR4,
177 .subtype = IFM_100_SGMII,
181 .subtype = IFM_1000_KX,
185 .subtype = IFM_1000_CX_SGMII,
189 .subtype = IFM_1000_CX,
193 .subtype = IFM_1000_LX,
197 .subtype = IFM_1000_SX,
201 .subtype = IFM_1000_T,
205 .subtype = IFM_5000_T,
209 .subtype = IFM_5000_KR,
213 .subtype = IFM_5000_KR1,
217 .subtype = IFM_5000_KR_S,
221 .subtype = IFM_10G_ER,
225 .subtype = IFM_10G_KR,
229 .subtype = IFM_10G_LR,
233 .subtype = IFM_10G_SR,
237 .subtype = IFM_10G_T,
241 .subtype = IFM_10G_AOC,
245 .subtype = IFM_10G_CR1,
249 .subtype = IFM_40G_CR4,
253 .subtype = IFM_40G_KR4,
257 .subtype = IFM_40G_LR4,
261 .subtype = IFM_40G_SR4,
265 .subtype = IFM_40G_ER4,
270 .subtype = IFM_25G_CR,
274 .subtype = IFM_25G_KR,
278 .subtype = IFM_25G_SR,
282 .subtype = IFM_25G_ACC,
286 .subtype = IFM_25G_AOC,
290 .subtype = IFM_25G_CR1,
294 .subtype = IFM_25G_CR_S,
298 .subtype = IFM_5000_KR1,
302 .subtype = IFM_25G_KR_S,
306 .subtype = IFM_25G_LR,
310 .subtype = IFM_25G_T,
314 .subtype = IFM_50G_CR2,
318 .subtype = IFM_50G_KR2,
322 .subtype = IFM_50G_KR4,
326 .subtype = IFM_50G_SR2,
330 .subtype = IFM_50G_LR2,
334 .subtype = IFM_50G_LR,
338 .subtype = IFM_50G_SR,
342 .subtype = IFM_50G_CP,
346 .subtype = IFM_50G_FR,
350 .subtype = IFM_50G_KR_PAM4,
354 .subtype = IFM_100G_CR4,
358 .subtype = IFM_100G_KR4,
362 .subtype = IFM_100G_LR4,
366 .subtype = IFM_100G_SR4,
370 .subtype = IFM_100G_SR2,
374 .subtype = IFM_100G_CP2,
378 .subtype = IFM_100G_KR2_PAM4,
382 .subtype = IFM_200G_DR4,
386 .subtype = IFM_200G_LR4,
390 .subtype = IFM_200G_SR4,
394 .subtype = IFM_200G_FR4,
398 .subtype = IFM_200G_CR4_PAM4,
402 .subtype = IFM_200G_KR4_PAM4,
457 if (media_entry.subtype == 0) {
459 "Could not find operational media subtype\n");
463 switch (media_entry.subtype) {
471 media_entry.subtype = IFM_10G_LR;
480 media_entry.subtype = IFM_40G_ER4;
483 priv->media_active_last = media_entry.subtype | IFM_ETHER | IFM_FDX;
502 mlx5e_find_link_mode(u32 subtype, bool ext)
510 switch (subtype) {
512 subtype = IFM_10G_ER;
515 subtype = IFM_40G_LR4;
528 if (media_entry.subtype == subtype) {
4418 mlx5e_ifm_add(priv, media_entry.subtype);