/netbsd-6-1-5-RELEASE/sys/arch/mac68k/mac68k/ |
H A D | intr.c | 175 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 D | ixp425_intr.h | 62 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 D | pxa2x0_intr.h | 93 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 D | becc_intr.h | 64 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 D | i80321_intr.h | 96 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 D | isr.c | 109 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 D | ifpga_intr.h | 91 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 D | iq80310_intr.h | 75 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 D | interrupt.c | 55 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 D | bcm2835_intr.h | 47 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 D | mvsoc_intr.h | 41 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 D | mvsocgppvar.h | 33 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 D | isr.c | 71 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 D | isr.c | 78 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 D | pic_amiga.c | 92 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 D | footbridge_intr.h | 92 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 D | isr.c | 97 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 D | s3c2xx0_intr.c | 93 __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 D | s3c2xx0_intr.h | 144 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 D | intr.h | 55 makeiplcookie(ipl_t ipl) argument 58 return (ipl_cookie_t){._ipl = ipl << 4};
|
/netbsd-6-1-5-RELEASE/sys/arch/mmeye/include/ |
H A D | intr.h | 53 makeiplcookie(ipl_t ipl) argument 56 return (ipl_cookie_t){._ipl = ipl << 4};
|
/netbsd-6-1-5-RELEASE/sys/arch/mvme68k/dev/ |
H A D | pccvar.h | 66 #define pccintr_evcnt(ipl) isrlink_evcnt(ipl)
|
/netbsd-6-1-5-RELEASE/sys/arch/dreamcast/include/ |
H A D | intr.h | 48 makeiplcookie(ipl_t ipl) argument 51 return (ipl_cookie_t){._ipl = ipl << 4};
|
/netbsd-6-1-5-RELEASE/sys/arch/evbsh3/include/ |
H A D | intr.h | 48 makeiplcookie(ipl_t ipl) argument 51 return (ipl_cookie_t){._ipl = ipl << 4};
|
/netbsd-6-1-5-RELEASE/sys/rump/include/machine/ |
H A D | intr.h | 39 makeiplcookie(ipl_t ipl) argument 42 c._ipl = ipl;
|