Lines Matching refs:mac

290 const struct mac_stats *t3_vsc7323_update_stats(struct cmac *mac)  in t3_vsc7323_update_stats()  argument
296 ret = t3_elmr_blk_read(mac->adapter, in t3_vsc7323_update_stats()
297 ELMR_STAT(mac->ext_port, STATS0_START), in t3_vsc7323_update_stats()
300 ret = t3_elmr_blk_read(mac->adapter, in t3_vsc7323_update_stats()
301 ELMR_STAT(mac->ext_port, STATS1_START), in t3_vsc7323_update_stats()
309 rx_ucast = mac->stats.rx_frames - mac->stats.rx_mcast_frames - in t3_vsc7323_update_stats()
310 mac->stats.rx_bcast_frames; in t3_vsc7323_update_stats()
312 tx_ucast = mac->stats.tx_frames - mac->stats.tx_mcast_frames - in t3_vsc7323_update_stats()
313 mac->stats.tx_bcast_frames; in t3_vsc7323_update_stats()
316 #define RMON_UPDATE(mac, name, hw_stat) \ in t3_vsc7323_update_stats() argument
317 mac->stats.name += (u64)((hw_stat) - (u32)(mac->stats.name)) in t3_vsc7323_update_stats()
319 RMON_UPDATE(mac, rx_octets, stats0[4 - STATS0_START]); in t3_vsc7323_update_stats()
320 RMON_UPDATE(mac, rx_frames, stats0[6 - STATS0_START]); in t3_vsc7323_update_stats()
321 RMON_UPDATE(mac, rx_frames, stats0[7 - STATS0_START]); in t3_vsc7323_update_stats()
322 RMON_UPDATE(mac, rx_frames, stats0[8 - STATS0_START]); in t3_vsc7323_update_stats()
323 RMON_UPDATE(mac, rx_mcast_frames, stats0[7 - STATS0_START]); in t3_vsc7323_update_stats()
324 RMON_UPDATE(mac, rx_bcast_frames, stats0[8 - STATS0_START]); in t3_vsc7323_update_stats()
325 RMON_UPDATE(mac, rx_fcs_errs, stats0[9 - STATS0_START]); in t3_vsc7323_update_stats()
326 RMON_UPDATE(mac, rx_pause, stats0[2 - STATS0_START]); in t3_vsc7323_update_stats()
327 RMON_UPDATE(mac, rx_jabber, stats0[16 - STATS0_START]); in t3_vsc7323_update_stats()
328 RMON_UPDATE(mac, rx_short, stats0[11 - STATS0_START]); in t3_vsc7323_update_stats()
329 RMON_UPDATE(mac, rx_symbol_errs, stats0[1 - STATS0_START]); in t3_vsc7323_update_stats()
330 RMON_UPDATE(mac, rx_too_long, stats0[15 - STATS0_START]); in t3_vsc7323_update_stats()
332 RMON_UPDATE(mac, rx_frames_64, stats0[17 - STATS0_START]); in t3_vsc7323_update_stats()
333 RMON_UPDATE(mac, rx_frames_65_127, stats0[18 - STATS0_START]); in t3_vsc7323_update_stats()
334 RMON_UPDATE(mac, rx_frames_128_255, stats0[19 - STATS0_START]); in t3_vsc7323_update_stats()
335 RMON_UPDATE(mac, rx_frames_256_511, stats0[20 - STATS0_START]); in t3_vsc7323_update_stats()
336 RMON_UPDATE(mac, rx_frames_512_1023, stats0[21 - STATS0_START]); in t3_vsc7323_update_stats()
337 RMON_UPDATE(mac, rx_frames_1024_1518, stats0[22 - STATS0_START]); in t3_vsc7323_update_stats()
338 RMON_UPDATE(mac, rx_frames_1519_max, stats0[23 - STATS0_START]); in t3_vsc7323_update_stats()
340 RMON_UPDATE(mac, tx_octets, stats0[26 - STATS0_START]); in t3_vsc7323_update_stats()
341 RMON_UPDATE(mac, tx_frames, stats0[27 - STATS0_START]); in t3_vsc7323_update_stats()
342 RMON_UPDATE(mac, tx_frames, stats0[28 - STATS0_START]); in t3_vsc7323_update_stats()
343 RMON_UPDATE(mac, tx_frames, stats0[29 - STATS0_START]); in t3_vsc7323_update_stats()
344 RMON_UPDATE(mac, tx_mcast_frames, stats0[28 - STATS0_START]); in t3_vsc7323_update_stats()
345 RMON_UPDATE(mac, tx_bcast_frames, stats0[29 - STATS0_START]); in t3_vsc7323_update_stats()
346 RMON_UPDATE(mac, tx_pause, stats0[25 - STATS0_START]); in t3_vsc7323_update_stats()
348 RMON_UPDATE(mac, tx_underrun, 0); in t3_vsc7323_update_stats()
350 RMON_UPDATE(mac, tx_frames_64, stats1[36 - STATS1_START]); in t3_vsc7323_update_stats()
351 RMON_UPDATE(mac, tx_frames_65_127, stats1[37 - STATS1_START]); in t3_vsc7323_update_stats()
352 RMON_UPDATE(mac, tx_frames_128_255, stats1[38 - STATS1_START]); in t3_vsc7323_update_stats()
353 RMON_UPDATE(mac, tx_frames_256_511, stats1[39 - STATS1_START]); in t3_vsc7323_update_stats()
354 RMON_UPDATE(mac, tx_frames_512_1023, stats1[40 - STATS1_START]); in t3_vsc7323_update_stats()
355 RMON_UPDATE(mac, tx_frames_1024_1518, stats1[41 - STATS1_START]); in t3_vsc7323_update_stats()
356 RMON_UPDATE(mac, tx_frames_1519_max, stats1[42 - STATS1_START]); in t3_vsc7323_update_stats()
360 mac->stats.rx_frames = rx_ucast + mac->stats.rx_mcast_frames + in t3_vsc7323_update_stats()
361 mac->stats.rx_bcast_frames; in t3_vsc7323_update_stats()
362 mac->stats.tx_frames = tx_ucast + mac->stats.tx_mcast_frames + in t3_vsc7323_update_stats()
363 mac->stats.tx_bcast_frames; in t3_vsc7323_update_stats()
364 out: return &mac->stats; in t3_vsc7323_update_stats()