| /include/linux/ |
| A D | irqdomain.h | 20 struct irq_domain; 147 struct irq_domain { struct 155 struct irq_domain *root; argument 164 struct irq_domain *parent; argument 169 void (*exit)(struct irq_domain *d); argument 310 struct irq_domain *parent; 313 int (*init)(struct irq_domain *d); 361 struct irq_domain *d; in irq_find_host() 545 static inline struct irq_domain *irq_domain_create_hierarchy(struct irq_domain *parent, in irq_domain_create_hierarchy() 722 struct irq_domain *d; in irq_domain_add_tree() [all …]
|
| A D | irq_sim.h | 20 int (*irq_sim_irq_requested)(struct irq_domain *domain, 22 void (*irq_sim_irq_released)(struct irq_domain *domain, 26 struct irq_domain *irq_domain_create_sim(struct fwnode_handle *fwnode, 28 struct irq_domain *devm_irq_domain_create_sim(struct device *dev, 31 struct irq_domain *irq_domain_create_sim_full(struct fwnode_handle *fwnode, 35 struct irq_domain * 41 void irq_domain_remove_sim(struct irq_domain *domain);
|
| A D | msi.h | 80 struct irq_domain; 227 struct irq_domain *domain; 412 struct irq_domain; 456 int (*msi_init)(struct irq_domain *domain, 460 void (*msi_free)(struct irq_domain *domain, 463 int (*msi_prepare)(struct irq_domain *domain, 466 void (*msi_teardown)(struct irq_domain *domain, 626 struct irq_domain *msi_parent_domain, 631 struct irq_domain *msi_parent_domain, 639 struct irq_domain *parent); [all …]
|
| A 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, 90 static inline struct irq_domain *of_msi_get_domain(struct device *dev, in of_msi_get_domain() 96 static inline struct irq_domain *of_msi_map_get_device_domain(struct device *dev, in of_msi_map_get_device_domain()
|
| A D | irqdesc.h | 17 struct irq_domain; 186 int generic_handle_domain_irq(struct irq_domain *domain, unsigned int hwirq); 187 int generic_handle_domain_irq_safe(struct irq_domain *domain, unsigned int hwirq); 188 int generic_handle_domain_nmi(struct irq_domain *domain, unsigned int hwirq);
|
| A 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()
|
| A D | irq.h | 128 struct irq_domain; 183 struct irq_domain *domain; 1070 struct irq_domain *domain; 1153 int irq_map_generic_chip(struct irq_domain *d, unsigned int virq, 1155 void irq_unmap_generic_chip(struct irq_domain *d, unsigned int virq); 1174 struct irq_chip_generic *irq_get_domain_generic_chip(struct irq_domain *d, unsigned int hw_irq); 1177 int irq_domain_alloc_generic_chips(struct irq_domain *d, 1179 void irq_domain_remove_generic_chips(struct irq_domain *d); 1182 irq_domain_alloc_generic_chips(struct irq_domain *d, in irq_domain_alloc_generic_chips() 1187 static inline void irq_domain_remove_generic_chips(struct irq_domain *d) { } in irq_domain_remove_generic_chips() [all …]
|
| A D | moxtet.h | 46 struct irq_domain *domain;
|
| /include/linux/irqchip/ |
| A D | irq-msi-lib.h | 21 int msi_lib_irq_domain_select(struct irq_domain *d, struct irq_fwspec *fwspec, 24 bool msi_lib_init_dev_msi_info(struct device *dev, struct irq_domain *domain, 25 struct irq_domain *real_parent,
|
| A D | arm-gic-common.h | 14 struct irq_domain; 17 struct irq_domain *parent);
|
| A 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()
|
| A D | arm-gic-v4.h | 21 struct irq_domain *domain; 63 struct irq_domain *sgi_domain; 154 int its_init_v4(struct irq_domain *domain,
|
| A D | arm-gic-v5.h | 273 struct irq_domain *ppi_domain; 274 struct irq_domain *spi_domain; 275 struct irq_domain *lpi_domain; 276 struct irq_domain *ipi_domain;
|
| /include/linux/gpio/ |
| A D | regmap.h | 9 struct irq_domain; 79 struct irq_domain *irq_domain; member
|
| A D | gpio-reg.h | 8 struct irq_domain; 14 const char *const *names, struct irq_domain *irqdom, const int *irqs);
|
| A D | driver.h | 65 struct irq_domain *domain; 84 struct irq_domain *parent_domain; 743 struct irq_domain *domain); 749 struct irq_domain *domain) in gpiochip_irqchip_add_domain()
|
| /include/linux/soc/ti/ |
| A D | ti_sci_inta_msi.h | 15 struct irq_domain 18 struct irq_domain *parent);
|
| /include/linux/mfd/ |
| A 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);
|
| A D | max8998-private.h | 122 struct irq_domain; 148 struct irq_domain *irq_domain; member
|
| A D | stmfx.h | 113 struct irq_domain *irq_domain; member
|
| A D | tps65217.h | 261 struct irq_domain *irq_domain; member
|
| /include/linux/mfd/mt6397/ |
| A D | core.h | 67 struct irq_domain *irq_domain; member
|
| /include/linux/soc/qcom/ |
| A 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/ |
| A D | core.h | 27 struct irq_domain; 70 struct irq_domain *edge_irq;
|
| /include/linux/mfd/wm831x/ |
| A 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()
|