Home
last modified time | relevance | path

Searched refs:c2h_queue (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/staging/rtl8723bs/core/
H A Drtw_cmd.c206 pevtpriv->c2h_queue = rtw_cbuf_alloc(C2H_QUEUE_MAX_LEN + 1); in rtw_init_evt_priv()
207 if (!pevtpriv->c2h_queue) in rtw_init_evt_priv()
219 while (!rtw_cbuf_empty(pevtpriv->c2h_queue)) { in _rtw_free_evt_priv()
220 void *c2h = rtw_cbuf_pop(pevtpriv->c2h_queue); in _rtw_free_evt_priv()
225 kfree(pevtpriv->c2h_queue); in _rtw_free_evt_priv()
1690 while (!rtw_cbuf_empty(evtpriv->c2h_queue)) { in c2h_wk_callback()
1691 c2h_evt = (u8 *)rtw_cbuf_pop(evtpriv->c2h_queue); in c2h_wk_callback()
/linux/drivers/staging/rtl8723bs/include/
H A Drtw_cmd.h62 struct rtw_cbuf *c2h_queue; member
/linux/drivers/net/wireless/realtek/rtw89/
H A Dfw.c7838 skb_queue_tail(&rtwdev->c2h_queue, c2h); in rtw89_fw_c2h_irqsafe()
7889 spin_lock_irqsave(&rtwdev->c2h_queue.lock, flags); in rtw89_fw_c2h_work()
7890 skb_queue_splice_init(&rtwdev->c2h_queue, &c2hq); in rtw89_fw_c2h_work()
7891 spin_unlock_irqrestore(&rtwdev->c2h_queue.lock, flags); in rtw89_fw_c2h_work()
7910 spin_lock_irqsave(&rtwdev->c2h_queue.lock, flags); in rtw89_fw_c2h_purge_obsoleted_scan_events()
7911 skb_queue_splice_init(&rtwdev->c2h_queue, &c2hq); in rtw89_fw_c2h_purge_obsoleted_scan_events()
7912 spin_unlock_irqrestore(&rtwdev->c2h_queue.lock, flags); in rtw89_fw_c2h_purge_obsoleted_scan_events()
7928 spin_lock_irqsave(&rtwdev->c2h_queue.lock, flags); in rtw89_fw_c2h_purge_obsoleted_scan_events()
7929 skb_queue_splice(&c2hq, &rtwdev->c2h_queue); in rtw89_fw_c2h_purge_obsoleted_scan_events()
7930 spin_unlock_irqrestore(&rtwdev->c2h_queue.lock, flags); in rtw89_fw_c2h_purge_obsoleted_scan_events()
H A Dcore.c6136 skb_queue_head_init(&rtwdev->c2h_queue); in rtw89_core_init()
/linux/drivers/net/wireless/realtek/rtw88/
H A Dfw.c376 skb_queue_tail(&rtwdev->c2h_queue, skb); in rtw_fw_c2h_cmd_rx_irqsafe()