Home
last modified time | relevance | path

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

12345678910>>...114

/linux/kernel/irq/
A Dmanage.c98 bool synchronize_hardirq(unsigned int irq) in synchronize_hardirq()
126 void synchronize_irq(unsigned int irq) in synchronize_irq()
159 int irq_can_set_affinity(unsigned int irq) in irq_can_set_affinity()
703 void disable_irq_nosync(unsigned int irq) in disable_irq_nosync()
721 void disable_irq(unsigned int irq) in disable_irq()
745 bool disable_hardirq(unsigned int irq) in disable_hardirq()
764 void disable_nmi_nosync(unsigned int irq) in disable_nmi_nosync()
808 void enable_irq(unsigned int irq) in enable_irq()
834 void enable_nmi(unsigned int irq) in enable_nmi()
1842 unsigned irq = desc->irq_data.irq; in __free_irq() local
[all …]
A Dirqdesc.c313 int irq; in irq_sysfs_init() local
351 struct irq_desc *irq_to_desc(unsigned int irq) in irq_to_desc()
359 static void delete_irq_desc(unsigned int irq) in delete_irq_desc()
440 static void free_desc(unsigned int irq) in free_desc()
583 struct irq_desc *irq_to_desc(unsigned int irq) in irq_to_desc()
589 static void free_desc(unsigned int irq) in free_desc()
619 void irq_mark_irq(unsigned int irq) in irq_mark_irq()
627 void irq_init_desc(unsigned int irq) in irq_init_desc()
659 int generic_handle_irq(unsigned int irq) in generic_handle_irq()
848 int irq_set_percpu_devid(unsigned int irq) in irq_set_percpu_devid()
[all …]
/linux/arch/arm64/kvm/vgic/
A Dvgic.c61 struct vgic_irq *irq = NULL; in vgic_get_lpi() local
153 struct vgic_irq *irq, *tmp; in vgic_flush_pending_lpis() local
441 struct vgic_irq *irq; in kvm_vgic_inject_irq() local
559 struct vgic_irq *irq; in kvm_vgic_unmap_phys_irq() local
588 struct vgic_irq *irq; in kvm_vgic_set_owner() local
621 struct vgic_irq *irq, *tmp; in vgic_prune_ap_list() local
729 struct vgic_irq *irq, int lr) in vgic_populate_lr()
760 struct vgic_irq *irq; in compute_ap_list_depth() local
785 struct vgic_irq *irq; in vgic_flush_lr_state() local
959 struct vgic_irq *irq; in kvm_vgic_vcpu_pending_irq() local
[all …]
A Dvgic-v4.c84 static irqreturn_t vgic_v4_doorbell_handler(int irq, void *info) in vgic_v4_doorbell_handler()
108 static void vgic_v4_sync_sgi_config(struct its_vpe *vpe, struct vgic_irq *irq) in vgic_v4_sync_sgi_config()
126 struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, i); in vgic_v4_enable_vsgis() local
163 struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, i); in vgic_v4_disable_vsgis() local
212 void vgic_v4_get_vlpi_state(struct vgic_irq *irq, bool *val) in vgic_v4_get_vlpi_state()
268 int irq = dist->its_vm.vpes[i]->irq; in vgic_v4_init() local
320 int irq = its_vm->vpes[i]->irq; in vgic_v4_teardown() local
405 struct vgic_irq *irq; in kvm_vgic_v4_set_forwarding() local
480 struct vgic_irq *irq; in kvm_vgic_v4_unset_forwarding() local
/linux/drivers/xen/events/
A Devents_base.c107 unsigned irq; member
764 int irq; in xen_allocate_irq_gsi() local
1020 int irq; in xen_bind_pirq_gsi_to_irq() local
1175 int irq; in xen_irq_from_pirq() local
1205 int irq; in bind_evtchn_to_irq_chip() local
1264 int ret, irq; in bind_ipi_to_irq() local
1370 int irq, ret; in bind_virq_to_irq() local
1598 int irq; in evtchn_get() local
1640 int irq; in xen_send_IPI_one() local
1664 int irq; in handle_irq_for_port() local
[all …]
/linux/arch/ia64/kernel/
A Dirq_ia64.c93 int irq; in find_unassigned_irq() local
156 static void __clear_irq_vector(int irq) in __clear_irq_vector()
174 static void clear_irq_vector(int irq) in clear_irq_vector()
184 ia64_native_assign_irq_vector (int irq) in ia64_native_assign_irq_vector()
233 int irq, vector; in __setup_vector_irq() local
285 int irq_prepare_move(int irq, int cpu) in irq_prepare_move()
296 void irq_complete_move(unsigned irq) in irq_complete_move()
323 int irq; in smp_irq_move_cleanup_interrupt() local
386 int irq, vector, cpu; in create_irq() local
410 void destroy_irq(unsigned int irq) in destroy_irq()
[all …]
A Dmsi_ia64.c22 unsigned int irq = idata->irq; in ia64_set_msi_irq_affinity() local
50 int irq, vector; in arch_setup_msi_irq() local
80 void arch_teardown_msi_irq(unsigned int irq) in arch_teardown_msi_irq()
119 unsigned int irq = data->irq; in dmar_msi_set_affinity() local
153 msi_compose_msg(struct pci_dev *pdev, unsigned int irq, struct msi_msg *msg) in msi_compose_msg()
177 int irq; in dmar_alloc_hwirq() local
192 void dmar_free_hwirq(int irq) in dmar_free_hwirq()
A Diosapic.c179 int irq; in __gsi_to_irq() local
196 int irq; in gsi_to_irq() local
270 int irq; in kexec_disable_iosapic() local
289 unsigned int irq = data->irq; in mask_irq() local
308 unsigned int irq = data->irq; in unmask_irq() local
715 int irq, mask = 1, err; in iosapic_register_intr() local
784 int irq, index; in iosapic_unregister_intr() local
863 int irq, vector, mask = 0; in iosapic_register_platform_intr() local
916 int vector, irq; in iosapic_override_isa_irq() local
952 int irq; in iosapic_system_init() local
[all …]
/linux/drivers/mfd/
A Dpcf50633-irq.c19 int pcf50633_register_irq(struct pcf50633 *pcf, int irq, in pcf50633_register_irq() argument
37 int pcf50633_free_irq(struct pcf50633 *pcf, int irq) in pcf50633_free_irq()
50 static int __pcf50633_irq_mask_set(struct pcf50633 *pcf, int irq, u8 mask) in __pcf50633_irq_mask_set()
73 int pcf50633_irq_mask(struct pcf50633 *pcf, int irq) in pcf50633_irq_mask()
81 int pcf50633_irq_unmask(struct pcf50633 *pcf, int irq) in pcf50633_irq_unmask()
89 int pcf50633_irq_mask_get(struct pcf50633 *pcf, int irq) in pcf50633_irq_mask_get()
100 static void pcf50633_irq_call_handler(struct pcf50633 *pcf, int irq) in pcf50633_irq_call_handler()
109 static irqreturn_t pcf50633_irq(int irq, void *data) in pcf50633_irq()
278 int pcf50633_irq_init(struct pcf50633 *pcf, int irq) in pcf50633_irq_init()
A Dda9052-irq.c176 static int da9052_map_irq(struct da9052 *da9052, int irq) in da9052_map_irq()
181 int da9052_enable_irq(struct da9052 *da9052, int irq) in da9052_enable_irq()
193 int da9052_disable_irq(struct da9052 *da9052, int irq) in da9052_disable_irq()
205 int da9052_disable_irq_nosync(struct da9052 *da9052, int irq) in da9052_disable_irq_nosync()
217 int da9052_request_irq(struct da9052 *da9052, int irq, char *name, in da9052_request_irq()
230 void da9052_free_irq(struct da9052 *da9052, int irq, void *data) in da9052_free_irq()
240 static irqreturn_t da9052_auxadc_irq(int irq, void *irq_data) in da9052_auxadc_irq()
A Darizona-irq.c29 static int arizona_map_irq(struct arizona *arizona, int irq) in arizona_map_irq()
42 int arizona_request_irq(struct arizona *arizona, int irq, char *name, in arizona_request_irq()
54 void arizona_free_irq(struct arizona *arizona, int irq, void *data) in arizona_free_irq()
64 int arizona_set_irq_wake(struct arizona *arizona, int irq, int on) in arizona_set_irq_wake()
74 static irqreturn_t arizona_boot_done(int irq, void *data) in arizona_boot_done()
83 static irqreturn_t arizona_ctrlif_err(int irq, void *data) in arizona_ctrlif_err()
96 static irqreturn_t arizona_irq_thread(int irq, void *data) in arizona_irq_thread()
210 const struct regmap_irq_chip *aod, *irq; in arizona_irq_init() local
/linux/drivers/misc/ocxl/
A Dafu_irq.c34 struct afu_irq *irq; in ocxl_irq_set_handler() local
59 struct afu_irq *irq = (struct afu_irq *) data; in afu_irq_handler() local
69 static int setup_afu_irq(struct ocxl_context *ctx, struct afu_irq *irq) in setup_afu_irq()
97 static void release_afu_irq(struct afu_irq *irq) in release_afu_irq()
106 struct afu_irq *irq; in ocxl_afu_irq_alloc() local
153 static void afu_irq_free(struct afu_irq *irq, struct ocxl_context *ctx) in afu_irq_free()
169 struct afu_irq *irq; in ocxl_afu_irq_free() local
187 struct afu_irq *irq; in ocxl_afu_irq_free_all() local
199 struct afu_irq *irq; in ocxl_afu_irq_get_addr() local
/linux/arch/arm/plat-orion/
A 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()
310 unsigned long irq, in orion_ge00_init()
363 unsigned long irq, in orion_ge01_init()
413 unsigned long irq) in orion_ge10_init()
[all …]
/linux/arch/m68k/coldfire/
A 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
A Dintc-2.c52 unsigned int irq = d->irq - MCFINT_VECBASE; in intc_irq_mask() local
70 unsigned int irq = d->irq - MCFINT_VECBASE; in intc_irq_unmask() local
98 unsigned int irq = d->irq; in intc_irq_ack() local
114 unsigned int irq = d->irq - MCFINT_VECBASE; in intc_irq_startup() local
147 unsigned int irq = d->irq; in intc_irq_set_type() local
195 int irq; in init_IRQ() local
/linux/arch/x86/kvm/
A Dirq_comm.c46 struct kvm_lapic_irq *irq, struct dest_map *dest_map) in kvm_irq_delivery_to_apic()
103 struct kvm_lapic_irq *irq) in kvm_set_msi_irq()
132 struct kvm_lapic_irq irq; in kvm_set_msi() local
160 struct kvm_lapic_irq irq; in kvm_arch_set_irq_inatomic() local
229 void kvm_register_irq_mask_notifier(struct kvm *kvm, int irq, in kvm_register_irq_mask_notifier()
238 void kvm_unregister_irq_mask_notifier(struct kvm *kvm, int irq, in kvm_unregister_irq_mask_notifier()
347 #define IOAPIC_ROUTING_ENTRY(irq) \ argument
350 #define ROUTING_ENTRY1(irq) IOAPIC_ROUTING_ENTRY(irq) argument
352 #define PIC_ROUTING_ENTRY(irq) \ argument
355 #define ROUTING_ENTRY2(irq) \ argument
[all …]
/linux/drivers/gpu/drm/i915/gvt/
A Dinterrupt.c46 #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
325 struct intel_gvt_irq *irq = &vgpu->gvt->irq; in update_upstream_irq() local
378 static void init_irq_map(struct intel_gvt_irq *irq) in init_irq_map()
404 static void propagate_event(struct intel_gvt_irq *irq, in propagate_event()
470 struct intel_gvt_irq *irq = &vgpu->gvt->irq; in gen8_check_pending_irq() local
496 struct intel_gvt_irq *irq) in gen8_init_irq()
627 struct intel_gvt_irq *irq = &gvt->irq; in intel_vgpu_trigger_virtual_event() local
640 struct intel_gvt_irq *irq) in init_events()
[all …]
/linux/arch/powerpc/platforms/44x/
A Dfsp2.c79 static irqreturn_t bus_err_handler(int irq, void *data) in bus_err_handler()
131 static irqreturn_t cmu_err_handler(int irq, void *data) { in cmu_err_handler()
137 static irqreturn_t conf_err_handler(int irq, void *data) { in conf_err_handler()
145 static irqreturn_t opbd_err_handler(int irq, void *data) { in opbd_err_handler()
149 static irqreturn_t mcue_handler(int irq, void *data) { in mcue_handler()
190 static irqreturn_t rst_wrn_handler(int irq, void *data) { in rst_wrn_handler()
203 unsigned int irq; in node_irq_request() local
/linux/arch/m68k/mac/
A 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/arch/x86/xen/
A Dspinlock.c25 int irq = per_cpu(lock_kicker_irq, cpu); in xen_qlock_kick() local
39 int irq = __this_cpu_read(lock_kicker_irq); in xen_qlock_wait() local
60 static irqreturn_t dummy_handler(int irq, void *dev_id) in dummy_handler()
68 int irq; in xen_init_lock_cpu() local
96 int irq; in xen_uninit_lock_cpu() local
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Dpci_irq.c141 static void irq_release(struct mlx5_irq *irq) in irq_release()
156 static void irq_put(struct mlx5_irq *irq) in irq_put()
176 static int irq_get(struct mlx5_irq *irq) in irq_get()
222 struct mlx5_irq *irq; in irq_request() local
296 int mlx5_irq_get_index(struct mlx5_irq *irq) in mlx5_irq_get_index()
307 struct mlx5_irq *irq; in irq_pool_create_irq() local
329 struct mlx5_irq *irq = NULL; in irq_pool_find_least_loaded() local
387 struct mlx5_irq *irq; in irq_pool_request_vector() local
420 void mlx5_irq_release(struct mlx5_irq *irq) in mlx5_irq_release()
440 struct mlx5_irq *irq; in mlx5_irq_request() local
[all …]
/linux/arch/m68k/sun3/
A Dsun3ints.c41 void sun3_enable_irq(unsigned int irq) in sun3_enable_irq()
46 void sun3_disable_irq(unsigned int irq) in sun3_disable_irq()
51 static irqreturn_t sun3_int7(int irq, void *dev_id) in sun3_int7()
61 static irqreturn_t sun3_int5(int irq, void *dev_id) in sun3_int5()
83 static irqreturn_t sun3_vec255(int irq, void *dev_id) in sun3_vec255()
/linux/include/linux/
A Dinterrupt.h126 unsigned int irq; member
185 request_percpu_irq(unsigned int irq, irq_handler_t handler, in request_percpu_irq()
280 unsigned int irq; member
357 static inline int irq_can_set_affinity(unsigned int irq) in irq_can_set_affinity()
364 static inline int irq_set_affinity_hint(unsigned int irq, in irq_set_affinity_hint()
370 static inline int irq_update_affinity_desc(unsigned int irq, in irq_update_affinity_desc()
408 static inline void disable_irq_nosync_lockdep(unsigned int irq) in disable_irq_nosync_lockdep()
424 static inline void disable_irq_lockdep(unsigned int irq) in disable_irq_lockdep()
432 static inline void enable_irq_lockdep(unsigned int irq) in enable_irq_lockdep()
451 static inline int enable_irq_wake(unsigned int irq) in enable_irq_wake()
[all …]
/linux/drivers/irqchip/
A Dirq-ath79-misc.c63 unsigned int irq = d->hwirq; in ar71xx_misc_irq_unmask() local
76 unsigned int irq = d->hwirq; in ar71xx_misc_irq_mask() local
89 unsigned int irq = d->hwirq; in ar724x_misc_irq_ack() local
105 static int misc_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw) in misc_map()
118 struct irq_domain *domain, int irq) in ath79_misc_intc_domain_init()
136 int irq; in ath79_misc_intc_of_init() local
181 void __init ath79_misc_irq_init(void __iomem *regs, int irq, in ath79_misc_irq_init()
/linux/arch/mips/ar7/
A Dirq.c19 #define REG_OFFSET(irq, reg) ((irq) / 32 * 0x4 + reg * 0x10) argument
22 #define CR_OFFSET(irq) (REG_OFFSET(irq, 1)) /* 0x10 */ argument
24 #define ESR_OFFSET(irq) (REG_OFFSET(irq, 2)) /* 0x20 */ argument
26 #define ECR_OFFSET(irq) (REG_OFFSET(irq, 3)) /* 0x30 */ argument
30 #define PM_OFFSET(irq) (REG_OFFSET(irq, 5)) /* 0x50 */ argument
31 #define TM_OFFSET(irq) (REG_OFFSET(irq, 6)) /* 0x60 */ argument
133 int i, irq; in ar7_cascade() local

Completed in 68 milliseconds

12345678910>>...114