Home
last modified time | relevance | path

Searched refs:wil_ring (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/drivers/net/wireless/ath/wil6210/
Dtxrx.c50 static inline int wil_ring_wmark_low(struct wil_ring *ring) in wil_ring_wmark_low()
56 static inline int wil_ring_wmark_high(struct wil_ring *ring) in wil_ring_wmark_high()
62 static inline int wil_ring_avail_low(struct wil_ring *ring) in wil_ring_avail_low()
68 static inline int wil_ring_avail_high(struct wil_ring *ring) in wil_ring_avail_high()
81 struct wil_ring *vring = &wil->ring_tx[i]; in wil_is_tx_idle()
120 static int wil_vring_alloc(struct wil6210_priv *wil, struct wil_ring *vring) in wil_vring_alloc()
200 static void wil_vring_free(struct wil6210_priv *wil, struct wil_ring *vring) in wil_vring_free()
267 static int wil_vring_alloc_skb(struct wil6210_priv *wil, struct wil_ring *vring, in wil_vring_alloc_skb()
366 struct wil_ring *ring = &wil->ring_rx; in wil_is_rx_idle()
453 struct wil_ring *vring) in wil_vring_reap_rx()
[all …]
Dtxrx.h590 static inline int wil_ring_is_empty(struct wil_ring *ring) in wil_ring_is_empty()
595 static inline u32 wil_ring_next_tail(struct wil_ring *ring) in wil_ring_next_tail()
600 static inline void wil_ring_advance_head(struct wil_ring *ring, int n) in wil_ring_advance_head()
605 static inline int wil_ring_is_full(struct wil_ring *ring) in wil_ring_is_full()
641 static inline int wil_ring_used_tx(struct wil_ring *ring) in wil_ring_used_tx()
650 static inline int wil_ring_avail_tx(struct wil_ring *ring) in wil_ring_avail_tx()
Dtxrx_edma.c165 struct wil_ring *ring, u32 i) in wil_ring_alloc_skb_edma()
246 struct wil_ring *ring = &wil->ring_rx; in wil_rx_refill_edma()
277 struct wil_ring *ring) in wil_move_all_rx_buff_to_free_list()
308 struct wil_ring *ring = &wil->ring_rx; in wil_free_rx_buff_arr()
387 struct wil_ring *ring) in wil_ring_alloc_desc_ring()
431 static void wil_ring_free_edma(struct wil6210_priv *wil, struct wil_ring *ring) in wil_ring_free_edma()
496 struct wil_ring *ring = &wil->ring_rx; in wil_init_rx_desc_ring()
617 struct wil_ring *ring = &wil->ring_rx; in wil_rx_init_edma()
714 struct wil_ring *ring = &wil->ring_tx[ring_id]; in wil_ring_init_tx_edma()
1069 struct wil_ring *ring = &wil->ring_rx; in wil_rx_handle_edma()
[all …]
Dwil6210.h531 struct wil_ring { struct
607 void (*ring_fini_tx)(struct wil6210_priv *wil, struct wil_ring *ring);
617 struct wil_ring *ring, struct sk_buff *skb);
998 struct wil_ring ring_rx;
1000 struct wil_ring ring_tx[WIL6210_MAX_TX_RINGS];
1266 int wmi_rx_chain_add(struct wil6210_priv *wil, struct wil_ring *vring);
1378 struct wil_ring *ring, bool should_stop);
1380 struct wil_ring *ring, bool check_stop);
Dtxrx_edma.h576 static inline u32 wil_ring_next_head(struct wil_ring *ring) in wil_ring_next_head()
Dnetdev.c153 struct wil_ring *ring = &wil->ring_tx[i]; in wil6210_netdev_poll_tx()
Ddebugfs.c54 struct wil_ring *ring, in wil_print_desc_edma()
86 const char *name, struct wil_ring *ring, in wil_print_ring()
151 struct wil_ring *ring = &wil->ring_tx[i]; in ring_show()
1082 struct wil_ring *ring; in txdesc_show()
Dwmi.c1595 struct wil_ring *ring; in wil_find_cid_ringid_sta()
2592 int wmi_rx_chain_add(struct wil6210_priv *wil, struct wil_ring *vring) in wmi_rx_chain_add()
3822 struct wil_ring *ring = &wil->ring_rx; in wil_wmi_rx_desc_ring_add()
3866 struct wil_ring *ring = &wil->ring_tx[ring_id]; in wil_wmi_tx_desc_ring_add()
3917 struct wil_ring *ring = &wil->ring_tx[ring_id]; in wil_wmi_bcast_desc_ring_add()
Dmain.c211 struct wil_ring *ring = &wil->ring_tx[id]; in wil_ring_fini_tx()