Lines Matching refs:wdi_sub

39 dp_wdi_event_next_sub(wdi_event_subscribe *wdi_sub)  in dp_wdi_event_next_sub()  argument
41 if (!wdi_sub) { in dp_wdi_event_next_sub()
46 return wdi_sub->priv.next; in dp_wdi_event_next_sub()
60 dp_wdi_event_del_subs(wdi_event_subscribe *wdi_sub, int event_index) in dp_wdi_event_del_subs() argument
83 wdi_event_subscribe *wdi_sub, in dp_wdi_event_iter_sub() argument
90 if (wdi_sub) { in dp_wdi_event_iter_sub()
92 wdi_sub->callback(wdi_sub->context, event, data, in dp_wdi_event_iter_sub()
94 } while ((wdi_sub = dp_wdi_event_next_sub(wdi_sub))); in dp_wdi_event_iter_sub()
108 wdi_event_subscribe *wdi_sub; in dp_wdi_event_handler() local
131 wdi_sub = txrx_pdev->wdi_event_list[event_index]; in dp_wdi_event_handler()
134 dp_wdi_event_iter_sub(txrx_pdev, event_index, wdi_sub, data, in dp_wdi_event_handler()
147 wdi_event_subscribe *wdi_sub; in dp_wdi_event_sub() local
173 wdi_sub = txrx_pdev->wdi_event_list[event_index]; in dp_wdi_event_sub()
178 if (!wdi_sub) { in dp_wdi_event_sub()
179 wdi_sub = event_cb_sub; in dp_wdi_event_sub()
180 wdi_sub->priv.next = NULL; in dp_wdi_event_sub()
181 wdi_sub->priv.prev = NULL; in dp_wdi_event_sub()
182 txrx_pdev->wdi_event_list[event_index] = wdi_sub; in dp_wdi_event_sub()
187 wdi_sub_itr = wdi_sub; in dp_wdi_event_sub()
196 event_cb_sub->priv.next = wdi_sub; in dp_wdi_event_sub()
198 wdi_sub->priv.prev = event_cb_sub; in dp_wdi_event_sub()
267 wdi_event_subscribe *wdi_sub; in dp_wdi_event_detach() local
277 wdi_sub = txrx_pdev->wdi_event_list[i]; in dp_wdi_event_detach()
279 dp_wdi_event_del_subs(wdi_sub, i); in dp_wdi_event_detach()