dev_dbg(&dev->udev, "%s - Error ran out of data. pos: %d, len: %d\n", 
dev_dbg(&dev->udev->dev, "%s - Error ran out of data. pos: %d, len: %d\n", 
static int keyspan_load_tester(struct usb_keyspan* dev, int bits_needed){	if (dev->data.bits_left >= bits_needed)		return 0;	/*	 * Somehow we've missed the last message. The message will be repeated	 * though so it's not too big a deal	 */	if (dev->data.pos >= dev->data.len) {		dev_dbg(&dev->udev, "%s - Error ran out of data. pos: %d, len: %d\n",			__FUNCTION__, dev->data.pos, dev->data.len);		return -1;	}	/* Load as much as we can into the tester. */	while ((dev->data.bits_left + 7 < (sizeof(dev->data.tester) * 8)) &&	       (dev->data.pos < dev->data.len)) {		dev->data.tester += (dev->data.buffer[dev->data.pos++] << dev->data.bits_left);		dev->data.bits_left += 8;	}	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/654f31189e550cd5924b786487a5d93d9feaada9/keyspan_remote.c/clean/drivers/usb/input/keyspan_remote.c