Searched refs:ipl (Results 1 - 25 of 294) sorted by relevance

1234567891011>>

/netbsd-6-1-5-RELEASE/sys/arch/mac68k/mac68k/
H A Dintr.c175 intr_establish(int (*func)(void *), void *arg, int ipl) argument
177 if ((ipl < 0) || (ipl >= NISR))
178 panic("intr_establish: bad ipl %d", ipl);
181 if (intr_func[ipl] != intr_noint)
182 printf("intr_establish: attempt to share ipl %d\n", ipl);
185 intr_func[ipl] = func;
186 intr_arg[ipl]
193 intr_disestablish(int ipl) argument
211 int ipl, vec; local
[all...]
/netbsd-6-1-5-RELEASE/sys/arch/arm/xscale/
H A Dixp425_intr.h62 ixp425_splx(int ipl) argument
72 set_curcpl(ipl);
74 hwpend = (ixp425_ipending & IXP425_INT_HWMASK) & ~ixp425_imask[ipl];
88 ixp425_splraise(int ipl) argument
91 set_curcpl(ipl);
100 ixp425_spllower(int ipl) argument
103 ixp425_splx(ipl);
110 #define _spllower(ipl) ixp425_spllower(ipl)
111 #define _splraise(ipl) ixp425_splrais
[all...]
H A Dpxa2x0_intr.h93 pxa2x0_splraise(int ipl) argument
98 if (ipl > old) {
100 pxa2x0_setipl(ipl);
108 pxa2x0_spllower(int ipl) argument
113 pxa2x0_splx(ipl);
142 #define _spllower(ipl) pxa2x0_spllower(ipl)
143 #define _splraise(ipl) pxa2x0_splraise(ipl)
H A Dbecc_intr.h64 becc_splraise(int ipl) argument
69 set_curcpl(old | becc_imask[ipl]);
98 becc_spllower(int ipl) argument
103 becc_splx(becc_imask[ipl]);
123 #define _splraise(ipl) becc_splraise(ipl)
125 #define _spllower(ipl) becc_spllower(ipl)
H A Di80321_intr.h96 i80321_splraise(int ipl) argument
99 set_curcpl(ipl);
108 i80321_spllower(int ipl) argument
111 i80321_splx(ipl);
120 #define _spllower(ipl) i80321_spllower(ipl)
121 #define _splraise(ipl) i80321_splraise(ipl)
/netbsd-6-1-5-RELEASE/sys/arch/next68k/next68k/
H A Disr.c109 isrlink_autovec(int (*func)(void *), void *arg, int ipl, int priority, argument
116 if ((ipl < 0) || (ipl >= NISRAUTOVEC))
117 panic("isrlink_autovec: bad ipl %d", ipl);
128 newisr->isr_ipl = ipl;
153 list = &isr_autovec[ipl];
184 isrlink_vectored(int (*func)(void *), void *arg, int ipl, int vec, argument
190 if ((ipl < 0) || (ipl >
218 isrlink_evcnt(int ipl) argument
258 int handled, ipl; local
264 int ipl; member in struct:__anon6268
357 isrdispatch_vectored(int ipl, struct clockframe *frame) argument
[all...]
/netbsd-6-1-5-RELEASE/sys/arch/evbarm/ifpga/
H A Difpga_intr.h91 ifpga_splraise(int ipl) argument
95 set_curcpl(old | ifpga_imask[ipl]);
103 ifpga_spllower(int ipl) argument
108 ifpga_splx(ifpga_imask[ipl]);
115 #define _spllower(ipl) ifpga_spllower(ipl)
116 #define _splraise(ipl) ifpga_splraise(ipl)
/netbsd-6-1-5-RELEASE/sys/arch/evbarm/iq80310/
H A Diq80310_intr.h75 iq80310_splraise(int ipl) argument
81 set_curcpl(old | iq80310_imask[ipl]);
122 iq80310_spllower(int ipl) argument
127 iq80310_splx(iq80310_imask[ipl]);
133 #define _splraise(ipl) iq80310_splraise(ipl)
134 #define _spllower(ipl) iq80310_spllower(ipl)
/netbsd-6-1-5-RELEASE/sys/arch/evbmips/evbmips/
H A Dinterrupt.c55 int ipl; local
65 while (ppl < (ipl = splintr(&pending))) {
66 splx(ipl); /* lower to interrupt level */
68 KASSERTMSG(ci->ci_cpl == ipl,
69 "%s: cpl (%d) != ipl (%d)", __func__, ci->ci_cpl, ipl);
74 KASSERTMSG(ipl == IPL_SCHED,
75 "%s: ipl (%d) != IPL_SCHED (%d)",
76 __func__, ipl, IPL_SCHED);
87 evbmips_iointr(ipl, p
[all...]
/netbsd-6-1-5-RELEASE/sys/arch/arm/broadcom/
H A Dbcm2835_intr.h47 bcm2835_intr_establish(int irq, int ipl, int (*func)(void *), void *arg) argument
50 return intr_establish(irq, ipl, IST_LEVEL, func, arg);
/netbsd-6-1-5-RELEASE/sys/arch/arm/marvell/
H A Dmvsoc_intr.h41 marvell_intr_establish(int irq, int ipl, int (*func)(void *), void *arg) argument
44 return intr_establish(irq, ipl, IST_LEVEL_HIGH, func, arg);
H A Dmvsocgppvar.h33 mvsocgpp_intr_establish(int pin, int ipl, int type, argument
37 return intr_establish(gpp_irqbase + pin, ipl, type, func, arg);
/netbsd-6-1-5-RELEASE/sys/arch/cesfic/cesfic/
H A Disr.c71 isrlink(int (*func)(void *), void *arg, int ipl, int priority) argument
76 if ((ipl < 0) || (ipl >= NISR))
77 panic("isrlink: bad ipl %d", ipl);
86 newisr->isr_ipl = ipl;
100 * the hp300. Each device can be set from ipl 3 to ipl 5, which
112 list = &isr_list[ipl];
167 int handled, ipl, ve local
[all...]
/netbsd-6-1-5-RELEASE/sys/arch/luna68k/luna68k/
H A Disr.c78 isrlink_autovec(int (*func)(void *), void *arg, int ipl, int priority) argument
83 if ((ipl < 0) || (ipl >= NISRAUTOVEC))
84 panic("isrlink_autovec: bad ipl %d", ipl);
94 newisr->isr_ipl = ipl;
118 list = &isr_autovec[ipl];
149 isrlink_vectored(int (*func)(void *), void *arg, int ipl, int vec) argument
153 if ((ipl < 0) || (ipl >
199 int handled = 0, ipl, vec; local
241 int ipl, vec; local
[all...]
/netbsd-6-1-5-RELEASE/sys/arch/amigappc/amigappc/
H A Dpic_amiga.c92 amiga_enable_irq(struct pic_ops *pic, int ipl, int type) argument
97 iplmask = 1 << ipl;
116 amiga_disable_irq(struct pic_ops *pic, int ipl) argument
121 iplmask = 1 << ipl;
128 /* Raise the emulated PPC IPL to the new ipl */
130 (ipl ^ P5_IPL_MASK));
131 P5write(P5_IPL_EMU, P5_DISABLE_INT | ipl);
140 unsigned char ipl; local
146 P5read(P5_IPL_EMU, ipl);
147 ipl
153 amiga_ack_irq(struct pic_ops *pic, int ipl) argument
[all...]
/netbsd-6-1-5-RELEASE/sys/arch/arm/footbridge/
H A Dfootbridge_intr.h92 footbridge_splx(int ipl) argument
102 set_curcpl(ipl);
104 hwpend = footbridge_ipending & ICU_INT_HWMASK & ~footbridge_imask[ipl];
118 footbridge_splraise(int ipl) argument
123 set_curcpl(ipl);
132 footbridge_spllower(int ipl) argument
136 footbridge_splx(ipl);
144 #define _spllower(ipl) footbridge_spllower(ipl)
145 #define _splraise(ipl) footbridge_splrais
172 makeiplcookie(ipl_t ipl) argument
[all...]
/netbsd-6-1-5-RELEASE/sys/arch/mvme68k/mvme68k/
H A Disr.c97 isrlink_autovec(int (*func)(void *), void *arg, int ipl, int priority, argument
104 if ((ipl < 0) || (ipl >= NISRAUTOVEC))
105 panic("%s: bad ipl %d", __func__, ipl);
115 newisr->isr_ipl = ipl;
140 list = &isr_autovec[ipl];
171 isrlink_vectored(int (*func)(void *), void *arg, int ipl, int vec, argument
177 if ((ipl < 0) || (ipl >
205 isrlink_evcnt(int ipl) argument
246 int handled, ipl; local
297 isrdispatch_vectored(int ipl, struct clockframe *frame) argument
[all...]
/netbsd-6-1-5-RELEASE/sys/arch/arm/s3c2xx0/
H A Ds3c2xx0_intr.c93 __raise(int ipl) argument
95 if (curcpl() < ipl) {
96 s3c2xx0_setipl(ipl);
178 splx(int ipl) argument
180 s3c2xx0_splx(ipl);
185 _splraise(int ipl) argument
187 return s3c2xx0_splraise(ipl);
192 _spllower(int ipl) argument
194 return s3c2xx0_spllower(ipl);
H A Ds3c2xx0_intr.h144 s3c2xx0_splraise(int ipl) argument
149 if( ipl > old ){
151 s3c2xx0_setipl(ipl);
159 s3c2xx0_spllower(int ipl) argument
163 s3c2xx0_splx(ipl);
175 #define _spllower(ipl) s3c2xx0_spllower(ipl)
176 #define _splraise(ipl) s3c2xx0_splraise(ipl)
/netbsd-6-1-5-RELEASE/sys/arch/hpcsh/include/
H A Dintr.h55 makeiplcookie(ipl_t ipl) argument
58 return (ipl_cookie_t){._ipl = ipl << 4};
/netbsd-6-1-5-RELEASE/sys/arch/mmeye/include/
H A Dintr.h53 makeiplcookie(ipl_t ipl) argument
56 return (ipl_cookie_t){._ipl = ipl << 4};
/netbsd-6-1-5-RELEASE/sys/arch/mvme68k/dev/
H A Dpccvar.h66 #define pccintr_evcnt(ipl) isrlink_evcnt(ipl)
/netbsd-6-1-5-RELEASE/sys/arch/dreamcast/include/
H A Dintr.h48 makeiplcookie(ipl_t ipl) argument
51 return (ipl_cookie_t){._ipl = ipl << 4};
/netbsd-6-1-5-RELEASE/sys/arch/evbsh3/include/
H A Dintr.h48 makeiplcookie(ipl_t ipl) argument
51 return (ipl_cookie_t){._ipl = ipl << 4};
/netbsd-6-1-5-RELEASE/sys/rump/include/machine/
H A Dintr.h39 makeiplcookie(ipl_t ipl) argument
42 c._ipl = ipl;

Completed in 504 milliseconds

1234567891011>>