Home
last modified time | relevance | path

Searched refs:pil (Results 1 – 17 of 17) sorted by relevance

/linux-2.4.37.9/arch/mips/baget/
Dirq.c45 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/
Dirq.c228 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 …]
Dsbus.c787 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()
Drtrap.S177 wrpr 0, %pil
225 wrpr %l4, 0x0, %pil
Dentry.S709 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
Detrap.S29 etrap: rdpr %pil, %g2 ! Single Group
174 scetrap: rdpr %pil, %g2 ! Single Group
Dpci_psycho.c394 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()
Dpci_sabre.c643 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()
Dpci_schizo.c398 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()
Dtrampoline.S87 wrpr %g0, 15, %pil
/linux-2.4.37.9/include/asm-sparc64/
Dirq.h33 /*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);
Dttable.h136 rdpr %pil, %g2; \
137 wrpr %g0, 15, %pil; \
146 rdpr %pil, %g2; \
147 wrpr %g0, 15, %pil; \
/linux-2.4.37.9/Documentation/
Dwolfson-touchscreen.txt114 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/
Dsun4m_irq.c173 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()
Dpcic.c946 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/
Dac97_plugin_wm97xx.c166 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/
Dultra.S534 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