HomeSort by relevance Sort by last modified time
    Searched full:irq (Results 1 - 25 of 270) sorted by null

1 2 3 4 5 6 7 8 91011

  /external/qemu/hw/
irq.h 4 /* Generic IRQ/GPIO pin infrastructure. */
10 void qemu_set_irq(qemu_irq irq, int level);
12 static inline void qemu_irq_raise(qemu_irq irq)
14 qemu_set_irq(irq, 1);
17 static inline void qemu_irq_lower(qemu_irq irq)
19 qemu_set_irq(irq, 0);
22 static inline void qemu_irq_pulse(qemu_irq irq)
24 qemu_set_irq(irq, 1);
25 qemu_set_irq(irq, 0);
32 /* Returns a new IRQ with opposite polarity. *
    [all...]
arm_gic.c 52 #define GIC_SET_ENABLED(irq) s->irq_state[irq].enabled = 1
53 #define GIC_CLEAR_ENABLED(irq) s->irq_state[irq].enabled = 0
54 #define GIC_TEST_ENABLED(irq) s->irq_state[irq].enabled
55 #define GIC_SET_PENDING(irq, cm) s->irq_state[irq].pending |= (cm)
56 #define GIC_CLEAR_PENDING(irq, cm) s->irq_state[irq].pending &= ~(cm
107 int irq; local
245 int irq; local
378 int irq; local
533 int irq; local
    [all...]
irq.c 2 * QEMU IRQ/GPIO common code.
25 #include "irq.h"
33 void qemu_set_irq(qemu_irq irq, int level)
35 if (!irq)
38 irq->handler(irq->opaque, irq->n, level);
67 struct IRQState *irq = opaque; local
69 irq->handler(irq->opaque, irq->n, !level)
    [all...]
arm_pic.c 24 /* Input 0 is IRQ and input 1 is FIQ. */
25 static void arm_pic_cpu_handler(void *opaque, int irq, int level)
28 switch (irq) {
42 hw_error("arm_pic_cpu_handler: Bad interrput line %d\n", irq);
pc.h 10 SerialState *serial_init(int base, qemu_irq irq, int baudbase,
13 qemu_irq irq, int baudbase,
25 ParallelState *parallel_init(int base, qemu_irq irq, CharDriverState *chr);
26 ParallelState *parallel_mm_init(target_phys_addr_t base, int it_shift, qemu_irq irq, CharDriverState *chr);
32 void pic_set_irq(int irq, int level);
33 void pic_set_irq_new(void *opaque, int irq, int level);
64 PITState *pit_init(int base, qemu_irq irq);
92 RTCState *rtc_init(int base, qemu_irq irq, int base_year);
93 RTCState *rtc_init_sqw(int base, qemu_irq irq, qemu_irq sqw_irq, int base_year);
94 RTCState *rtc_mm_init(target_phys_addr_t base, int it_shift, qemu_irq irq,
    [all...]
devices.h 24 void stellaris_gamepad_init(int n, qemu_irq *irq, const int *keycode);
42 void *retu_init(qemu_irq irq, int vilma);
43 void *tahvo_init(qemu_irq irq, int betty);
57 TC6393xbState *tc6393xb_init(uint32_t base, qemu_irq irq);
64 void sm501_init(uint32_t base, uint32_t local_mem_bytes, qemu_irq irq,
69 int num_ports, int devfn, qemu_irq irq);
goldfish_device.h 24 uint32_t irq; // filled in by goldfish_device_add if 0 member in struct:goldfish_device
29 void goldfish_device_set_irq(struct goldfish_device *dev, int irq, int level);
37 void goldfish_device_init(qemu_irq *pic, uint32_t base, uint32_t size, uint32_t irq, uint32_t irq_count);
38 int goldfish_device_bus_init(uint32_t base, uint32_t irq);
43 int goldfish_tty_add(CharDriverState *cs, int id, uint32_t base, int irq);
55 void events_dev_init(uint32_t base, qemu_irq irq);
goldfish_device.c 42 void goldfish_device_set_irq(struct goldfish_device *dev, int irq, int level)
44 if(irq >= dev->irq_count)
45 cpu_abort (cpu_single_env, "goldfish_device_set_irq: Bad irq %d >= %d\n", irq, dev->irq_count);
47 qemu_set_irq(goldfish_pic[dev->irq + irq], level);
56 if(dev->irq == 0 && dev->irq_count > 0) {
57 dev->irq = goldfish_free_irq;
60 //printf("goldfish_add_device: %s, base %x %x, irq %d %d\n",
61 // dev->name, dev->base, dev->size, dev->irq, dev->irq_count)
    [all...]
  /external/kernel-headers/original/linux/
irq.h 22 #include <asm/irq.h>
26 * IRQ line status.
30 * IRQ types
42 #define IRQ_INPROGRESS 0x00010000 /* IRQ handler active - do not enter! */
43 #define IRQ_DISABLED 0x00020000 /* IRQ disabled - do not enter! */
44 #define IRQ_PENDING 0x00040000 /* IRQ pending - replay on enable */
45 #define IRQ_REPLAY 0x00080000 /* IRQ has been replayed but not acked yet */
46 #define IRQ_AUTODETECT 0x00100000 /* IRQ is being autodetected */
47 #define IRQ_WAITING 0x00200000 /* IRQ not yet seen - for autodetection */
48 #define IRQ_LEVEL 0x00400000 /* IRQ level triggered *
    [all...]
interrupt.h 36 * irq handling routines.
39 * IRQF_SAMPLE_RANDOM - irq is used to feed the random generator
40 * IRQF_SHARED - allow sharing the irq among several devices
74 int irq; member in struct:irqaction
103 extern void disable_irq_nosync(unsigned int irq);
104 extern void disable_irq(unsigned int irq);
105 extern void enable_irq(unsigned int irq);
108 * Special lockdep variants of irq disabling/enabling.
110 * know that a particular irq context which is disabled,
111 * and which is the only irq-context user of a lock
    [all...]
kernel_stat.h 4 #include <asm/irq.h>
22 cputime64_t irq; member in struct:cpu_usage_stat
42 * Number of interrupts per specific IRQ source, since bootup
44 static inline int kstat_irqs(int irq)
49 sum += kstat_cpu(cpu).irqs[irq];
  /external/kernel-headers/original/asm-x86/
i8259.h 13 extern void enable_8259A_irq(unsigned int irq);
14 extern void disable_8259A_irq(unsigned int irq);
15 extern unsigned int startup_8259A_irq(unsigned int irq);
hw_irq_32.h 9 * moved some of the old arch/i386/kernel/irq.h to here. VY
11 * IRQ/IPI changes taken from work by Thomas Radke
17 #include <asm/irq.h>
23 * Various low-level irq details needed by irq.c, process.c,
42 #define platform_legacy_irq(irq) ((irq) < 16)
45 void disable_8259A_irq(unsigned int irq);
46 void enable_8259A_irq(unsigned int irq);
47 int i8259A_irq_pending(unsigned int irq);
    [all...]
irq_32.h 5 * linux/include/asm/irq.h
9 * IRQ/IPI changes taken from work by Thomas Radke
18 static __inline__ int irq_canonicalize(int irq)
20 return ((irq == 2) ? 9 : irq);
hardirq_32.h 5 #include <linux/irq.h>
25 void ack_bad_irq(unsigned int irq);
io_apic_32.h 98 * # of IO-APICs and # of IRQ routing registers
104 * MP-BIOS irq configuration table structures:
110 /* # of MP IRQ source entries */
113 /* MP IRQ source entries */
136 * If we use the IO-APIC for IRQ routing, disable automatic
137 * assignment of PCI IRQ's.
145 extern int io_apic_set_pci_routing (int ioapic, int pin, int irq, int edge_level, int active_high_low);
149 extern int (*ioapic_renumber_irq)(int ioapic, int irq);
  /bionic/libc/kernel/common/linux/
irq.h 23 #include <asm/irq.h>
56 unsigned int (*startup)(unsigned int irq);
57 void (*shutdown)(unsigned int irq);
58 void (*enable)(unsigned int irq);
59 void (*disable)(unsigned int irq);
61 void (*ack)(unsigned int irq);
62 void (*mask)(unsigned int irq);
63 void (*mask_ack)(unsigned int irq);
64 void (*unmask)(unsigned int irq);
65 void (*eoi)(unsigned int irq);
    [all...]
  /ndk/build/platforms/android-3/arch-arm/usr/include/linux/
irq.h 23 #include <asm/irq.h>
56 unsigned int (*startup)(unsigned int irq);
57 void (*shutdown)(unsigned int irq);
58 void (*enable)(unsigned int irq);
59 void (*disable)(unsigned int irq);
61 void (*ack)(unsigned int irq);
62 void (*mask)(unsigned int irq);
63 void (*mask_ack)(unsigned int irq);
64 void (*unmask)(unsigned int irq);
65 void (*eoi)(unsigned int irq);
    [all...]
  /ndk/build/platforms/android-4/arch-arm/usr/include/linux/
irq.h 23 #include <asm/irq.h>
56 unsigned int (*startup)(unsigned int irq);
57 void (*shutdown)(unsigned int irq);
58 void (*enable)(unsigned int irq);
59 void (*disable)(unsigned int irq);
61 void (*ack)(unsigned int irq);
62 void (*mask)(unsigned int irq);
63 void (*mask_ack)(unsigned int irq);
64 void (*unmask)(unsigned int irq);
65 void (*eoi)(unsigned int irq);
    [all...]
  /ndk/build/platforms/android-5/arch-arm/usr/include/linux/
irq.h 23 #include <asm/irq.h>
56 unsigned int (*startup)(unsigned int irq);
57 void (*shutdown)(unsigned int irq);
58 void (*enable)(unsigned int irq);
59 void (*disable)(unsigned int irq);
61 void (*ack)(unsigned int irq);
62 void (*mask)(unsigned int irq);
63 void (*mask_ack)(unsigned int irq);
64 void (*unmask)(unsigned int irq);
65 void (*eoi)(unsigned int irq);
    [all...]
  /ndk/build/platforms/android-5/arch-x86/usr/include/linux/
irq.h 23 #include <asm/irq.h>
56 unsigned int (*startup)(unsigned int irq);
57 void (*shutdown)(unsigned int irq);
58 void (*enable)(unsigned int irq);
59 void (*disable)(unsigned int irq);
61 void (*ack)(unsigned int irq);
62 void (*mask)(unsigned int irq);
63 void (*mask_ack)(unsigned int irq);
64 void (*unmask)(unsigned int irq);
65 void (*eoi)(unsigned int irq);
    [all...]
  /ndk/build/platforms/android-8/arch-arm/usr/include/linux/
irq.h 23 #include <asm/irq.h>
56 unsigned int (*startup)(unsigned int irq);
57 void (*shutdown)(unsigned int irq);
58 void (*enable)(unsigned int irq);
59 void (*disable)(unsigned int irq);
61 void (*ack)(unsigned int irq);
62 void (*mask)(unsigned int irq);
63 void (*mask_ack)(unsigned int irq);
64 void (*unmask)(unsigned int irq);
65 void (*eoi)(unsigned int irq);
    [all...]
  /ndk/build/platforms/android-8/arch-x86/usr/include/linux/
irq.h 23 #include <asm/irq.h>
56 unsigned int (*startup)(unsigned int irq);
57 void (*shutdown)(unsigned int irq);
58 void (*enable)(unsigned int irq);
59 void (*disable)(unsigned int irq);
61 void (*ack)(unsigned int irq);
62 void (*mask)(unsigned int irq);
63 void (*mask_ack)(unsigned int irq);
64 void (*unmask)(unsigned int irq);
65 void (*eoi)(unsigned int irq);
    [all...]
  /external/kernel-headers/original/asm-arm/
hw_irq.h 7 #include <asm/mach/irq.h>
15 system_timer->dyn_tick->handler(irq, 0, regs); \
hardirq.h 6 #include <asm/irq.h>
23 * for potentially all IRQ sources in the system nesting

Completed in 49 milliseconds

1 2 3 4 5 6 7 8 91011