Lines Matching refs:icpu
31 struct ipi_mux_cpu *icpu = this_cpu_ptr(ipi_mux_pcpu);
33 atomic_andnot(BIT(irqd_to_hwirq(d)), &icpu->enable);
38 struct ipi_mux_cpu *icpu = this_cpu_ptr(ipi_mux_pcpu);
41 atomic_or(ibit, &icpu->enable);
50 if (atomic_read(&icpu->bits) & ibit)
56 struct ipi_mux_cpu *icpu = this_cpu_ptr(ipi_mux_pcpu);
62 icpu = per_cpu_ptr(ipi_mux_pcpu, cpu);
71 pending = atomic_fetch_or_release(ibit, &icpu->bits);
86 if (!(pending & ibit) && (atomic_read(&icpu->enable) & ibit))
122 struct ipi_mux_cpu *icpu = this_cpu_ptr(ipi_mux_pcpu);
132 en = atomic_read(&icpu->enable);
138 ipis = atomic_fetch_andnot(en, &icpu->bits) & en;