Home
last modified time | relevance | path

Searched refs:lpi (Results 1 – 25 of 25) sorted by relevance

/linux/drivers/acpi/riscv/
H A Dcpuidle.c25 struct acpi_lpi_state *lpi; in acpi_cpu_init_idle() local
40 lpi = &pr->power.lpi_states[i]; in acpi_cpu_init_idle()
48 if (((lpi->address & RISCV_FFH_LPI_TYPE_MASK) != RISCV_FFH_LPI_TYPE_SBI) || in acpi_cpu_init_idle()
49 (lpi->address & RISCV_FFH_LPI_RSVD_MASK)) { in acpi_cpu_init_idle()
50 pr_warn("Invalid LPI entry method %#llx\n", lpi->address); in acpi_cpu_init_idle()
54 state = lpi->address; in acpi_cpu_init_idle()
69 int acpi_processor_ffh_lpi_enter(struct acpi_lpi_state *lpi) in acpi_processor_ffh_lpi_enter() argument
71 u32 state = lpi->address; in acpi_processor_ffh_lpi_enter()
75 lpi->index, in acpi_processor_ffh_lpi_enter()
79 lpi->index, in acpi_processor_ffh_lpi_enter()
/linux/drivers/acpi/arm64/
H A Dcpuidle.c20 struct acpi_lpi_state *lpi; in psci_acpi_cpu_init_idle() local
40 lpi = &pr->power.lpi_states[i + 1]; in psci_acpi_cpu_init_idle()
45 state = lpi->address; in psci_acpi_cpu_init_idle()
60 __cpuidle int acpi_processor_ffh_lpi_enter(struct acpi_lpi_state *lpi) in acpi_processor_ffh_lpi_enter() argument
62 u32 state = lpi->address; in acpi_processor_ffh_lpi_enter()
64 if (ARM64_LPI_IS_RETENTION_STATE(lpi->arch_flags)) in acpi_processor_ffh_lpi_enter()
66 lpi->index, state); in acpi_processor_ffh_lpi_enter()
69 lpi->index, state); in acpi_processor_ffh_lpi_enter()
/linux/drivers/pinctrl/qcom/
H A DMakefile45 obj-$(CONFIG_PINCTRL_SC7280_LPASS_LPI) += pinctrl-sc7280-lpass-lpi.o
49 obj-$(CONFIG_PINCTRL_SDM660_LPASS_LPI) += pinctrl-sdm660-lpass-lpi.o
55 obj-$(CONFIG_PINCTRL_SM4250_LPASS_LPI) += pinctrl-sm4250-lpass-lpi.o
58 obj-$(CONFIG_PINCTRL_SM6115_LPASS_LPI) += pinctrl-sm6115-lpass-lpi.o
65 obj-$(CONFIG_PINCTRL_SM8250_LPASS_LPI) += pinctrl-sm8250-lpass-lpi.o
67 obj-$(CONFIG_PINCTRL_SM8350_LPASS_LPI) += pinctrl-sm8350-lpass-lpi.o
69 obj-$(CONFIG_PINCTRL_SM8450_LPASS_LPI) += pinctrl-sm8450-lpass-lpi.o
71 obj-$(CONFIG_PINCTRL_SM8550_LPASS_LPI) += pinctrl-sm8550-lpass-lpi.o
73 obj-$(CONFIG_PINCTRL_SM8650_LPASS_LPI) += pinctrl-sm8650-lpass-lpi.o
75 obj-$(CONFIG_PINCTRL_SC8280XP_LPASS_LPI) += pinctrl-sc8280xp-lpass-lpi.o
[all …]
/linux/Documentation/devicetree/bindings/net/
H A Dsamsung-sxgbe.txt8 transmit DMA interrupts, receive DMA interrupts and lpi interrupt.
12 and 1 optional lpi interrupt.
H A Dsnps,dwc-qos-ethernet.txt108 - snps,en-lpi: If present it enables use of the AXI low-power interface
117 - snps,en-tx-lpi-clockgating: Enable gating of the MAC TX clock during
149 snps,en-tx-lpi-clockgating;
150 snps,en-lpi;
/linux/drivers/irqchip/
H A Dirq-gic-v5-its.c844 static int gicv5_its_map_event(struct gicv5_its_dev *its_dev, u16 event_id, u32 lpi) in gicv5_its_map_event() argument
855 itt_entry = FIELD_PREP(GICV5_ITTL2E_LPI_ID, lpi) | in gicv5_its_map_event()
930 u32 device_id, event_id_base, lpi; in gicv5_its_irq_domain_alloc() local
955 lpi = ret; in gicv5_its_irq_domain_alloc()
957 ret = irq_domain_alloc_irqs_parent(domain, virq + i, 1, &lpi); in gicv5_its_irq_domain_alloc()
959 gicv5_free_lpi(lpi); in gicv5_its_irq_domain_alloc()
1028 u32 lpi; in gicv5_its_irq_domain_activate() local
1031 lpi = d->parent_data->hwirq; in gicv5_its_irq_domain_activate()
1033 return gicv5_its_map_event(its_dev, event_id, lpi); in gicv5_its_irq_domain_activate()
H A Dirq-gic-v5-irs.c188 int gicv5_irs_iste_alloc(const u32 lpi) in gicv5_irs_iste_alloc() argument
208 index = lpi >> l2bits; in gicv5_irs_iste_alloc()
228 l2istr = FIELD_PREP(GICV5_IRS_MAP_L2_ISTR_ID, lpi); in gicv5_irs_iste_alloc()
/linux/drivers/media/pci/cx88/
H A Dcx88-core.c73 unsigned int lines, unsigned int lpi, bool jump) in cx88_risc_field() argument
94 if (lpi && line > 0 && !(line % lpi)) in cx88_risc_field()
179 unsigned int lines, unsigned int lpi) in cx88_risc_databuffer() argument
202 lines, lpi, !lpi); in cx88_risc_databuffer()
H A Dcx88.h629 unsigned int lines, unsigned int lpi);
/linux/include/linux/irqchip/
H A Darm-gic-v5.h354 int gicv5_irs_iste_alloc(u32 lpi);
391 void gicv5_free_lpi(u32 lpi);
/linux/drivers/media/common/saa7146/
H A Dsaa7146_hlp.c216 int lpi = 0; in calculate_v_scale_registers() local
237 lpi = 1; in calculate_v_scale_registers()
243 lpi = 1; in calculate_v_scale_registers()
247 if( 0 != lpi ) { in calculate_v_scale_registers()
/linux/drivers/media/pci/cx25821/
H A Dcx25821-core.c1102 unsigned int lines, unsigned int lpi) in cx25821_risc_field_audio() argument
1119 if (lpi && line > 0 && !(line % lpi)) in cx25821_risc_field_audio()
1164 unsigned int lines, unsigned int lpi) in cx25821_risc_databuffer_audio() argument
1185 lines, lpi); in cx25821_risc_databuffer_audio()
H A Dcx25821.h407 unsigned int lines, unsigned int lpi);
/linux/include/acpi/
H A Dprocessor.h470 extern int acpi_processor_ffh_lpi_enter(struct acpi_lpi_state *lpi);
/linux/arch/arm64/boot/dts/qcom/
H A Dagatti.dtsi692 compatible = "qcom,qcm2290-lpass-lpi-pinctrl",
693 "qcom,sm6115-lpass-lpi-pinctrl";
704 lpi_i2s2_active: lpi-i2s2-active-state {
H A Dsm8750.dtsi523 llcc_lpi_mem: llcc-lpi@ff800000 {
2468 compatible = "qcom,sm8750-lpass-lpi-pinctrl",
2469 "qcom,sm8650-lpass-lpi-pinctrl";
H A Dhamoa.dtsi696 llcc_lpi_mem: llcc-lpi@ff800000 {
4506 compatible = "qcom,x1e80100-lpass-lpi-pinctrl", "qcom,sm8550-lpass-lpi-pinctrl";
H A Dsm6115.dtsi823 compatible = "qcom,sm6115-lpass-lpi-pinctrl";
H A Dsm8650.dtsi1848 llcc_lpi_mem: llcc-lpi@ff800000 {
4806 compatible = "qcom,sm8650-lpass-lpi-pinctrl";
H A Dsm8350.dtsi2020 compatible = "qcom,sm8350-lpass-lpi-pinctrl";
H A Dsm8450.dtsi4319 compatible = "qcom,sm8450-lpass-lpi-pinctrl";
H A Dsc8280xp.dtsi3193 compatible = "qcom,sc8280xp-lpass-lpi-pinctrl";
H A Dsm8250.dtsi2790 compatible = "qcom,sm8250-lpass-lpi-pinctrl";
H A Dsm8550.dtsi3066 compatible = "qcom,sm8550-lpass-lpi-pinctrl";
H A Dkodiak.dtsi2994 compatible = "qcom,sc7280-lpass-lpi-pinctrl";