HomeSort by: relevance | last modified time | path
    Searched refs:pic_softc (Results 1 - 25 of 34) sorted by relevancy

1 2

  /src/sys/arch/arm/marvell/
mvsoc_intr.c 49 static void mvsoc_bridge_pic_unblock_irqs(struct pic_softc *, size_t, uint32_t);
50 static void mvsoc_bridge_pic_block_irqs(struct pic_softc *, size_t, uint32_t);
51 static int mvsoc_bridge_pic_find_pending_irqs(struct pic_softc *);
52 static void mvsoc_bridge_pic_establish_irq(struct pic_softc *,
54 static void mvsoc_bridge_pic_source_name(struct pic_softc *, int, char *,
70 struct pic_softc mvsoc_bridge_pic = {
110 mvsoc_bridge_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase,
122 mvsoc_bridge_pic_block_irqs(struct pic_softc *pic, size_t irqbase,
131 mvsoc_bridge_pic_find_pending_irqs(struct pic_softc *pic)
146 mvsoc_bridge_pic_establish_irq(struct pic_softc *pic, struct intrsource *is
    [all...]
orion.c 52 static void orion_pic_unblock_irqs(struct pic_softc *, size_t, uint32_t);
53 static void orion_pic_block_irqs(struct pic_softc *, size_t, uint32_t);
54 static void orion_pic_establish_irq(struct pic_softc *, struct intrsource *);
55 static void orion_pic_source_name(struct pic_softc *, int, char *, size_t);
78 static struct pic_softc orion_pic = {
114 extern struct pic_softc mvsoc_bridge_pic;
129 orion_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
138 orion_pic_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
147 orion_pic_establish_irq(struct pic_softc *pic, struct intrsource *is)
153 orion_pic_source_name(struct pic_softc *pic, int irq, char *buf, size_t len
    [all...]
mv78xx0.c 55 static void mv78xx0_pic_unblock_irqs(struct pic_softc *, size_t, uint32_t);
56 static void mv78xx0_pic_block_irqs(struct pic_softc *, size_t, uint32_t);
57 static void mv78xx0_pic_establish_irq(struct pic_softc *, struct intrsource *);
58 static void mv78xx0_pic_source_name(struct pic_softc *, int, char *, size_t);
90 static struct pic_softc mv78xx0_pic = {
136 mv78xx0_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase,
147 mv78xx0_pic_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
157 mv78xx0_pic_establish_irq(struct pic_softc *pic, struct intrsource *is)
173 mv78xx0_pic_source_name(struct pic_softc *pic, int irq, char *buf, size_t len)
kirkwood.c 52 static void kirkwood_pic_unblock_irqs(struct pic_softc *, size_t, uint32_t);
53 static void kirkwood_pic_block_irqs(struct pic_softc *, size_t, uint32_t);
54 static void kirkwood_pic_establish_irq(struct pic_softc *, struct intrsource *);
55 static void kirkwood_pic_source_name(struct pic_softc *, int, char *, size_t);
88 static struct pic_softc kirkwood_pic = {
152 extern struct pic_softc mvsoc_bridge_pic;
167 kirkwood_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase,
179 kirkwood_pic_block_irqs(struct pic_softc *pic, size_t irqbase,
191 kirkwood_pic_establish_irq(struct pic_softc *pic, struct intrsource *is)
197 kirkwood_pic_source_name(struct pic_softc *pic, int irq, char *buf, size_t len
    [all...]
armadaxp.c 95 static void armadaxp_pic_unblock_irqs(struct pic_softc *, size_t, uint32_t);
96 static void armadaxp_pic_block_irqs(struct pic_softc *, size_t, uint32_t);
97 static void armadaxp_pic_establish_irq(struct pic_softc *, struct intrsource *);
98 static void armadaxp_pic_set_priority(struct pic_softc *, int);
99 static void armadaxp_pic_source_name(struct pic_softc *, int, char*, size_t);
102 static void armadaxp_pic_block_irq(struct pic_softc *, size_t);
105 static void armadaxp_err_pic_unblock_irqs(struct pic_softc *, size_t, uint32_t);
106 static void armadaxp_err_pic_block_irqs(struct pic_softc *, size_t, uint32_t);
107 static void armadaxp_err_pic_establish_irq(struct pic_softc *,
109 static void armadaxp_err_pic_source_name(struct pic_softc *,
    [all...]
mvsocgpp.c 72 struct pic_softc gpio_pic;
92 static void gpio_pic_unblock_irqs(struct pic_softc *, size_t, uint32_t);
93 static void gpio_pic_block_irqs(struct pic_softc *, size_t, uint32_t);
94 static int gpio_pic_find_pending_irqs(struct pic_softc *);
95 static void gpio_pic_establish_irq(struct pic_softc *, struct intrsource *);
135 struct pic_softc *gpio_pic;
242 gpio_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
266 gpio_pic_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
280 gpio_pic_find_pending_irqs(struct pic_softc *pic)
300 gpio_pic_establish_irq(struct pic_softc *pic, struct intrsource *is
    [all...]
dove.c 69 static void dove_pic_unblock_irqs(struct pic_softc *, size_t, uint32_t);
70 static void dove_pic_block_irqs(struct pic_softc *, size_t, uint32_t);
71 static void dove_pic_establish_irq(struct pic_softc *, struct intrsource *);
72 static void dove_pic_source_name(struct pic_softc *, int, char *, size_t);
128 static struct pic_softc dove_pic = {
198 extern struct pic_softc mvsoc_bridge_pic;
213 dove_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
224 dove_pic_block_irqs(struct pic_softc *pic, size_t irqbase,
236 dove_pic_establish_irq(struct pic_softc *pic, struct intrsource *is)
242 dove_pic_source_name(struct pic_softc *pic, int irq, char *buf, size_t len
    [all...]
  /src/sys/arch/arm/pic/
picvar.h 50 struct pic_softc;
73 void pic_mark_pending(struct pic_softc *pic, int irq);
74 void pic_mark_pending_source(struct pic_softc *pic, struct intrsource *is);
75 uint32_t pic_mark_pending_sources(struct pic_softc *pic, size_t irq_base,
78 void *pic_establish_intr(struct pic_softc *pic, int irq, int ipl, int type,
80 int pic_alloc_irq(struct pic_softc *pic);
122 struct pic_softc *is_pic; /* owning PIC */
142 struct pic_softc { struct
161 void (*pic_unblock_irqs)(struct pic_softc *, size_t, uint32_t);
162 void (*pic_block_irqs)(struct pic_softc *, size_t, uint32_t)
    [all...]
pic.c 66 * the assumption that a PIC (pic_softc) shall only have all its interrupts
71 pic_find_pending_irqs_by_ipl(struct pic_softc *, size_t, uint32_t, int);
72 static struct pic_softc *
75 pic_deliver_irqs(struct cpu_info *, struct pic_softc *, int, void *);
81 struct pic_softc *pic_list[PIC_MAXPICS];
175 struct pic_softc * const pic = pic_list[slot];
182 typedef void (*pic_ipi_send_func_t)(struct pic_softc *, u_long);
192 struct pic_softc * const pic = pic_list[slot];
242 struct pic_softc * const pic = arg;
252 pic_mark_pending_source(struct pic_softc *pic, struct intrsource *is
    [all...]
  /src/sys/arch/arm/cortex/
gic_v2m.h 40 struct pic_softc *frame_pic;
gicv3.h 53 struct pic_softc sc_pic; /* SGI/PPI/SGIs */
54 struct pic_softc sc_lpi; /* LPIs */
  /src/sys/arch/arm/imx/
imx23_icollvar.h 42 struct pic_softc sc_pic;
imx23_icoll.c 80 static void icoll_unblock_irqs(struct pic_softc *, size_t, uint32_t);
81 static void icoll_block_irqs(struct pic_softc *, size_t, uint32_t);
82 static int icoll_find_pending_irqs(struct pic_softc *);
83 static void icoll_establish_irq(struct pic_softc *, struct intrsource *);
84 static void icoll_source_name(struct pic_softc *, int, char *, size_t);
85 static void icoll_set_priority(struct pic_softc *, int);
128 struct pic_softc *pic_sc;
187 icoll_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
204 icoll_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
221 icoll_find_pending_irqs(struct pic_softc *pic
    [all...]
imx31_icu.c 56 static void avic_unblock_irqs(struct pic_softc *, size_t, uint32_t);
57 static void avic_block_irqs(struct pic_softc *, size_t, uint32_t);
58 static void avic_establish_irq(struct pic_softc *, struct intrsource *);
59 static void avic_source_name(struct pic_softc *, int, char *, size_t);
69 struct pic_softc avic_pic;
84 avic_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
104 avic_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
124 avic_establish_irq(struct pic_softc *pic, struct intrsource *is)
147 avic_source_name(struct pic_softc *pic, int irq, char *buf, size_t len)
156 struct pic_softc * const pic = &avic->avic_pic
    [all...]
imx51_tzic.c 60 static void tzic_unblock_irqs(struct pic_softc *, size_t, uint32_t);
61 static void tzic_block_irqs(struct pic_softc *, size_t, uint32_t);
62 static void tzic_establish_irq(struct pic_softc *, struct intrsource *);
63 static void tzic_source_name(struct pic_softc *, int, char *, size_t);
67 struct pic_softc sc_pic;
168 tzic_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
180 tzic_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
211 tzic_establish_irq(struct pic_softc *pic, struct intrsource *is)
231 tzic_source_name(struct pic_softc *pic, int irq, char *buf, size_t len)
imx31_gpio.c 62 static void gpio_pic_block_irqs(struct pic_softc *, size_t, uint32_t);
63 static void gpio_pic_unblock_irqs(struct pic_softc *, size_t, uint32_t);
64 static int gpio_pic_find_pending_irqs(struct pic_softc *);
65 static void gpio_pic_establish_irq(struct pic_softc *, struct intrsource *);
75 struct pic_softc gpio_pic;
97 gpio_pic_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
113 gpio_pic_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
123 gpio_pic_find_pending_irqs(struct pic_softc *pic)
168 gpio_pic_establish_irq(struct pic_softc *pic, struct intrsource *is)
imxgpiovar.h 39 struct pic_softc gpio_pic;
  /src/sys/arch/arm/ti/
ti_omapintc.c 75 static void omap2icu_unblock_irqs(struct pic_softc *, size_t, uint32_t);
76 static void omap2icu_block_irqs(struct pic_softc *, size_t, uint32_t);
77 static void omap2icu_establish_irq(struct pic_softc *, struct intrsource *);
78 static void omap2icu_set_priority(struct pic_softc *, int);
80 static void omap2icu_source_name(struct pic_softc *, int, char *, size_t);
100 struct pic_softc sc_pic;
108 omap2icu_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
121 omap2icu_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
173 omap2icu_establish_irq(struct pic_softc *pic, struct intrsource *is)
180 omap2icu_set_priority(struct pic_softc *pic, int ipl
    [all...]
  /src/sys/arch/arm/apple/
apple_intc.c 96 struct pic_softc pc_pic;
110 struct pic_softc sc_pic;
124 apple_intc_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t mask)
133 apple_intc_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t mask)
138 apple_intc_establish_irq(struct pic_softc *pic, struct intrsource *is)
151 apple_intc_set_priority(struct pic_softc *pic, int ipl)
157 apple_intc_cpu_init(struct pic_softc *pic, struct cpu_info *ci)
176 apple_intc_local_unblock_irqs(struct pic_softc *pic, size_t irqbase,
188 apple_intc_local_block_irqs(struct pic_softc *pic, size_t irqbase,
200 apple_intc_local_establish_irq(struct pic_softc *pic, struct intrsource *is
    [all...]
  /src/sys/arch/arm/gemini/
gemini_icu.c 67 static void geminiicu_unblock_irqs(struct pic_softc *, size_t, uint32_t);
68 static void geminiicu_block_irqs(struct pic_softc *, size_t, uint32_t);
69 static void geminiicu_establish_irq(struct pic_softc *, struct intrsource *);
70 static void geminiicu_source_name(struct pic_softc *, int, char *, size_t);
86 struct pic_softc sc_pic;
113 static void geminiicu_source_name(struct pic_softc *pic, int irq,
121 geminiicu_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
137 geminiicu_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
192 geminiicu_establish_irq(struct pic_softc *pic, struct intrsource *is)
gemini_gpio.c 69 static void gpio_pic_block_irqs(struct pic_softc *, size_t, uint32_t);
70 static void gpio_pic_unblock_irqs(struct pic_softc *, size_t, uint32_t);
71 static int gpio_pic_find_pending_irqs(struct pic_softc *);
72 static void gpio_pic_establish_irq(struct pic_softc *, struct intrsource *);
83 struct pic_softc gpio_pic;
111 gpio_pic_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
128 gpio_pic_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
145 gpio_pic_find_pending_irqs(struct pic_softc *pic)
164 gpio_pic_establish_irq(struct pic_softc *pic, struct intrsource *is)
  /src/sys/arch/arm/clps711x/
clpssoc.c 64 static void clpssoc_pic_unblock_irqs(struct pic_softc *, size_t, uint32_t);
65 static void clpssoc_pic_block_irqs(struct pic_softc *, size_t, uint32_t);
66 static void clpssoc_pic_establish_irq(struct pic_softc *, struct intrsource *);
101 static struct pic_softc clpssoc_pic = {
205 clpssoc_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase,
214 clpssoc_pic_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
221 clpssoc_pic_establish_irq(struct pic_softc *pic, struct intrsource *is)
  /src/sys/arch/epoc32/windermere/
windermere.c 64 static void windermere_pic_unblock_irqs(struct pic_softc *, size_t, uint32_t);
65 static void windermere_pic_block_irqs(struct pic_softc *, size_t, uint32_t);
66 static void windermere_pic_establish_irq(struct pic_softc *,
100 static struct pic_softc windermere_pic = {
214 windermere_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase,
226 windermere_pic_block_irqs(struct pic_softc *pic, size_t irqbase,
237 windermere_pic_establish_irq(struct pic_softc *pic, struct intrsource *is)
  /src/sys/arch/arm/broadcom/
bcm2835_intr.c 64 static void bcm2835_pic_unblock_irqs(struct pic_softc *, size_t, uint32_t);
65 static void bcm2835_pic_block_irqs(struct pic_softc *, size_t, uint32_t);
66 static int bcm2835_pic_find_pending_irqs(struct pic_softc *);
67 static void bcm2835_pic_establish_irq(struct pic_softc *, struct intrsource *);
68 static void bcm2835_pic_source_name(struct pic_softc *, int, char *,
71 static void bcm2836mp_pic_unblock_irqs(struct pic_softc *, size_t, uint32_t);
72 static void bcm2836mp_pic_block_irqs(struct pic_softc *, size_t, uint32_t);
73 static int bcm2836mp_pic_find_pending_irqs(struct pic_softc *);
74 static void bcm2836mp_pic_establish_irq(struct pic_softc *, struct intrsource *);
75 static void bcm2836mp_pic_source_name(struct pic_softc *, int, char *
    [all...]
  /src/sys/arch/arm/sunxi/
sunxi_intc.c 78 struct pic_softc sc_pic;
92 sunxi_intc_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t mask)
104 sunxi_intc_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t mask)
115 sunxi_intc_establish_irq(struct pic_softc *pic, struct intrsource *is)
122 sunxi_intc_set_priority(struct pic_softc *pic, int ipl)

Completed in 48 milliseconds

1 2