dwc_gmac_dev_dmadesc
struct dwc_gmac_dev_dmadesc *desc = NULL;
static void dwc_gmac_desc_set_owned_by_dev(struct dwc_gmac_dev_dmadesc *);
static int dwc_gmac_desc_is_owned_by_dev(struct dwc_gmac_dev_dmadesc *);
static void dwc_gmac_desc_std_set_len(struct dwc_gmac_dev_dmadesc *, int);
static uint32_t dwc_gmac_desc_std_get_len(struct dwc_gmac_dev_dmadesc *);
static void dwc_gmac_desc_std_tx_init_flags(struct dwc_gmac_dev_dmadesc *);
static void dwc_gmac_desc_std_tx_set_first_frag(struct dwc_gmac_dev_dmadesc *);
static void dwc_gmac_desc_std_tx_set_last_frag(struct dwc_gmac_dev_dmadesc *);
static void dwc_gmac_desc_std_rx_init_flags(struct dwc_gmac_dev_dmadesc *);
static int dwc_gmac_desc_std_rx_has_error(struct dwc_gmac_dev_dmadesc *);
static void dwc_gmac_desc_enh_set_len(struct dwc_gmac_dev_dmadesc *, int);
static uint32_t dwc_gmac_desc_enh_get_len(struct dwc_gmac_dev_dmadesc *);
static void dwc_gmac_desc_enh_tx_init_flags(struct dwc_gmac_dev_dmadesc *);
static void dwc_gmac_desc_enh_tx_set_first_frag(struct dwc_gmac_dev_dmadesc *);
static void dwc_gmac_desc_enh_tx_set_last_frag(struct dwc_gmac_dev_dmadesc *);
struct dwc_gmac_dev_dmadesc *desc;
static void dwc_gmac_desc_enh_rx_init_flags(struct dwc_gmac_dev_dmadesc *);
static int dwc_gmac_desc_enh_rx_has_error(struct dwc_gmac_dev_dmadesc *);
struct dwc_gmac_dev_dmadesc *desc;
dwc_gmac_desc_set_owned_by_dev(struct dwc_gmac_dev_dmadesc *desc)
dwc_gmac_desc_is_owned_by_dev(struct dwc_gmac_dev_dmadesc *desc)
dwc_gmac_desc_std_set_len(struct dwc_gmac_dev_dmadesc *desc, int len)
dwc_gmac_desc_std_get_len(struct dwc_gmac_dev_dmadesc *desc)
dwc_gmac_desc_std_tx_init_flags(struct dwc_gmac_dev_dmadesc *desc)
dwc_gmac_desc_std_tx_set_first_frag(struct dwc_gmac_dev_dmadesc *desc)
* sizeof(struct dwc_gmac_dev_dmadesc))
dwc_gmac_desc_std_tx_set_last_frag(struct dwc_gmac_dev_dmadesc *desc)
dwc_gmac_desc_std_rx_init_flags(struct dwc_gmac_dev_dmadesc *desc)
dwc_gmac_desc_std_rx_has_error(struct dwc_gmac_dev_dmadesc *desc) {
#define RX_DESC_OFFSET(N) ((N) * sizeof(struct dwc_gmac_dev_dmadesc))
dwc_gmac_desc_enh_set_len(struct dwc_gmac_dev_dmadesc *desc, int len)
dwc_gmac_desc_enh_get_len(struct dwc_gmac_dev_dmadesc *desc)
dwc_gmac_desc_enh_tx_init_flags(struct dwc_gmac_dev_dmadesc *desc)
dwc_gmac_desc_enh_tx_set_first_frag(struct dwc_gmac_dev_dmadesc *desc)
dwc_gmac_desc_enh_tx_set_last_frag(struct dwc_gmac_dev_dmadesc *desc)
dwc_gmac_desc_enh_rx_init_flags(struct dwc_gmac_dev_dmadesc *desc)
dwc_gmac_desc_enh_rx_has_error(struct dwc_gmac_dev_dmadesc *desc)
const size_t descsz = sizeof(struct dwc_gmac_dev_dmadesc);
struct dwc_gmac_dev_dmadesc *desc = &sc->sc_txq.t_desc[i];
const size_t descsz = sizeof(struct dwc_gmac_dev_dmadesc);
struct dwc_gmac_dev_dmadesc *desc = &sc->sc_rxq.r_desc[i];
struct dwc_gmac_dev_dmadesc *desc;
AWGE_RX_RING_COUNT * sizeof(struct dwc_gmac_dev_dmadesc),
struct dwc_gmac_dev_dmadesc *desc;
AWGE_RX_RING_COUNT * sizeof(struct dwc_gmac_dev_dmadesc),
sizeof(struct dwc_gmac_dev_dmadesc);
AWGE_RX_RING_COUNT * sizeof(struct dwc_gmac_dev_dmadesc);
AWGE_TOTAL_RING_COUNT * sizeof(struct dwc_gmac_dev_dmadesc));
* sizeof(struct dwc_gmac_dev_dmadesc),
AWGE_TX_RING_COUNT * sizeof(struct dwc_gmac_dev_dmadesc),
ring->t_physaddr + sizeof(struct dwc_gmac_dev_dmadesc)
AWGE_TX_RING_COUNT * sizeof(struct dwc_gmac_dev_dmadesc),
AWGE_TX_RING_COUNT * sizeof(struct dwc_gmac_dev_dmadesc),
struct dwc_gmac_dev_dmadesc;
void (*tx_init_flags)(struct dwc_gmac_dev_dmadesc *);
void (*tx_set_owned_by_dev)(struct dwc_gmac_dev_dmadesc *);
int (*tx_is_owned_by_dev)(struct dwc_gmac_dev_dmadesc *);
void (*tx_set_len)(struct dwc_gmac_dev_dmadesc *, int);
void (*tx_set_first_frag)(struct dwc_gmac_dev_dmadesc *);
void (*tx_set_last_frag)(struct dwc_gmac_dev_dmadesc *);
void (*rx_init_flags)(struct dwc_gmac_dev_dmadesc *);
void (*rx_set_owned_by_dev)(struct dwc_gmac_dev_dmadesc *);
int (*rx_is_owned_by_dev)(struct dwc_gmac_dev_dmadesc *);
void (*rx_set_len)(struct dwc_gmac_dev_dmadesc *, int);
uint32_t (*rx_get_len)(struct dwc_gmac_dev_dmadesc *);
int (*rx_has_error)(struct dwc_gmac_dev_dmadesc *);
struct dwc_gmac_dev_dmadesc *t_desc; /* VA of TX ring start */
struct dwc_gmac_dev_dmadesc *r_desc; /* VA of RX ring start */