Lines Matching refs:handler_data
370 struct irq_handler_data *handler_data; in sun4u_irq_enable() local
372 handler_data = irq_data_get_irq_handler_data(data); in sun4u_irq_enable()
373 if (likely(handler_data)) { in sun4u_irq_enable()
379 imap = handler_data->imap; in sun4u_irq_enable()
388 upa_writeq(ICLR_IDLE, handler_data->iclr); in sun4u_irq_enable()
395 struct irq_handler_data *handler_data; in sun4u_set_affinity() local
397 handler_data = irq_data_get_irq_handler_data(data); in sun4u_set_affinity()
398 if (likely(handler_data)) { in sun4u_set_affinity()
403 imap = handler_data->imap; in sun4u_set_affinity()
412 upa_writeq(ICLR_IDLE, handler_data->iclr); in sun4u_set_affinity()
441 struct irq_handler_data *handler_data; in sun4u_irq_eoi() local
443 handler_data = irq_data_get_irq_handler_data(data); in sun4u_irq_eoi()
444 if (likely(handler_data)) in sun4u_irq_eoi()
445 upa_writeq(ICLR_IDLE, handler_data->iclr); in sun4u_irq_eoi()
611 struct irq_handler_data *handler_data; in build_irq() local
628 handler_data = irq_get_handler_data(irq); in build_irq()
629 if (unlikely(handler_data)) in build_irq()
632 handler_data = kzalloc(sizeof(struct irq_handler_data), GFP_ATOMIC); in build_irq()
633 if (unlikely(!handler_data)) { in build_irq()
637 irq_set_handler_data(irq, handler_data); in build_irq()
639 handler_data->imap = imap; in build_irq()
640 handler_data->iclr = iclr; in build_irq()