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

1 2 3

  /src/sys/arch/powerpc/pic/
picvar.h 37 struct pic_ops { struct
45 void (*pic_enable_irq)(struct pic_ops *, int, int);
46 void (*pic_reenable_irq)(struct pic_ops *, int, int);
47 void (*pic_disable_irq)(struct pic_ops *, int);
48 int (*pic_get_irq)(struct pic_ops *, int); /* PIC_GET_* */
49 void (*pic_ack_irq)(struct pic_ops *, int); /* IRQ numbner */
51 void (*pic_establish_irq)(struct pic_ops *, int, int, int);
53 void (*pic_finish_setup)(struct pic_ops *);
63 struct pic_ops *is_pic;
75 struct pic_ops pic
    [all...]
openpic_common.c 49 opic_finish_setup(struct pic_ops *pic)
78 opic_get_irq(struct pic_ops *pic, int mode)
85 opic_ack_irq(struct pic_ops *pic, int irq)
pic_prepivr.c 49 static int prepivr_get_irq(struct pic_ops *, int);
50 static int motivr_get_irq(struct pic_ops *, int);
51 static void prepivr_establish_irq(struct pic_ops *, int, int, int);
65 struct pic_ops *
69 struct pic_ops *pic;
103 prepivr_establish_irq(struct pic_ops *pic, int irq, int type, int maxlevel)
123 motivr_get_irq(struct pic_ops *pic, int mode)
136 prepivr_get_irq(struct pic_ops *pic, int mode)
pic_mpcsoc.c 47 static void mpcpic_enable_irq(struct pic_ops *, int, int);
48 static void mpcpic_disable_irq(struct pic_ops *, int);
49 static void mpcpic_establish_irq(struct pic_ops *, int, int, int);
50 static void mpcpic_finish_setup(struct pic_ops *);
85 struct pic_ops *
89 struct pic_ops *self;
158 mpcpic_establish_irq(struct pic_ops *pic, int irq, int type, int pri)
185 mpcpic_enable_irq(struct pic_ops *pic, int irq, int type)
195 mpcpic_disable_irq(struct pic_ops *pic, int irq)
205 mpcpic_finish_setup(struct pic_ops *pic
    [all...]
pic_openpic.c 47 static void opic_enable_irq(struct pic_ops *, int, int);
48 static void opic_disable_irq(struct pic_ops *, int);
49 static void opic_establish_irq(struct pic_ops*, int, int, int);
51 struct pic_ops *
55 struct pic_ops *pic;
141 opic_establish_irq(struct pic_ops *pic, int irq, int type, int pri)
170 opic_enable_irq(struct pic_ops *pic, int irq, int type)
182 opic_disable_irq(struct pic_ops *pic, int irq)
i8259_common.c 65 i8259_enable_irq(struct pic_ops *pic, int irq, int type)
79 i8259_disable_irq(struct pic_ops *pic, int irq)
90 i8259_ack_irq(struct pic_ops *pic, int irq)
101 i8259_get_irq(struct pic_ops *pic, int mode)
pic_distopenpic.c 54 static void distopic_establish_irq(struct pic_ops *, int, int, int);
55 static void distopic_enable_irq(struct pic_ops *, int, int);
56 static void distopic_disable_irq(struct pic_ops *, int);
57 static void distopic_finish_setup(struct pic_ops *);
59 struct pic_ops *
63 struct pic_ops *pic;
171 distopic_establish_irq(struct pic_ops *pic, int irq, int type, int pri)
202 distopic_enable_irq(struct pic_ops *pic, int irq, int type)
216 distopic_disable_irq(struct pic_ops *pic, int irq)
230 distopic_finish_setup(struct pic_ops *pic
    [all...]
pic_i8259.c 51 struct pic_ops *
55 struct pic_ops *pic;
intr.c 73 struct pic_ops *pics[MAX_PICS];
84 static struct pic_ops *find_pic_by_hwirq(int);
94 struct pic_ops *
107 pic_add(struct pic_ops *pic)
125 struct pic_ops * const pic = pics[i];
131 static struct pic_ops *
135 struct pic_ops * const pic = pics[base];
166 struct pic_ops *pic;
279 dummy_pic_establish_intr(struct pic_ops *pic, int irq, int type, int pri)
340 struct pic_ops *pic
    [all...]
  /src/sys/arch/powerpc/marvell/
marvell_intr.h 48 extern struct pic_ops *discovery_pic;
49 extern struct pic_ops *discovery_gpp_pic[4];
50 struct pic_ops *setup_discovery_pic(void);
51 struct pic_ops *setup_discovery_gpp_pic(void *, int);
pic_discovery.c 60 struct pic_ops pic;
70 struct pic_ops pic;
76 static void discovery_enable_irq(struct pic_ops *, int, int);
77 static void discovery_disable_irq(struct pic_ops *, int);
78 static int discovery_get_irq(struct pic_ops *, int);
79 static void discovery_ack_irq(struct pic_ops *, int);
81 static void discovery_gpp_enable_irq(struct pic_ops *, int, int);
82 static void discovery_gpp_disable_irq(struct pic_ops *, int);
83 static int discovery_gpp_get_irq(struct pic_ops *, int);
84 static void discovery_gpp_ack_irq(struct pic_ops *, int)
    [all...]
  /src/sys/arch/bebox/bebox/
pic_bebox.c 49 static void bebox_enable_irq(struct pic_ops *, int, int);
50 static void bebox_disable_irq(struct pic_ops *, int);
51 static int bebox_get_irq(struct pic_ops *, int);
52 static void bebox_ack_irq(struct pic_ops *, int);
53 struct pic_ops * setup_bebox_intr(void);
55 struct pic_ops *
58 struct pic_ops *pic;
60 pic = kmem_alloc(sizeof(struct pic_ops), KM_SLEEP);
80 bebox_enable_irq(struct pic_ops *pic, int irq, int type)
87 bebox_disable_irq(struct pic_ops *pic, int irq
    [all...]
  /src/sys/arch/evbppc/pmppc/
pic_cpc700.c 48 static void cpc700_pic_enable_irq(struct pic_ops *, int, int);
49 static void cpc700_pic_disable_irq(struct pic_ops *, int);
50 static int cpc700_get_irq(struct pic_ops *, int);
51 static void cpc700_ack_irq(struct pic_ops *, int);
54 struct pic_ops pic;
57 struct pic_ops *
61 struct pic_ops *pic;
81 cpc700_pic_enable_irq(struct pic_ops *pic, int irq, int type)
87 cpc700_pic_disable_irq(struct pic_ops *pic, int irq)
93 cpc700_get_irq(struct pic_ops *pic, int dummy
    [all...]
  /src/sys/arch/rs6000/rs6000/
pic_iocc.c 48 struct pic_ops *setup_iocc(void);
51 static int iocc_get_irq(struct pic_ops *, int);
52 static void iocc_enable_irq(struct pic_ops *, int, int);
53 static void iocc_ack_irq(struct pic_ops *, int);
54 static void iocc_disable_irq(struct pic_ops *, int);
56 struct pic_ops *
59 struct pic_ops *pic;
62 pic = kmem_alloc(sizeof(struct pic_ops), KM_SLEEP);
85 iocc_get_irq(struct pic_ops *pic, int mode)
102 iocc_enable_irq(struct pic_ops *pic, int irq, int type
    [all...]
  /src/sys/arch/amigappc/amigappc/
pic_amiga.c 44 static void amiga_enable_irq(struct pic_ops *, int, int);
45 static void amiga_disable_irq(struct pic_ops *, int);
46 static int amiga_get_irq(struct pic_ops *, int);
47 static void amiga_ack_irq(struct pic_ops *, int);
48 struct pic_ops *setup_amiga_intr(void);
58 struct pic_ops pic;
62 struct pic_ops *
66 struct pic_ops *pic;
91 amiga_enable_irq(struct pic_ops *pic, int ipl, int type)
115 amiga_disable_irq(struct pic_ops *pic, int ipl
    [all...]
  /src/sys/arch/evbppc/include/
pmppc_intr.h 39 struct pic_ops *setup_cpc700(void);
  /src/sys/arch/powerpc/ibm4xx/
pic_uic.c 68 static void uic_enable_irq(struct pic_ops *, int, int);
69 static void uic_disable_irq(struct pic_ops *, int);
70 static int uic_get_irq(struct pic_ops *, int);
71 static void uic_ack_irq(struct pic_ops *, int);
72 static void uic_establish_irq(struct pic_ops *, int, int, int);
134 struct pic_ops pic_uic403 = {
187 struct pic_ops pic_uic0 = {
228 extern struct pic_ops pic_uic1;
231 uic1_finish_setup(struct pic_ops *pic)
245 struct pic_ops pic_uic1 =
    [all...]
  /src/sys/arch/evbppc/wii/dev/
hollywood.c 60 static void hollywood_enable_irq(struct pic_ops *, int, int);
61 static void hollywood_disable_irq(struct pic_ops *, int);
62 static int hollywood_get_irq(struct pic_ops *, int);
63 static void hollywood_ack_irq(struct pic_ops *, int);
64 static void hollywood_establish_irq(struct pic_ops *, int, int, int);
66 static struct pic_ops hollywood_pic = {
151 hollywood_enable_irq(struct pic_ops *pic, int irq, int type)
158 hollywood_disable_irq(struct pic_ops *pic, int irq)
165 hollywood_get_irq(struct pic_ops *pic, int mode)
181 hollywood_ack_irq(struct pic_ops *pic, int irq
    [all...]
  /src/sys/arch/evbppc/wii/
pic_pi.c 57 pi_enable_irq(struct pic_ops *pic, int irq, int type)
64 pi_disable_irq(struct pic_ops *pic, int irq)
71 pi_get_irq(struct pic_ops *pic, int mode)
90 pi_ack_irq(struct pic_ops *pic, int irq)
97 static struct pic_ops pic = {
  /src/sys/arch/macppc/macppc/
pic_heathrow.c 45 static void heathrow_enable_irq(struct pic_ops *, int, int);
46 static void heathrow_reenable_irq(struct pic_ops *, int, int);
47 static void heathrow_disable_irq(struct pic_ops *, int);
48 static int heathrow_get_irq(struct pic_ops *, int);
49 static void heathrow_ack_irq(struct pic_ops *, int);
50 static void heathrow_establish_irq(struct pic_ops *, int, int, int);
53 struct pic_ops pic;
108 struct pic_ops *pic;
139 heathrow_enable_irq(struct pic_ops *pic, int irq, int type)
154 heathrow_reenable_irq(struct pic_ops *pic, int irq, int type
    [all...]
pic_ohare.c 45 static void ohare_enable_irq(struct pic_ops *, int, int);
46 static void ohare_reenable_irq(struct pic_ops *, int, int);
47 static void ohare_disable_irq(struct pic_ops *, int);
48 static int ohare_get_irq(struct pic_ops *, int);
49 static void ohare_ack_irq(struct pic_ops *, int);
50 static void ohare_establish_irq(struct pic_ops *, int, int, int);
55 struct pic_ops pic;
116 struct pic_ops *pic;
165 ohare_enable_irq(struct pic_ops *pic, int irq, int type)
175 ohare_reenable_irq(struct pic_ops *pic, int irq, int type
    [all...]
pic_u3_ht.c 69 struct pic_ops pic;
85 static void u3_ht_enable_irq(struct pic_ops *, int, int);
86 static void u3_ht_disable_irq(struct pic_ops *, int);
87 static int u3_ht_get_irq(struct pic_ops *, int);
88 static void u3_ht_ack_irq(struct pic_ops *, int);
89 static void u3_ht_establish_irq(struct pic_ops *, int, int, int);
90 static void u3_ht_finish_setup(struct pic_ops *);
198 struct pic_ops *pic;
384 u3_ht_enable_irq(struct pic_ops *pic, int irq, int type)
401 u3_ht_disable_irq(struct pic_ops *pic, int irq
    [all...]
  /src/sys/arch/powerpc/include/ibm4xx/
cpu.h 138 extern struct pic_ops pic_uic403;
139 extern struct pic_ops pic_uic0;
140 extern struct pic_ops pic_uic1;
141 extern struct pic_ops pic_uic2;
  /src/sys/arch/arm/marvell/
mvsoc_intr.c 62 static struct pic_ops mvsoc_bridge_picops = {
71 .pic_ops = &mvsoc_bridge_picops,
  /src/sys/arch/arm/pic/
pic.c 117 pic_list[0]->pic_ops->pic_set_priority(pic_list[0], newipl);
176 if (pic != NULL && pic->pic_ops->pic_cpu_init != NULL) {
177 (*pic->pic_ops->pic_cpu_init)(pic, ci);
207 (*pic->pic_ops->pic_ipi_send)(pic, kcp, ipi);
245 rv = (*pic->pic_ops->pic_find_pending_irqs)(pic);
291 (*pic->pic_ops->pic_block_irqs)(pic, irq_base, pending);
512 (*pic->pic_ops->pic_unblock_irqs)(pic,
519 (*pic->pic_ops->pic_unblock_irqs)(pic,
699 KASSERT((slot == 0) == (pic->pic_ops->pic_set_priority != NULL));
702 KASSERT((pic->pic_cpus != NULL) == (pic->pic_ops->pic_ipi_send != NULL))
    [all...]

Completed in 26 milliseconds

1 2 3