int ds_recv_status_nodump(struct ds_device *dev, struct ds_status *st, unsigned char *buf, int size)
static int ds_recv_status_nodump(struct ds_device *dev, struct ds_status *st, unsigned char *buf, int size)
int ds_recv_status_nodump(struct ds_device *dev, struct ds_status *st, unsigned char *buf, int size){	int count, err;			memset(st, 0, sizeof(st));		count = 0;	err = usb_bulk_msg(dev->udev, usb_rcvbulkpipe(dev->udev, dev->ep[EP_STATUS]), buf, size, &count, 100);	if (err < 0) {		printk(KERN_ERR "Failed to read 1-wire data from 0x%x: err=%d.\n", dev->ep[EP_STATUS], err);		return err;	}		if (count >= sizeof(*st))		memcpy(st, buf, sizeof(*st));	return count;}