Lines Matching refs:grab_buffer

797 		meye.grab_buffer[reqnr].size = mchip_hsize() * mchip_vsize() * 2;  in meye_irq()
798 meye.grab_buffer[reqnr].state = MEYE_BUF_DONE; in meye_irq()
799 meye.grab_buffer[reqnr].ts = ktime_get_ns(); in meye_irq()
800 meye.grab_buffer[reqnr].sequence = sequence++; in meye_irq()
818 meye.grab_buffer[reqnr].size = size; in meye_irq()
819 meye.grab_buffer[reqnr].state = MEYE_BUF_DONE; in meye_irq()
820 meye.grab_buffer[reqnr].ts = ktime_get_ns(); in meye_irq()
821 meye.grab_buffer[reqnr].sequence = sequence++; in meye_irq()
850 meye.grab_buffer[i].state = MEYE_BUF_UNUSED; in meye_open()
916 if (meye.grab_buffer[*nb].state != MEYE_BUF_UNUSED) in meyeioc_qbuf_capt()
924 meye.grab_buffer[*nb].state = MEYE_BUF_USING; in meyeioc_qbuf_capt()
940 switch (meye.grab_buffer[*i].state) { in meyeioc_sync()
951 (meye.grab_buffer[*i].state != MEYE_BUF_USING))) { in meyeioc_sync()
957 meye.grab_buffer[*i].state = MEYE_BUF_UNUSED; in meyeioc_sync()
962 *i = meye.grab_buffer[*i].size; in meyeioc_sync()
972 if (meye.grab_buffer[0].state != MEYE_BUF_UNUSED) in meyeioc_stillcapt()
976 meye.grab_buffer[0].state = MEYE_BUF_USING; in meyeioc_stillcapt()
982 meye.grab_buffer[0].state = MEYE_BUF_DONE; in meyeioc_stillcapt()
993 if (meye.grab_buffer[0].state != MEYE_BUF_UNUSED) in meyeioc_stilljcapt()
997 meye.grab_buffer[0].state = MEYE_BUF_USING; in meyeioc_stilljcapt()
1005 meye.grab_buffer[0].state = MEYE_BUF_DONE; in meyeioc_stilljcapt()
1259 buf->bytesused = meye.grab_buffer[index].size; in vidioc_querybuf()
1262 if (meye.grab_buffer[index].state == MEYE_BUF_USING) in vidioc_querybuf()
1265 if (meye.grab_buffer[index].state == MEYE_BUF_DONE) in vidioc_querybuf()
1269 buf->timestamp = ns_to_timeval(meye.grab_buffer[index].ts); in vidioc_querybuf()
1270 buf->sequence = meye.grab_buffer[index].sequence; in vidioc_querybuf()
1286 if (meye.grab_buffer[buf->index].state != MEYE_BUF_UNUSED) in vidioc_qbuf()
1292 meye.grab_buffer[buf->index].state = MEYE_BUF_USING; in vidioc_qbuf()
1326 if (meye.grab_buffer[reqnr].state != MEYE_BUF_DONE) { in vidioc_dqbuf()
1332 buf->bytesused = meye.grab_buffer[reqnr].size; in vidioc_dqbuf()
1335 buf->timestamp = ns_to_timeval(meye.grab_buffer[reqnr].ts); in vidioc_dqbuf()
1336 buf->sequence = meye.grab_buffer[reqnr].sequence; in vidioc_dqbuf()
1340 meye.grab_buffer[reqnr].state = MEYE_BUF_UNUSED; in vidioc_dqbuf()
1375 meye.grab_buffer[i].state = MEYE_BUF_UNUSED; in vidioc_streamoff()