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

1234567891011>>

/src/sys/arch/mvme68k/mvme68k/
H A Disr.h51 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 Disr.h48 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 Disr.h48 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 Disr.h48 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 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
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 Di80321_intr.h95 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 Dpxa2x0_intr.h92 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 Dbecc_intr.h63 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 Dintr.c177 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 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)
/src/sys/arch/evbarm/iq80310/
H A Diq80310_intr.h75 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 Dinterrupt.c55 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 Disr.h48 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 Dmvsoc_intr.h62 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 Dmvsocgppvar.h33 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 Dpic_amiga.c91 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 Dfootbridge_intr.h98 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 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)
/src/sys/arch/powerpc/powerpc/
H A Dintr_stubs.c47 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 Dintr.h72 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 Dxcall.h40 #define XC_HIGHPRI_IPL(ipl) (XC_HIGHPRI | xc_encode_ipl(ipl))
/src/sys/arch/dreamcast/include/
H A Dintr.h48 makeiplcookie(ipl_t ipl) argument
51 return (ipl_cookie_t){._ipl = ipl << 4};
/src/sys/arch/evbsh3/include/
H A Dintr.h48 makeiplcookie(ipl_t ipl) argument
51 return (ipl_cookie_t){._ipl = ipl << 4};
/src/sys/arch/mipsco/mipsco/
H A Dinterrupt.c47 int ipl; local in function:cpu_intr
51 while (ppl < (ipl = splintr(&ipending))) {
/src/sys/arch/mmeye/include/
H A Dintr.h53 makeiplcookie(ipl_t ipl) argument
56 return (ipl_cookie_t){._ipl = ipl << 4};

Completed in 12 milliseconds

1234567891011>>