Lines Matching defs:handler
111 * struct vpu_wdt_handler - VPU watchdog reset handler
113 * @reset_func: reset handler
124 * @handler: VPU watchdog reset handler
129 struct vpu_wdt_handler handler[VPU_RST_MAX];
156 * @handler: IPI handler
157 * @name: the name of IPI handler
158 * @priv: the private data of IPI handler
161 ipi_handler_t handler;
288 enum ipi_id id, ipi_handler_t handler,
299 if (id < IPI_MAX && handler) {
302 ipi_desc[id].handler = handler;
389 struct vpu_wdt_handler *handler = wdt->handler;
405 if (handler[index].reset_func) {
406 handler[index].reset_func(handler[index].priv);
407 dev_dbg(vpu->dev, "wdt handler func %d\n", index);
417 struct vpu_wdt_handler *handler;
424 handler = vpu->wdt.handler;
429 handler[id].reset_func = wdt_reset;
430 handler[id].priv = priv;
435 dev_err(vpu->dev, "register vpu wdt handler failed\n");
751 if (id < IPI_MAX && ipi_desc[id].handler) {
752 ipi_desc[id].handler(data, readl(&rcv_obj->len),