| /kernel/linux/linux-6.6/kernel/irq/ |
| D | irqdomain.c | 521 struct irq_data *irq_data) in irq_domain_set_mapping() 540 struct irq_data *irq_data = irq_get_irq_data(irq); in irq_domain_disassociate() local 577 struct irq_data *irq_data = irq_get_irq_data(virq); in irq_domain_associate_locked() local 791 struct irq_data *irq_data; in irq_create_fwspec_mapping() local 886 unsigned int irq_create_of_mapping(struct of_phandle_args *irq_data) in irq_create_of_mapping() 903 struct irq_data *irq_data = irq_get_irq_data(virq); in irq_dispose_mapping() local 1106 void irq_domain_reset_irq_data(struct irq_data *irq_data) in irq_domain_reset_irq_data() 1192 struct irq_data *irq_data; in irq_domain_insert_irq_data() local 1206 static void __irq_domain_free_hierarchy(struct irq_data *irq_data) in __irq_domain_free_hierarchy() 1219 struct irq_data *irq_data, *tmp; in irq_domain_free_irq_data() local [all …]
|
| /kernel/linux/linux-6.6/drivers/mfd/ |
| D | rc5t583-irq.c | 140 static void rc5t583_irq_lock(struct irq_data *irq_data) in rc5t583_irq_lock() 146 static void rc5t583_irq_unmask(struct irq_data *irq_data) in rc5t583_irq_unmask() 157 static void rc5t583_irq_mask(struct irq_data *irq_data) in rc5t583_irq_mask() 170 static int rc5t583_irq_set_type(struct irq_data *irq_data, unsigned int type) in rc5t583_irq_set_type() 198 static void rc5t583_irq_sync_unlock(struct irq_data *irq_data) in rc5t583_irq_sync_unlock() 232 static int rc5t583_irq_set_wake(struct irq_data *irq_data, unsigned int on) in rc5t583_irq_set_wake()
|
| D | wm8350-irq.c | 376 static irqreturn_t wm8350_irq(int irq, void *irq_data) in wm8350_irq() 440 struct wm8350_irq_data *irq_data = irq_to_wm8350_irq(wm8350, in wm8350_irq_enable() local 449 struct wm8350_irq_data *irq_data = irq_to_wm8350_irq(wm8350, in wm8350_irq_disable() local
|
| D | wm831x-irq.c | 319 static inline int irq_data_to_status_reg(struct wm831x_irq_data *irq_data) in irq_data_to_status_reg() 372 struct wm831x_irq_data *irq_data = irq_to_wm831x_irq(wm831x, in wm831x_irq_enable() local 381 struct wm831x_irq_data *irq_data = irq_to_wm831x_irq(wm831x, in wm831x_irq_disable() local
|
| D | max8998-irq.c | 130 struct max8998_irq_data *irq_data = irq_to_max8998_irq(max8998, data); in max8998_irq_unmask() local 138 struct max8998_irq_data *irq_data = irq_to_max8998_irq(max8998, data); in max8998_irq_mask() local
|
| D | qcom-pm8008.c | 88 const struct regmap_irq *irq_data, int idx, in pm8008_set_type_config() 152 struct regmap_irq_chip_data *irq_data; in pm8008_probe_irq_peripherals() local
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | rc5t583-irq.c | 140 static void rc5t583_irq_lock(struct irq_data *irq_data) in rc5t583_irq_lock() 146 static void rc5t583_irq_unmask(struct irq_data *irq_data) in rc5t583_irq_unmask() 157 static void rc5t583_irq_mask(struct irq_data *irq_data) in rc5t583_irq_mask() 170 static int rc5t583_irq_set_type(struct irq_data *irq_data, unsigned int type) in rc5t583_irq_set_type() 198 static void rc5t583_irq_sync_unlock(struct irq_data *irq_data) in rc5t583_irq_sync_unlock() 232 static int rc5t583_irq_set_wake(struct irq_data *irq_data, unsigned int on) in rc5t583_irq_set_wake()
|
| D | wm8350-irq.c | 376 static irqreturn_t wm8350_irq(int irq, void *irq_data) in wm8350_irq() 440 struct wm8350_irq_data *irq_data = irq_to_wm8350_irq(wm8350, in wm8350_irq_enable() local 449 struct wm8350_irq_data *irq_data = irq_to_wm8350_irq(wm8350, in wm8350_irq_disable() local
|
| D | wm831x-irq.c | 319 static inline int irq_data_to_status_reg(struct wm831x_irq_data *irq_data) in irq_data_to_status_reg() 372 struct wm831x_irq_data *irq_data = irq_to_wm831x_irq(wm831x, in wm831x_irq_enable() local 381 struct wm831x_irq_data *irq_data = irq_to_wm831x_irq(wm831x, in wm831x_irq_disable() local
|
| D | max8998-irq.c | 130 struct max8998_irq_data *irq_data = irq_to_max8998_irq(max8998, data); in max8998_irq_unmask() local 138 struct max8998_irq_data *irq_data = irq_to_max8998_irq(max8998, data); in max8998_irq_mask() local
|
| /kernel/linux/linux-5.10/kernel/irq/ |
| D | irqdomain.c | 501 struct irq_data *irq_data) in irq_domain_set_mapping() 514 struct irq_data *irq_data = irq_get_irq_data(irq); in irq_domain_disassociate() local 551 struct irq_data *irq_data = irq_get_irq_data(virq); in irq_domain_associate_locked() local 803 struct irq_data *irq_data; in irq_create_fwspec_mapping() local 898 unsigned int irq_create_of_mapping(struct of_phandle_args *irq_data) in irq_create_of_mapping() 915 struct irq_data *irq_data = irq_get_irq_data(virq); in irq_dispose_mapping() local 1100 void irq_domain_reset_irq_data(struct irq_data *irq_data) in irq_domain_reset_irq_data() 1188 struct irq_data *irq_data; in irq_domain_insert_irq_data() local 1202 static void __irq_domain_free_hierarchy(struct irq_data *irq_data) in __irq_domain_free_hierarchy() 1215 struct irq_data *irq_data, *tmp; in irq_domain_free_irq_data() local [all …]
|
| D | msi.c | 101 int msi_domain_set_affinity(struct irq_data *irq_data, in msi_domain_set_affinity() 119 struct irq_data *irq_data, bool early) in msi_domain_activate() 130 struct irq_data *irq_data) in msi_domain_deactivate() 409 struct irq_data *irq_data; in __msi_domain_alloc_irqs() local 518 struct irq_data *irq_data; in __msi_domain_free_irqs() local
|
| /kernel/linux/linux-5.10/arch/x86/platform/uv/ |
| D | uv_irq.c | 80 struct irq_data *irq_data = irq_domain_get_irq_data(domain, virq); in uv_domain_alloc() local 112 struct irq_data *irq_data = irq_domain_get_irq_data(domain, virq); in uv_domain_free() local 126 struct irq_data *irq_data, bool reserve) in uv_domain_activate() 137 struct irq_data *irq_data) in uv_domain_deactivate()
|
| /kernel/linux/linux-6.6/arch/x86/platform/uv/ |
| D | uv_irq.c | 80 struct irq_data *irq_data = irq_domain_get_irq_data(domain, virq); in uv_domain_alloc() local 112 struct irq_data *irq_data = irq_domain_get_irq_data(domain, virq); in uv_domain_free() local 126 struct irq_data *irq_data, bool reserve) in uv_domain_activate() 137 struct irq_data *irq_data) in uv_domain_deactivate()
|
| /kernel/linux/linux-5.10/arch/arm/mach-s3c/ |
| D | irq-s3c24xx.c | 80 struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data); in s3c_irq_mask() local 108 struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data); in s3c_irq_unmask() local 127 struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data); in s3c_irq_ack() local 296 struct s3c_irq_data *irq_data = irq_desc_get_chip_data(desc); in s3c_irq_demux() local 432 struct s3c_irq_data *irq_data = &intc->irqs[hw]; in s3c24xx_irq_map() local 538 struct s3c_irq_data *irq_data, in s3c24xx_init_intc() 1167 struct s3c_irq_data *irq_data = &intc->irqs[intc_hw]; in s3c24xx_irq_map_of() local 1193 struct s3c_irq_data *irq_data; in s3c24xx_irq_xlate_of() local
|
| /kernel/linux/linux-6.6/drivers/iommu/ |
| D | hyperv-iommu.c | 70 struct irq_data *irq_data; in hyperv_irq_remapping_alloc() local 194 hyperv_root_ir_compose_msi_msg(struct irq_data *irq_data, struct msi_msg *msg) in hyperv_root_ir_compose_msi_msg() 277 struct irq_data *irq_data; in hyperv_root_irq_remapping_alloc() local 313 struct irq_data *irq_data; in hyperv_root_irq_remapping_free() local
|
| /kernel/linux/linux-5.10/arch/arm/mach-pxa/ |
| D | irq.c | 144 int (*fn)(struct irq_data *, unsigned int)) in pxa_init_irq_common() argument 168 void __init pxa_init_irq(int irq_nr, int (*fn)(struct irq_data *, unsigned int)) in pxa_init_irq() argument 233 void __init pxa_dt_irq_init(int (*fn)(struct irq_data *, unsigned int)) in pxa_dt_irq_init() argument
|
| /kernel/linux/linux-6.6/arch/arm/mach-pxa/ |
| D | irq.c | 145 int (*fn)(struct irq_data *, unsigned int)) in pxa_init_irq_common() argument 169 void __init pxa_init_irq(int irq_nr, int (*fn)(struct irq_data *, unsigned int)) in pxa_init_irq() argument 234 void __init pxa_dt_irq_init(int (*fn)(struct irq_data *, unsigned int)) in pxa_dt_irq_init() argument
|
| /kernel/linux/linux-5.10/drivers/iommu/ |
| D | hyperv-iommu.c | 73 struct irq_data *irq_data; in hyperv_irq_remapping_alloc() local 123 struct irq_data *irq_data, bool reserve) in hyperv_irq_remapping_activate()
|
| /kernel/linux/linux-5.10/arch/sparc/kernel/ |
| D | prom_irqtrans.c | 117 struct sabre_irq_data *irq_data = _arg2; in sabre_wsync_handler() local 225 struct sabre_irq_data *irq_data = _data; in sabre_irq_build() local 272 struct sabre_irq_data *irq_data; in sabre_irq_trans_init() local 382 struct schizo_irq_data *irq_data = _data; in schizo_irq_build() local 430 struct schizo_irq_data *irq_data; in __schizo_irq_trans_init() local 514 struct fire_irq_data *irq_data = _data; in fire_irq_build() local 545 struct fire_irq_data *irq_data; in fire_irq_trans_init() local
|
| /kernel/linux/linux-6.6/arch/sparc/kernel/ |
| D | prom_irqtrans.c | 118 struct sabre_irq_data *irq_data = _arg2; in sabre_wsync_handler() local 226 struct sabre_irq_data *irq_data = _data; in sabre_irq_build() local 273 struct sabre_irq_data *irq_data; in sabre_irq_trans_init() local 383 struct schizo_irq_data *irq_data = _data; in schizo_irq_build() local 431 struct schizo_irq_data *irq_data; in __schizo_irq_trans_init() local 515 struct fire_irq_data *irq_data = _data; in fire_irq_build() local 546 struct fire_irq_data *irq_data; in fire_irq_trans_init() local
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/protocols/ |
| D | link_dp_irq_handler.c | 273 static void read_dpcd204h_on_irq_hpd(struct dc_link *link, union hpd_irq_data *irq_data) in read_dpcd204h_on_irq_hpd() 294 union hpd_irq_data *irq_data) in dp_read_hpd_rx_irq_data()
|
| /kernel/linux/linux-6.6/drivers/thermal/ |
| D | db8500_thermal.c | 98 static irqreturn_t prcmu_low_irq_handler(int irq, void *irq_data) in prcmu_low_irq_handler() 126 static irqreturn_t prcmu_high_irq_handler(int irq, void *irq_data) in prcmu_high_irq_handler()
|
| /kernel/linux/linux-6.6/drivers/base/regmap/ |
| D | regmap-irq.c | 210 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); in regmap_irq_enable() local 239 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); in regmap_irq_disable() local 248 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); in regmap_irq_set_type() local 278 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); in regmap_irq_set_wake() local 572 const struct regmap_irq *irq_data, in regmap_irq_set_type_config_simple()
|
| /kernel/linux/linux-5.10/drivers/thermal/ |
| D | db8500_thermal.c | 111 static irqreturn_t prcmu_low_irq_handler(int irq, void *irq_data) in prcmu_low_irq_handler() 140 static irqreturn_t prcmu_high_irq_handler(int irq, void *irq_data) in prcmu_high_irq_handler()
|