Home
last modified time | relevance | path

Searched refs:sxgbe_tx_norm_desc (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_desc.h29 struct sxgbe_tx_norm_desc { struct
162 void (*init_tx_desc)(struct sxgbe_tx_norm_desc *p);
165 void (*tx_desc_enable_tse)(struct sxgbe_tx_norm_desc *p, u8 is_tse,
170 void (*prepare_tx_desc)(struct sxgbe_tx_norm_desc *p, u8 is_fd,
174 void (*tx_vlanctl_desc)(struct sxgbe_tx_norm_desc *p, int vlan_ctl);
177 void (*set_tx_owner)(struct sxgbe_tx_norm_desc *p);
180 int (*get_tx_owner)(struct sxgbe_tx_norm_desc *p);
183 void (*close_tx_desc)(struct sxgbe_tx_norm_desc *p);
186 void (*release_tx_desc)(struct sxgbe_tx_norm_desc *p);
191 void (*clear_tx_ic)(struct sxgbe_tx_norm_desc *p);
[all …]
Dsxgbe_desc.c26 static void sxgbe_init_tx_desc(struct sxgbe_tx_norm_desc *p) in sxgbe_init_tx_desc()
31 static void sxgbe_tx_desc_enable_tse(struct sxgbe_tx_norm_desc *p, u8 is_tse, in sxgbe_tx_desc_enable_tse()
42 static void sxgbe_prepare_tx_desc(struct sxgbe_tx_norm_desc *p, u8 is_fd, in sxgbe_prepare_tx_desc()
55 static void sxgbe_tx_vlanctl_desc(struct sxgbe_tx_norm_desc *p, int vlan_ctl) in sxgbe_tx_vlanctl_desc()
61 static void sxgbe_set_tx_owner(struct sxgbe_tx_norm_desc *p) in sxgbe_set_tx_owner()
67 static int sxgbe_get_tx_owner(struct sxgbe_tx_norm_desc *p) in sxgbe_get_tx_owner()
73 static void sxgbe_close_tx_desc(struct sxgbe_tx_norm_desc *p) in sxgbe_close_tx_desc()
80 static void sxgbe_release_tx_desc(struct sxgbe_tx_norm_desc *p) in sxgbe_release_tx_desc()
88 static void sxgbe_clear_tx_ic(struct sxgbe_tx_norm_desc *p) in sxgbe_clear_tx_ic()
94 static int sxgbe_get_tx_ls(struct sxgbe_tx_norm_desc *p) in sxgbe_get_tx_ls()
[all …]
Dsxgbe_main.c404 tx_rsize * sizeof(struct sxgbe_tx_norm_desc), in init_tx_ring()
431 dma_free_coherent(dev, tx_rsize * sizeof(struct sxgbe_tx_norm_desc), in init_tx_ring()
548 dma_free_coherent(dev, tx_rsize * sizeof(struct sxgbe_tx_norm_desc), in free_tx_ring()
618 struct sxgbe_tx_norm_desc *tdesc = txqueue->dma_tx + dma_desc; in tx_free_ring_skbufs()
748 struct sxgbe_tx_norm_desc *p; in sxgbe_tx_queue_clean()
1241 struct sxgbe_tx_norm_desc *first_desc, in sxgbe_tso_prepare()
1278 struct sxgbe_tx_norm_desc *tx_desc, *first_desc; in sxgbe_xmit()
Dsxgbe_common.h382 struct sxgbe_tx_norm_desc *dma_tx;