Home
last modified time | relevance | path

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

12

/include/linux/
A Dirqdomain.h20 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 Dirq_sim.h20 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 Dmsi.h80 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 Dof_irq.h50 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 Dirqdesc.h17 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 Dacpi_iort.h34 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 Dirq.h128 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 Dmoxtet.h46 struct irq_domain *domain;
/include/linux/irqchip/
A Dirq-msi-lib.h21 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 Darm-gic-common.h14 struct irq_domain;
17 struct irq_domain *parent);
A 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()
A Darm-gic-v4.h21 struct irq_domain *domain;
63 struct irq_domain *sgi_domain;
154 int its_init_v4(struct irq_domain *domain,
A Darm-gic-v5.h273 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 Dregmap.h9 struct irq_domain;
79 struct irq_domain *irq_domain; member
A Dgpio-reg.h8 struct irq_domain;
14 const char *const *names, struct irq_domain *irqdom, const int *irqs);
A Ddriver.h65 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 Dti_sci_inta_msi.h15 struct irq_domain
18 struct irq_domain *parent);
/include/linux/mfd/
A Dcore.h52 struct irq_domain;
135 int irq_base, struct irq_domain *irq_domain);
150 int irq_base, struct irq_domain *irq_domain);
A Dmax8998-private.h122 struct irq_domain;
148 struct irq_domain *irq_domain; member
A Dstmfx.h113 struct irq_domain *irq_domain; member
A Dtps65217.h261 struct irq_domain *irq_domain; member
/include/linux/mfd/mt6397/
A Dcore.h67 struct irq_domain *irq_domain; member
/include/linux/soc/qcom/
A 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/
A Dcore.h27 struct irq_domain;
70 struct irq_domain *edge_irq;
/include/linux/mfd/wm831x/
A Dcore.h340 struct irq_domain;
372 struct irq_domain *irq_domain; member
424 return irq_create_mapping(wm831x->irq_domain, irq); in wm831x_irq()

Completed in 59 milliseconds

12