Lines Matching defs:event

76  * sysmon_send_event() - send notification of other remote's SSR event
78 * @event: sysmon event context
81 const struct sysmon_event *event)
87 len = snprintf(req, sizeof(req), "ssr:%s:%s", event->subsys_name,
88 sysmon_state_string[event->ssr_event]);
98 dev_err(sysmon->dev, "failed to send sysmon event\n");
110 dev_err(sysmon->dev, "unexpected response to sysmon event\n");
208 u32 event;
241 event),
370 * ssctl_send_event() - send notification of other remote's SSR event
372 * @event: sysmon event context
375 const struct sysmon_event *event)
390 strscpy(req.subsys_name, event->subsys_name, sizeof(req.subsys_name));
392 req.event = event->ssr_event;
400 dev_err(sysmon->dev, "failed to send subsystem event\n");
407 dev_err(sysmon->dev, "timeout waiting for subsystem event response\n");
409 dev_err(sysmon->dev, "subsystem event rejected\n");
411 dev_dbg(sysmon->dev, "subsystem event accepted\n");
474 struct sysmon_event event = {
481 blocking_notifier_call_chain(&sysmon_notifiers, 0, (void *)&event);
501 struct sysmon_event event = {
509 blocking_notifier_call_chain(&sysmon_notifiers, 0, (void *)&event);
520 event.subsys_name = target->name;
521 event.ssr_event = target->state;
524 ssctl_send_event(sysmon, &event);
526 sysmon_send_event(sysmon, &event);
537 struct sysmon_event event = {
546 blocking_notifier_call_chain(&sysmon_notifiers, 0, (void *)&event);
568 struct sysmon_event event = {
575 blocking_notifier_call_chain(&sysmon_notifiers, 0, (void *)&event);
582 * @event: unused
585 static int sysmon_notify(struct notifier_block *nb, unsigned long event,