tx_port_stats_ext
struct tx_port_stats_ext *tx_port_stats_ext;
(offsetof(struct tx_port_stats_ext, counter) / 8)
tx_stat_size = sizeof(struct tx_port_stats_ext);
offsetof(struct tx_port_stats_ext, pfc_pri0_tx_duration_us) / 8) {
u64 *tx_port_stats_ext = (u64 *)softc->hw_tx_port_stats_ext.idi_vaddr;
softc->tx_bytes_pri[i] = *(tx_port_stats_ext + n);
softc->tx_packets_pri[i] = *(tx_port_stats_ext + n);
&softc->tx_port_stats_ext->tx_bytes_cos0, "Transmitted bytes count cos0");
&softc->tx_port_stats_ext->tx_packets_cos0, "Transmitted packets count cos0");
&softc->tx_port_stats_ext->tx_bytes_cos1, "Transmitted bytes count cos1");
&softc->tx_port_stats_ext->tx_packets_cos1, "Transmitted packets count cos1");
&softc->tx_port_stats_ext->tx_bytes_cos2, "Transmitted bytes count cos2");
&softc->tx_port_stats_ext->tx_packets_cos2, "Transmitted packets count cos2");
&softc->tx_port_stats_ext->tx_bytes_cos3, "Transmitted bytes count cos3");
&softc->tx_port_stats_ext->tx_packets_cos3, "Transmitted packets count cos3");
&softc->tx_port_stats_ext->tx_bytes_cos4, "Transmitted bytes count cos4");
&softc->tx_port_stats_ext->tx_packets_cos4, "Transmitted packets count cos4");
&softc->tx_port_stats_ext->tx_bytes_cos5, "Transmitted bytes count cos5");
&softc->tx_port_stats_ext->tx_packets_cos5, "Transmitted packets count cos5");
&softc->tx_port_stats_ext->tx_bytes_cos6, "Transmitted bytes count cos6");
&softc->tx_port_stats_ext->tx_packets_cos6, "Transmitted packets count cos6");
&softc->tx_port_stats_ext->tx_bytes_cos7, "Transmitted bytes count cos7");
&softc->tx_port_stats_ext->tx_packets_cos7, "Transmitted packets count cos7");
&softc->tx_port_stats_ext->pfc_pri0_tx_duration_us, "Time duration between"
&softc->tx_port_stats_ext->pfc_pri0_tx_transitions, "Num times transition"
&softc->tx_port_stats_ext->pfc_pri1_tx_duration_us, "Time duration between"
&softc->tx_port_stats_ext->pfc_pri1_tx_transitions, "Num times transition"
&softc->tx_port_stats_ext->pfc_pri2_tx_duration_us, "Time duration between"
&softc->tx_port_stats_ext->pfc_pri2_tx_transitions, "Num times transition"
&softc->tx_port_stats_ext->pfc_pri3_tx_duration_us, "Time duration between"
&softc->tx_port_stats_ext->pfc_pri3_tx_transitions, "Num times transition"
&softc->tx_port_stats_ext->pfc_pri4_tx_duration_us, "Time duration between"
&softc->tx_port_stats_ext->pfc_pri4_tx_transitions, "Num times transition"
&softc->tx_port_stats_ext->pfc_pri5_tx_duration_us, "Time duration between"
&softc->tx_port_stats_ext->pfc_pri5_tx_transitions, "Num times transition"
&softc->tx_port_stats_ext->pfc_pri6_tx_duration_us, "Time duration between"
&softc->tx_port_stats_ext->pfc_pri6_tx_transitions, "Num times transition"
&softc->tx_port_stats_ext->pfc_pri7_tx_duration_us, "Time duration between"
&softc->tx_port_stats_ext->pfc_pri7_tx_transitions, "Num times transition"
rc = iflib_dma_alloc(ctx, sizeof(struct tx_port_stats_ext),
softc->tx_port_stats_ext = (void *) softc->hw_tx_port_stats_ext.idi_vaddr;