Lines Matching refs:handler_data
373 struct irq_handler_data *handler_data; in sun4u_irq_enable() local
375 handler_data = irq_data_get_irq_handler_data(data); in sun4u_irq_enable()
376 if (likely(handler_data)) { in sun4u_irq_enable()
382 imap = handler_data->imap; in sun4u_irq_enable()
391 upa_writeq(ICLR_IDLE, handler_data->iclr); in sun4u_irq_enable()
398 struct irq_handler_data *handler_data; in sun4u_set_affinity() local
400 handler_data = irq_data_get_irq_handler_data(data); in sun4u_set_affinity()
401 if (likely(handler_data)) { in sun4u_set_affinity()
406 imap = handler_data->imap; in sun4u_set_affinity()
415 upa_writeq(ICLR_IDLE, handler_data->iclr); in sun4u_set_affinity()
444 struct irq_handler_data *handler_data; in sun4u_irq_eoi() local
446 handler_data = irq_data_get_irq_handler_data(data); in sun4u_irq_eoi()
447 if (likely(handler_data)) in sun4u_irq_eoi()
448 upa_writeq(ICLR_IDLE, handler_data->iclr); in sun4u_irq_eoi()
614 struct irq_handler_data *handler_data; in build_irq() local
631 handler_data = irq_get_handler_data(irq); in build_irq()
632 if (unlikely(handler_data)) in build_irq()
635 handler_data = kzalloc(sizeof(struct irq_handler_data), GFP_ATOMIC); in build_irq()
636 if (unlikely(!handler_data)) { in build_irq()
640 irq_set_handler_data(irq, handler_data); in build_irq()
642 handler_data->imap = imap; in build_irq()
643 handler_data->iclr = iclr; in build_irq()