Lines Matching defs:irqd
2319 struct irq_data *irqd, bool reserve)
2325 struct irq_data *irqd)
2344 struct irq_data *irqd = irq_domain_get_irq_data(domain, i);
2346 irqd->chip = &intcapxt_controller;
2347 irqd->hwirq = info->hwirq;
2348 irqd->chip_data = info->data;
2362 static void intcapxt_unmask_irq(struct irq_data *irqd)
2364 struct amd_iommu *iommu = irqd->chip_data;
2365 struct irq_cfg *cfg = irqd_cfg(irqd);
2374 writeq(xt.capxt, iommu->mmio_base + irqd->hwirq);
2377 static void intcapxt_mask_irq(struct irq_data *irqd)
2379 struct amd_iommu *iommu = irqd->chip_data;
2381 writeq(0, iommu->mmio_base + irqd->hwirq);
2385 static int intcapxt_set_affinity(struct irq_data *irqd,
2388 struct irq_data *parent = irqd->parent_data;
2397 static int intcapxt_set_wake(struct irq_data *irqd, unsigned int on)