| /src/sys/arch/mvme68k/mvme68k/ |
| H A D | isr.h | 51 isrlink_autovec(int (*func)(void *), void *arg, int ipl, int isrpri, argument 55 m68k_intr_establish(func, arg, ev, 0, ipl, isrpri, 0); 59 isrlink_vectored(int (*func)(void *), void *arg, int ipl, int vec, argument 63 m68k_intr_establish(func, arg, ev, vec, ipl, 0, 0); 67 isrlink_evcnt(int ipl) argument 69 KASSERT(ipl >= 0 && ipl <= 7); 70 return &m68k_intr_evcnt[ipl];
|
| /src/sys/arch/cesfic/cesfic/ |
| H A D | isr.h | 48 isrlink(int (*func)(void *), void *arg, int ipl, int isrpri) argument 50 return m68k_intr_establish(func, arg, NULL, 0, ipl, isrpri, 0);
|
| /src/sys/arch/luna68k/luna68k/ |
| H A D | isr.h | 48 isrlink_autovec(int (*func)(void *), void *arg, int ipl, int isrpri) argument 51 m68k_intr_establish(func, arg, NULL, 0, ipl, isrpri, 0);
|
| /src/sys/arch/news68k/news68k/ |
| H A D | isr.h | 48 isrlink_autovec(int (*func)(void *), void *arg, int ipl, int isrpri) argument 51 m68k_intr_establish(func, arg, NULL, 0, ipl, isrpri, 0); 55 isrlink_vectored(int (*func)(void *), void *arg, int ipl, int vec) argument 58 m68k_intr_establish(func, arg, NULL, vec, ipl, 0, 0);
|
| /src/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 92 if (ipl <= old) 95 set_curcpl(ipl); 104 ixp425_spllower(int ipl) argument 107 ixp425_splx(ipl); 114 #define _spllower(ipl) ixp425_spllower(ipl) [all...] |
| H A D | i80321_intr.h | 95 i80321_splraise(int ipl) argument 99 if (ipl > old) { 100 set_curcpl(ipl); 112 i80321_spllower(int ipl) argument 115 i80321_splx(ipl); 123 #define _spllower(ipl) i80321_spllower(ipl) 124 #define _splraise(ipl) i80321_splraise(ipl)
|
| H A D | pxa2x0_intr.h | 92 pxa2x0_splraise(int ipl) argument 97 if (ipl > old) { 99 pxa2x0_setipl(ipl); 107 pxa2x0_spllower(int ipl) argument 112 pxa2x0_splx(ipl); 124 #define _spllower(ipl) pxa2x0_spllower(ipl) 125 #define _splraise(ipl) pxa2x0_splraise(ipl)
|
| H A D | becc_intr.h | 63 becc_splraise(int ipl) argument 68 set_curcpl(old | becc_imask[ipl]); 97 becc_spllower(int ipl) argument 102 becc_splx(becc_imask[ipl]); 108 #define _splraise(ipl) becc_splraise(ipl) 110 #define _spllower(ipl) becc_spllower(ipl)
|
| /src/sys/arch/mac68k/mac68k/ |
| H A D | intr.c | 177 intr_establish(int (*func)(void *), void *arg, int ipl) argument 179 if ((ipl < 0) || (ipl >= NISR)) 180 panic("intr_establish: bad ipl %d", ipl); 183 if (intr_func[ipl] != intr_noint) 184 printf("intr_establish: attempt to share ipl %d\n", ipl); 187 intr_func[ipl] = func; 188 intr_arg[ipl] 195 intr_disestablish(int ipl) argument 213 const int ipl = VECO_TO_VECI(frame.cf_vo) - VECI_INTRAV0; local in function:intr_dispatch 234 const int ipl = VECO_TO_VECI(frame->cf_vo) - VECI_INTRAV0; local in function:intr_noint [all...] |
| /src/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)
|
| /src/sys/arch/evbarm/iq80310/ |
| H A D | iq80310_intr.h | 75 iq80310_splraise(int ipl) argument 81 set_curcpl(old | iq80310_imask[ipl]); 120 iq80310_spllower(int ipl) argument 125 iq80310_splx(iq80310_imask[ipl]); 131 #define _splraise(ipl) iq80310_splraise(ipl) 132 #define _spllower(ipl) iq80310_spllower(ipl)
|
| /src/sys/arch/evbmips/evbmips/ |
| H A D | interrupt.c | 55 int ipl; local in function:cpu_intr 65 while (ppl < (ipl = splintr(&pending))) { 67 splx(ipl); /* lower to interrupt level */ 70 KASSERTMSG(ci->ci_cpl == ipl, 71 "%s: cpl (%d) != ipl (%d)", __func__, ci->ci_cpl, ipl); 83 KASSERTMSG(ipl == IPL_SCHED, 84 "%s: ipl (%d) != IPL_SCHED (%d)", 85 __func__, ipl, IPL_SCHED); 94 evbmips_iointr(ipl, pendin [all...] |
| /src/sys/arch/next68k/next68k/ |
| H A D | isr.h | 48 isrlink_autovec(int (*func)(void *), void *arg, int ipl, int isrpri, argument 52 m68k_intr_establish(func, arg, ev, 0, ipl, isrpri, 0);
|
| /src/sys/arch/arm/marvell/ |
| H A D | mvsoc_intr.h | 62 marvell_intr_establish(int irq, int ipl, int (*func)(void *), void *arg) argument 65 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);
|
| /src/sys/arch/amigappc/amigappc/ |
| H A D | pic_amiga.c | 91 amiga_enable_irq(struct pic_ops *pic, int ipl, int type) argument 96 iplmask = 1 << ipl; 115 amiga_disable_irq(struct pic_ops *pic, int ipl) argument 120 iplmask = 1 << ipl; 127 /* Raise the emulated PPC IPL to the new ipl */ 129 (ipl ^ P5_IPL_MASK)); 130 P5write(P5_IPL_EMU, P5_DISABLE_INT | ipl); 139 unsigned char ipl; local in function:amiga_get_irq 145 P5read(P5_IPL_EMU, ipl); 146 ipl 152 amiga_ack_irq(struct pic_ops * pic,int ipl) argument [all...] |
| /src/sys/arch/arm/footbridge/ |
| H A D | footbridge_intr.h | 98 footbridge_splx(int ipl) argument 108 set_curcpl(ipl); 110 hwpend = footbridge_ipending & ICU_INT_HWMASK & ~footbridge_imask[ipl]; 124 footbridge_splraise(int ipl) argument 129 set_curcpl(ipl); 138 footbridge_spllower(int ipl) argument 142 footbridge_splx(ipl); 150 #define _spllower(ipl) footbridge_spllower(ipl) 151 #define _splraise(ipl) footbridge_splrais 172 makeiplcookie(ipl_t ipl) argument [all...] |
| /src/sys/arch/arm/s3c2xx0/ |
| 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)
|
| /src/sys/arch/powerpc/powerpc/ |
| H A D | intr_stubs.c | 47 null_splraise(int ipl) argument 50 curcpu()->ci_cpl = ipl; 55 null_splx(int ipl) argument 57 curcpu()->ci_cpl = ipl; 72 intr_establish(int irq, int ipl, int ist, int (*func)(void *), void *arg) argument 74 return (*powerpc_intrsw->intrsw_establish)(irq, ipl, ist, func, arg, 82 intr_establish_xname(int irq, int ipl, int ist, int (*func)(void *), void *arg, argument 85 return (*powerpc_intrsw->intrsw_establish)(irq, ipl, ist, func, arg, 116 splraise(int ipl) argument 118 return (*powerpc_intrsw->intrsw_splraise)(ipl); 134 splx(int ipl) argument [all...] |
| /src/sys/arch/sun68k/include/ |
| H A D | intr.h | 72 isr_add_autovect(isr_func_t func, void *arg, int ipl) argument 75 m68k_intr_establish(func, arg, (void *)0, 0, ipl, 0, 0); 79 isr_add_vectored(isr_func_t func, void *arg, int ipl, int vec) argument 82 m68k_intr_establish(func, arg, (void *)0, vec, ipl, 0, 0);
|
| /src/sys/sys/ |
| H A D | xcall.h | 40 #define XC_HIGHPRI_IPL(ipl) (XC_HIGHPRI | xc_encode_ipl(ipl))
|
| /src/sys/arch/dreamcast/include/ |
| H A D | intr.h | 48 makeiplcookie(ipl_t ipl) argument 51 return (ipl_cookie_t){._ipl = ipl << 4};
|
| /src/sys/arch/evbsh3/include/ |
| H A D | intr.h | 48 makeiplcookie(ipl_t ipl) argument 51 return (ipl_cookie_t){._ipl = ipl << 4};
|
| /src/sys/arch/mipsco/mipsco/ |
| H A D | interrupt.c | 47 int ipl; local in function:cpu_intr 51 while (ppl < (ipl = splintr(&ipending))) {
|
| /src/sys/arch/mmeye/include/ |
| H A D | intr.h | 53 makeiplcookie(ipl_t ipl) argument 56 return (ipl_cookie_t){._ipl = ipl << 4};
|