Searched defs:ipl (Results 1 - 25 of 31) sorted by relevance

12

/illumos-gate/usr/src/uts/common/inet/ipf/
H A Dip_log.c184 cv_init(&ifs->ifs_iplwait, "ipl condvar", CV_DRIVER, NULL);
429 iplog_t *ipl; local
485 ipl = (iplog_t *)buf;
486 ipl->ipl_magic = ipl_magic[dev];
487 ipl->ipl_count = 1;
488 ipl->ipl_next = NULL;
489 ipl->ipl_dsize = len;
491 GETKTIME(&ipl->ipl_sec);
493 ipl->ipl_sec = 0;
494 ipl
553 iplog_t *ipl; local
677 iplog_t *ipl; local
[all...]
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/
H A Dintr_common.c219 char ipl[3]; local
262 (void) mdb_snprintf(ipl, 3, "%d", avp->avh_hi_pri);
265 (void) mdb_snprintf(ipl, 3, "%d", irqp->airq_ipl);
273 i, irqp->airq_vector, evtchn, ipl,
323 char ipl[3]; local
385 (void) mdb_snprintf(ipl, 3, "%d", avp->av_prilevel);
391 "%-9s ", cpu_vector, irq, evtchn, ipl,
415 char ipl[3]; local
440 (void) mdb_snprintf(ipl, 3, "%d", vectp->v_pri);
447 cpu_vector, "- ", evtchn, ipl, "
[all...]
/illumos-gate/usr/src/cmd/ipf/tools/
H A Dipftest.c672 ip_pool_t *ipl; local
677 for (ipl = ifs->ifs_ip_pool_list[i]; ipl != NULL;
678 ipl = ipl->ipo_next)
679 printpool(ipl, bcopywrap, NULL, opts);
H A Dipmon.c724 iplog_t *ipl = (iplog_t *)buf; local
730 nl = (struct natlog *)((char *)ipl + sizeof(*ipl));
732 tm = get_tm(ipl->ipl_sec);
742 (void) sprintf(t, ".%-.6ld @%hd ", ipl->ipl_usec, nl->nlg_rule + 1);
807 iplog_t *ipl = (iplog_t *)buf; local
812 sl = (struct ipslog *)((char *)ipl + sizeof(*ipl));
814 tm = get_tm(ipl->ipl_sec);
824 (void) sprintf(t, ".%-.6ld ", ipl
923 iplog_t *ipl; local
992 iplog_t *ipl; local
[all...]
/illumos-gate/usr/src/uts/common/os/
H A Derrorq.c162 * errorq_t *errorq_create(name, func, private, qlen, eltsize, ipl, flags);
163 * errorq_t *errorq_nvcreate(name, func, private, qlen, eltsize, ipl, flags);
180 * at 'ipl', which should not exceed LOCK_LEVEL. The queue 'flags' may
295 ulong_t qlen, size_t size, uint_t ipl, uint_t flags)
298 ddi_iblock_cookie_t ibc = (ddi_iblock_cookie_t)(uintptr_t)ipltospl(ipl);
306 ASSERT(ipl > 0 && ipl <= LOCK_LEVEL);
317 "IPL %u softint for queue %s", ipl, name);
346 eqp->eq_ipl = ipl;
394 ulong_t qlen, size_t size, uint_t ipl, uint_
294 errorq_create(const char *name, errorq_func_t func, void *private, ulong_t qlen, size_t size, uint_t ipl, uint_t flags) argument
393 errorq_nvcreate(const char *name, errorq_func_t func, void *private, ulong_t qlen, size_t size, uint_t ipl, uint_t flags) argument
[all...]
/illumos-gate/usr/src/uts/i86pc/io/apix/
H A Dapix_intr.c77 apix_insert_pending_av(apix_impl_t *apixp, struct autovec *avp, int ipl) argument
83 if (tail[ipl] == NULL) {
84 head[ipl] = tail[ipl] = avp;
88 tail[ipl]->av_ipl_link = avp;
89 tail[ipl] = avp;
97 apix_remove_pending_av(apix_impl_t *apixp, int ipl) argument
102 struct autovec *avp = head[ipl];
118 head[ipl] = avp->av_ipl_link;
121 if (head[ipl]
139 int ipl; local
182 apix_dispatch_pending_autovect(uint_t ipl) argument
562 apix_dispatch_pending_hilevel(uint_t ipl, uint_t arg2) argument
[all...]
H A Dapix_utils.c91 apix_alloc_ipi(int ipl) argument
123 vecp->v_pri = ipl;
139 apix_add_ipi(int ipl, avfunc xxintr, char *name, int vector, argument
152 apix_insert_av(vecp, NULL, xxintr, arg1, arg2, NULL, ipl, NULL);
158 "ipl %x\n", name, vector, ipl));
554 int repeats, tries, ipl, busy = 0, cpuid = vecp->v_cpuid; local
604 for (ipl = 1; ipl < MIN(LOCK_LEVEL, vecp->v_pri); ipl
791 apix_insert_av(apix_vector_t *vecp, void *intr_id, avfunc f, caddr_t arg1, caddr_t arg2, uint64_t *ticksp, int ipl, dev_info_t *dip) argument
868 apix_wait_till_seen(processorid_t cpuid, int ipl) argument
977 apix_add_avintr(void *intr_id, int ipl, avfunc xxintr, char *name, int virt_vect, caddr_t arg1, caddr_t arg2, uint64_t *ticksp, dev_info_t *dip) argument
1062 apix_rem_avintr(void *intr_id, int ipl, avfunc xxintr, int virt_vect) argument
[all...]
H A Dapix.c480 int ipl = APIC_PCINT_IPL; local
482 apic_cpcovf_vect = apix_get_ipivect(ipl, -1);
485 (void) add_avintr(NULL, ipl,
515 int ipl = 0xf; /* get highest priority intr */ local
516 apic_errvect = apix_get_ipivect(ipl, -1);
522 (void) add_avintr(NULL, ipl,
543 int ipl = 0x2; local
544 apic_cmci_vect = apix_get_ipivect(ipl, -1);
547 (void) add_avintr(NULL, ipl,
645 apix_intr_enter(int ipl, in argument
765 apix_setspl(int ipl) argument
778 apix_addspl(int virtvec, int ipl, int min_ipl, int max_ipl) argument
811 apix_delspl(int virtvec, int ipl, int min_ipl, int max_ipl) argument
970 apix_get_ipivect(int ipl, int type) argument
984 apix_get_clkvect(int ipl) argument
[all...]
/illumos-gate/usr/src/uts/i86pc/io/
H A Dcbe.c148 int ipl; local
152 ipl = CBE_LOW_PIL;
155 ipl = CBE_LOCK_PIL;
158 ipl = CBE_HIGH_PIL;
164 return (splr(ipltospl(ipl)));
H A Dmp_platform_misc.c92 static void apic_try_deferred_reprogram(int ipl, int vect);
209 * Initialise vector->ipl and ipl->pri arrays. level_intr and irqtable
367 apic_addspl_common(int irqno, int ipl, int min_ipl, int max_ipl) argument
401 if (ipl != max_ipl)
413 * Upgrade vector if max_ipl is not earlier ipl. If we cannot allocate,
498 apic_delspl_common(int irqno, int ipl, int min_ipl, int max_ipl) argument
531 if (ipl < max_ipl)
618 * new ipl to use.
947 apic_share_vector(int irqno, iflag_t *intr_flagp, short intr_index, int ipl, argument
1054 uchar_t ipl = ispec->intrspec_pri; local
[all...]
/illumos-gate/usr/src/uts/sun4/io/
H A Dcbe.c140 int ipl; local
144 ipl = CBE_LOW_PIL;
147 ipl = CBE_LOCK_PIL;
150 ipl = CBE_HIGH_PIL;
156 return (splr(ipl));
/illumos-gate/usr/src/uts/sparc/os/
H A Darchdep.c248 __ipltospl(int ipl) argument
250 return (ipltospl(ipl));
/illumos-gate/usr/src/uts/i86xpv/sys/
H A Devtchn_impl.h141 uchar_t ipl; /* IPL of IRQ, != 0 => has handler */ member in union:irq_info::__anon9483
142 uchar_t has_handler; /* alternate name for ipl */
/illumos-gate/usr/src/uts/intel/ia32/sys/
H A Dtraptrace.h68 uchar_t ipl; member in struct:__anon9487::_ttr_info::_idt_entry
86 #define ttr_ipl ttr_info.idt_entry.ipl
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/
H A Dapic_regops.c360 x2apic_send_ipi(int cpun, int ipl) argument
381 vector = apic_resv_vector[ipl];
421 apic_common_send_ipi(int cpun, int ipl) argument
428 x2apic_send_ipi(cpun, ipl);
434 vector = apic_resv_vector[ipl];
H A Dapic.c97 static int apic_getclkirq(int ipl);
101 static int apic_intr_enter(int ipl, int *vect);
102 static void apic_setspl(int ipl);
103 static void x2apic_setspl(int ipl);
104 static int apic_addspl(int ipl, int vector, int min_ipl, int max_ipl);
105 static int apic_delspl(int ipl, int vector, int min_ipl, int max_ipl);
108 static int apic_get_ipivect(int ipl, int type);
138 * The ipl of an ISR at vector X is apic_vectortoipl[X>>4]
143 uchar_t apic_ipltopri[MAXIPL + 1]; /* unix ipl to apic pri */
144 /* The taskpri to be programmed into apic to mask given ipl */
367 int ipl = APIC_PCINT_IPL; local
403 int ipl = 0xf; /* get highest priority intr */ local
435 int ipl = 0x2; local
536 apic_intr_enter(int ipl, int *vectorp) argument
684 apic_setspl(int ipl) argument
704 x2apic_setspl(int ipl) argument
714 apic_addspl(int irqno, int ipl, int min_ipl, int max_ipl) argument
720 apic_delspl(int irqno, int ipl, int min_ipl, int max_ipl) argument
787 apic_get_ipivect(int ipl, int type) argument
808 apic_getclkirq(int ipl) argument
1232 apic_allocate_vector(int ipl, int irq, int pri) argument
[all...]
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_sadb.c52 ipsec_match_outbound_ids(ipsec_latch_t *ipl, ipsa_t *sa) argument
54 ASSERT(ipl->ipl_ids_latched == B_TRUE);
55 return ipsid_equal(ipl->ipl_local_cid, sa->ipsa_src_cid) &&
56 ipsid_equal(ipl->ipl_remote_cid, sa->ipsa_dst_cid);
109 ipsec_latch_t *ipl = ixa->ixa_ipsec_latch; local
131 if (ipl != NULL) {
313 if (ipl && ipl->ipl_ids_latched &&
314 !ipsec_match_outbound_ids(ipl, retval))
434 if (ipl !
[all...]
/illumos-gate/usr/src/cmd/troff/
H A Dn1.c80 filep ipl[NSO]; variable
1229 ip = ipl[ifi];
1364 ipl[ifi] = ip;
/illumos-gate/usr/src/uts/common/io/
H A Davintr.c517 wait_till_seen(int ipl) argument
529 if (INTR_ACTIVE(cpup, ipl)) {
548 int ipl; local
555 ipl = pri_level;
571 if (ipl < hi_pri)
572 ipl = hi_pri;
594 wait_till_seen(ipl);
607 wait_till_seen(ipl);
/illumos-gate/usr/src/uts/i86pc/io/psm/
H A Duppc.c51 static int uppc_addspl(int irqno, int ipl, int min_ipl, int max_ipl);
52 static int uppc_delspl(int irqno, int ipl, int min_ipl, int max_ipl);
54 static int uppc_get_clockirq(int ipl);
247 * initialize the ipl mask
312 uppc_addspl(int irqno, int ipl, int min_ipl, int max_ipl) argument
322 if (ipl != min_ipl)
327 startidx = (ipl << 1);
330 startidx = (ipl << 1) + 1;
334 * mask intr same or above ipl
345 * unmask intr below ipl
356 uppc_delspl(int irqno, int ipl, int min_ipl, int max_ipl) argument
418 uppc_get_clockirq(int ipl) argument
945 uppc_intr_enter(int ipl, int *vector) argument
999 uppc_intr_exit(int ipl, int vector) argument
1010 uppc_setspl(int ipl) argument
[all...]
/illumos-gate/usr/src/uts/i86xpv/io/psm/
H A Dxpv_uppc.c248 xen_uppc_addspl(int irqno, int ipl, int min_ipl, int max_ipl) argument
264 ec_setup_pirq(irqno, ipl, &cpus);
269 ret = ec_set_irq_priority(irqno, ipl);
282 xen_uppc_delspl(int irqno, int ipl, int min_ipl, int max_ipl) argument
320 xen_uppc_get_clockirq(int ipl) argument
756 xen_uppc_intr_enter(int ipl, int *vector) argument
805 xen_uppc_intr_exit(int ipl, int vector) argument
808 xen_uppc_setspl(ipl);
818 * Check if new ipl level allows delivery of previously unserviced events
821 xen_uppc_setspl(int ipl) argument
[all...]
H A Dmp_platform_xpv.c84 static void apic_try_deferred_reprogram(int ipl, int vect);
198 * Initialise vector->ipl and ipl->pri arrays. level_intr and irqtable
324 apic_addspl_common(int irqno, int ipl, int min_ipl, int max_ipl) argument
358 if (ipl != max_ipl)
370 * Upgrade vector if max_ipl is not earlier ipl. If we cannot allocate,
455 apic_delspl_common(int irqno, int ipl, int min_ipl, int max_ipl) argument
488 if (ipl < max_ipl)
575 * new ipl to use.
902 apic_share_vector(int irqno, iflag_t *intr_flagp, short intr_index, int ipl, argument
1009 uchar_t ipl = ispec->intrspec_pri; local
[all...]
/illumos-gate/usr/src/uts/i86xpv/os/
H A Devtchn.c524 ec_setup_pirq(int irq, int ipl, cpuset_t *cpusp) argument
544 irqp->ii_u2.ipl = ipl;
549 ASSERT(irqp->ii_u2.ipl != 0);
551 if (ipl > irqp->ii_u2.ipl)
552 irqp->ii_u2.ipl = ipl;
661 irqp->ii_u2.ipl = pri;
674 irqp->ii_u2.ipl
717 ec_bind_ipi_to_irq(int ipl, int cpu) argument
793 ec_send_ipi(int ipl, int cpu) argument
803 ec_try_ipi(int ipl, int cpu) argument
1009 ec_wait_on_ipi(int ipl, int (*check_func)(void *), void *arg) argument
1144 ipi_resume(int ipl) argument
[all...]
/illumos-gate/usr/src/uts/intel/ia32/os/
H A Darchdep.c1053 __ipltospl(int ipl) argument
1055 return (ipltospl(ipl));
/illumos-gate/usr/src/uts/i86pc/os/
H A Dmp_machdep.c80 static int mach_softlvl_to_vect(int ipl);
837 * raise ipl to just below cross call
842 * lowering back to ipl 0
1178 /* set interrupt mask for current ipl */
1483 mach_softlvl_to_vect(int ipl) argument

Completed in 106 milliseconds

12