Lines Matching refs:irq_client
137 struct pmf_irq_client *irq_client; in pmf_set_notify() local
174 irq_client = notif->gpio_private; in pmf_set_notify()
175 pmf_unregister_irq_client(irq_client); in pmf_set_notify()
176 kfree(irq_client); in pmf_set_notify()
180 irq_client = kzalloc(sizeof(struct pmf_irq_client), in pmf_set_notify()
182 if (!irq_client) { in pmf_set_notify()
186 irq_client->data = notif; in pmf_set_notify()
187 irq_client->handler = pmf_handle_notify_irq; in pmf_set_notify()
188 irq_client->owner = THIS_MODULE; in pmf_set_notify()
191 irq_client); in pmf_set_notify()
195 kfree(irq_client); in pmf_set_notify()
198 notif->gpio_private = irq_client; in pmf_set_notify()