Home
last modified time | relevance | path

Searched refs:ipl (Results 1 – 25 of 467) sorted by relevance

12345678910>>...19

/netbsd/sys/arch/next68k/next68k/
H A Disr.c116 if ((ipl < 0) || (ipl >= NISRAUTOVEC)) in isrlink_autovec()
123 newisr->isr_ipl = ipl; in isrlink_autovec()
148 list = &isr_autovec[ipl]; in isrlink_autovec()
185 if ((ipl < 0) || (ipl >= NISRAUTOVEC)) in isrlink_vectored()
201 isr->isr_ipl = ipl; in isrlink_vectored()
213 isrlink_evcnt(int ipl) in isrlink_evcnt() argument
217 if (ipl < 0 || in isrlink_evcnt()
253 int handled, ipl; in isrdispatch_autovec() local
259 int ipl; in isrdispatch_autovec() member
270 if ((ipl < 0) || (ipl >= NISRAUTOVEC)) in isrdispatch_autovec()
[all …]
/netbsd/sys/arch/mvme68k/mvme68k/
H A Disr.c104 if ((ipl < 0) || (ipl >= NISRAUTOVEC)) in isrlink_autovec()
111 newisr->isr_ipl = ipl; in isrlink_autovec()
136 list = &isr_autovec[ipl]; in isrlink_autovec()
173 if ((ipl < 0) || (ipl >= NISRAUTOVEC)) in isrlink_vectored()
189 isr->isr_ipl = ipl; in isrlink_vectored()
201 isrlink_evcnt(int ipl) in isrlink_evcnt() argument
205 if (ipl < 0 || in isrlink_evcnt()
210 return &mvme68k_irq_evcnt[ipl]; in isrlink_evcnt()
242 int handled, ipl; in isrdispatch_autovec() local
250 if ((ipl < 0) || (ipl >= NISRAUTOVEC)) in isrdispatch_autovec()
[all …]
/netbsd/sys/arch/mac68k/mac68k/
H A Dintr.c178 if ((ipl < 0) || (ipl >= NISR)) in intr_establish()
186 intr_func[ipl] = func; in intr_establish()
187 intr_arg[ipl] = arg; in intr_establish()
194 intr_disestablish(int ipl) in intr_disestablish() argument
196 if ((ipl < 0) || (ipl >= NISR)) in intr_disestablish()
199 intr_func[ipl] = intr_noint; in intr_disestablish()
200 intr_arg[ipl] = (void *)ipl; in intr_disestablish()
219 int ipl, vec; in intr_dispatch() local
227 ipl = vec - ISRLOC; in intr_dispatch()
229 intrcnt[ipl]++; in intr_dispatch()
[all …]
/netbsd/sys/arch/news68k/news68k/
H A Disr.c82 if ((ipl < 0) || (ipl >= NISRAUTOVEC)) in isrlink_autovec()
88 newisr->isr_ipl = ipl; in isrlink_autovec()
112 list = &isr_autovec[ipl]; in isrlink_autovec()
147 if ((ipl < 0) || (ipl >= NISRAUTOVEC)) in isrlink_vectored()
160 isr->isr_ipl = ipl; in isrlink_vectored()
199 ipl = vec - ISRAUTOVEC; in isrdispatch_autovec()
201 intrcnt[ipl]++; in isrdispatch_autovec()
204 list = &isr_autovec[ipl]; in isrdispatch_autovec()
233 int ipl, vec; in isrdispatch_vectored() local
236 ipl = (getsr() >> 8) & 7; in isrdispatch_vectored()
[all …]
/netbsd/sys/arch/luna68k/luna68k/
H A Disr.c82 if ((ipl < 0) || (ipl >= NISRAUTOVEC)) in isrlink_autovec()
88 newisr->isr_ipl = ipl; in isrlink_autovec()
112 list = &isr_autovec[ipl]; in isrlink_autovec()
147 if ((ipl < 0) || (ipl >= NISRAUTOVEC)) in isrlink_vectored()
160 isr->isr_ipl = ipl; in isrlink_vectored()
200 ipl = vec - ISRAUTOVEC; in isrdispatch_autovec()
202 intrcnt[ipl]++; in isrdispatch_autovec()
205 list = &isr_autovec[ipl]; in isrdispatch_autovec()
235 int ipl, vec; in isrdispatch_vectored() local
239 ipl = (getsr() >> 8) & 7; in isrdispatch_vectored()
[all …]
/netbsd/sys/arch/hp300/hp300/
H A Dintr.c108 if ((ipl < 0) || (ipl >= NISR)) in intr_establish()
109 panic("intr_establish: bad ipl %d", ipl); in intr_establish()
114 newih->ih_ipl = ipl; in intr_establish()
143 for (curih = LIST_FIRST(&hp300_intr_list[ipl].hi_q); in intr_establish()
183 int handled, ipl, vec; in intr_dispatch() local
191 ipl = vec - ISRLOC; in intr_dispatch()
193 hp300_intr_list[ipl].hi_evcnt.ev_count++; in intr_dispatch()
196 list = &hp300_intr_list[ipl]; in intr_dispatch()
198 if (ipl != 6) { in intr_dispatch()
199 printf("intr_dispatch: ipl %d unexpected\n", ipl); in intr_dispatch()
[all …]
/netbsd/sys/arch/cesfic/cesfic/
H A Disr.c76 if ((ipl < 0) || (ipl >= NISR)) in isrlink()
77 panic("isrlink: bad ipl %d", ipl); in isrlink()
82 newisr->isr_ipl = ipl; in isrlink()
108 list = &isr_list[ipl]; in isrlink()
163 int handled, ipl, vec; in isrdispatch() local
169 ipl = vec - ISRLOC; in isrdispatch()
171 intrcnt[ipl]++; in isrdispatch()
174 if (ipl >= IPL_VM) in isrdispatch()
177 list = &isr_list[ipl]; in isrdispatch()
179 printf("intrhand: ipl %d unexpected\n", ipl); in isrdispatch()
[all …]
/netbsd/sys/arch/arm/xscale/
H A Dixp425_intr.h62 ixp425_splx(int ipl) in ixp425_splx() argument
72 set_curcpl(ipl); in ixp425_splx()
74 hwpend = (ixp425_ipending & IXP425_INT_HWMASK) & ~ixp425_imask[ipl]; in ixp425_splx()
88 ixp425_splraise(int ipl) in ixp425_splraise() argument
91 set_curcpl(ipl); in ixp425_splraise()
100 ixp425_spllower(int ipl) in ixp425_spllower() argument
103 ixp425_splx(ipl); in ixp425_spllower()
110 #define _spllower(ipl) ixp425_spllower(ipl) argument
111 #define _splraise(ipl) ixp425_splraise(ipl) argument
H A Di80321_icu.c167 int irq, ipl; in i80321_intr_calculate_masks() local
174 for (ipl = 0; ipl < NIPL; ipl++) in i80321_intr_calculate_masks()
175 i80321_imask[ipl] = 0; in i80321_intr_calculate_masks()
183 for (ipl = 1; ipl < NIPL; ipl++) in i80321_intr_calculate_masks()
184 i80321_imask[ipl] |= i80321_imask[ipl - 1]; in i80321_intr_calculate_masks()
207 _spllower(int ipl) in _spllower() argument
209 return (i80321_spllower(ipl)); in _spllower()
213 _splraise(int ipl) in _splraise() argument
215 return (i80321_splraise(ipl)); in _splraise()
272 i80321_intr_establish(int irq, int ipl, int (*func)(void *), void *arg) in i80321_intr_establish() argument
[all …]
H A Di80321_intr.h95 i80321_splraise(int ipl) in i80321_splraise() argument
99 if (ipl > old) { in i80321_splraise()
100 set_curcpl(ipl); in i80321_splraise()
112 i80321_spllower(int ipl) in i80321_spllower() argument
115 i80321_splx(ipl); in i80321_spllower()
123 #define _spllower(ipl) i80321_spllower(ipl) argument
124 #define _splraise(ipl) i80321_splraise(ipl) argument
H A Dpxa2x0_intr.h92 pxa2x0_splraise(int ipl) in pxa2x0_splraise() argument
97 if (ipl > old) { in pxa2x0_splraise()
99 pxa2x0_setipl(ipl); in pxa2x0_splraise()
107 pxa2x0_spllower(int ipl) in pxa2x0_spllower() argument
112 pxa2x0_splx(ipl); in pxa2x0_spllower()
124 #define _spllower(ipl) pxa2x0_spllower(ipl) argument
125 #define _splraise(ipl) pxa2x0_splraise(ipl) argument
H A Dbecc_intr.h63 becc_splraise(int ipl) in becc_splraise() argument
68 set_curcpl(old | becc_imask[ipl]); in becc_splraise()
97 becc_spllower(int ipl) in becc_spllower() argument
102 becc_splx(becc_imask[ipl]); in becc_spllower()
108 #define _splraise(ipl) becc_splraise(ipl) argument
110 #define _spllower(ipl) becc_spllower(ipl) argument
/netbsd/sys/arch/arm/footbridge/
H A Dfootbridge_intr.h98 footbridge_splx(int ipl) in footbridge_splx() argument
108 set_curcpl(ipl); in footbridge_splx()
110 hwpend = footbridge_ipending & ICU_INT_HWMASK & ~footbridge_imask[ipl]; in footbridge_splx()
124 footbridge_splraise(int ipl) in footbridge_splraise() argument
129 set_curcpl(ipl); in footbridge_splraise()
138 footbridge_spllower(int ipl) in footbridge_spllower() argument
142 footbridge_splx(ipl); in footbridge_spllower()
150 #define _spllower(ipl) footbridge_spllower(ipl) argument
151 #define _splraise(ipl) footbridge_splraise(ipl) argument
172 makeiplcookie(ipl_t ipl) in makeiplcookie() argument
[all …]
/netbsd/sys/arch/amigappc/amigappc/
H A Dpic_amiga.c91 amiga_enable_irq(struct pic_ops *pic, int ipl, int type) in amiga_enable_irq() argument
96 iplmask = 1 << ipl; in amiga_enable_irq()
115 amiga_disable_irq(struct pic_ops *pic, int ipl) in amiga_disable_irq() argument
120 iplmask = 1 << ipl; in amiga_disable_irq()
129 (ipl ^ P5_IPL_MASK)); in amiga_disable_irq()
130 P5write(P5_IPL_EMU, P5_DISABLE_INT | ipl); in amiga_disable_irq()
139 unsigned char ipl; in amiga_get_irq() local
145 P5read(P5_IPL_EMU, ipl); in amiga_get_irq()
146 ipl = ~(ipl >> 3) & P5_IPL_MASK; in amiga_get_irq()
148 return ipl == 0 ? 255 : ipl; in amiga_get_irq()
[all …]
/netbsd/sys/arch/powerpc/powerpc/
H A Dintr_stubs.c47 null_splraise(int ipl) in null_splraise() argument
50 curcpu()->ci_cpl = ipl; in null_splraise()
55 null_splx(int ipl) in null_splx() argument
57 curcpu()->ci_cpl = ipl; in null_splx()
72 intr_establish(int irq, int ipl, int ist, int (*func)(void *), void *arg) in intr_establish() argument
74 return (*powerpc_intrsw->intrsw_establish)(irq, ipl, ist, func, arg, in intr_establish()
85 return (*powerpc_intrsw->intrsw_establish)(irq, ipl, ist, func, arg, in intr_establish_xname()
116 splraise(int ipl) in splraise() argument
118 return (*powerpc_intrsw->intrsw_splraise)(ipl); in splraise()
134 splx(int ipl) in splx() argument
[all …]
/netbsd/sys/arch/arm/ixp12x0/
H A Dixp12x0_intr.c172 int irq, ipl; in ixp12x0_intr_calculate_masks() local
186 for (ipl = 0; ipl < NIPL; ipl++) { in ixp12x0_intr_calculate_masks()
193 imask[ipl] = irqs; in ixp12x0_intr_calculate_masks()
198 pci_imask[ipl] = pci_irqs; in ixp12x0_intr_calculate_masks()
274 _splraise(int ipl) in _splraise() argument
281 set_curcpl(ipl); in _splraise()
287 _spllower(int ipl) in _spllower() argument
291 if (old <= ipl) in _spllower()
293 splx(ipl); in _spllower()
342 if (ipl < 0 || ipl > NIPL) in ixp12x0_intr_establish()
[all …]
/netbsd/sys/arch/sun68k/sun68k/
H A Disr.c100 int n, ipl, vec; in isr_autovec() local
109 ipl = vec - AUTOVEC_BASE; in isr_autovec()
111 n = intrcnt[ipl]; in isr_autovec()
112 intrcnt[ipl] = n + 1; in isr_autovec()
115 isr = isr_autovec_list[ipl]; in isr_autovec()
118 printf("isr_autovec: ipl %d unexpected\n", ipl); in isr_autovec()
129 printf("isr_autovec: ipl %d not claimed\n", ipl); in isr_autovec()
170 int ipl, vec; in isr_vectored() local
175 ipl = _getsr(); in isr_vectored()
176 ipl = (ipl >> 8) & 7; in isr_vectored()
[all …]
/netbsd/sys/arch/arm/ep93xx/
H A Dep93xx_intr.c118 int irq, ipl; in ep93xx_intr_calculate_masks() local
132 for (ipl = 0; ipl < NIPL; ipl++) { in ep93xx_intr_calculate_masks()
139 vic1_imask[ipl] = vic1_irqs; in ep93xx_intr_calculate_masks()
144 vic2_imask[ipl] = vic2_irqs; in ep93xx_intr_calculate_masks()
217 _splraise(int ipl) in _splraise() argument
224 set_curcpl(ipl); in _splraise()
230 _spllower(int ipl) in _spllower() argument
234 if (old <= ipl) in _spllower()
236 splx(ipl); in _spllower()
298 if (ipl < 0 || ipl > NIPL) in ep93xx_intr_establish()
[all …]
/netbsd/sys/arch/arm/at91/
H A Dat91aic.c131 int irq, ipl; in at91aic_calculate_masks() local
145 for (ipl = 0; ipl < NIPL; ipl++) { in at91aic_calculate_masks()
151 aic_imask[ipl] = aic_irqs; in at91aic_calculate_masks()
203 _splraise(int ipl) in _splraise() argument
210 if (old != ipl) { in _splraise()
211 set_curcpl(ipl); in _splraise()
220 _spllower(int ipl) in _spllower() argument
224 if (old <= ipl) in _spllower()
226 splx(ipl); in _spllower()
289 if (ipl < 0 || ipl >= NIPL) in at91aic_intr_establish()
[all …]
/netbsd/sys/arch/evbarm/iq80310/
H A Diq80310_intr.h75 iq80310_splraise(int ipl) in iq80310_splraise() argument
81 set_curcpl(old | iq80310_imask[ipl]); in iq80310_splraise()
120 iq80310_spllower(int ipl) in iq80310_spllower() argument
125 iq80310_splx(iq80310_imask[ipl]); in iq80310_spllower()
131 #define _splraise(ipl) iq80310_splraise(ipl) argument
132 #define _spllower(ipl) iq80310_spllower(ipl) argument
/netbsd/sys/arch/arm/s3c2xx0/
H A Ds3c2xx0_intr.h144 s3c2xx0_splraise(int ipl) in s3c2xx0_splraise() argument
149 if( ipl > old ){ in s3c2xx0_splraise()
151 s3c2xx0_setipl(ipl); in s3c2xx0_splraise()
159 s3c2xx0_spllower(int ipl) in s3c2xx0_spllower() argument
163 s3c2xx0_splx(ipl); in s3c2xx0_spllower()
175 #define _spllower(ipl) s3c2xx0_spllower(ipl) argument
176 #define _splraise(ipl) s3c2xx0_splraise(ipl) argument
/netbsd/sys/arch/evbarm/ifpga/
H A Difpga_intr.h91 ifpga_splraise(int ipl) in ifpga_splraise() argument
95 set_curcpl(old | ifpga_imask[ipl]); in ifpga_splraise()
103 ifpga_spllower(int ipl) in ifpga_spllower() argument
108 ifpga_splx(ifpga_imask[ipl]); in ifpga_spllower()
115 #define _spllower(ipl) ifpga_spllower(ipl) argument
116 #define _splraise(ipl) ifpga_splraise(ipl) argument
H A Difpga_intr.c145 int irq, ipl; in ifpga_intr_calculate_masks() local
159 for (ipl = 0; ipl < NIPL; ipl++) { in ifpga_intr_calculate_masks()
162 if (intrq[irq].iq_levels & (1U << ipl)) in ifpga_intr_calculate_masks()
165 ifpga_imask[ipl] = irqs; in ifpga_intr_calculate_masks()
203 _spllower(int ipl) in _spllower() argument
206 return (ifpga_spllower(ipl)); in _spllower()
210 _splraise(int ipl) in _splraise() argument
213 return (ifpga_splraise(ipl)); in _splraise()
249 ifpga_intr_establish(int irq, int ipl, int (*func)(void *), void *arg) in ifpga_intr_establish() argument
261 ih->ih_ipl = ipl; in ifpga_intr_establish()
/netbsd/sys/arch/arm/sa11x0/
H A Dsa11x0_irqhandler.c116 int i, irq, ipl; in intr_calculatemasks() local
129 for (ipl = 0; ipl < NIPL; ipl++) { in intr_calculatemasks()
132 if (intrlevel[irq] & (1 << ipl)) in intr_calculatemasks()
136 for(i = 0; i < ipl; ++i) in intr_calculatemasks()
149 for (ipl = 0; ipl < NIPL - 1; ipl++) in intr_calculatemasks()
150 irqmasks[ipl + 1] &= irqmasks[ipl]; in intr_calculatemasks()
/netbsd/sys/arch/evbmips/evbmips/
H A Dinterrupt.c55 int ipl; in cpu_intr() local
66 while (ppl < (ipl = splintr(&pending))) { in cpu_intr()
68 splx(ipl); /* lower to interrupt level */ in cpu_intr()
71 KASSERTMSG(ci->ci_cpl == ipl, in cpu_intr()
72 "%s: cpl (%d) != ipl (%d)", __func__, ci->ci_cpl, ipl); in cpu_intr()
84 KASSERTMSG(ipl == IPL_SCHED, in cpu_intr()
86 __func__, ipl, IPL_SCHED); in cpu_intr()
95 evbmips_iointr(ipl, pending, &cf); in cpu_intr()

12345678910>>...19