Lines Matching refs:xgmac_dma_desc
334 struct xgmac_dma_desc { struct
365 struct xgmac_dma_desc *dma_rx;
370 struct xgmac_dma_desc *dma_tx;
414 static inline void desc_set_buf_len(struct xgmac_dma_desc *p, u32 buf_sz) in desc_set_buf_len()
423 static inline int desc_get_buf_len(struct xgmac_dma_desc *p) in desc_get_buf_len()
430 static inline void desc_init_rx_desc(struct xgmac_dma_desc *p, int ring_size, in desc_init_rx_desc()
433 struct xgmac_dma_desc *end = p + ring_size - 1; in desc_init_rx_desc()
443 static inline void desc_init_tx_desc(struct xgmac_dma_desc *p, u32 ring_size) in desc_init_tx_desc()
449 static inline int desc_get_owner(struct xgmac_dma_desc *p) in desc_get_owner()
454 static inline void desc_set_rx_owner(struct xgmac_dma_desc *p) in desc_set_rx_owner()
460 static inline void desc_set_tx_owner(struct xgmac_dma_desc *p, u32 flags) in desc_set_tx_owner()
468 static inline void desc_clear_tx_owner(struct xgmac_dma_desc *p) in desc_clear_tx_owner()
475 static inline int desc_get_tx_ls(struct xgmac_dma_desc *p) in desc_get_tx_ls()
480 static inline int desc_get_tx_fs(struct xgmac_dma_desc *p) in desc_get_tx_fs()
485 static inline u32 desc_get_buf_addr(struct xgmac_dma_desc *p) in desc_get_buf_addr()
490 static inline void desc_set_buf_addr(struct xgmac_dma_desc *p, in desc_set_buf_addr()
498 static inline void desc_set_buf_addr_and_size(struct xgmac_dma_desc *p, in desc_set_buf_addr_and_size()
505 static inline int desc_get_rx_frame_len(struct xgmac_dma_desc *p) in desc_get_rx_frame_len()
525 static int desc_get_tx_status(struct xgmac_priv *priv, struct xgmac_dma_desc *p) in desc_get_tx_status()
552 static int desc_get_rx_status(struct xgmac_priv *priv, struct xgmac_dma_desc *p) in desc_get_rx_status()
689 struct xgmac_dma_desc *p; in xgmac_rx_refill()
749 sizeof(struct xgmac_dma_desc), in xgmac_dma_desc_rings_init()
762 sizeof(struct xgmac_dma_desc), in xgmac_dma_desc_rings_init()
792 DMA_RX_RING_SZ * sizeof(struct xgmac_dma_desc), in xgmac_dma_desc_rings_init()
802 struct xgmac_dma_desc *p; in xgmac_free_rx_skbufs()
823 struct xgmac_dma_desc *p; in xgmac_free_tx_skbufs()
855 DMA_TX_RING_SZ * sizeof(struct xgmac_dma_desc), in xgmac_free_dma_desc_rings()
861 DMA_RX_RING_SZ * sizeof(struct xgmac_dma_desc), in xgmac_free_dma_desc_rings()
881 struct xgmac_dma_desc *p = priv->dma_tx + entry; in xgmac_tx_complete()
1091 struct xgmac_dma_desc *desc, *first; in xgmac_xmit()
1180 struct xgmac_dma_desc *p; in xgmac_rx()