Searched refs:wil_ring (Results 1 – 9 of 9) sorted by relevance
/linux-6.12.1/drivers/net/wireless/ath/wil6210/ |
D | txrx.c | 40 static inline int wil_ring_wmark_low(struct wil_ring *ring) in wil_ring_wmark_low() 46 static inline int wil_ring_wmark_high(struct wil_ring *ring) in wil_ring_wmark_high() 52 static inline int wil_ring_avail_low(struct wil_ring *ring) in wil_ring_avail_low() 58 static inline int wil_ring_avail_high(struct wil_ring *ring) in wil_ring_avail_high() 71 struct wil_ring *vring = &wil->ring_tx[i]; in wil_is_tx_idle() 110 static int wil_vring_alloc(struct wil6210_priv *wil, struct wil_ring *vring) in wil_vring_alloc() 190 static void wil_vring_free(struct wil6210_priv *wil, struct wil_ring *vring) in wil_vring_free() 256 static int wil_vring_alloc_skb(struct wil6210_priv *wil, struct wil_ring *vring, in wil_vring_alloc_skb() 354 struct wil_ring *ring = &wil->ring_rx; in wil_is_rx_idle() 440 struct wil_ring *vring) in wil_vring_reap_rx() [all …]
|
D | txrx.h | 581 static inline int wil_ring_is_empty(struct wil_ring *ring) in wil_ring_is_empty() 586 static inline u32 wil_ring_next_tail(struct wil_ring *ring) in wil_ring_next_tail() 591 static inline void wil_ring_advance_head(struct wil_ring *ring, int n) in wil_ring_advance_head() 596 static inline int wil_ring_is_full(struct wil_ring *ring) in wil_ring_is_full() 632 static inline int wil_ring_used_tx(struct wil_ring *ring) in wil_ring_used_tx() 641 static inline int wil_ring_avail_tx(struct wil_ring *ring) in wil_ring_avail_tx()
|
D | txrx_edma.c | 152 struct wil_ring *ring, u32 i) in wil_ring_alloc_skb_edma() 233 struct wil_ring *ring = &wil->ring_rx; in wil_rx_refill_edma() 264 struct wil_ring *ring) in wil_move_all_rx_buff_to_free_list() 295 struct wil_ring *ring = &wil->ring_rx; in wil_free_rx_buff_arr() 374 struct wil_ring *ring) in wil_ring_alloc_desc_ring() 418 static void wil_ring_free_edma(struct wil6210_priv *wil, struct wil_ring *ring) in wil_ring_free_edma() 483 struct wil_ring *ring = &wil->ring_rx; in wil_init_rx_desc_ring() 604 struct wil_ring *ring = &wil->ring_rx; in wil_rx_init_edma() 701 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 …]
|
D | wil6210.h | 522 struct wil_ring { struct 598 void (*ring_fini_tx)(struct wil6210_priv *wil, struct wil_ring *ring); 608 struct wil_ring *ring, struct sk_buff *skb); 989 struct wil_ring ring_rx; 991 struct wil_ring ring_tx[WIL6210_MAX_TX_RINGS]; 1259 int wmi_rx_chain_add(struct wil6210_priv *wil, struct wil_ring *vring); 1371 struct wil_ring *ring, bool should_stop); 1373 struct wil_ring *ring, bool check_stop);
|
D | txrx_edma.h | 567 static inline u32 wil_ring_next_head(struct wil_ring *ring) in wil_ring_next_head()
|
D | debugfs.c | 43 struct wil_ring *ring, in wil_print_desc_edma() 75 const char *name, struct wil_ring *ring, in wil_print_ring() 140 struct wil_ring *ring = &wil->ring_tx[i]; in ring_show() 1065 struct wil_ring *ring; in txdesc_show()
|
D | netdev.c | 142 struct wil_ring *ring = &wil->ring_tx[i]; in wil6210_netdev_poll_tx()
|
D | wmi.c | 1583 struct wil_ring *ring; in wil_find_cid_ringid_sta() 2609 int wmi_rx_chain_add(struct wil6210_priv *wil, struct wil_ring *vring) in wmi_rx_chain_add() 3839 struct wil_ring *ring = &wil->ring_rx; in wil_wmi_rx_desc_ring_add() 3883 struct wil_ring *ring = &wil->ring_tx[ring_id]; in wil_wmi_tx_desc_ring_add() 3934 struct wil_ring *ring = &wil->ring_tx[ring_id]; in wil_wmi_bcast_desc_ring_add()
|
D | main.c | 200 struct wil_ring *ring = &wil->ring_tx[id]; in wil_ring_fini_tx()
|