workbuff          399 drivers/media/usb/cpia2/cpia2.h 	struct framebuf *workbuff;
workbuff         2276 drivers/media/usb/cpia2/cpia2_core.c 	cam->workbuff = cam->curbuff->next;
workbuff         2278 drivers/media/usb/cpia2/cpia2_core.c 	    cam->workbuff);
workbuff           82 drivers/media/usb/cpia2/cpia2_usb.c 	unsigned char *inbuff = cam->workbuff->data;
workbuff           85 drivers/media/usb/cpia2/cpia2_usb.c 	    cam->workbuff->num, cam->curbuff->num);
workbuff           87 drivers/media/usb/cpia2/cpia2_usb.c 	if(cam->workbuff->length > cam->workbuff->max_length)
workbuff           88 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->max_length = cam->workbuff->length;
workbuff           93 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->status = FRAME_ERROR;
workbuff          105 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->status = FRAME_EMPTY;
workbuff          108 drivers/media/usb/cpia2/cpia2_usb.c 	if (cam->workbuff->length > 3) {
workbuff          110 drivers/media/usb/cpia2/cpia2_usb.c 		   cam->workbuff->length < cam->workbuff->max_length) {
workbuff          112 drivers/media/usb/cpia2/cpia2_usb.c 			memset(cam->workbuff->data+cam->workbuff->length,
workbuff          113 drivers/media/usb/cpia2/cpia2_usb.c 			       0, cam->workbuff->max_length-
workbuff          114 drivers/media/usb/cpia2/cpia2_usb.c 				  cam->workbuff->length);
workbuff          116 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->max_length = cam->workbuff->length;
workbuff          117 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->status = FRAME_READY;
workbuff          138 drivers/media/usb/cpia2/cpia2_usb.c 		cam->curbuff = cam->workbuff;
workbuff          139 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff = cam->workbuff->next;
workbuff          141 drivers/media/usb/cpia2/cpia2_usb.c 		    cam->workbuff->num, cam->curbuff->num);
workbuff          147 drivers/media/usb/cpia2/cpia2_usb.c 	cam->workbuff->status = FRAME_ERROR;
workbuff          160 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->data[cam->workbuff->length++] = 0xFF;
workbuff          161 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->data[cam->workbuff->length++] = 0xE0+cam->APPn;
workbuff          162 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->data[cam->workbuff->length++] = 0;
workbuff          163 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->data[cam->workbuff->length++] = cam->APP_len+2;
workbuff          164 drivers/media/usb/cpia2/cpia2_usb.c 		memcpy(cam->workbuff->data+cam->workbuff->length,
workbuff          166 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->length += cam->APP_len;
workbuff          179 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->data[cam->workbuff->length++] = 0xFF;
workbuff          180 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->data[cam->workbuff->length++] = 0xFE;
workbuff          181 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->data[cam->workbuff->length++] = 0;
workbuff          182 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->data[cam->workbuff->length++] = cam->COM_len+2;
workbuff          183 drivers/media/usb/cpia2/cpia2_usb.c 		memcpy(cam->workbuff->data+cam->workbuff->length,
workbuff          185 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->length += cam->COM_len;
workbuff          229 drivers/media/usb/cpia2/cpia2_usb.c 		if(cam->workbuff->status == FRAME_READY) {
workbuff          233 drivers/media/usb/cpia2/cpia2_usb.c 			for (ptr = cam->workbuff->next;
workbuff          234 drivers/media/usb/cpia2/cpia2_usb.c 			     ptr != cam->workbuff;
workbuff          243 drivers/media/usb/cpia2/cpia2_usb.c 			if (ptr == cam->workbuff)
workbuff          246 drivers/media/usb/cpia2/cpia2_usb.c 			cam->workbuff = ptr;
workbuff          249 drivers/media/usb/cpia2/cpia2_usb.c 		if (cam->workbuff->status == FRAME_EMPTY ||
workbuff          250 drivers/media/usb/cpia2/cpia2_usb.c 		    cam->workbuff->status == FRAME_ERROR) {
workbuff          251 drivers/media/usb/cpia2/cpia2_usb.c 			cam->workbuff->status = FRAME_READING;
workbuff          252 drivers/media/usb/cpia2/cpia2_usb.c 			cam->workbuff->length = 0;
workbuff          262 drivers/media/usb/cpia2/cpia2_usb.c 				cam->workbuff->status = FRAME_ERROR;
workbuff          277 drivers/media/usb/cpia2/cpia2_usb.c 				cam->workbuff->status = FRAME_ERROR;
workbuff          283 drivers/media/usb/cpia2/cpia2_usb.c 		if(cam->workbuff->status != FRAME_READING) {
workbuff          292 drivers/media/usb/cpia2/cpia2_usb.c 			    cam->workbuff->status);
workbuff          296 drivers/media/usb/cpia2/cpia2_usb.c 		if (cam->frame_size < cam->workbuff->length + n) {
workbuff          298 drivers/media/usb/cpia2/cpia2_usb.c 			    cam->workbuff->length, n);
workbuff          299 drivers/media/usb/cpia2/cpia2_usb.c 			cam->workbuff->status = FRAME_ERROR;
workbuff          300 drivers/media/usb/cpia2/cpia2_usb.c 			if(cam->workbuff->length > cam->workbuff->max_length)
workbuff          301 drivers/media/usb/cpia2/cpia2_usb.c 				cam->workbuff->max_length =
workbuff          302 drivers/media/usb/cpia2/cpia2_usb.c 					cam->workbuff->length;
workbuff          306 drivers/media/usb/cpia2/cpia2_usb.c 		if (cam->workbuff->length == 0) {
workbuff          318 drivers/media/usb/cpia2/cpia2_usb.c 			cam->workbuff->ts = ktime_get_ns();
workbuff          319 drivers/media/usb/cpia2/cpia2_usb.c 			cam->workbuff->seq = cam->frame_count++;
workbuff          320 drivers/media/usb/cpia2/cpia2_usb.c 			cam->workbuff->data[0] = 0xFF;
workbuff          321 drivers/media/usb/cpia2/cpia2_usb.c 			cam->workbuff->data[1] = 0xD8;
workbuff          322 drivers/media/usb/cpia2/cpia2_usb.c 			cam->workbuff->length = 2;
workbuff          325 drivers/media/usb/cpia2/cpia2_usb.c 			memcpy(cam->workbuff->data+cam->workbuff->length,
workbuff          327 drivers/media/usb/cpia2/cpia2_usb.c 			cam->workbuff->length += n-data_offset;
workbuff          328 drivers/media/usb/cpia2/cpia2_usb.c 		} else if (cam->workbuff->length > 0) {
workbuff          329 drivers/media/usb/cpia2/cpia2_usb.c 			memcpy(cam->workbuff->data + cam->workbuff->length,
workbuff          331 drivers/media/usb/cpia2/cpia2_usb.c 			cam->workbuff->length += n;
workbuff          334 drivers/media/usb/cpia2/cpia2_usb.c 		if ((cam->workbuff->length >= 3) &&
workbuff          335 drivers/media/usb/cpia2/cpia2_usb.c 		    (cam->workbuff->data[cam->workbuff->length - 3] == 0xFF) &&
workbuff          336 drivers/media/usb/cpia2/cpia2_usb.c 		    (cam->workbuff->data[cam->workbuff->length - 2] == 0xD9) &&
workbuff          337 drivers/media/usb/cpia2/cpia2_usb.c 		    (cam->workbuff->data[cam->workbuff->length - 1] == 0xFF)) {
workbuff          339 drivers/media/usb/cpia2/cpia2_usb.c 			cam->workbuff->data[cam->workbuff->length - 1] = 0;
workbuff          340 drivers/media/usb/cpia2/cpia2_usb.c 			cam->workbuff->length -= 1;
workbuff          341 drivers/media/usb/cpia2/cpia2_usb.c 		} else if ((cam->workbuff->length >= 2) &&
workbuff          342 drivers/media/usb/cpia2/cpia2_usb.c 		   (cam->workbuff->data[cam->workbuff->length - 2] == 0xFF) &&
workbuff          343 drivers/media/usb/cpia2/cpia2_usb.c 		   (cam->workbuff->data[cam->workbuff->length - 1] == 0xD9)) {
workbuff          348 drivers/media/usb/cpia2/cpia2_usb.c 			DBG("Workbuff image size = %d\n",cam->workbuff->length);
workbuff          739 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff = cam->curbuff->next;