HomeSort by relevance Sort by last modified time
    Searched defs:pil (Results 1 - 17 of 17) sorted by null

  /onnv/onnv-gate/usr/src/cmd/mdb/sparc/mdb/
kvm_v9dep.c 250 uint32_t pil; local
360 * which on sparcv9 is the %pil register's value.
362 if (mdb_tgt_readsym(t, MDB_TGT_AS_VIRT, &pil, sizeof (pil),
363 MDB_TGT_OBJ_EXEC, "panic_ipl") == sizeof (pil))
364 kregs[KREG_PIL] = pil;
  /onnv/onnv-gate/usr/src/uts/sun4v/sys/
cnex.h 49 uint32_t pil; /* PIL for device class */ member in struct:cnex_intr_map
  /onnv/onnv-gate/usr/src/uts/sun4u/io/pci/
pci_ib.c 539 ib_new_ino_pil(ib_t *ib_p, ib_ino_t ino_num, uint_t pil, ih_t *ih_p)
556 ino_p->ino_lopil = pil;
560 ipil_p->ipil_pil = pil;
571 if (ino_p->ino_lopil > pil)
572 ino_p->ino_lopil = pil;
582 ushort_t pil = ipil_p->ipil_pil; local
599 if ((--ino_p->ino_ipil_size) && (ino_p->ino_lopil == pil)) {
600 for (next = ino_p->ino_ipil_p, pil = next->ipil_pil;
603 if (pil > next->ipil_pil)
604 pil = next->ipil_pil
    [all...]
  /onnv/onnv-gate/usr/src/cmd/mdb/sparc/modules/intr/
intr.c 44 uint32_t pil; member in struct:intr_info
245 info.pil = ipil.ipil_pil;
347 info.pil = ipil.ipil_pil;
392 " Pil\t"
415 mdb_printf(" %4d\t", info.pil);
439 mdb_printf("Pil:\t\t%d\n", info.pil);
  /onnv/onnv-gate/usr/src/uts/sun4/io/
ebus.c 743 uint32_t pil; member in struct:ebus_string_to_pil
797 * This is a hack to set the PIL for the devices under ebus.
800 * Lastly we default a PIL level of 1.
808 DBG2(D_INTR, ebus_p, "child name %s; match PIL %d\n",
810 ebus_name_to_pil[i].pil);
812 hdlp->ih_pri = ebus_name_to_pil[i].pil;
827 "PIL %d\n", ebus_device_type_to_pil[i].
828 string, ebus_device_type_to_pil[i].pil);
830 hdlp->ih_pri = ebus_device_type_to_pil[i].pil;
840 * for the PIL
    [all...]
  /onnv/onnv-gate/usr/src/uts/sun4u/montecarlo/io/
acebus.c 659 uint32_t pil; member in struct:ebus_string_to_pil
707 * This is a hack to set the PIL for the devices under ebus.
710 * Lastly we default a PIL level of 1.
720 DBG2(D_INTR, ebus_p, "child name %s; match PIL %d\n",
722 acebus_name_to_pil[i].pil);
724 hdlp->ih_pri = acebus_name_to_pil[i].pil;
739 "Device type %s; match PIL %d\n",
741 acebus_device_type_to_pil[i].pil);
743 hdlp->ih_pri = acebus_device_type_to_pil[i].pil;
753 * for the PIL
    [all...]
  /onnv/onnv-gate/usr/src/uts/sun4v/io/
cnex.c 611 int rv, idx, pil; local
683 /* Pick a PIL on the basis of the channel's devclass */
684 for (idx = 0, pil = PIL_3; idx < CNEX_MAX_DEVS; idx++) {
686 pil = cnex_class_to_intr[idx].pil;
692 if (add_ivintr(iinfo->icookie, pil, (intrfunc)cnex_intr_wrapper,
734 (void) rem_ivintr(iinfo->icookie, pil);
800 int rv, idx, pil; local
877 /* Pick a PIL on the basis of the channel's devclass */
878 for (idx = 0, pil = PIL_3; idx < CNEX_MAX_DEVS; idx++)
    [all...]
vnex.c 48 * Vnex name to pil map
57 uint32_t pil; member in struct:vnex_pil_map
394 return (vnex_name_to_pil[i].pil);
398 * if not found pil is 0
  /onnv/onnv-gate/usr/src/uts/common/io/
pci_intr_lib.c 46 /* default class to pil value mapping */
1253 uint32_t pil; local
    [all...]
  /onnv/onnv-gate/usr/src/uts/i86pc/os/
intr.c 106 * The 'pil' is already set to the appropriate level for rp->r_trapno.
109 hilevel_intr_prolog(struct cpu *cpu, uint_t pil, uint_t oldpil, struct regs *rp)
116 ASSERT(pil > LOCK_LEVEL);
118 if (pil == CBE_HIGH_PIL) {
143 ASSERT(nestpil < pil);
171 * Store starting timestamp in CPU structure for this PIL.
173 mcpu->pil_high_start[pil - (LOCK_LEVEL + 1)] = now;
175 ASSERT((cpu->cpu_intr_actv & (1 << pil)) == 0);
177 if (pil == 15) {
181 * when this count hits zero do we clear the PIL 15 bit fro
357 uint_t pil, basespl; local
493 uint_t pil; local
528 uint_t pil; local
635 uint_t pil, basespl; local
    [all...]
  /onnv/onnv-gate/usr/src/uts/sun4/io/px/
px_ib.c 482 px_ib_new_ino_pil(px_ib_t *ib_p, devino_t ino_num, uint_t pil, px_ih_t *ih_p)
493 ipil_p->ipil_pil = pil;
504 if ((ino_p->ino_lopil == 0) || (ino_p->ino_lopil > pil))
505 ino_p->ino_lopil = pil;
514 ushort_t pil = ipil_p->ipil_pil; local
532 if ((--ino_p->ino_ipil_size) && (ino_p->ino_lopil == pil)) {
533 for (next = ino_p->ino_ipil_p, pil = next->ipil_pil;
536 if (pil > next->ipil_pil)
537 pil = next->ipil_pil;
541 * Value stored in pil should be the lowest pil
    [all...]
px_intr.c 29 * PIL lookup routine
151 ushort_t pil = ipil_p->ipil_pil; local
156 "ino=%x sysino=%llx pil=%x ih_size=%x ih_lst=%x\n",
190 if (pil <= LOCK_LEVEL)
205 ino_p->ino_claimed |= (1 << pil);
207 /* Interrupt can only be cleared after all pil levels are handled */
208 if (pil != ino_p->ino_lopil)
255 ushort_t pil = ipil_p->ipil_pil; local
264 DBG(DBG_MSIQ_INTR, dip, "px_msiq_intr: msiq_id =%x ino=%x pil=%x "
398 if (pil <= LOCK_LEVEL
    [all...]
  /onnv/onnv-gate/usr/src/uts/common/io/cardbus/
cardbus_cfg.c 113 int pil; member in struct:cardbus_name_entry
    [all...]
  /onnv/onnv-gate/usr/src/uts/sun4u/sys/
sysiosbus.h 362 uint32_t pil; member in struct:sbus_wrapper_arg
  /onnv/onnv-gate/usr/src/uts/sun4u/os/
cpr_impl.c 473 uint_t pil, reset_pil; local
475 pil = getpil();
476 if (pil < XCALL_PIL)
484 setpil(pil);
    [all...]
  /onnv/onnv-gate/usr/src/uts/sun4u/sunfire/sys/
fhc.h 958 uint_t pil; member in struct:fhcintrspec
  /onnv/onnv-gate/usr/src/cmd/mdb/common/modules/genunix/
genunix.c 3107 uint8_t pil; local
    [all...]

Completed in 8413 milliseconds