afex_stats
struct afex_stats afex_stats;
bnx2x_afex_collect_stats(bp, (void *)&afex_stats, stats_type);
for (i = 0; i < (sizeof(struct afex_stats)/sizeof(u32)); i++)
*(((u32 *)(&afex_stats))+i));
struct afex_stats *afex_stats = (struct afex_stats *)void_afex_stats;
memset(afex_stats, 0, sizeof(struct afex_stats));
ADD_64(afex_stats->rx_unicast_bytes_hi,
afex_stats->rx_unicast_bytes_lo,
ADD_64(afex_stats->rx_broadcast_bytes_hi,
afex_stats->rx_broadcast_bytes_lo,
ADD_64(afex_stats->rx_multicast_bytes_hi,
afex_stats->rx_multicast_bytes_lo,
ADD_64(afex_stats->rx_unicast_frames_hi,
afex_stats->rx_unicast_frames_lo,
ADD_64(afex_stats->rx_broadcast_frames_hi,
afex_stats->rx_broadcast_frames_lo,
ADD_64(afex_stats->rx_multicast_frames_hi,
afex_stats->rx_multicast_frames_lo,
ADD_64(afex_stats->rx_frames_discarded_hi,
afex_stats->rx_frames_discarded_lo,
ADD_64(afex_stats->rx_frames_discarded_hi,
afex_stats->rx_frames_discarded_lo,
ADD_64(afex_stats->rx_frames_discarded_hi,
afex_stats->rx_frames_discarded_lo,
ADD_64(afex_stats->rx_frames_dropped_hi,
afex_stats->rx_frames_dropped_lo,
ADD_64(afex_stats->tx_unicast_bytes_hi,
afex_stats->tx_unicast_bytes_lo,
ADD_64(afex_stats->tx_broadcast_bytes_hi,
afex_stats->tx_broadcast_bytes_lo,
ADD_64(afex_stats->tx_multicast_bytes_hi,
afex_stats->tx_multicast_bytes_lo,
ADD_64(afex_stats->tx_unicast_frames_hi,
afex_stats->tx_unicast_frames_lo,
ADD_64(afex_stats->tx_broadcast_frames_hi,
afex_stats->tx_broadcast_frames_lo,
ADD_64(afex_stats->tx_multicast_frames_hi,
afex_stats->tx_multicast_frames_lo,
ADD_64(afex_stats->tx_frames_dropped_hi,
afex_stats->tx_frames_dropped_lo,
ADD_64_LE(afex_stats->rx_unicast_bytes_hi,
afex_stats->rx_unicast_bytes_lo,
ADD_64_LE(afex_stats->rx_unicast_bytes_hi,
afex_stats->rx_unicast_bytes_lo,
ADD_64_LE(afex_stats->rx_broadcast_bytes_hi,
afex_stats->rx_broadcast_bytes_lo,
ADD_64_LE(afex_stats->rx_multicast_bytes_hi,
afex_stats->rx_multicast_bytes_lo,
ADD_64_LE(afex_stats->rx_unicast_frames_hi,
afex_stats->rx_unicast_frames_lo,
ADD_64_LE(afex_stats->rx_unicast_frames_hi,
afex_stats->rx_unicast_frames_lo,
ADD_64_LE(afex_stats->rx_broadcast_frames_hi,
afex_stats->rx_broadcast_frames_lo,
ADD_64_LE(afex_stats->rx_multicast_frames_hi,
afex_stats->rx_multicast_frames_lo,
ADD_64_LE(afex_stats->rx_frames_discarded_hi,
afex_stats->rx_frames_discarded_lo,
ADD_64_LE(afex_stats->rx_frames_discarded_hi,
afex_stats->rx_frames_discarded_lo,
ADD_64_LE(afex_stats->rx_frames_discarded_hi,
afex_stats->rx_frames_discarded_lo,
ADD_64_LE16(afex_stats->rx_frames_dropped_hi,
afex_stats->rx_frames_dropped_lo,
ADD_64_LE(afex_stats->rx_frames_dropped_hi,
afex_stats->rx_frames_dropped_lo,
ADD_64_LE(afex_stats->rx_frames_dropped_hi,
afex_stats->rx_frames_dropped_lo,
ADD_64_LE(afex_stats->rx_frames_dropped_hi,
afex_stats->rx_frames_dropped_lo,
ADD_64_LE(afex_stats->rx_frames_dropped_hi,
afex_stats->rx_frames_dropped_lo,
ADD_64_LE(afex_stats->rx_frames_dropped_hi,
afex_stats->rx_frames_dropped_lo,
ADD_64_LE(afex_stats->tx_unicast_bytes_hi,
afex_stats->tx_unicast_bytes_lo,
ADD_64_LE(afex_stats->tx_unicast_bytes_hi,
afex_stats->tx_unicast_bytes_lo,
ADD_64_LE(afex_stats->tx_broadcast_bytes_hi,
afex_stats->tx_broadcast_bytes_lo,
ADD_64_LE(afex_stats->tx_multicast_bytes_hi,
afex_stats->tx_multicast_bytes_lo,
ADD_64_LE(afex_stats->tx_unicast_frames_hi,
afex_stats->tx_unicast_frames_lo,
ADD_64_LE(afex_stats->tx_unicast_frames_hi,
afex_stats->tx_unicast_frames_lo,
ADD_64_LE(afex_stats->tx_broadcast_frames_hi,
afex_stats->tx_broadcast_frames_lo,
ADD_64_LE(afex_stats->tx_multicast_frames_hi,
afex_stats->tx_multicast_frames_lo,
ADD_64_LE(afex_stats->tx_frames_dropped_hi,
afex_stats->tx_frames_dropped_lo,
ADD_64(afex_stats->rx_frames_dropped_hi,
afex_stats->rx_frames_dropped_lo,
ADD_64(afex_stats->rx_frames_dropped_hi,
afex_stats->rx_frames_dropped_lo,
ADD_64(afex_stats->rx_frames_discarded_hi,
afex_stats->rx_frames_discarded_lo,