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