Lines Matching refs:handler_data
374 struct irq_handler_data *handler_data; in sun4u_irq_enable() local
376 handler_data = irq_data_get_irq_handler_data(data); in sun4u_irq_enable()
377 if (likely(handler_data)) { in sun4u_irq_enable()
383 imap = handler_data->imap; in sun4u_irq_enable()
392 upa_writeq(ICLR_IDLE, handler_data->iclr); in sun4u_irq_enable()
399 struct irq_handler_data *handler_data; in sun4u_set_affinity() local
401 handler_data = irq_data_get_irq_handler_data(data); in sun4u_set_affinity()
402 if (likely(handler_data)) { in sun4u_set_affinity()
407 imap = handler_data->imap; in sun4u_set_affinity()
416 upa_writeq(ICLR_IDLE, handler_data->iclr); in sun4u_set_affinity()
445 struct irq_handler_data *handler_data; in sun4u_irq_eoi() local
447 handler_data = irq_data_get_irq_handler_data(data); in sun4u_irq_eoi()
448 if (likely(handler_data)) in sun4u_irq_eoi()
449 upa_writeq(ICLR_IDLE, handler_data->iclr); in sun4u_irq_eoi()
615 struct irq_handler_data *handler_data; in build_irq() local
632 handler_data = irq_get_handler_data(irq); in build_irq()
633 if (unlikely(handler_data)) in build_irq()
636 handler_data = kzalloc(sizeof(struct irq_handler_data), GFP_ATOMIC); in build_irq()
637 if (unlikely(!handler_data)) { in build_irq()
641 irq_set_handler_data(irq, handler_data); in build_irq()
643 handler_data->imap = imap; in build_irq()
644 handler_data->iclr = iclr; in build_irq()