Lines Matching refs:sio_bufs
519 struct stk_sio_buffer *buf = dev->sio_bufs + index; in stk_setup_siobuf()
541 if (dev->n_sbufs == 0 || dev->sio_bufs == NULL) in stk_free_sio_buffers()
547 if (dev->sio_bufs[i].mapcount > 0) in stk_free_sio_buffers()
560 vfree(dev->sio_bufs[i].buffer); in stk_free_sio_buffers()
561 kfree(dev->sio_bufs); in stk_free_sio_buffers()
562 dev->sio_bufs = NULL; in stk_free_sio_buffers()
569 if (dev->sio_bufs != NULL) in stk_prepare_sio_buffers()
572 dev->sio_bufs = kzalloc(n_sbufs * sizeof(struct stk_sio_buffer), in stk_prepare_sio_buffers()
574 if (dev->sio_bufs == NULL) in stk_prepare_sio_buffers()
673 list_add_tail(&dev->sio_bufs[i].list, &dev->sio_avail); in stk_read()
674 dev->sio_bufs[i].v4lbuf.flags = V4L2_BUF_FLAG_QUEUED; in stk_read()
772 if (dev->sio_bufs[i].v4lbuf.m.offset == offset) { in v4l_stk_mmap()
773 sbuf = dev->sio_bufs + i; in v4l_stk_mmap()
1081 sbuf = dev->sio_bufs + buf->index; in stk_vidioc_querybuf()
1098 sbuf = dev->sio_bufs + buf->index; in stk_vidioc_qbuf()
1149 if (dev->sio_bufs == NULL) in stk_vidioc_streamon()
1166 INIT_LIST_HEAD(&dev->sio_bufs[i].list); in stk_vidioc_streamoff()
1167 dev->sio_bufs[i].v4lbuf.flags = 0; in stk_vidioc_streamoff()
1243 if (dev->sio_bufs != NULL || dev->isobufs != NULL) in stk_v4l_dev_release()