Lines Matching defs:event
102 extern void tws_send_event(struct tws_softc *sc, u_int8_t event);
380 struct tws_event_packet event;
408 bzero(&event, sizeof(struct tws_event_packet));
409 event.sequence_id = sc->seq_id;
410 event.time_stamp_sec = (u_int32_t)TWS_LOCAL_TIME;
411 event.aen_code = sense->status_block.error;
412 event.severity = sense->status_block.res__severity & 0x7;
413 event.event_src = TWS_SRC_CTRL_EVENT;
414 strcpy(event.severity_str, tws_sev_str[event.severity]);
415 event.retrieved = TWS_AEN_NOT_RETRIEVED;
417 bcopy(sense->err_specific_desc, event.parameter_data,
419 event.parameter_data[TWS_ERROR_SPECIFIC_DESC_LEN - 1] = '\0';
420 event.parameter_len = (u_int8_t)strlen(event.parameter_data)+1;
422 if ( event.parameter_len < TWS_ERROR_SPECIFIC_DESC_LEN ) {
423 event.parameter_len += ((u_int8_t)strlen(event.parameter_data +
424 event.parameter_len) + 1);
428 event.severity_str,
429 event.event_src,
430 event.aen_code,
431 event.parameter_data +
432 (strlen(event.parameter_data) + 1),
433 event.parameter_data);
436 tws_circular_aenq_insert(sc, &sc->aen_q, &event);