stmmac_extra_stats
struct stmmac_extra_stats *x,
struct stmmac_extra_stats *x, u32 chan,
struct stmmac_extra_stats *x)
struct stmmac_extra_stats *x,
struct stmmac_extra_stats *x)
static void dwmac100_dma_diagnostic_fr(struct stmmac_extra_stats *x,
struct stmmac_extra_stats *x)
struct stmmac_extra_stats *x,
static int dwmac4_wrback_get_tx_status(struct stmmac_extra_stats *x,
static int dwmac4_wrback_get_rx_status(struct stmmac_extra_stats *x,
struct stmmac_extra_stats *x, u32 chan, u32 dir);
struct stmmac_extra_stats *x, u32 chan, u32 dir)
struct stmmac_extra_stats *x, u32 chan, u32 dir);
struct stmmac_extra_stats *x, u32 chan, u32 dir)
struct stmmac_extra_stats *x)
static int dwxgmac2_get_tx_status(struct stmmac_extra_stats *x,
static int dwxgmac2_get_rx_status(struct stmmac_extra_stats *x,
struct stmmac_extra_stats *x, u32 chan,
static void enh_desc_get_ext_status(struct stmmac_extra_stats *x,
static int enh_desc_get_tx_status(struct stmmac_extra_stats *x,
static int enh_desc_get_rx_status(struct stmmac_extra_stats *x,
void (*dma_diagnostic_fr)(struct stmmac_extra_stats *x,
struct stmmac_extra_stats *x, u32 chan, u32 dir);
struct stmmac_extra_stats;
struct stmmac_extra_stats *x);
struct stmmac_extra_stats *x, u32 rx_queues,
struct stmmac_extra_stats *x, u32 txqcnt);
int (*tx_status)(struct stmmac_extra_stats *x,
int (*rx_status)(struct stmmac_extra_stats *x,
void (*rx_extended_status)(struct stmmac_extra_stats *x,
static int ndesc_get_tx_status(struct stmmac_extra_stats *x,
static int ndesc_get_rx_status(struct stmmac_extra_stats *x,
struct stmmac_extra_stats xstats ____cacheline_aligned_in_smp;
struct stmmac_extra_stats *x, u32 txqcnt)
{ #m, sizeof_field(struct stmmac_extra_stats, m), \
struct stmmac_extra_stats *x)
struct stmmac_extra_stats *x);
struct stmmac_extra_stats *initial, *final;