Home
last modified time | relevance | path

Searched refs:xgbe_channel (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe.h417 struct xgbe_channel { struct
729 int (*enable_int)(struct xgbe_channel *, enum xgbe_int);
730 int (*disable_int)(struct xgbe_channel *, enum xgbe_int);
731 void (*dev_xmit)(struct xgbe_channel *);
732 int (*dev_read)(struct xgbe_channel *);
733 void (*tx_desc_init)(struct xgbe_channel *);
734 void (*rx_desc_init)(struct xgbe_channel *);
740 void (*tx_start_xmit)(struct xgbe_channel *, struct xgbe_ring *);
903 int (*map_tx_skb)(struct xgbe_channel *, struct sk_buff *);
1065 struct xgbe_channel *channel[XGBE_MAX_DMA_CHANNELS];
H A Dxgbe-drv.c83 struct xgbe_channel *channel; in xgbe_alloc_channels()
164 static int xgbe_maybe_stop_tx_queue(struct xgbe_channel *channel, in xgbe_maybe_stop_tx_queue()
201 struct xgbe_channel *channel) in xgbe_enable_rx_tx_int()
227 struct xgbe_channel *channel) in xgbe_disable_rx_tx_int()
374 struct xgbe_channel *channel; in xgbe_isr_bh_work()
539 struct xgbe_channel *channel = data; in xgbe_dma_isr()
568 struct xgbe_channel *channel = timer_container_of(channel, t, in xgbe_tx_timer()
609 struct xgbe_channel *channel; in xgbe_service_timer()
631 struct xgbe_channel *channel; in xgbe_init_timers()
652 struct xgbe_channel *channel; in xgbe_stop_timers()
[all …]
H A Dxgbe-desc.c65 struct xgbe_channel *channel; in xgbe_free_ring_resources()
139 struct xgbe_channel *channel; in xgbe_alloc_ring_resources()
285 struct xgbe_channel *channel; in xgbe_wrapper_tx_descriptor_init()
326 struct xgbe_channel *channel; in xgbe_wrapper_rx_descriptor_init()
419 static int xgbe_map_tx_skb(struct xgbe_channel *channel, struct sk_buff *skb) in xgbe_map_tx_skb()