Lines Matching refs:sgi
323 void send_SGI_mask(const cpumask_t *cpumask, enum gic_sgi sgi) in send_SGI_mask() argument
325 ASSERT(sgi < 16); /* There are only 16 SGIs */ in send_SGI_mask()
328 gic_hw_ops->send_SGI(sgi, SGI_TARGET_LIST, cpumask); in send_SGI_mask()
331 void send_SGI_one(unsigned int cpu, enum gic_sgi sgi) in send_SGI_one() argument
333 send_SGI_mask(cpumask_of(cpu), sgi); in send_SGI_one()
336 void send_SGI_self(enum gic_sgi sgi) in send_SGI_self() argument
338 ASSERT(sgi < 16); /* There are only 16 SGIs */ in send_SGI_self()
341 gic_hw_ops->send_SGI(sgi, SGI_TARGET_SELF, NULL); in send_SGI_self()
344 void send_SGI_allbutself(enum gic_sgi sgi) in send_SGI_allbutself() argument
346 ASSERT(sgi < 16); /* There are only 16 SGIs */ in send_SGI_allbutself()
349 gic_hw_ops->send_SGI(sgi, SGI_TARGET_OTHERS, NULL); in send_SGI_allbutself()
737 static void do_sgi(struct cpu_user_regs *regs, enum gic_sgi sgi) in do_sgi() argument
740 struct irq_desc *desc = irq_to_desc(sgi); in do_sgi()
747 switch (sgi) in do_sgi()
759 panic("Unhandled SGI %d on CPU%d", sgi, smp_processor_id()); in do_sgi()