Lines Matching refs:d
39 static void ics_rtas_unmask_irq(struct irq_data *d) in ics_rtas_unmask_irq() argument
41 unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d); in ics_rtas_unmask_irq()
45 pr_devel("xics: unmask virq %d [hw 0x%x]\n", d->irq, hw_irq); in ics_rtas_unmask_irq()
50 server = xics_get_irq_server(d->irq, irq_data_get_affinity_mask(d), 0); in ics_rtas_unmask_irq()
70 static unsigned int ics_rtas_startup(struct irq_data *d) in ics_rtas_startup() argument
78 if (irq_data_get_msi_desc(d)) in ics_rtas_startup()
79 pci_msi_unmask_irq(d); in ics_rtas_startup()
82 ics_rtas_unmask_irq(d); in ics_rtas_startup()
110 static void ics_rtas_mask_irq(struct irq_data *d) in ics_rtas_mask_irq() argument
112 unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d); in ics_rtas_mask_irq()
114 pr_devel("xics: mask virq %d [hw 0x%x]\n", d->irq, hw_irq); in ics_rtas_mask_irq()
121 static int ics_rtas_set_affinity(struct irq_data *d, in ics_rtas_set_affinity() argument
125 unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d); in ics_rtas_set_affinity()
141 irq_server = xics_get_irq_server(d->irq, cpumask, 1); in ics_rtas_set_affinity()
144 __func__, cpumask_pr_args(cpumask), d->irq); in ics_rtas_set_affinity()