Lines Matching refs:fw_event
1532 mpi3mr_fw_event_free(struct mpi3mr_softc *sc, struct mpi3mr_fw_event_work *fw_event) in mpi3mr_fw_event_free() argument
1534 if (!fw_event) in mpi3mr_fw_event_free()
1537 if (fw_event->event_data != NULL) { in mpi3mr_fw_event_free()
1538 free(fw_event->event_data, M_MPI3MR); in mpi3mr_fw_event_free()
1539 fw_event->event_data = NULL; in mpi3mr_fw_event_free()
1542 free(fw_event, M_MPI3MR); in mpi3mr_fw_event_free()
1543 fw_event = NULL; in mpi3mr_fw_event_free()
1549 struct mpi3mr_fw_event_work *fw_event = NULL; in mpi3mr_freeup_events() local
1551 while ((fw_event = TAILQ_FIRST(&sc->cam_sc->ev_queue)) != NULL) { in mpi3mr_freeup_events()
1552 TAILQ_REMOVE(&sc->cam_sc->ev_queue, fw_event, ev_link); in mpi3mr_freeup_events()
1553 mpi3mr_fw_event_free(sc, fw_event); in mpi3mr_freeup_events()
1989 mpi3mr_fw_work(struct mpi3mr_softc *sc, struct mpi3mr_fw_event_work *fw_event) in mpi3mr_fw_work() argument
1994 if (!fw_event->process_event) in mpi3mr_fw_work()
1998 event_count++, __func__, fw_event->event); in mpi3mr_fw_work()
2000 switch (fw_event->event) { in mpi3mr_fw_work()
2004 (Mpi3DevicePage0_t *) fw_event->event_data; in mpi3mr_fw_work()
2011 (Mpi3DevicePage0_t *) fw_event->event_data); in mpi3mr_fw_work()
2016 mpi3mr_devstatuschg_evt_bh(sc, fw_event); in mpi3mr_fw_work()
2021 mpi3mr_process_sastopochg_evt(sc, fw_event); in mpi3mr_fw_work()
2026 mpi3mr_process_pcietopochg_evt(sc, fw_event); in mpi3mr_fw_work()
2031 fw_event->event); in mpi3mr_fw_work()
2037 if (fw_event->send_ack) { in mpi3mr_fw_work()
2039 fw_event->event); in mpi3mr_fw_work()
2040 mpi3mr_process_event_ack(sc, fw_event->event, in mpi3mr_fw_work()
2041 fw_event->event_context); in mpi3mr_fw_work()
2046 __func__, fw_event->event); in mpi3mr_fw_work()
2048 mpi3mr_fw_event_free(sc, fw_event); in mpi3mr_fw_work()
2054 struct mpi3mr_fw_event_work *fw_event; in mpi3mr_firmware_event_work() local
2060 while ((fw_event = TAILQ_FIRST(&sc->cam_sc->ev_queue)) != NULL) { in mpi3mr_firmware_event_work()
2061 TAILQ_REMOVE(&sc->cam_sc->ev_queue, fw_event, ev_link); in mpi3mr_firmware_event_work()
2063 mpi3mr_fw_work(sc, fw_event); in mpi3mr_firmware_event_work()