static struct cm_timewait_info * cm_find_remote_id(u64 remote_ca_guid, u32 remote_id) 
static struct cm_timewait_info * cm_find_remote_id(__be64 remote_ca_guid, __be32 remote_id) 
static struct cm_timewait_info * cm_find_remote_id(u64 remote_ca_guid,						   u32 remote_id){	struct rb_node *node = cm.remote_id_table.rb_node;	struct cm_timewait_info *timewait_info;	while (node) {		timewait_info = rb_entry(node, struct cm_timewait_info,					 remote_id_node);		if (remote_id < timewait_info->work.remote_id)			node = node->rb_left;		else if (remote_id > timewait_info->work.remote_id)			node = node->rb_right;		else if (remote_ca_guid < timewait_info->remote_ca_guid)			node = node->rb_left;		else if (remote_ca_guid > timewait_info->remote_ca_guid)			node = node->rb_right;		else			return timewait_info;	}	return NULL;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/97f52eb438be7caebe026421545619d8a0c1398a/cm.c/clean/drivers/infiniband/core/cm.c