Home
last modified time | relevance | path

Searched defs:irq (Results 1 – 25 of 3362) sorted by relevance

12345678910>>...135

/Linux-v4.19/drivers/xen/events/
Devents_base.c118 static int set_evtchn_to_irq(unsigned evtchn, unsigned irq) in set_evtchn_to_irq()
155 struct irq_info *info_for_irq(unsigned irq) in info_for_irq()
162 unsigned irq, in xen_irq_info_common_setup()
185 static int xen_irq_info_evtchn_setup(unsigned irq, in xen_irq_info_evtchn_setup()
194 unsigned irq, in xen_irq_info_ipi_setup()
208 unsigned irq, in xen_irq_info_virq_setup()
221 static int xen_irq_info_pirq_setup(unsigned irq, in xen_irq_info_pirq_setup()
247 unsigned int evtchn_from_irq(unsigned irq) in evtchn_from_irq()
266 static enum ipi_vector ipi_from_irq(unsigned irq) in ipi_from_irq()
276 static unsigned virq_from_irq(unsigned irq) in virq_from_irq()
[all …]
/Linux-v4.19/kernel/irq/
Dmanage.c77 bool synchronize_hardirq(unsigned int irq) in synchronize_hardirq()
100 void synchronize_irq(unsigned int irq) in synchronize_irq()
133 int irq_can_set_affinity(unsigned int irq) in irq_can_set_affinity()
145 bool irq_can_set_affinity_usr(unsigned int irq) in irq_can_set_affinity_usr()
267 int __irq_set_affinity(unsigned int irq, const struct cpumask *mask, bool force) in __irq_set_affinity()
282 int irq_set_affinity_hint(unsigned int irq, const struct cpumask *m) in irq_set_affinity_hint()
335 irq_set_affinity_notifier(unsigned int irq, struct irq_affinity_notify *notify) in irq_set_affinity_notifier()
418 int irq_select_affinity_usr(unsigned int irq) in irq_select_affinity_usr()
442 int irq_set_vcpu_affinity(unsigned int irq, void *vcpu_info) in irq_set_vcpu_affinity()
479 static int __disable_irq_nosync(unsigned int irq) in __disable_irq_nosync()
[all …]
Dirqdesc.c103 static void desc_set_defaults(unsigned int irq, struct irq_desc *desc, int node, in desc_set_defaults()
149 int cpu, irq = desc->irq_data.irq; in per_cpu_count_show() local
284 static void irq_sysfs_add(int irq, struct irq_desc *desc) in irq_sysfs_add()
299 int irq; in irq_sysfs_init() local
325 static void irq_sysfs_add(int irq, struct irq_desc *desc) {} in irq_sysfs_add()
331 static void irq_insert_desc(unsigned int irq, struct irq_desc *desc) in irq_insert_desc()
336 struct irq_desc *irq_to_desc(unsigned int irq) in irq_to_desc()
342 static void delete_irq_desc(unsigned int irq) in delete_irq_desc()
372 static struct irq_desc *alloc_desc(int irq, int node, unsigned int flags, in alloc_desc()
423 static void free_desc(unsigned int irq) in free_desc()
[all …]
/Linux-v4.19/virt/kvm/arm/vgic/
Dvgic.c72 struct vgic_irq *irq = NULL; in vgic_get_lpi() local
133 void vgic_put_irq(struct kvm *kvm, struct vgic_irq *irq) in vgic_put_irq()
154 void vgic_irq_set_phys_pending(struct vgic_irq *irq, bool pending) in vgic_irq_set_phys_pending()
161 bool vgic_get_phys_line_level(struct vgic_irq *irq) in vgic_get_phys_line_level()
177 void vgic_irq_set_phys_active(struct vgic_irq *irq, bool active) in vgic_irq_set_phys_active()
197 static struct kvm_vcpu *vgic_target_oracle(struct vgic_irq *irq) in vgic_target_oracle()
286 static bool vgic_validate_injection(struct vgic_irq *irq, bool level, void *owner) in vgic_validate_injection()
309 bool vgic_queue_irq_unlock(struct kvm *kvm, struct vgic_irq *irq, in vgic_queue_irq_unlock()
415 struct vgic_irq *irq; in kvm_vgic_inject_irq() local
454 static int kvm_vgic_map_irq(struct kvm_vcpu *vcpu, struct vgic_irq *irq, in kvm_vgic_map_irq()
[all …]
Dvgic-v4.c95 static irqreturn_t vgic_v4_doorbell_handler(int irq, void *info) in vgic_v4_doorbell_handler()
149 int irq = dist->its_vm.vpes[i]->irq; in vgic_v4_init() local
194 int irq = its_vm->vpes[i]->irq; in vgic_v4_teardown() local
216 int irq = vcpu->arch.vgic_cpu.vgic_v3.its_vpe.irq; in vgic_v4_flush_hwstate() local
263 struct vgic_irq *irq; in kvm_vgic_v4_set_forwarding() local
318 struct vgic_irq *irq; in kvm_vgic_v4_unset_forwarding() local
353 int irq = vcpu->arch.vgic_cpu.vgic_v3.its_vpe.irq; in kvm_vgic_v4_enable_doorbell() local
362 int irq = vcpu->arch.vgic_cpu.vgic_v3.its_vpe.irq; in kvm_vgic_v4_disable_doorbell() local
/Linux-v4.19/arch/ia64/kernel/
Dirq_ia64.c99 int irq; in find_unassigned_irq() local
126 static int __bind_irq_vector(int irq, int vector, cpumask_t domain) in __bind_irq_vector()
151 int bind_irq_vector(int irq, int vector, cpumask_t domain) in bind_irq_vector()
162 static void __clear_irq_vector(int irq) in __clear_irq_vector()
180 static void clear_irq_vector(int irq) in clear_irq_vector()
190 ia64_native_assign_irq_vector (int irq) in ia64_native_assign_irq_vector()
239 int irq, vector; in __setup_vector_irq() local
267 static int __irq_prepare_move(int irq, int cpu) in __irq_prepare_move()
291 int irq_prepare_move(int irq, int cpu) in irq_prepare_move()
302 void irq_complete_move(unsigned irq) in irq_complete_move()
[all …]
Dmsi_ia64.c22 unsigned int irq = idata->irq; in ia64_set_msi_irq_affinity() local
50 int irq, vector; in ia64_setup_msi_irq() local
80 void ia64_teardown_msi_irq(unsigned int irq) in ia64_teardown_msi_irq()
123 void arch_teardown_msi_irq(unsigned int irq) in arch_teardown_msi_irq()
136 unsigned int irq = data->irq; in dmar_msi_set_affinity() local
170 msi_compose_msg(struct pci_dev *pdev, unsigned int irq, struct msi_msg *msg) in msi_compose_msg()
194 int irq; in dmar_alloc_hwirq() local
209 void dmar_free_hwirq(int irq) in dmar_free_hwirq()
Diosapic.c182 int irq; in __gsi_to_irq() local
199 int irq; in gsi_to_irq() local
207 static struct iosapic_rte_info *find_rte(unsigned int irq, unsigned int gsi) in find_rte()
218 set_rte (unsigned int gsi, unsigned int irq, unsigned int dest, int mask) in set_rte()
273 int irq; in kexec_disable_iosapic() local
292 unsigned int irq = data->irq; in mask_irq() local
311 unsigned int irq = data->irq; in unmask_irq() local
332 unsigned int irq = data->irq; in iosapic_set_affinity() local
395 unsigned int irq = data->irq; in iosapic_unmask_level_irq() local
488 int i, irq = -ENOSPC, min_count = -1; in iosapic_find_sharable_irq() local
[all …]
/Linux-v4.19/drivers/mfd/
Dpcf50633-irq.c24 int pcf50633_register_irq(struct pcf50633 *pcf, int irq, in pcf50633_register_irq() argument
42 int pcf50633_free_irq(struct pcf50633 *pcf, int irq) in pcf50633_free_irq()
55 static int __pcf50633_irq_mask_set(struct pcf50633 *pcf, int irq, u8 mask) in __pcf50633_irq_mask_set()
78 int pcf50633_irq_mask(struct pcf50633 *pcf, int irq) in pcf50633_irq_mask()
86 int pcf50633_irq_unmask(struct pcf50633 *pcf, int irq) in pcf50633_irq_unmask()
94 int pcf50633_irq_mask_get(struct pcf50633 *pcf, int irq) in pcf50633_irq_mask_get()
105 static void pcf50633_irq_call_handler(struct pcf50633 *pcf, int irq) in pcf50633_irq_call_handler()
114 static irqreturn_t pcf50633_irq(int irq, void *data) in pcf50633_irq()
283 int pcf50633_irq_init(struct pcf50633 *pcf, int irq) in pcf50633_irq_init()
Dda9052-irq.c179 static int da9052_map_irq(struct da9052 *da9052, int irq) in da9052_map_irq()
184 int da9052_enable_irq(struct da9052 *da9052, int irq) in da9052_enable_irq()
196 int da9052_disable_irq(struct da9052 *da9052, int irq) in da9052_disable_irq()
208 int da9052_disable_irq_nosync(struct da9052 *da9052, int irq) in da9052_disable_irq_nosync()
220 int da9052_request_irq(struct da9052 *da9052, int irq, char *name, in da9052_request_irq()
233 void da9052_free_irq(struct da9052 *da9052, int irq, void *data) in da9052_free_irq()
243 static irqreturn_t da9052_auxadc_irq(int irq, void *irq_data) in da9052_auxadc_irq()
Darizona-irq.c32 static int arizona_map_irq(struct arizona *arizona, int irq) in arizona_map_irq()
45 int arizona_request_irq(struct arizona *arizona, int irq, char *name, in arizona_request_irq()
57 void arizona_free_irq(struct arizona *arizona, int irq, void *data) in arizona_free_irq()
67 int arizona_set_irq_wake(struct arizona *arizona, int irq, int on) in arizona_set_irq_wake()
77 static irqreturn_t arizona_boot_done(int irq, void *data) in arizona_boot_done()
86 static irqreturn_t arizona_ctrlif_err(int irq, void *data) in arizona_ctrlif_err()
99 static irqreturn_t arizona_irq_thread(int irq, void *data) in arizona_irq_thread()
213 const struct regmap_irq_chip *aod, *irq; in arizona_irq_init() local
/Linux-v4.19/drivers/misc/ocxl/
Dafu_irq.c30 struct afu_irq *irq = (struct afu_irq *) data; in afu_irq_handler() local
38 static int setup_afu_irq(struct ocxl_context *ctx, struct afu_irq *irq) in setup_afu_irq()
66 static void release_afu_irq(struct afu_irq *irq) in release_afu_irq()
75 struct afu_irq *irq; in ocxl_afu_irq_alloc() local
122 static void afu_irq_free(struct afu_irq *irq, struct ocxl_context *ctx) in afu_irq_free()
138 struct afu_irq *irq; in ocxl_afu_irq_free() local
156 struct afu_irq *irq; in ocxl_afu_irq_free_all() local
167 struct afu_irq *irq; in ocxl_afu_irq_set_fd() local
192 struct afu_irq *irq; in ocxl_afu_irq_get_addr() local
/Linux-v4.19/arch/m68k/coldfire/
Dintc-simr.c38 static inline unsigned int irq2ebit(unsigned int irq) in irq2ebit()
54 static inline unsigned int irq2ebit(unsigned int irq) in irq2ebit()
69 unsigned int irq = d->irq - MCFINT_VECBASE; in intc_irq_mask() local
81 unsigned int irq = d->irq - MCFINT_VECBASE; in intc_irq_unmask() local
100 unsigned int irq = d->irq; in intc_irq_startup() local
131 unsigned int ebit, irq = d->irq; in intc_irq_set_type() local
179 int irq, eirq; in init_IRQ() local
/Linux-v4.19/arch/arm/plat-orion/
Dcommon.c69 unsigned int irq) in fill_resources_irq()
94 unsigned int irq, in uart_complete()
128 unsigned int irq, in orion_uart0_init()
156 unsigned int irq, in orion_uart1_init()
184 unsigned int irq, in orion_uart2_init()
212 unsigned int irq, in orion_uart3_init()
225 unsigned long irq) in orion_rtc_init()
242 struct resource *orion_ge_resource, unsigned long irq, in ge_complete()
310 unsigned long irq, in orion_ge00_init()
363 unsigned long irq, in orion_ge01_init()
[all …]
/Linux-v4.19/drivers/gpu/drm/i915/gvt/
Dinterrupt.c45 #define get_event_virt_handler(irq, e) (irq->events[e].v_handler) argument
46 #define get_irq_info(irq, e) (irq->events[e].info) argument
48 #define irq_to_gvt(irq) \ argument
150 struct intel_gvt_irq *irq = &gvt->irq; in regbase_to_irq_info() local
322 struct intel_gvt_irq *irq = &vgpu->gvt->irq; in update_upstream_irq() local
374 static void init_irq_map(struct intel_gvt_irq *irq) in init_irq_map()
400 static void propagate_event(struct intel_gvt_irq *irq, in propagate_event()
423 static void handle_default_event_virt(struct intel_gvt_irq *irq, in handle_default_event_virt()
466 struct intel_gvt_irq *irq = &vgpu->gvt->irq; in gen8_check_pending_irq() local
492 struct intel_gvt_irq *irq) in gen8_init_irq()
[all …]
/Linux-v4.19/arch/arm/mach-imx/devices/
Ddevices-common.h47 resource_size_t irq; member
57 resource_size_t irq; member
66 resource_size_t irq; member
79 resource_size_t irq; member
88 resource_size_t irq; member
103 resource_size_t irq; member
113 resource_size_t irq; member
125 resource_size_t irq; member
135 resource_size_t irq; member
146 resource_size_t irq; member
[all …]
/Linux-v4.19/arch/x86/kvm/
Dirq_comm.c59 struct kvm_lapic_irq *irq, struct dest_map *dest_map) in kvm_irq_delivery_to_apic()
116 struct kvm_lapic_irq *irq) in kvm_set_msi_irq()
147 struct kvm_lapic_irq irq; in kvm_set_msi() local
175 struct kvm_lapic_irq irq; in kvm_arch_set_irq_inatomic() local
244 void kvm_register_irq_mask_notifier(struct kvm *kvm, int irq, in kvm_register_irq_mask_notifier()
253 void kvm_unregister_irq_mask_notifier(struct kvm *kvm, int irq, in kvm_unregister_irq_mask_notifier()
335 bool kvm_intr_is_single_vcpu(struct kvm *kvm, struct kvm_lapic_irq *irq, in kvm_intr_is_single_vcpu()
362 #define IOAPIC_ROUTING_ENTRY(irq) \ argument
365 #define ROUTING_ENTRY1(irq) IOAPIC_ROUTING_ENTRY(irq) argument
367 #define PIC_ROUTING_ENTRY(irq) \ argument
[all …]
/Linux-v4.19/arch/mips/emma/markeins/
Dirq.c38 unsigned int irq = d->irq - EMMA2RH_IRQ_BASE; in emma2rh_irq_enable() local
50 unsigned int irq = d->irq - EMMA2RH_IRQ_BASE; in emma2rh_irq_disable() local
78 unsigned int irq = d->irq - EMMA2RH_SW_IRQ_BASE; in emma2rh_sw_irq_enable() local
88 unsigned int irq = d->irq - EMMA2RH_SW_IRQ_BASE; in emma2rh_sw_irq_disable() local
114 unsigned int irq = d->irq - EMMA2RH_GPIO_IRQ_BASE; in emma2rh_gpio_irq_enable() local
124 unsigned int irq = d->irq - EMMA2RH_GPIO_IRQ_BASE; in emma2rh_gpio_irq_disable() local
134 unsigned int irq = d->irq - EMMA2RH_GPIO_IRQ_BASE; in emma2rh_gpio_irq_ack() local
141 unsigned int irq = d->irq - EMMA2RH_GPIO_IRQ_BASE; in emma2rh_gpio_irq_mask_ack() local
/Linux-v4.19/arch/m68k/mac/
Dmacints.c178 int irq = data->irq; in mac_irq_enable() local
208 int irq = data->irq; in mac_irq_disable() local
238 int irq = data->irq; in mac_irq_startup() local
250 int irq = data->irq; in mac_irq_shutdown() local
260 irqreturn_t mac_nmi_handler(int irq, void *dev_id) in mac_nmi_handler()
/Linux-v4.19/arch/powerpc/platforms/44x/
Dfsp2.c83 static irqreturn_t bus_err_handler(int irq, void *data) in bus_err_handler()
135 static irqreturn_t cmu_err_handler(int irq, void *data) { in cmu_err_handler()
141 static irqreturn_t conf_err_handler(int irq, void *data) { in conf_err_handler()
149 static irqreturn_t opbd_err_handler(int irq, void *data) { in opbd_err_handler()
153 static irqreturn_t mcue_handler(int irq, void *data) { in mcue_handler()
194 static irqreturn_t rst_wrn_handler(int irq, void *data) { in rst_wrn_handler()
207 unsigned int irq; in node_irq_request() local
/Linux-v4.19/arch/m68k/sun3/
Dsun3ints.c42 void sun3_enable_irq(unsigned int irq) in sun3_enable_irq()
47 void sun3_disable_irq(unsigned int irq) in sun3_disable_irq()
52 static irqreturn_t sun3_int7(int irq, void *dev_id) in sun3_int7()
62 static irqreturn_t sun3_int5(int irq, void *dev_id) in sun3_int5()
82 static irqreturn_t sun3_vec255(int irq, void *dev_id) in sun3_vec255()
/Linux-v4.19/arch/arm/mach-netx/
Dgeneric.c74 unsigned int irq = NETX_IRQ_HIF_CHAINED(0); in netx_hif_demux_handler() local
93 unsigned int val, irq; in netx_hif_irq_type() local
124 unsigned int val, irq; in netx_hif_ack_irq() local
139 unsigned int val, irq; in netx_hif_mask_irq() local
151 unsigned int val, irq; in netx_hif_unmask_irq() local
169 int irq; in netx_init_irq() local
/Linux-v4.19/drivers/irqchip/
Dirq-ath79-misc.c57 unsigned int irq = d->hwirq; in ar71xx_misc_irq_unmask() local
70 unsigned int irq = d->hwirq; in ar71xx_misc_irq_mask() local
83 unsigned int irq = d->hwirq; in ar724x_misc_irq_ack() local
99 static int misc_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw) in misc_map()
112 struct irq_domain *domain, int irq) in ath79_misc_intc_domain_init()
128 int irq; in ath79_misc_intc_of_init() local
173 void __init ath79_misc_irq_init(void __iomem *regs, int irq, in ath79_misc_irq_init()
/Linux-v4.19/include/linux/
Dinterrupt.h118 unsigned int irq; member
144 request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags, in request_irq()
160 request_percpu_irq(unsigned int irq, irq_handler_t handler, in request_percpu_irq()
179 devm_request_irq(struct device *dev, unsigned int irq, irq_handler_t handler, in devm_request_irq()
237 unsigned int irq; member
272 irq_set_affinity(unsigned int irq, const struct cpumask *cpumask) in irq_set_affinity()
289 irq_force_affinity(unsigned int irq, const struct cpumask *cpumask) in irq_force_affinity()
307 static inline int irq_set_affinity(unsigned int irq, const struct cpumask *m) in irq_set_affinity()
312 static inline int irq_force_affinity(unsigned int irq, const struct cpumask *cpumask) in irq_force_affinity()
317 static inline int irq_can_set_affinity(unsigned int irq) in irq_can_set_affinity()
[all …]
Dirqnr.h12 # define for_each_irq_desc(irq, desc) \ argument
20 # define for_each_irq_desc_reverse(irq, desc) \ argument
27 # define for_each_active_irq(irq) \ argument
31 #define for_each_irq_nr(irq) \ argument

12345678910>>...135