Home
last modified time | relevance | path

Searched refs:pevtpriv (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.15/drivers/staging/rtl8723bs/include/
Dcmd_osdep.h12 int rtw_init_evt_priv(struct evt_priv *pevtpriv);
13 extern void _rtw_free_evt_priv(struct evt_priv *pevtpriv);
Drtw_cmd.h119 extern void rtw_free_evt_priv(struct evt_priv *pevtpriv);
120 extern void rtw_evt_notify_isr(struct evt_priv *pevtpriv);
/Linux-v5.15/drivers/staging/rtl8712/
Drtl871x_cmd.c76 int r8712_init_evt_priv(struct evt_priv *pevtpriv) in r8712_init_evt_priv() argument
79 pevtpriv->event_seq = 0; in r8712_init_evt_priv()
80 pevtpriv->evt_allocated_buf = kmalloc(MAX_EVTSZ + 4, GFP_ATOMIC); in r8712_init_evt_priv()
82 if (!pevtpriv->evt_allocated_buf) in r8712_init_evt_priv()
84 pevtpriv->evt_buf = pevtpriv->evt_allocated_buf + 4 - in r8712_init_evt_priv()
85 ((addr_t)(pevtpriv->evt_allocated_buf) & 3); in r8712_init_evt_priv()
86 pevtpriv->evt_done_cnt = 0; in r8712_init_evt_priv()
90 void r8712_free_evt_priv(struct evt_priv *pevtpriv) in r8712_free_evt_priv() argument
92 kfree(pevtpriv->evt_allocated_buf); in r8712_free_evt_priv()
Drtl871x_cmd.h89 int r8712_init_evt_priv(struct evt_priv *pevtpriv);
90 void r8712_free_evt_priv(struct evt_priv *pevtpriv);
/Linux-v5.15/drivers/staging/rtl8723bs/core/
Drtw_cmd.c203 int rtw_init_evt_priv(struct evt_priv *pevtpriv) in rtw_init_evt_priv() argument
206 atomic_set(&pevtpriv->event_seq, 0); in rtw_init_evt_priv()
207 pevtpriv->evt_done_cnt = 0; in rtw_init_evt_priv()
209 _init_workitem(&pevtpriv->c2h_wk, c2h_wk_callback, NULL); in rtw_init_evt_priv()
210 pevtpriv->c2h_wk_alive = false; in rtw_init_evt_priv()
211 pevtpriv->c2h_queue = rtw_cbuf_alloc(C2H_QUEUE_MAX_LEN+1); in rtw_init_evt_priv()
212 if (!pevtpriv->c2h_queue) in rtw_init_evt_priv()
218 void _rtw_free_evt_priv(struct evt_priv *pevtpriv) in _rtw_free_evt_priv() argument
220 _cancel_workitem_sync(&pevtpriv->c2h_wk); in _rtw_free_evt_priv()
221 while (pevtpriv->c2h_wk_alive) in _rtw_free_evt_priv()
[all …]
/Linux-v5.15/drivers/staging/r8188eu/core/
Drtw_cmd.c61 static int _rtw_init_evt_priv(struct evt_priv *pevtpriv) in _rtw_init_evt_priv() argument
66 atomic_set(&pevtpriv->event_seq, 0); in _rtw_init_evt_priv()
67 pevtpriv->evt_done_cnt = 0; in _rtw_init_evt_priv()
69 _init_workitem(&pevtpriv->c2h_wk, c2h_wk_callback, NULL); in _rtw_init_evt_priv()
70 pevtpriv->c2h_wk_alive = false; in _rtw_init_evt_priv()
71 pevtpriv->c2h_queue = rtw_cbuf_alloc(C2H_QUEUE_MAX_LEN + 1); in _rtw_init_evt_priv()
76 void rtw_free_evt_priv(struct evt_priv *pevtpriv) in rtw_free_evt_priv() argument
78 _cancel_workitem_sync(&pevtpriv->c2h_wk); in rtw_free_evt_priv()
79 while (pevtpriv->c2h_wk_alive) in rtw_free_evt_priv()
82 while (!rtw_cbuf_empty(pevtpriv->c2h_queue)) { in rtw_free_evt_priv()
[all …]
/Linux-v5.15/drivers/staging/r8188eu/include/
Drtw_cmd.h90 u32 rtw_init_evt_priv(struct evt_priv *pevtpriv);
91 void rtw_free_evt_priv(struct evt_priv *pevtpriv);
93 void rtw_evt_notify_isr(struct evt_priv *pevtpriv);