Lines Matching defs:hd
147 struct heart_irq_data *hd = irq_data_get_irq_chip_data(d);
148 unsigned long *mask = &per_cpu(irq_enable_mask, hd->cpu);
151 heart_write(*mask, &heart_regs->imr[hd->cpu]);
156 struct heart_irq_data *hd = irq_data_get_irq_chip_data(d);
157 unsigned long *mask = &per_cpu(irq_enable_mask, hd->cpu);
160 heart_write(*mask, &heart_regs->imr[hd->cpu]);
166 struct heart_irq_data *hd = irq_data_get_irq_chip_data(d);
167 unsigned long *mask = &per_cpu(irq_enable_mask, hd->cpu);
170 heart_write(*mask, &heart_regs->imr[hd->cpu]);
176 struct heart_irq_data *hd = irq_data_get_irq_chip_data(d);
178 if (!hd)
184 hd->cpu = cpumask_first_and(mask, cpu_online_mask);
189 irq_data_update_effective_affinity(d, cpumask_of(hd->cpu));
207 struct heart_irq_data *hd;
213 hd = kzalloc(sizeof(*hd), GFP_KERNEL);
214 if (!hd)
219 kfree(hd);
222 irq_domain_set_info(domain, virq, hwirq, &heart_irq_chip, hd,