Home
last modified time | relevance | path

Searched refs:irq_domain (Results 1 – 25 of 42) sorted by relevance

12

/include/linux/
Dirqdomain.h42 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 …]
Dmsi.h283 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 …]
Dirq_sim.h19 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);
Dof_irq.h51 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()
Dirqdesc.h17 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,
Dacpi_iort.h33 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()
Dmoxtet.h48 struct irq_domain *domain;
/include/linux/irqchip/
Dirq-ixp4xx.h6 struct irq_domain;
10 struct irq_domain *ixp4xx_get_irq_domain(void);
Darm-gic-common.h18 struct irq_domain;
21 struct irq_domain *parent);
Dirq-partition-percpu.h28 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()
Darm-gic-v4.h21 struct irq_domain *domain;
55 struct irq_domain *sgi_domain;
144 int its_init_v4(struct irq_domain *domain,
/include/linux/gpio/
Dregmap.h9 struct irq_domain;
79 struct irq_domain *irq_domain; member
Dgpio-reg.h6 struct irq_domain;
10 const char *const *names, struct irq_domain *irqdom, const int *irqs);
Ddriver.h46 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/
Dti_sci_inta_msi.h15 struct irq_domain
18 struct irq_domain *parent);
/include/linux/mfd/
Dcore.h52 struct irq_domain;
147 int irq_base, struct irq_domain *irq_domain);
162 int irq_base, struct irq_domain *irq_domain);
Dmax8998-private.h122 struct irq_domain;
148 struct irq_domain *irq_domain; member
Dstmfx.h113 struct irq_domain *irq_domain; member
Dtps65217.h269 struct irq_domain *irq_domain; member
Dtc3589x.h124 struct irq_domain *domain;
/include/trace/hooks/
Dgic.h20 struct irq_domain;
23 TP_PROTO(struct irq_domain *domain, void __iomem *dist_base),
/include/linux/mfd/mt6397/
Dcore.h62 struct irq_domain *irq_domain; member
/include/linux/soc/qcom/
Dirq.h29 static inline bool irq_domain_qcom_handle_wakeup(const struct irq_domain *d) in irq_domain_qcom_handle_wakeup()
/include/linux/mfd/wm8994/
Dcore.h27 struct irq_domain;
70 struct irq_domain *edge_irq;
/include/linux/mfd/wm831x/
Dcore.h340 struct irq_domain;
372 struct irq_domain *irq_domain; member
424 return irq_create_mapping(wm831x->irq_domain, irq); in wm831x_irq()

12