/linux-4.4.14/arch/sparc/kernel/ |
D | irq_32.c | 122 unsigned int irq_alloc(unsigned int real_irq, unsigned int pil) in irq_alloc() argument 129 if (irq_table[i].real_irq == real_irq && irq_table[i].pil == pil) in irq_alloc() 141 irq_table[i].pil = pil; in irq_alloc() 160 unsigned int pil; in irq_link() local 167 pil = p->pil; in irq_link() 168 BUG_ON(pil > SUN4D_MAX_IRQ); in irq_link() 169 p->next = irq_map[pil]; in irq_link() 170 irq_map[pil] = p; in irq_link() 185 BUG_ON(p->pil > SUN4D_MAX_IRQ); in irq_unlink() 186 pnext = &irq_map[p->pil]; in irq_unlink() [all …]
|
D | sun4d_irq.c | 124 unsigned int pil; in sun4d_sbus_handler_irq() local 131 pil = sun4d_encode_irq(sbino, sbusl, idx); in sun4d_sbus_handler_irq() 133 p = irq_map[pil]; in sun4d_sbus_handler_irq() 146 void sun4d_handler_irq(unsigned int pil, struct pt_regs *regs) in sun4d_handler_irq() argument 150 int sbusl = pil_to_sbus[pil]; in sun4d_handler_irq() 155 cc_set_iclr(1 << pil); in sun4d_handler_irq() 162 if (pil == SUN4D_IPI_IRQ) in sun4d_handler_irq() 172 p = irq_map[pil]; in sun4d_handler_irq() 289 unsigned int pil, in _sun4d_build_device_irq() argument 295 irq = irq_alloc(real_irq, pil); in _sun4d_build_device_irq() [all …]
|
D | irq.h | 9 unsigned int pil; member 78 unsigned int irq_alloc(unsigned int real_irq, unsigned int pil); 81 void handler_irq(unsigned int pil, struct pt_regs *regs); 92 void sun4d_handler_irq(unsigned int pil, struct pt_regs *regs);
|
D | sun4v_ivec.S | 188 rdpr %pil, %g2 189 wrpr %g0, PIL_NORMAL_MAX, %pil 218 rdpr %pil, %g2 219 wrpr %g0, PIL_NORMAL_MAX, %pil 299 rdpr %pil, %g2 300 wrpr %g0, PIL_NORMAL_MAX, %pil 329 rdpr %pil, %g2 330 wrpr %g0, PIL_NORMAL_MAX, %pil
|
D | cherrs.S | 104 rdpr %pil, %g2 105 wrpr %g0, PIL_NORMAL_MAX, %pil 146 rdpr %pil, %g2 147 wrpr %g0, PIL_NORMAL_MAX, %pil 490 rdpr %pil, %g2 491 wrpr %g0, PIL_NORMAL_MAX, %pil 526 rdpr %pil, %g2 527 wrpr %g0, PIL_NORMAL_MAX, %pil 562 rdpr %pil, %g2 563 wrpr %g0, PIL_NORMAL_MAX, %pil
|
D | sun4m_irq.c | 254 unsigned int pil; in sun4m_build_device_irq() local 260 pil = (real_irq & 0xf); in sun4m_build_device_irq() 261 irq = irq_alloc(real_irq, pil); in sun4m_build_device_irq()
|
D | spiterrs.S | 81 rdpr %pil, %g2 83 wrpr %g0, PIL_NORMAL_MAX, %pil
|
D | hvtramp.S | 34 wrpr %g0, PIL_NORMAL_MAX, %pil
|
D | leon_pci_grpci1.c | 397 unsigned int virq = 0, pil; in grpci1_build_device_irq() local 399 pil = 1 << 8; in grpci1_build_device_irq() 400 virq = irq_alloc(irq, pil); in grpci1_build_device_irq()
|
D | leon_pci_grpci2.c | 549 unsigned int virq = 0, pil; in grpci2_build_device_irq() local 551 pil = 1 << 8; in grpci2_build_device_irq() 552 virq = irq_alloc(irq, pil); in grpci2_build_device_irq()
|
D | rtrap_64.S | 130 wrpr 0, %pil 195 wrpr %l4, 0x0, %pil
|
D | head_64.S | 741 rdpr %pil, %l1 742 wrpr %g0, PIL_NORMAL_MAX, %pil 834 wrpr %l1, 0x0, %pil
|
D | irq_64.c | 814 void __irq_entry handler_irq(int pil, struct pt_regs *regs) in handler_irq() argument 820 clear_softint(1 << pil); in handler_irq()
|
D | etrap_64.S | 31 etrap: rdpr %pil, %g2
|
/linux-4.4.14/drivers/input/touchscreen/ |
D | wm9713.c | 56 static int pil; variable 57 module_param(pil, int, 0); 58 MODULE_PARM_DESC(pil, "Set current used for pressure measurement."); 177 if (pil) { in wm9713_phy_init() 181 pil = 0; in wm9713_phy_init() 186 if (pil == 2) { in wm9713_phy_init() 190 } else if (pil) in wm9713_phy_init() 193 if (!pil) in wm9713_phy_init() 340 if (pil) in wm9713_poll_coord() 369 if (pil) in wm9713_poll_coord() [all …]
|
D | wm9712.c | 56 static int pil; variable 57 module_param(pil, int, 0); 58 MODULE_PARM_DESC(pil, "Set current used for pressure measurement."); 174 if (pil) { in wm9712_phy_init() 177 pil = 0; in wm9712_phy_init() 182 if (pil == 2) { in wm9712_phy_init() 186 } else if (pil) in wm9712_phy_init() 189 if (!pil) in wm9712_phy_init() 358 if (pil) in wm9712_poll_coord() 369 if (pil && !(data->p & WM97XX_ADCSEL_PRES)) in wm9712_poll_coord() [all …]
|
D | wm9705.c | 43 static int pil; variable 44 module_param(pil, int, 0); 45 MODULE_PARM_DESC(pil, "Set current used for pressure measurement."); 150 if (pil == 2) { in wm9705_phy_init() 154 } else if (pil) in wm9705_phy_init() 157 if (!pil) in wm9705_phy_init() 285 if (pil) { in wm9705_poll_touch() 318 if (pil) in wm9705_acc_enable()
|
/linux-4.4.14/arch/sparc/power/ |
D | hibernate_asm.S | 124 wrpr %g0, 14, %pil 131 wrpr %g0, 15, %pil
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | ttable.h | 94 rdpr %pil, %g2; \ 126 rdpr %pil, %g2; \ 127 wrpr %g0, PIL_NORMAL_MAX, %pil; \ 146 rdpr %pil, %g2; \ 147 wrpr %g0, PIL_NORMAL_MAX, %pil; \ 158 rdpr %pil, %g2; \ 159 wrpr %g0, PIL_NMI, %pil; \
|
/linux-4.4.14/arch/sparc/mm/ |
D | ultra.S | 536 rdpr %pil, %g2 537 wrpr %g0, PIL_NORMAL_MAX, %pil
|