IPI_MAX
for (i = 0; i < IPI_MAX; i++) {
unsigned long stats[IPI_MAX] ____cacheline_aligned;
BUG_ON((ops >> IPI_MAX) != 0);
WARN_ON(nr < IPI_MAX);
nr_ipi = min(nr, IPI_MAX);
for (i = 0; i < IPI_MAX; i++) {
static int nr_ipi __ro_after_init = IPI_MAX;
static struct irq_desc *ipi_desc[IPI_MAX] __read_mostly;
unsigned long ipi_count[IPI_MAX];
for (i = 0; i < IPI_MAX; ++i) {
struct vpu_ipi_desc ipi_desc[IPI_MAX];
bool ipi_id_ack[IPI_MAX];
if (id < IPI_MAX && handler) {
if (id <= IPI_VPU_INIT || id >= IPI_MAX ||
if (id < IPI_MAX && ipi_desc[id].handler) {
memset(vpu->ipi_desc, 0, sizeof(struct vpu_ipi_desc) * IPI_MAX);