Searched refs:irq (Results 126 - 150 of 6492) sorted by relevance

1234567891011>>

/linux-master/arch/x86/include/asm/
H A Dirq.h15 * The irq entry code is in the noinstr section and the start/end of
21 static inline int irq_canonicalize(int irq) argument
23 return ((irq == 2) ? 9 : irq);
/linux-master/arch/xtensa/include/asm/
H A Dirq.h2 * include/asm-xtensa/irq.h
26 static __inline__ int irq_canonicalize(int irq) argument
28 return (irq);
38 int xtensa_irq_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw);
40 unsigned xtensa_get_ext_irq_no(unsigned irq);
/linux-master/drivers/iio/gyro/
H A Dbmg160.h7 int bmg160_core_probe(struct device *dev, struct regmap *regmap, int irq,
/linux-master/arch/sh/boards/mach-se/7206/
H A Dirq.c3 * linux/arch/sh/boards/se/7206/irq.c
11 #include <linux/irq.h>
31 unsigned int irq = data->irq; local
33 unsigned short mask = 0xffff ^ (0x0f << 4 * (3 - (IRQ0_IRQ - irq)));
44 switch (irq) {
62 unsigned int irq = data->irq; local
64 unsigned short value = (0x0001 << 4 * (3 - (IRQ0_IRQ - irq)));
76 switch (irq) {
95 unsigned int irq = data->irq; local
126 make_se7206_irq(unsigned int irq) argument
[all...]
/linux-master/arch/arm/plat-orion/include/plat/
H A Dtime.h17 unsigned int irq, unsigned int tclk);
/linux-master/arch/mips/include/asm/sgi/
H A Dseeq.h17 unsigned int irq; member in struct:sgiseeq_platform_data
H A Dwd.h15 unsigned int irq; member in struct:sgiwd93_platform_data
/linux-master/arch/arm/mach-imx/
H A Dirq-common.c7 #include <linux/irq.h>
10 #include "irq-common.h"
12 int mxc_set_irq_fiq(unsigned int irq, unsigned int type) argument
20 gc = irq_get_chip_data(irq);
24 struct irq_data *d = irq_get_irq_data(irq);
/linux-master/arch/mips/sibyte/sb1250/
H A DMakefile2 obj-y := setup.o irq.o time.o
/linux-master/arch/mips/sibyte/bcm1480/
H A DMakefile2 obj-y := setup.o irq.o time.o
/linux-master/arch/mips/pic32/common/
H A Dirq.c8 #include <asm/irq.h>
/linux-master/arch/mips/n64/
H A Dirq.c9 #include <linux/irq.h>
/linux-master/arch/powerpc/include/asm/
H A Di8259.h6 #include <linux/irq.h>
/linux-master/drivers/i2c/busses/
H A Di2c-ccgx-ucsi.h9 struct i2c_client *i2c_new_ccgx_ucsi(struct i2c_adapter *adapter, int irq,
/linux-master/drivers/net/ethernet/sunplus/
H A Dspl2sw_int.h11 irqreturn_t spl2sw_ethernet_interrupt(int irq, void *dev_id);
/linux-master/arch/mips/include/asm/sibyte/
H A Dsb1250.h35 extern void sb1250_mask_irq(int cpu, int irq);
36 extern void sb1250_unmask_irq(int cpu, int irq);
39 extern void bcm1480_mask_irq(int cpu, int irq);
40 extern void bcm1480_unmask_irq(int cpu, int irq);
/linux-master/arch/m68k/coldfire/
H A Dintc.c15 #include <linux/irq.h>
22 * The mapping of irq number to a mask register bit is not one-to-one.
23 * The irq numbers are either based on "level" of interrupt or fixed
25 * that maps from irq to mask register. Not all interrupts will have
102 void mcf_autovector(int irq) argument
105 if ((irq >= EIRQ1) && (irq <= EIRQ7)) {
108 avec |= (0x1 << (irq - EIRQ1 + 1));
116 if (mcf_irq2imr[d->irq])
117 mcf_setimr(mcf_irq2imr[d->irq]);
140 int irq; local
[all...]
/linux-master/arch/m68k/sun3/
H A Dsun3ints.c41 void sun3_enable_irq(unsigned int irq) argument
43 *sun3_intreg |= (1 << irq);
46 void sun3_disable_irq(unsigned int irq) argument
48 *sun3_intreg &= ~(1 << irq);
51 static irqreturn_t sun3_int7(int irq, void *dev_id) argument
55 cnt = kstat_irqs_cpu(irq, 0);
61 static irqreturn_t sun3_int5(int irq, void *dev_id) argument
76 cnt = kstat_irqs_cpu(irq, 0);
83 static irqreturn_t sun3_vec255(int irq, void *dev_id) argument
/linux-master/drivers/sh/intc/
H A Dinternals.h3 #include <linux/irq.h>
33 unsigned int irq; member in struct:intc_handle_int
91 static inline struct intc_desc_int *get_intc_desc(unsigned int irq) argument
93 struct irq_chip *chip = irq_get_chip(irq);
101 static inline void activate_irq(int irq) argument
103 irq_modify_status(irq, IRQ_NOREQUEST, IRQ_NOPROBE);
111 return _a->irq - _b->irq;
122 unsigned int irq);
127 unsigned int irq);
149 intc_balancing_enable(unsigned int irq) argument
150 intc_balancing_disable(unsigned int irq) argument
152 intc_set_dist_handle(unsigned int irq, struct intc_desc *desc, struct intc_desc_int *d, intc_enum id) argument
[all...]
/linux-master/arch/arm/mach-footbridge/
H A Disa-irq.c3 * linux/arch/arm/mach-footbridge/irq.c
21 #include <asm/mach/irq.h>
25 #include <asm/irq.h>
32 unsigned int mask = 1 << (d->irq & 7);
39 unsigned int mask = 1 << (d->irq & 7);
47 unsigned int mask = 1 << (d->irq & 7);
60 unsigned int mask = 1 << (d->irq & 7);
67 unsigned int mask = 1 << (d->irq & 7);
76 unsigned int mask = 1 << (d->irq & 7);
113 unsigned int irq; local
[all...]
/linux-master/arch/alpha/kernel/
H A Dsys_takara.c21 #include <asm/irq.h>
37 takara_update_irq_hw(unsigned long irq, unsigned long mask) argument
41 mask = (irq >= 64 ? mask << 16 : mask >> ((irq - 16) & 0x30));
42 regaddr = 0x510 + (((irq - 16) >> 2) & 0x0c);
49 unsigned int irq = d->irq; local
51 mask = (cached_irq_mask[irq >= 64] &= ~(1UL << (irq & 63)));
52 takara_update_irq_hw(irq, mas
58 unsigned int irq = d->irq; local
111 int irq = (vector - 0x800) >> 4; local
180 int irq = COMMON_TABLE_LOOKUP; local
[all...]
/linux-master/drivers/usb/dwc3/
H A Dhost.c10 #include <linux/irq.h>
82 int irq, char *name)
87 dwc->xhci_resources[1].start = irq;
88 dwc->xhci_resources[1].end = irq;
89 dwc->xhci_resources[1].flags = IORESOURCE_IRQ | irq_get_trigger_type(irq);
99 int irq; local
101 irq = platform_get_irq_byname_optional(dwc3_pdev, "host");
102 if (irq > 0) {
103 dwc3_host_fill_xhci_irq_res(dwc, irq, "host");
107 if (irq
81 dwc3_host_fill_xhci_irq_res(struct dwc3 *dwc, int irq, char *name) argument
131 int ret, irq; local
[all...]
/linux-master/drivers/gpu/drm/xe/
H A Dxe_hw_fence.c54 struct xe_hw_fence_irq *irq = container_of(work, typeof(*irq), work); local
59 spin_lock(&irq->lock);
60 if (irq->enabled) {
61 list_for_each_entry_safe(fence, next, &irq->pending, irq_link) {
72 spin_unlock(&irq->lock);
76 void xe_hw_fence_irq_init(struct xe_hw_fence_irq *irq) argument
78 spin_lock_init(&irq->lock);
79 init_irq_work(&irq->work, hw_fence_irq_run_cb);
80 INIT_LIST_HEAD(&irq
84 xe_hw_fence_irq_finish(struct xe_hw_fence_irq *irq) argument
105 xe_hw_fence_irq_run(struct xe_hw_fence_irq *irq) argument
110 xe_hw_fence_irq_stop(struct xe_hw_fence_irq *irq) argument
117 xe_hw_fence_irq_start(struct xe_hw_fence_irq *irq) argument
126 xe_hw_fence_ctx_init(struct xe_hw_fence_ctx *ctx, struct xe_gt *gt, struct xe_hw_fence_irq *irq, const char *name) argument
174 struct xe_hw_fence_irq *irq = xe_hw_fence_irq(fence); local
[all...]
/linux-master/kernel/irq/
H A Dhandle.c11 #include <linux/irq.h>
19 #include <trace/events/irq.h>
35 unsigned int irq = irq_desc_get_irq(desc); local
37 print_irq_desc(irq, desc);
39 ack_bad_irq(irq);
44 * Special, empty irq handler:
52 static void warn_no_thread(unsigned int irq, struct irqaction *action) argument
58 "but no thread function available.", irq, action->name);
66 * device interrupt, so no irq storm is lurking.
81 * irq threa
142 unsigned int irq = desc->irq_data.irq; local
[all...]
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_irq_kms.c47 * radeon_driver_irq_handler_kms - irq handler for KMS
49 * This is the irq handler for the radeon KMS driver (all asics).
51 * irq handler callback.
53 static irqreturn_t radeon_driver_irq_handler_kms(int irq, void *arg) argument
74 * The work gets scheduled from the irq handler if there
115 * radeon_driver_irq_preinstall_kms - drm irq preinstall callback
128 spin_lock_irqsave(&rdev->irq.lock, irqflags);
131 atomic_set(&rdev->irq.ring_int[i], 0);
132 rdev->irq.dpm_thermal = false;
134 rdev->irq
198 radeon_irq_install(struct radeon_device *rdev, int irq) argument
[all...]

Completed in 338 milliseconds

1234567891011>>