sxgbe_tx_norm_desc
struct sxgbe_tx_norm_desc *dma_tx;
static void sxgbe_tx_enable_tstamp(struct sxgbe_tx_norm_desc *p)
static int sxgbe_get_tx_timestamp_status(struct sxgbe_tx_norm_desc *p)
static void sxgbe_init_tx_desc(struct sxgbe_tx_norm_desc *p)
static void sxgbe_tx_desc_enable_tse(struct sxgbe_tx_norm_desc *p, u8 is_tse,
static void sxgbe_prepare_tx_desc(struct sxgbe_tx_norm_desc *p, u8 is_fd,
static void sxgbe_tx_vlanctl_desc(struct sxgbe_tx_norm_desc *p, int vlan_ctl)
static void sxgbe_set_tx_owner(struct sxgbe_tx_norm_desc *p)
static int sxgbe_get_tx_owner(struct sxgbe_tx_norm_desc *p)
static void sxgbe_close_tx_desc(struct sxgbe_tx_norm_desc *p)
static void sxgbe_release_tx_desc(struct sxgbe_tx_norm_desc *p)
static void sxgbe_clear_tx_ic(struct sxgbe_tx_norm_desc *p)
static int sxgbe_get_tx_ls(struct sxgbe_tx_norm_desc *p)
static int sxgbe_get_tx_len(struct sxgbe_tx_norm_desc *p)
void (*init_tx_desc)(struct sxgbe_tx_norm_desc *p);
void (*tx_desc_enable_tse)(struct sxgbe_tx_norm_desc *p, u8 is_tse,
void (*prepare_tx_desc)(struct sxgbe_tx_norm_desc *p, u8 is_fd,
void (*tx_vlanctl_desc)(struct sxgbe_tx_norm_desc *p, int vlan_ctl);
void (*set_tx_owner)(struct sxgbe_tx_norm_desc *p);
int (*get_tx_owner)(struct sxgbe_tx_norm_desc *p);
void (*close_tx_desc)(struct sxgbe_tx_norm_desc *p);
void (*release_tx_desc)(struct sxgbe_tx_norm_desc *p);
void (*clear_tx_ic)(struct sxgbe_tx_norm_desc *p);
int (*get_tx_ls)(struct sxgbe_tx_norm_desc *p);
int (*get_tx_len)(struct sxgbe_tx_norm_desc *p);
void (*tx_enable_tstamp)(struct sxgbe_tx_norm_desc *p);
int (*get_tx_timestamp_status)(struct sxgbe_tx_norm_desc *p);
struct sxgbe_tx_norm_desc *first_desc,
struct sxgbe_tx_norm_desc *tx_desc, *first_desc;
tx_rsize * sizeof(struct sxgbe_tx_norm_desc),
dma_free_coherent(dev, tx_rsize * sizeof(struct sxgbe_tx_norm_desc),
dma_free_coherent(dev, tx_rsize * sizeof(struct sxgbe_tx_norm_desc),
struct sxgbe_tx_norm_desc *tdesc = txqueue->dma_tx + dma_desc;
struct sxgbe_tx_norm_desc *p;