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

/freebsd-12-stable/sys/dev/iwm/
H A Dif_iwm_notif_wait.c115 iwm_notification_wait_free(struct iwm_notif_wait_data *notif_data) argument
117 KASSERT(STAILQ_EMPTY(&notif_data->list), ("notif list isn't empty"));
118 IWM_WAIT_LOCK_DESTROY(notif_data);
119 free(notif_data, M_DEVBUF);
124 iwm_notification_wait_notify(struct iwm_notif_wait_data *notif_data, argument
129 IWM_WAIT_LOCK(notif_data);
130 STAILQ_FOREACH(wait_entry, &notif_data->list, entry) {
153 wait_entry->fn(notif_data->sc, pkt, wait_entry->fn_data)) {
158 IWM_WAIT_UNLOCK(notif_data);
162 iwm_abort_notification_waits(struct iwm_notif_wait_data *notif_data) argument
175 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
195 iwm_wait_notification(struct iwm_notif_wait_data *notif_data, struct iwm_notification_wait *wait_entry, int timeout) argument
213 iwm_remove_notification(struct iwm_notif_wait_data *notif_data, struct iwm_notification_wait *wait_entry) argument
[all...]
H A Dif_iwm_notif_wait.h119 extern void iwm_notification_wait_free(struct iwm_notif_wait_data *notif_data);
121 struct iwm_notif_wait_data *notif_data, uint16_t cmd,
124 struct iwm_notif_wait_data *notif_data);
127 extern void iwm_init_notification_wait(struct iwm_notif_wait_data *notif_data,
133 extern int iwm_wait_notification(struct iwm_notif_wait_data *notif_data,
135 extern void iwm_remove_notification(struct iwm_notif_wait_data *notif_data,

Completed in 48 milliseconds