Lines Matching refs:fw_event
4135 struct mpi3mr_fw_event_work *fw_event;
4215 fw_event = malloc(sizeof(struct mpi3mr_fw_event_work), M_MPI3MR,
4218 if (!fw_event) {
4219 printf("%s: allocate failed for fw_event\n", __func__);
4224 fw_event->event_data = malloc(sz, M_MPI3MR, M_ZERO|M_NOWAIT);
4226 if (!fw_event->event_data) {
4228 free(fw_event, M_MPI3MR);
4232 bcopy(event_reply->EventData, fw_event->event_data, sz);
4233 fw_event->event = event_reply->Event;
4248 fw_event->send_ack = ack_req;
4249 fw_event->event_context = le32toh(event_reply->EventContext);
4250 fw_event->event_data_size = sz;
4251 fw_event->process_event = process_evt_bh;
4254 TAILQ_INSERT_TAIL(&sc->cam_sc->ev_queue, fw_event, ev_link);