/openbmc/linux/arch/sparc/kernel/ |
H A D | irq_32.c | 123 unsigned int irq_alloc(unsigned int real_irq, unsigned int pil) in irq_alloc() argument 130 if (irq_table[i].real_irq == real_irq && irq_table[i].pil == pil) in irq_alloc() 142 irq_table[i].pil = pil; in irq_alloc() 161 unsigned int pil; in irq_link() local 168 pil = p->pil; in irq_link() 169 BUG_ON(pil >= SUN4D_MAX_IRQ); in irq_link() 170 p->next = irq_map[pil]; in irq_link() 171 irq_map[pil] = p; in irq_link() 186 BUG_ON(p->pil >= SUN4D_MAX_IRQ); in irq_unlink() 187 pnext = &irq_map[p->pil]; in irq_unlink() [all …]
|
H A D | sun4d_irq.c | 125 unsigned int pil; in sun4d_sbus_handler_irq() local 132 pil = sun4d_encode_irq(sbino, sbusl, idx); in sun4d_sbus_handler_irq() 134 p = irq_map[pil]; in sun4d_sbus_handler_irq() 147 void sun4d_handler_irq(unsigned int pil, struct pt_regs *regs) in sun4d_handler_irq() argument 151 int sbusl = pil_to_sbus[pil]; in sun4d_handler_irq() 156 cc_set_iclr(1 << pil); in sun4d_handler_irq() 163 if (pil == SUN4D_IPI_IRQ) in sun4d_handler_irq() 173 p = irq_map[pil]; in sun4d_handler_irq() 290 unsigned int pil, in _sun4d_build_device_irq() argument 296 irq = irq_alloc(real_irq, pil); in _sun4d_build_device_irq() [all …]
|
H A D | irq.h | 10 unsigned int pil; member 79 unsigned int irq_alloc(unsigned int real_irq, unsigned int pil); 82 void handler_irq(unsigned int pil, struct pt_regs *regs); 93 void sun4d_handler_irq(unsigned int pil, struct pt_regs *regs);
|
H A D | sun4v_ivec.S | 204 rdpr %pil, %g2 205 wrpr %g0, PIL_NORMAL_MAX, %pil 234 rdpr %pil, %g2 235 wrpr %g0, PIL_NORMAL_MAX, %pil 315 rdpr %pil, %g2 316 wrpr %g0, PIL_NORMAL_MAX, %pil 345 rdpr %pil, %g2 346 wrpr %g0, PIL_NORMAL_MAX, %pil
|
H A D | cherrs.S | 105 rdpr %pil, %g2 106 wrpr %g0, PIL_NORMAL_MAX, %pil 147 rdpr %pil, %g2 148 wrpr %g0, PIL_NORMAL_MAX, %pil 491 rdpr %pil, %g2 492 wrpr %g0, PIL_NORMAL_MAX, %pil 527 rdpr %pil, %g2 528 wrpr %g0, PIL_NORMAL_MAX, %pil 563 rdpr %pil, %g2 564 wrpr %g0, PIL_NORMAL_MAX, %pil
|
H A D | sun4m_irq.c | 255 unsigned int pil; in sun4m_build_device_irq() local 261 pil = (real_irq & 0xf); in sun4m_build_device_irq() 262 irq = irq_alloc(real_irq, pil); in sun4m_build_device_irq()
|
H A D | spiterrs.S | 82 rdpr %pil, %g2 84 wrpr %g0, PIL_NORMAL_MAX, %pil
|
H A D | leon_pci_grpci1.c | 399 unsigned int virq = 0, pil; in grpci1_build_device_irq() local 401 pil = 1 << 8; in grpci1_build_device_irq() 402 virq = irq_alloc(irq, pil); in grpci1_build_device_irq()
|
H A D | hvtramp.S | 35 wrpr %g0, PIL_NORMAL_MAX, %pil
|
H A D | leon_pci_grpci2.c | 552 unsigned int virq = 0, pil; in grpci2_build_device_irq() local 554 pil = 1 << 8; in grpci2_build_device_irq() 555 virq = irq_alloc(irq, pil); in grpci2_build_device_irq()
|
H A D | rtrap_64.S | 160 wrpr 0, %pil 225 wrpr %l4, 0x0, %pil
|
/openbmc/qemu/hw/nvme/ |
H A D | dif.c | 69 int16_t pil = 0; in nvme_dif_pract_generate_dif_crc16() local 72 pil = ns->lbaf.ms - nvme_pi_tuple_size(ns); in nvme_dif_pract_generate_dif_crc16() 76 ns->lbasz + pil, apptag, in nvme_dif_pract_generate_dif_crc16() 80 NvmeDifTuple *dif = (NvmeDifTuple *)(mbuf + pil); in nvme_dif_pract_generate_dif_crc16() 83 if (pil) { in nvme_dif_pract_generate_dif_crc16() 84 crc = crc16_t10dif(crc, mbuf, pil); in nvme_dif_pract_generate_dif_crc16() 103 int16_t pil = 0; in nvme_dif_pract_generate_dif_crc64() local 106 pil = ns->lbaf.ms - 16; in nvme_dif_pract_generate_dif_crc64() 110 ns->lbasz + pil, apptag, in nvme_dif_pract_generate_dif_crc64() 114 NvmeDifTuple *dif = (NvmeDifTuple *)(mbuf + pil); in nvme_dif_pract_generate_dif_crc64() [all …]
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | wm9713.c | 51 static int pil; variable 52 module_param(pil, int, 0); 53 MODULE_PARM_DESC(pil, "Set current used for pressure measurement."); 172 if (pil) { in wm9713_phy_init() 176 pil = 0; in wm9713_phy_init() 181 if (pil == 2) { in wm9713_phy_init() 185 } else if (pil) in wm9713_phy_init() 188 if (!pil) in wm9713_phy_init() 335 if (pil) in wm9713_poll_coord() 364 if (pil) in wm9713_poll_coord() [all …]
|
H A D | wm9712.c | 51 static int pil; variable 52 module_param(pil, int, 0); 53 MODULE_PARM_DESC(pil, "Set current used for pressure measurement."); 169 if (pil) { in wm9712_phy_init() 172 pil = 0; in wm9712_phy_init() 177 if (pil == 2) { in wm9712_phy_init() 181 } else if (pil) in wm9712_phy_init() 184 if (!pil) in wm9712_phy_init() 353 if (pil) in wm9712_poll_coord() 364 if (pil && !(data->p & WM97XX_ADCSEL_PRES)) in wm9712_poll_coord() [all …]
|
H A D | wm9705.c | 38 static int pil; variable 39 module_param(pil, int, 0); 40 MODULE_PARM_DESC(pil, "Set current used for pressure measurement."); 145 if (pil == 2) { in wm9705_phy_init() 149 } else if (pil) in wm9705_phy_init() 152 if (!pil) in wm9705_phy_init() 280 if (pil) { in wm9705_poll_touch() 313 if (pil) in wm9705_acc_enable()
|
/openbmc/qemu/hw/intc/ |
H A D | slavio_intctl.c | 292 uint32_t pil = intbit_to_level[irq]; in slavio_set_irq() local 295 trace_slavio_set_irq(s->target_cpu, irq, pil, level); in slavio_set_irq() 296 if (pil > 0) { in slavio_set_irq() 299 s->irq_count[pil]++; in slavio_set_irq() 302 if (pil == 15) { in slavio_set_irq() 304 s->slaves[i].intreg_pending |= 1 << pil; in slavio_set_irq() 309 if (pil == 15) { in slavio_set_irq() 311 s->slaves[i].intreg_pending &= ~(1 << pil); in slavio_set_irq()
|
/openbmc/linux/Documentation/devicetree/bindings/remoteproc/ |
H A D | qcom,q6v5.txt | 10 "qcom,ipq8074-wcss-pil" 11 "qcom,qcs404-wcss-pil" 43 qcom,ipq8074-wcss-pil: 45 qcom,qcs404-wcss-pil: 69 "qcom,qcs404-wcss-pil"
|
/openbmc/qemu/target/sparc/ |
H A D | int64_helper.c | 68 uint32_t pil = env->pil_in | in cpu_check_irqs() local 84 pil |= 1 << 14; in cpu_check_irqs() 91 if (pil < (2 << env->psrpil)) { in cpu_check_irqs() 105 if (pil & (1 << i)) { in cpu_check_irqs() 124 trace_sparc64_cpu_check_irqs_disabled(pil, env->pil_in, env->softint, in cpu_check_irqs()
|
H A D | trace-events | 24 …rc64_cpu_check_irqs_disabled(uint32_t pil, uint32_t pil_in, uint32_t softint, int intno) "Interrup…
|
H A D | cpu.h | 722 static inline int cpu_pil_allowed(CPUSPARCState *env1, int pil) in cpu_pil_allowed() argument 726 return pil == 15 || pil > env1->psrpil; in cpu_pil_allowed() 728 return pil > env1->psrpil; in cpu_pil_allowed()
|
/openbmc/linux/arch/sparc/power/ |
H A D | hibernate_asm.S | 125 wrpr %g0, 14, %pil 132 wrpr %g0, 15, %pil
|
/openbmc/linux/arch/sparc/include/asm/ |
H A D | ttable.h | 95 rdpr %pil, %g2; \ 127 rdpr %pil, %g2; \ 128 wrpr %g0, PIL_NORMAL_MAX, %pil; \ 147 rdpr %pil, %g2; \ 148 wrpr %g0, PIL_NORMAL_MAX, %pil; \ 159 rdpr %pil, %g2; \ 160 wrpr %g0, PIL_NMI, %pil; \
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | sc7280-herobrine-lte-sku.dtsi | 35 compatible = "qcom,sc7280-mss-pil";
|
H A D | sm6375.dtsi | 574 pil_wlan_mem: pil-wlan@86500000 { 579 pil_adsp_mem: pil-adsp@86700000 { 584 pil_cdsp_mem: pil-cdsp@88700000 { 589 pil_video_mem: pil-video@8a500000 { 594 pil_ipa_fw_mem: pil-ipa-fw@8aa00000 { 599 pil_ipa_gsi_mem: pil-ipa-gsi@8aa10000 { 604 pil_gpu_micro_code_mem: pil-gpu-ucode@8aa1a000 { 609 pil_mpss_wlan_mem: pil-mpss-wlan@8b800000 { 1597 pil-reloc@94c { 1598 compatible = "qcom,pil-reloc-info";
|
/openbmc/linux/drivers/nvme/host/ |
H A D | trace.c | 125 u8 pil = cdw10[1] & 0x1; in nvme_trace_admin_format_nvm() local 129 lbaf, mset, pi, pil, ses); in nvme_trace_admin_format_nvm()
|