Lines Matching defs:event
207 struct smcd_event event;
229 ev_info.info = wrk->event.info;
230 switch (wrk->event.code) {
232 smc_smcd_terminate(wrk->smcd, wrk->event.tok, ev_info.vlan_id);
238 wrk->event.tok,
271 switch (wrk->event.type) {
272 case ISM_EVENT_GID: /* GID event, token is peer GID */
273 smc_smcd_terminate(wrk->smcd, wrk->event.tok, VLAN_VID_MASK);
277 case ISM_EVENT_SWR: /* Software defined event */
388 /* SMCD Device event handler. Called from ISM device interrupt handler.
390 * - event->type (0 --> DMB, 1 --> GID),
391 * - event->code (event code),
392 * - event->tok (either DMB token when event type 0, or GID when event type 1)
393 * - event->time (time of day)
394 * - event->info (debug info).
397 * - Function called in IRQ context from ISM device driver event handler.
399 void smcd_handle_event(struct smcd_dev *smcd, struct smcd_event *event)
405 /* copy event to event work queue, and let it be handled there */
411 wrk->event = *event;