Home
last modified time | relevance | path

Searched refs:irq_domain_ops (Results 1 – 25 of 265) sorted by relevance

1234567891011

/linux/Documentation/translations/zh_CN/core-api/irq/
H A Dirq-domain.rst48 调用者必须向分配器函数提供一个irq_domain_ops结构体。
214 3) 新的回调被添加到irq_domain_ops结构中,以支持层次结构的irq_domain操作。
226 1) 实现 irq_domain_ops.alloc 和 irq_domain_ops.free
227 2) 可选择地实现 irq_domain_ops.activate 和 irq_domain_ops.deactivate.
229 4) 不需要实现irq_domain_ops.map和irq_domain_ops.unmap,它们在层次结构
/linux/include/linux/
H A Dirqdomain.h79 struct irq_domain_ops { struct
106 extern const struct irq_domain_ops irq_generic_chip_ops; argument
150 const struct irq_domain_ops *ops;
303 const struct irq_domain_ops *ops;
323 const struct irq_domain_ops *ops, void *host_data);
326 const struct irq_domain_ops *ops, void *host_data);
373 const struct irq_domain_ops *ops, in irq_domain_create_nomap()
402 const struct irq_domain_ops *ops, in irq_domain_create_linear()
418 const struct irq_domain_ops *ops, in irq_domain_create_tree()
495 extern const struct irq_domain_ops irq_domain_simple_ops;
[all …]
/linux/include/linux/irqchip/
H A Darm-gic-v4.h153 struct irq_domain_ops;
155 const struct irq_domain_ops *vpe_ops,
156 const struct irq_domain_ops *sgi_ops);
H A Dirq-partition-percpu.h27 const struct irq_domain_ops *ops);
41 const struct irq_domain_ops *ops) in partition_create_desc()
/linux/drivers/irqchip/
H A Dirq-realtek-rtl.c98 static const struct irq_domain_ops irq_domain_ops = { variable
165 …domain = irq_domain_create_linear(of_fwnode_handle(node), RTL_ICTL_NUM_INPUTS, &irq_domain_ops, NU… in realtek_rtl_of_init()
H A Dirq-gic-v4.c88 static const struct irq_domain_ops *vpe_domain_ops;
89 static const struct irq_domain_ops *sgi_domain_ops;
377 const struct irq_domain_ops *vpe_ops, in its_init_v4()
378 const struct irq_domain_ops *sgi_ops) in its_init_v4()
H A Dirq-mips-cpu.c172 static const struct irq_domain_ops mips_cpu_intc_irq_domain_ops = {
231 static const struct irq_domain_ops mips_cpu_ipi_chip_ops = {
H A Dirq-atmel-aic-common.h32 const struct irq_domain_ops *ops,
H A Dirq-dw-apb-ictl.c92 static const struct irq_domain_ops dw_apb_ictl_irq_domain_ops = {
115 const struct irq_domain_ops *domain_ops; in dw_apb_ictl_init()
H A Dirq-partition-percpu.c22 struct irq_domain_ops ops;
198 const struct irq_domain_ops *ops) in partition_create_desc()
H A Dirq-bcm2836.c229 static const struct irq_domain_ops ipi_domain_ops = {
292 static const struct irq_domain_ops bcm2836_arm_irqchip_intc_ops = {
H A Dirq-mvebu-sei.c194 static const struct irq_domain_ops mvebu_sei_domain_ops = {
237 static const struct irq_domain_ops mvebu_sei_ap_domain_ops = {
307 static const struct irq_domain_ops mvebu_sei_cp_domain_ops = {
H A Dirq-jcore-aic.c56 static const struct irq_domain_ops jcore_aic_irqdomain_ops = {
H A Dirq-xtensa-pic.c39 static const struct irq_domain_ops xtensa_irq_domain_ops = {
H A Dirq-rda-intc.c79 static const struct irq_domain_ops rda_irq_domain_ops = {
H A Dirq-aspeed-i2c-ic.c59 static const struct irq_domain_ops aspeed_i2c_ic_irq_domain_ops = {
/linux/arch/x86/include/asm/
H A Dirqdomain.h37 const struct irq_domain_ops *ops;
41 extern const struct irq_domain_ops mp_ioapic_irqdomain_ops;
/linux/drivers/iommu/
H A Dhyperv-iommu.c111 static const struct irq_domain_ops hyperv_ir_domain_ops = {
117 static const struct irq_domain_ops hyperv_root_ir_domain_ops;
123 const struct irq_domain_ops *ops; in hyperv_prepare_irq_remapping()
328 static const struct irq_domain_ops hyperv_root_ir_domain_ops = {
/linux/Documentation/core-api/irq/
H A Dirq-domain.rst64 caller must provide the allocator function with a struct irq_domain_ops
72 it with the hwirq, and calls the :c:member:`irq_domain_ops.map()`
262 struct irq_domain_ops to support hierarchy irq_domain operations.
272 1) Implement irq_domain_ops.alloc() and irq_domain_ops.free()
273 2) Optionally, implement irq_domain_ops.activate() and
274 irq_domain_ops.deactivate().
277 4) There is no need to implement irq_domain_ops.map() and
278 irq_domain_ops.unmap(). They are unused with hierarchy irq_domain.
/linux/drivers/sh/intc/
H A Dirqdomain.c40 static const struct irq_domain_ops intc_evt_ops = {
/linux/drivers/soundwire/
H A Dirq.c25 static const struct irq_domain_ops sdw_domain_ops = {
/linux/arch/nios2/kernel/
H A Dirq.c56 static const struct irq_domain_ops irq_ops = {
/linux/scripts/
H A Dconst_structs.checkpatch35 irq_domain_ops
/linux/arch/powerpc/sysdev/
H A Dmpic_msi.c31 const struct irq_domain_ops *ops = mpic->irqhost->ops; in mpic_msi_reserve_u3_hwirqs()
/linux/arch/arc/kernel/
H A Dintc-compact.c102 static const struct irq_domain_ops arc_intc_domain_ops = {

1234567891011