Searched refs:notif_data (Results 1 - 4 of 4) sorted by relevance

/freebsd-current/sys/contrib/dev/iwlwifi/fw/
H A Dnotif-wait.h48 bool (*fn)(struct iwl_notif_wait_data *notif_data,
59 void iwl_notification_wait_init(struct iwl_notif_wait_data *notif_data);
60 bool iwl_notification_wait(struct iwl_notif_wait_data *notif_data,
62 void iwl_abort_notification_waits(struct iwl_notif_wait_data *notif_data);
65 iwl_notification_notify(struct iwl_notif_wait_data *notif_data) argument
67 wake_up_all(&notif_data->notif_waitq);
71 iwl_notification_wait_notify(struct iwl_notif_wait_data *notif_data, argument
74 if (iwl_notification_wait(notif_data, pkt))
75 iwl_notification_notify(notif_data);
80 iwl_init_notification_wait(struct iwl_notif_wait_data *notif_data,
[all...]
/freebsd-current/sys/dev/iwm/
H A Dif_iwm_notif_wait.c114 iwm_notification_wait_free(struct iwm_notif_wait_data *notif_data) argument
116 KASSERT(STAILQ_EMPTY(&notif_data->list), ("notif list isn't empty"));
117 IWM_WAIT_LOCK_DESTROY(notif_data);
118 free(notif_data, M_DEVBUF);
123 iwm_notification_wait_notify(struct iwm_notif_wait_data *notif_data, argument
128 IWM_WAIT_LOCK(notif_data);
129 STAILQ_FOREACH(wait_entry, &notif_data->list, entry) {
152 wait_entry->fn(notif_data->sc, pkt, wait_entry->fn_data)) {
157 IWM_WAIT_UNLOCK(notif_data);
161 iwm_abort_notification_waits(struct iwm_notif_wait_data *notif_data) argument
174 iwm_init_notification_wait(struct iwm_notif_wait_data *notif_data, struct iwm_notification_wait *wait_entry, const uint16_t *cmds, int n_cmds, int (*fn)(struct iwm_softc *sc, struct iwm_rx_packet *pkt, void *data), void *fn_data) argument
194 iwm_wait_notification(struct iwm_notif_wait_data *notif_data, struct iwm_notification_wait *wait_entry, int timeout) argument
212 iwm_remove_notification(struct iwm_notif_wait_data *notif_data, struct iwm_notification_wait *wait_entry) argument
[all...]
H A Dif_iwm_notif_wait.h118 extern void iwm_notification_wait_free(struct iwm_notif_wait_data *notif_data);
120 struct iwm_notif_wait_data *notif_data, uint16_t cmd,
123 struct iwm_notif_wait_data *notif_data);
126 extern void iwm_init_notification_wait(struct iwm_notif_wait_data *notif_data,
132 extern int iwm_wait_notification(struct iwm_notif_wait_data *notif_data,
134 extern void iwm_remove_notification(struct iwm_notif_wait_data *notif_data,
/freebsd-current/sys/contrib/dev/iwlwifi/mvm/
H A Ddebugfs.c1794 static bool iwl_mvm_sniffer_apply(struct iwl_notif_wait_data *notif_data, argument

Completed in 214 milliseconds