static irqreturn_t ipmi_opal_event(int irq, void *data) { struct ipmi_smi_powernv *smi = data; ipmi_powernv_recv(smi); return IRQ_HANDLED; }
static int ipmi_opal_event(struct notifier_block *nb, unsigned long events, void *change) { struct ipmi_smi_powernv *smi = container_of(nb, struct ipmi_smi_powernv, event_nb); if (events & smi->event) ipmi_powernv_recv(smi); return 0; }
static void ipmi_powernv_poll(void *send_info) { struct ipmi_smi_powernv *smi = send_info; ipmi_powernv_recv(smi); }