/include/linux/ |
D | irqdomain.h | 41 struct irq_domain; 106 int (*match)(struct irq_domain *d, struct device_node *node, 108 int (*select)(struct irq_domain *d, struct irq_fwspec *fwspec, 110 int (*map)(struct irq_domain *d, unsigned int virq, irq_hw_number_t hw); 111 void (*unmap)(struct irq_domain *d, unsigned int virq); 112 int (*xlate)(struct irq_domain *d, struct device_node *node, 117 int (*alloc)(struct irq_domain *d, unsigned int virq, 119 void (*free)(struct irq_domain *d, unsigned int virq, 121 int (*activate)(struct irq_domain *d, struct irq_data *irqd, bool reserve); 122 void (*deactivate)(struct irq_domain *d, struct irq_data *irq_data); [all …]
|
D | msi.h | 233 struct irq_domain; 261 int (*msi_init)(struct irq_domain *domain, 265 void (*msi_free)(struct irq_domain *domain, 268 int (*msi_check)(struct irq_domain *domain, 271 int (*msi_prepare)(struct irq_domain *domain, 277 int (*handle_error)(struct irq_domain *domain, 333 struct irq_domain *msi_create_irq_domain(struct fwnode_handle *fwnode, 335 struct irq_domain *parent); 336 int msi_domain_alloc_irqs(struct irq_domain *domain, struct device *dev, 338 void msi_domain_free_irqs(struct irq_domain *domain, struct device *dev); [all …]
|
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, 82 static inline struct irq_domain *of_msi_get_domain(struct device *dev, in of_msi_get_domain() 88 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; 168 int __handle_domain_irq(struct irq_domain *domain, unsigned int hwirq, 171 static inline int handle_domain_irq(struct irq_domain *domain, in handle_domain_irq() 178 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, 45 static inline struct irq_domain *iort_get_device_domain( in iort_get_device_domain()
|
D | moxtet.h | 48 struct irq_domain *domain;
|
/include/linux/mfd/ |
D | core.h | 15 struct irq_domain; 119 int irq_base, struct irq_domain *irq_domain); 133 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 | 118 struct irq_domain *domain;
|
D | max8997-private.h | 382 struct irq_domain *irq_domain; member
|
/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 | 39 struct irq_domain; 42 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; 102 int its_init_v4(struct irq_domain *domain, const struct irq_domain_ops *ops);
|
/include/linux/soc/ti/ |
D | ti_sci_inta_msi.h | 15 struct irq_domain 18 struct irq_domain *parent);
|
/include/linux/gpio/ |
D | gpio-reg.h | 6 struct irq_domain; 10 const char *const *names, struct irq_domain *irqdom, const int *irqs);
|
D | driver.h | 42 struct irq_domain *domain; 68 struct irq_domain *parent_domain; 571 int gpiochip_irq_map(struct irq_domain *d, unsigned int irq, 573 void gpiochip_irq_unmap(struct irq_domain *d, unsigned int irq); 575 int gpiochip_irq_domain_activate(struct irq_domain *domain, 577 void gpiochip_irq_domain_deactivate(struct irq_domain *domain,
|
/include/linux/mfd/mt6397/ |
D | core.h | 58 struct irq_domain *irq_domain; member
|
/include/linux/soc/qcom/ |
D | irq.h | 29 static inline bool irq_domain_qcom_handle_wakeup(struct irq_domain *parent) 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()
|
/include/linux/fsl/ |
D | mc.h | 18 struct irq_domain; 398 struct irq_domain *fsl_mc_msi_create_irq_domain(struct fwnode_handle *fwnode, 400 struct irq_domain *parent);
|
/include/linux/mfd/arizona/ |
D | core.h | 136 struct irq_domain *virq;
|