sn2_ptc_deadlock_count++; 
__get_cpu_var(ptcstats).deadlocks++; 
void sn2_ptc_deadlock_recovery(volatile unsigned long *ptc0, unsigned long data0,	volatile unsigned long *ptc1, unsigned long data1){	extern void sn2_ptc_deadlock_recovery_core(volatile unsigned long *, unsigned long,	        volatile unsigned long *, unsigned long, volatile unsigned long *, unsigned long);	int cnode, mycnode, nasid;	volatile unsigned long *piows;	volatile unsigned long zeroval;	sn2_ptc_deadlock_count++;	piows = pda->pio_write_status_addr;	zeroval = pda->pio_write_status_val;	mycnode = numa_node_id();	for_each_online_node(cnode) {		if (is_headless_node(cnode) || cnode == mycnode)			continue;		nasid = cnodeid_to_nasid(cnode);		ptc0 = CHANGE_NASID(nasid, ptc0);		if (ptc1)			ptc1 = CHANGE_NASID(nasid, ptc1);		sn2_ptc_deadlock_recovery_core(ptc0, data0, ptc1, data1, piows, zeroval);	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/470ceb05d9a2b4d61c19fac615a79e56e8401565/sn2_smp.c/buggy/arch/ia64/sn/kernel/sn2/sn2_smp.c