Lines Matching defs:handler
148 struct rmi_function_handler *handler = to_rmi_function_handler(drv);
151 return fn->fd.function_number == handler->func;
174 struct rmi_function_handler *handler)
191 handler->attention, IRQF_ONESHOT,
205 struct rmi_function_handler *handler =
211 if (handler->probe) {
212 error = handler->probe(fn);
217 if (fn->num_of_irqs && handler->attention) {
218 error = rmi_create_function_irq(fn, handler);
229 struct rmi_function_handler *handler =
232 if (handler->remove)
233 handler->remove(fn);
287 * rmi_register_function_handler - register a handler for an RMI function
288 * @handler: RMI handler that should be registered.
289 * @module: pointer to module that implements the handler
290 * @mod_name: name of the module implementing the handler
292 * This function performs additional setup of RMI function handler and
296 int __rmi_register_function_handler(struct rmi_function_handler *handler,
300 struct device_driver *driver = &handler->driver;
321 * rmi_unregister_function_handler - unregister given RMI function handler
322 * @handler: RMI handler that should be unregistered.
324 * This function unregisters given function handler from RMI core which
327 void rmi_unregister_function_handler(struct rmi_function_handler *handler)
329 driver_unregister(&handler->driver);
400 pr_err("%s: error registering the RMI F%02x handler: %d\n",