static void ati_remote_delete(struct ati_remote *ati_remote){	if (!ati_remote) return;	if (ati_remote->irq_urb)		usb_kill_urb(ati_remote->irq_urb);	if (ati_remote->out_urb)		usb_kill_urb(ati_remote->out_urb);	input_unregister_device(&ati_remote->idev);	if (ati_remote->inbuf)		usb_buffer_free(ati_remote->udev, DATA_BUFSIZE, 				ati_remote->inbuf, ati_remote->inbuf_dma);			if (ati_remote->outbuf)		usb_buffer_free(ati_remote->udev, DATA_BUFSIZE, 				ati_remote->outbuf, ati_remote->outbuf_dma);		if (ati_remote->irq_urb)		usb_free_urb(ati_remote->irq_urb);		if (ati_remote->out_urb)		usb_free_urb(ati_remote->out_urb);	kfree(ati_remote);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/05f091ab4c8c1f12f8dd38ee789489904fea327d/ati_remote.c/clean/drivers/usb/input/ati_remote.c