• Home
  • Raw
  • Download

Lines Matching refs:frame

788 	struct usbvision_frame *frame;  in vidioc_querybuf()  local
800 frame = &usbvision->frame[vb->index]; in vidioc_querybuf()
801 if(frame->grabstate >= FrameState_Ready) in vidioc_querybuf()
803 if(frame->grabstate >= FrameState_Done) in vidioc_querybuf()
805 if(frame->grabstate == FrameState_Unused) in vidioc_querybuf()
816 vb->timestamp = usbvision->frame[vb->index].timestamp; in vidioc_querybuf()
817 vb->sequence = usbvision->frame[vb->index].sequence; in vidioc_querybuf()
824 struct usbvision_frame *frame; in vidioc_qbuf() local
835 frame = &usbvision->frame[vb->index]; in vidioc_qbuf()
837 if (frame->grabstate != FrameState_Unused) { in vidioc_qbuf()
842 frame->grabstate = FrameState_Ready; in vidioc_qbuf()
843 frame->scanstate = ScanState_Scanning; in vidioc_qbuf()
844 frame->scanlength = 0; /* Accumulated in usbvision_parse_data() */ in vidioc_qbuf()
849 frame->v4l2_format = usbvision->palette; in vidioc_qbuf()
852 list_add_tail(&usbvision->frame[vb->index].frame, &usbvision->inqueue); in vidioc_qbuf()
880 struct usbvision_frame, frame); in vidioc_dqbuf()
1023 struct usbvision_frame *frame; in usbvision_v4l2_read() local
1051 frame = &usbvision->frame[i]; in usbvision_v4l2_read()
1052 if(frame->grabstate == FrameState_Unused) { in usbvision_v4l2_read()
1054 frame->grabstate = FrameState_Ready; in usbvision_v4l2_read()
1055 frame->scanstate = ScanState_Scanning; in usbvision_v4l2_read()
1057 frame->scanlength = 0; in usbvision_v4l2_read()
1060 frame->v4l2_format = usbvision->palette; in usbvision_v4l2_read()
1063 list_add_tail(&frame->frame, &usbvision->inqueue); in usbvision_v4l2_read()
1082 frame = list_entry(usbvision->outqueue.next, in usbvision_v4l2_read()
1083 struct usbvision_frame, frame); in usbvision_v4l2_read()
1088 if (frame->grabstate == FrameState_Error) { in usbvision_v4l2_read()
1089 frame->bytes_read = 0; in usbvision_v4l2_read()
1095 frame->index, frame->bytes_read, frame->scanlength); in usbvision_v4l2_read()
1098 if ((count + frame->bytes_read) > (unsigned long)frame->scanlength) in usbvision_v4l2_read()
1099 count = frame->scanlength - frame->bytes_read; in usbvision_v4l2_read()
1101 if (copy_to_user(buf, frame->data + frame->bytes_read, count)) { in usbvision_v4l2_read()
1105 frame->bytes_read += count; in usbvision_v4l2_read()
1108 (unsigned long)count, frame->bytes_read); in usbvision_v4l2_read()
1112 frame->bytes_read = 0; in usbvision_v4l2_read()
1115 frame->grabstate = FrameState_Unused; in usbvision_v4l2_read()
1160 pos = usbvision->frame[i].data; in usbvision_v4l2_mmap()