Home
last modified time | relevance | path

Searched refs:icpu (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/kernel/irq/
H A Dipi-mux.c31 struct ipi_mux_cpu *icpu = this_cpu_ptr(ipi_mux_pcpu); in ipi_mux_mask() local
33 atomic_andnot(BIT(irqd_to_hwirq(d)), &icpu->enable); in ipi_mux_mask()
38 struct ipi_mux_cpu *icpu = this_cpu_ptr(ipi_mux_pcpu); in ipi_mux_unmask() local
41 atomic_or(ibit, &icpu->enable); in ipi_mux_unmask()
50 if (atomic_read(&icpu->bits) & ibit) in ipi_mux_unmask()
56 struct ipi_mux_cpu *icpu = this_cpu_ptr(ipi_mux_pcpu); in ipi_mux_send_mask() local
62 icpu = per_cpu_ptr(ipi_mux_pcpu, cpu); in ipi_mux_send_mask()
71 pending = atomic_fetch_or_release(ibit, &icpu->bits); in ipi_mux_send_mask()
122 struct ipi_mux_cpu *icpu = this_cpu_ptr(ipi_mux_pcpu); in ipi_mux_process() local
132 en = atomic_read(&icpu->enable); in ipi_mux_process()
[all …]
/linux-6.15/Documentation/devicetree/bindings/interrupt-controller/
H A Dmscc,ocelot-icpu-intr.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/mscc,ocelot-icpu-intr.yaml#
24 - mscc,jaguar2-icpu-intr
25 - mscc,luton-icpu-intr
26 - mscc,ocelot-icpu-intr
27 - mscc,serval-icpu-intr
56 compatible = "mscc,ocelot-icpu-intr";
/linux-6.15/drivers/idle/
H A Dintel_idle.c98 static const struct idle_cpu *icpu __initdata;
2209 ((icpu->use_acpi || force_use_acpi) && in intel_idle_init_cstates_icpu()
2234 if (icpu && icpu->state_table) in intel_idle_cpuidle_driver_init()
2363 icpu = (const struct idle_cpu *)id->driver_data; in intel_idle_init()
2364 if (icpu && ignore_native()) { in intel_idle_init()
2366 icpu = NULL; in intel_idle_init()
2368 if (icpu) { in intel_idle_init()
2369 if (icpu->state_table) in intel_idle_init()
2370 cpuidle_state_table = icpu->state_table; in intel_idle_init()
2375 if (icpu->disable_promotion_to_c1e) in intel_idle_init()
[all …]
/linux-6.15/drivers/base/
H A Dcacheinfo.c948 unsigned int icpu; in update_per_cpu_data_slice_size() local
950 for_each_cpu(icpu, cpu_map) { in update_per_cpu_data_slice_size()
951 if (!cpu_online && icpu == cpu) in update_per_cpu_data_slice_size()
953 update_per_cpu_data_slice_size_cpu(icpu); in update_per_cpu_data_slice_size()
954 setup_pcp_cacheinfo(icpu); in update_per_cpu_data_slice_size()
/linux-6.15/arch/mips/boot/dts/mscc/
H A Dluton.dtsi60 compatible = "mscc,luton-icpu-intr";
H A Dserval.dtsi63 compatible = "mscc,serval-icpu-intr";
H A Djaguar2.dtsi64 compatible = "mscc,jaguar2-icpu-intr";
H A Docelot.dtsi60 compatible = "mscc,ocelot-icpu-intr";