Lines Matching refs:frame
113 /* frame structure */
124 struct zr364xx_framei frame[FRAMES]; /* array of FRAME structures */
186 /* buffer for one video frame */
491 tmpbuf = (const char *)cam->buffer.frame[last_frame].lpvbits;
502 printk(KERN_ERR KBUILD_MODNAME ": =======no frame\n");
559 struct zr364xx_framei *frm = &cam->buffer.frame[idx];
574 /* we found a frame, but this channel is turned off */
620 "%s: buffer (%d bytes) too small to hold frame data. Discarding frame data.\n",
635 /* end of system frame ring buffer, start at zero */
639 /* frame ready */
661 DBG("Bogus frame ? %d\n", ++(cam->nb));
1079 cam->buffer.frame[j].ulState = ZR364XX_READ_IDLE;
1080 cam->buffer.frame[j].cur_size = 0;
1113 cam->buffer.frame[j].ulState = ZR364XX_READ_IDLE;
1114 cam->buffer.frame[j].cur_size = 0;
1195 if (cam->buffer.frame[i].lpvbits) {
1196 DBG("vfree %p\n", cam->buffer.frame[i].lpvbits);
1197 vfree(cam->buffer.frame[i].lpvbits);
1199 cam->buffer.frame[i].lpvbits = NULL;
1357 cam->buffer.frame[i].lpvbits = vmalloc(MAX_FRAME_SIZE);
1360 &cam->buffer.frame[i], i,
1361 cam->buffer.frame[i].lpvbits);
1362 if (!cam->buffer.frame[i].lpvbits) {
1377 cam->buffer.frame[i].ulState = ZR364XX_READ_IDLE;
1378 cam->buffer.frame[i].cur_size = 0;
1395 vfree(cam->buffer.frame[i].lpvbits);