/include/linux/ |
D | irqdomain.h | 43 struct irq_domain; 90 int (*match)(struct irq_domain *d, struct device_node *node, 92 int (*select)(struct irq_domain *d, struct irq_fwspec *fwspec, 94 int (*map)(struct irq_domain *d, unsigned int virq, irq_hw_number_t hw); 95 void (*unmap)(struct irq_domain *d, unsigned int virq); 96 int (*xlate)(struct irq_domain *d, struct device_node *node, 101 int (*alloc)(struct irq_domain *d, unsigned int virq, 103 void (*free)(struct irq_domain *d, unsigned int virq, 105 int (*activate)(struct irq_domain *d, struct irq_data *irqd, bool reserve); 106 void (*deactivate)(struct irq_domain *d, struct irq_data *irq_data); [all …]
|
D | msi.h | 86 struct irq_domain; 228 struct irq_domain *domain; 412 struct irq_domain; 451 int (*msi_init)(struct irq_domain *domain, 455 void (*msi_free)(struct irq_domain *domain, 458 int (*msi_prepare)(struct irq_domain *domain, 461 void (*prepare_desc)(struct irq_domain *domain, msi_alloc_info_t *arg, 465 int (*domain_alloc_irqs)(struct irq_domain *domain, 467 void (*domain_free_irqs)(struct irq_domain *domain, 469 void (*msi_post_free)(struct irq_domain *domain, [all …]
|
D | irq_sim.h | 19 struct irq_domain *irq_domain_create_sim(struct fwnode_handle *fwnode, 21 struct irq_domain *devm_irq_domain_create_sim(struct device *dev, 24 void irq_domain_remove_sim(struct irq_domain *domain);
|
D | of_irq.h | 50 extern struct irq_domain *of_msi_get_domain(struct device *dev, 53 extern struct irq_domain *of_msi_map_get_device_domain(struct device *dev, 89 static inline struct irq_domain *of_msi_get_domain(struct device *dev, in of_msi_get_domain() 95 static inline struct irq_domain *of_msi_map_get_device_domain(struct device *dev, in of_msi_map_get_device_domain()
|
D | irqdesc.h | 18 struct irq_domain; 176 int generic_handle_domain_irq(struct irq_domain *domain, unsigned int hwirq); 177 int generic_handle_domain_irq_safe(struct irq_domain *domain, unsigned int hwirq); 178 int generic_handle_domain_nmi(struct irq_domain *domain, unsigned int hwirq);
|
D | acpi_iort.h | 34 struct irq_domain *iort_get_device_domain(struct device *dev, u32 id, 49 static inline struct irq_domain *iort_get_device_domain( in iort_get_device_domain()
|
D | moxtet.h | 48 struct irq_domain *domain;
|
D | irq.h | 130 struct irq_domain; 185 struct irq_domain *domain; 1079 struct irq_domain *domain; 1133 int irq_map_generic_chip(struct irq_domain *d, unsigned int virq, 1135 void irq_unmap_generic_chip(struct irq_domain *d, unsigned int virq); 1154 struct irq_chip_generic *irq_get_domain_generic_chip(struct irq_domain *d, unsigned int hw_irq); 1156 int __irq_alloc_domain_generic_chips(struct irq_domain *d, int irqs_per_chip,
|
/include/linux/gpio/ |
D | regmap.h | 9 struct irq_domain; 79 struct irq_domain *irq_domain; member
|
D | gpio-reg.h | 8 struct irq_domain; 14 const char *const *names, struct irq_domain *irqdom, const int *irqs);
|
D | driver.h | 63 struct irq_domain *domain; 82 struct irq_domain *parent_domain; 688 int gpiochip_irq_map(struct irq_domain *d, unsigned int irq, 690 void gpiochip_irq_unmap(struct irq_domain *d, unsigned int irq); 692 int gpiochip_irq_domain_activate(struct irq_domain *domain, 694 void gpiochip_irq_domain_deactivate(struct irq_domain *domain, 702 struct irq_domain *domain); 709 struct irq_domain *domain) in gpiochip_irqchip_add_domain()
|
/include/linux/irqchip/ |
D | arm-gic-common.h | 18 struct irq_domain; 21 struct irq_domain *parent);
|
D | irq-partition-percpu.h | 28 struct irq_domain *partition_get_domain(struct partition_desc *dsc); 47 struct irq_domain *partition_get_domain(struct partition_desc *dsc) in partition_get_domain()
|
D | arm-gic-v4.h | 21 struct irq_domain *domain; 55 struct irq_domain *sgi_domain; 144 int its_init_v4(struct irq_domain *domain,
|
/include/linux/soc/ti/ |
D | ti_sci_inta_msi.h | 15 struct irq_domain 18 struct irq_domain *parent);
|
/include/linux/mfd/ |
D | core.h | 52 struct irq_domain; 135 int irq_base, struct irq_domain *irq_domain); 150 int irq_base, struct irq_domain *irq_domain);
|
D | max8998-private.h | 122 struct irq_domain; 148 struct irq_domain *irq_domain; member
|
D | stmfx.h | 113 struct irq_domain *irq_domain; member
|
D | tps65217.h | 261 struct irq_domain *irq_domain; member
|
D | tc3589x.h | 124 struct irq_domain *domain;
|
D | max8997-private.h | 382 struct irq_domain *irq_domain; member
|
/include/linux/mfd/mt6397/ |
D | core.h | 66 struct irq_domain *irq_domain; member
|
/include/linux/soc/qcom/ |
D | irq.h | 29 static inline bool irq_domain_qcom_handle_wakeup(const struct irq_domain *d) in irq_domain_qcom_handle_wakeup()
|
/include/linux/mfd/wm8994/ |
D | core.h | 27 struct irq_domain; 70 struct irq_domain *edge_irq;
|
/include/linux/mfd/wm831x/ |
D | core.h | 340 struct irq_domain; 372 struct irq_domain *irq_domain; member 424 return irq_create_mapping(wm831x->irq_domain, irq); in wm831x_irq()
|