ptr = (struct hil_ptr *)serio->private; 
ptr = serio_get_drvdata(serio); 
static void hil_ptr_disconnect(struct serio *serio){	struct hil_ptr *ptr;	ptr = (struct hil_ptr *)serio->private;	if (ptr == NULL) {		BUG();		return;	}	input_unregister_device(&ptr->dev);	serio_close(serio);	kfree(ptr);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/6ab0f5cd364476fe5cb329fd46ee41bea6d4c69c/hil_ptr.c/clean/drivers/input/mouse/hil_ptr.c