/illumos-gate/usr/src/uts/common/inet/ipf/ |
H A D | ip_log.c | 184 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 D | intr_common.c | 219 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 D | ipftest.c | 672 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 D | ipmon.c | 724 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 D | errorq.c | 162 * 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 D | apix_intr.c | 77 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 D | apix_utils.c | 91 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 D | apix.c | 480 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 D | cbe.c | 148 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 D | mp_platform_misc.c | 92 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 D | cbe.c | 140 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 D | archdep.c | 248 __ipltospl(int ipl) argument 250 return (ipltospl(ipl));
|
/illumos-gate/usr/src/uts/i86xpv/sys/ |
H A D | evtchn_impl.h | 141 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 D | traptrace.h | 68 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 D | apic_regops.c | 360 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 D | apic.c | 97 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 D | ip_sadb.c | 52 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 D | n1.c | 80 filep ipl[NSO]; variable 1229 ip = ipl[ifi]; 1364 ipl[ifi] = ip;
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | avintr.c | 517 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 D | uppc.c | 51 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 D | xpv_uppc.c | 248 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 D | mp_platform_xpv.c | 84 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 D | evtchn.c | 524 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 D | archdep.c | 1053 __ipltospl(int ipl) argument 1055 return (ipltospl(ipl));
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | mp_machdep.c | 80 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
|