Lines Matching defs:isr_data
2593 struct omap_dispc_isr_data *isr_data;
2598 isr_data = &dispc.registered_isr[i];
2600 if (isr_data->isr == NULL)
2603 mask |= isr_data->mask;
2622 struct omap_dispc_isr_data *isr_data;
2631 isr_data = &dispc.registered_isr[i];
2632 if (isr_data->isr == isr && isr_data->arg == arg &&
2633 isr_data->mask == mask) {
2639 isr_data = NULL;
2643 isr_data = &dispc.registered_isr[i];
2645 if (isr_data->isr != NULL)
2648 isr_data->isr = isr;
2649 isr_data->arg = arg;
2650 isr_data->mask = mask;
2673 struct omap_dispc_isr_data *isr_data;
2678 isr_data = &dispc.registered_isr[i];
2679 if (isr_data->isr != isr || isr_data->arg != arg ||
2680 isr_data->mask != mask)
2685 isr_data->isr = NULL;
2686 isr_data->arg = NULL;
2687 isr_data->mask = 0;
2735 struct omap_dispc_isr_data *isr_data;
2767 isr_data = ®istered_isr[i];
2769 if (!isr_data->isr)
2772 if (isr_data->mask & irqstatus) {
2773 isr_data->isr(isr_data->arg, irqstatus);
2774 handledirqs |= isr_data->mask;
3023 struct omap_dispc_isr_data *isr_data;
3024 isr_data = &dispc.registered_isr[i];
3026 if (!isr_data->isr)
3029 if (isr_data->mask & irqstatus)
3030 isr_data->isr(isr_data->arg, irqstatus);