/linux-2.4.37.9/arch/mips/baget/ |
D | irq.c | 45 int pil = -1; in irq_to_pil() local 50 pil = irq_to_pil_map[irq_nr]; in irq_to_pil() 51 if (pil == -1) in irq_to_pil() 55 return pil; in irq_to_pil() 97 int pil = irq_to_pil(irq_nr); in mask_irq_count() local 100 if (!--pil_in_use[pil]) in mask_irq_count() 108 int pil = irq_to_pil(irq_nr); in unmask_irq_count() local 111 if (!pil_in_use[pil]++) in unmask_irq_count() 234 int pil; in baget_interrupt() local 237 for (pil = 0; pil < BAGET_PIL_NR; pil++) { in baget_interrupt() [all …]
|
/linux-2.4.37.9/arch/sparc64/kernel/ |
D | irq.c | 228 unsigned int build_irq(int pil, int inofixup, unsigned long iclr, unsigned long imap) in build_irq() argument 233 if(pil == 0) { in build_irq() 245 pil, inofixup, iclr, imap); in build_irq() 252 ino, pil, inofixup, iclr, imap); in build_irq() 265 ino, pil, inofixup, iclr, imap); in build_irq() 267 bucket->pil, bucket->iclr, bucket->imap); in build_irq() 273 bucket->pil = pil; in build_irq() 289 ent = irq_work(smp_processor_id(), bucket->pil); in atomic_bucket_insert() 332 action = *(bucket->pil + irq_action); in request_irq() 435 *(bucket->pil + irq_action) = action; in request_irq() [all …]
|
D | sbus.c | 787 int pil, sbus_level = 0; in sbus_build_irq() local 789 pil = sysio_ino_to_pil[ino]; in sbus_build_irq() 790 if (!pil) { in sbus_build_irq() 795 if (PIL_RESERVED(pil)) in sbus_build_irq() 801 ino, pil); in sbus_build_irq() 835 return build_irq(pil, sbus_level, iclr, imap); in sbus_build_irq()
|
D | rtrap.S | 177 wrpr 0, %pil 225 wrpr %l4, 0x0, %pil
|
D | entry.S | 709 rdpr %pil, %g2 710 wrpr %g0, 15, %pil 811 rdpr %pil, %g2 813 wrpr %g0, 15, %pil 1363 rdpr %pil, %g2 1364 wrpr %g0, 15, %pil 1389 rdpr %pil, %g2 1390 wrpr %g0, 15, %pil 1415 rdpr %pil, %g2 1416 wrpr %g0, 15, %pil
|
D | etrap.S | 29 etrap: rdpr %pil, %g2 ! Single Group 174 scetrap: rdpr %pil, %g2 ! Single Group
|
D | pci_psycho.c | 394 int pil, inofixup = 0; in psycho_irq_build() local 410 pil = psycho_ino_to_pil(pdev, ino); in psycho_irq_build() 412 if (PIL_RESERVED(pil)) in psycho_irq_build() 425 bucket = __bucket(build_irq(pil, inofixup, iclr, imap)); in psycho_irq_build()
|
D | pci_sabre.c | 643 int pil, inofixup = 0; in sabre_irq_build() local 659 pil = sabre_ino_to_pil(pdev, ino); in sabre_irq_build() 661 if (PIL_RESERVED(pil)) in sabre_irq_build() 674 bucket = __bucket(build_irq(pil, inofixup, iclr, imap)); in sabre_irq_build()
|
D | pci_schizo.c | 398 int pil, ign_fixup; in schizo_irq_build() local 404 pil = schizo_ino_to_pil(pdev, ino); in schizo_irq_build() 406 if (PIL_RESERVED(pil)) in schizo_irq_build() 431 bucket = __bucket(build_irq(pil, ign_fixup, iclr, imap)); in schizo_irq_build()
|
D | trampoline.S | 87 wrpr %g0, 15, %pil
|
/linux-2.4.37.9/include/asm-sparc64/ |
D | irq.h | 33 /*0x04*/unsigned char pil; member 101 #define __irq_pil(irq) ((struct ino_bucket *)(unsigned long)(irq))->pil 118 extern unsigned int build_irq(int pil, int inofixup, unsigned long iclr, unsigned long imap);
|
D | ttable.h | 136 rdpr %pil, %g2; \ 137 wrpr %g0, 15, %pil; \ 146 rdpr %pil, %g2; \ 147 wrpr %g0, 15, %pil; \
|
/linux-2.4.37.9/Documentation/ |
D | wolfson-touchscreen.txt | 114 4. Set current used for pressure measurement. (pil) 116 Set pil = 2 to use 400uA 117 pil = 1 to use 200uA and 118 pil = 0 to disable pressure measurement. 123 Default pil = 0
|
/linux-2.4.37.9/arch/sparc/kernel/ |
D | sun4m_irq.c | 173 static void sun4m_disable_pil_irq(unsigned int pil) in sun4m_disable_pil_irq() argument 175 sun4m_interrupts->set = cpu_pil_to_imask[pil]; in sun4m_disable_pil_irq() 178 static void sun4m_enable_pil_irq(unsigned int pil) in sun4m_enable_pil_irq() argument 180 sun4m_interrupts->clear = cpu_pil_to_imask[pil]; in sun4m_enable_pil_irq()
|
D | pcic.c | 946 static void pcic_disable_pil_irq(unsigned int pil) in pcic_disable_pil_irq() argument 948 writel(get_irqmask(pil), pcic0.pcic_regs+PCI_SYS_INT_TARGET_MASK_SET); in pcic_disable_pil_irq() 951 static void pcic_enable_pil_irq(unsigned int pil) in pcic_enable_pil_irq() argument 953 writel(get_irqmask(pil), pcic0.pcic_regs+PCI_SYS_INT_TARGET_MASK_CLEAR); in pcic_enable_pil_irq()
|
/linux-2.4.37.9/drivers/sound/ |
D | ac97_plugin_wm97xx.c | 166 MODULE_PARM(pil,"i"); 167 MODULE_PARM_DESC(pil, "Set current used for pressure measurement."); 168 static int pil = 0; variable 535 if (!five_wire && pil) { in wm97xx_acq_timer() 1135 if (pil == 2) { in init_wm97xx_phy() 1141 } else if (pil) in init_wm97xx_phy() 1362 pil = simple_strtol(this_opt, NULL, 0); in wm97xx_ts_setup() 1363 if (pil < 0 || pil > 2) in wm97xx_ts_setup() 1364 pil = 0; in wm97xx_ts_setup()
|
/linux-2.4.37.9/arch/sparc64/mm/ |
D | ultra.S | 534 rdpr %pil, %g2 535 wrpr %g0, 15, %pil 558 rdpr %pil, %g2 559 wrpr %g0, 15, %pil 621 rdpr %pil, %g2 622 wrpr %g0, 15, %pil
|