err = usb_bulk_msg(dev->udev, usb_rcvbulkpipe(dev->udev, dev->ep[EP_DATA_IN]), 
err = usb_bulk_msg(dev->udev, usb_rcvbulkpipe(dev->udev, dev->ep[EP_DATA_IN]), 
static int ds_recv_data(struct ds_device *dev, unsigned char *buf, int size){	int count, err;	struct ds_status st;		count = 0;	err = usb_bulk_msg(dev->udev, usb_rcvbulkpipe(dev->udev, dev->ep[EP_DATA_IN]), 				buf, size, &count, 1000);	if (err < 0) {		printk(KERN_INFO "Clearing ep0x%x.\n", dev->ep[EP_DATA_IN]);		usb_clear_halt(dev->udev, usb_rcvbulkpipe(dev->udev, dev->ep[EP_DATA_IN]));		ds_recv_status(dev, &st);		return err;	}#if 0	{		int i;		printk("%s: count=%d: ", __func__, count);		for (i=0; i<count; ++i)			printk("%02x ", buf[i]);		printk("\n");	}#endif	return count;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/8949d2aa05ddf5e9a31d738568a79915970cb38e/dscore.c/buggy/drivers/w1/dscore.c