kernels/linux-2.4.0/arch/ppc/kernel/open_pic.c
/*
 *  Initialize an interprocessor interrupt (and disable it)
 *
 *  ipi: OpenPIC interprocessor interrupt number
 *  pri: interrupt source priority
 *  vec: the vector it will produce
 */
Initialize an interprocessor interrupt (and disable it)
ipi: OpenPIC interprocessor interrupt number
pri: interrupt source priority
vec: the vector it will produce
Initialize an interprocessor interrupt ( and disable it ) ipi : OpenPIC interprocessor interrupt number pri : interrupt source priority vec : the vector it will produce
void openpic_initipi(u_int ipi, u_int pri, u_int vec)
{
	check_arg_timer(ipi);
	check_arg_pri(pri);
	check_arg_vec(vec);
	openpic_safe_writefield(&OpenPIC->Global.IPI_Vector_Priority(ipi),
				OPENPIC_PRIORITY_MASK | OPENPIC_VECTOR_MASK,
				(pri << OPENPIC_PRIORITY_SHIFT) | vec);
}
void openpic_initipi ( u_int ipi , u_int pri , u_int vec ) { check_arg_timer ( ipi ) ; check_arg_pri ( pri ) ; check_arg_vec ( vec ) ; openpic_safe_writefield ( & OpenPIC -> Global . IPI_Vector_Priority ( ipi ) , OPENPIC_PRIORITY_MASK | OPENPIC_VECTOR_MASK , ( pri << OPENPIC_PRIORITY_SHIFT ) | vec ) ; }
Initialize an interprocessor interrupt (and disable it)
  ipi: OpenPIC interprocessor interrupt number
  pri: interrupt source priority
  vec: the vector it will produce
Initialize an interprocessor interrupt ( and disable it ) ipi : OpenPIC interprocessor interrupt number pri : interrupt source priority vec : the vector it will produce