/include/linux/ |
D | irqdomain.h | 42 struct irq_domain; 105 int (*match)(struct irq_domain *d, struct device_node *node, 107 int (*select)(struct irq_domain *d, struct irq_fwspec *fwspec, 109 int (*map)(struct irq_domain *d, unsigned int virq, irq_hw_number_t hw); 110 void (*unmap)(struct irq_domain *d, unsigned int virq); 111 int (*xlate)(struct irq_domain *d, struct device_node *node, 116 int (*alloc)(struct irq_domain *d, unsigned int virq, 118 void (*free)(struct irq_domain *d, unsigned int virq, 120 int (*activate)(struct irq_domain *d, struct irq_data *irqd, bool reserve); 121 void (*deactivate)(struct irq_domain *d, struct irq_data *irq_data); [all …]
|
D | msi.h | 283 struct irq_domain; 331 int (*msi_init)(struct irq_domain *domain, 335 void (*msi_free)(struct irq_domain *domain, 338 int (*msi_check)(struct irq_domain *domain, 341 int (*msi_prepare)(struct irq_domain *domain, 347 int (*handle_error)(struct irq_domain *domain, 349 int (*domain_alloc_irqs)(struct irq_domain *domain, 351 void (*domain_free_irqs)(struct irq_domain *domain, 407 struct irq_domain *msi_create_irq_domain(struct fwnode_handle *fwnode, 409 struct irq_domain *parent); [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 | 51 extern struct irq_domain *of_msi_get_domain(struct device *dev, 54 extern struct irq_domain *of_msi_map_get_device_domain(struct device *dev, 87 static inline struct irq_domain *of_msi_get_domain(struct device *dev, in of_msi_get_domain() 93 static inline struct irq_domain *of_msi_map_get_device_domain(struct device *dev, in of_msi_map_get_device_domain()
|
D | irqdesc.h | 17 struct irq_domain; 170 int generic_handle_domain_irq(struct irq_domain *domain, unsigned int hwirq); 173 int handle_domain_irq(struct irq_domain *domain, 176 int handle_domain_nmi(struct irq_domain *domain, unsigned int hwirq,
|
D | acpi_iort.h | 33 struct irq_domain *iort_get_device_domain(struct device *dev, u32 id, 46 static inline struct irq_domain *iort_get_device_domain( in iort_get_device_domain()
|
D | moxtet.h | 48 struct irq_domain *domain;
|
/include/linux/irqchip/ |
D | irq-ixp4xx.h | 6 struct irq_domain; 10 struct irq_domain *ixp4xx_get_irq_domain(void);
|
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/gpio/ |
D | regmap.h | 9 struct irq_domain; 79 struct irq_domain *irq_domain; member
|
D | gpio-reg.h | 6 struct irq_domain; 10 const char *const *names, struct irq_domain *irqdom, const int *irqs);
|
D | driver.h | 46 struct irq_domain *domain; 72 struct irq_domain *parent_domain; 635 int gpiochip_irq_map(struct irq_domain *d, unsigned int irq, 637 void gpiochip_irq_unmap(struct irq_domain *d, unsigned int irq); 639 int gpiochip_irq_domain_activate(struct irq_domain *domain, 641 void gpiochip_irq_domain_deactivate(struct irq_domain *domain, 649 struct irq_domain *domain); 652 struct irq_domain *domain) in gpiochip_irqchip_add_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; 147 int irq_base, struct irq_domain *irq_domain); 162 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 | 269 struct irq_domain *irq_domain; member
|
D | tc3589x.h | 124 struct irq_domain *domain;
|
/include/trace/hooks/ |
D | gic.h | 20 struct irq_domain; 23 TP_PROTO(struct irq_domain *domain, void __iomem *dist_base),
|
/include/linux/mfd/mt6397/ |
D | core.h | 62 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()
|