Lines Matching refs:ubuf
78 struct saa7164_user_buffer *ubuf; in saa7164_encoder_buffers_dealloc() local
92 ubuf = list_entry(p, struct saa7164_user_buffer, list); in saa7164_encoder_buffers_dealloc()
94 saa7164_buffer_dealloc_user(ubuf); in saa7164_encoder_buffers_dealloc()
99 ubuf = list_entry(l, struct saa7164_user_buffer, list); in saa7164_encoder_buffers_dealloc()
101 saa7164_buffer_dealloc_user(ubuf); in saa7164_encoder_buffers_dealloc()
115 struct saa7164_user_buffer *ubuf; in saa7164_encoder_buffers_alloc() local
186 ubuf = saa7164_buffer_alloc_user(dev, len); in saa7164_encoder_buffers_alloc()
187 if (ubuf) { in saa7164_encoder_buffers_alloc()
189 list_add_tail(&ubuf->list, &port->list_buf_free.list); in saa7164_encoder_buffers_alloc()
614 struct saa7164_user_buffer *ubuf; in saa7164_encoder_stop_streaming() local
638 ubuf = list_entry(c, struct saa7164_user_buffer, list); in saa7164_encoder_stop_streaming()
639 ubuf->pos = 0; in saa7164_encoder_stop_streaming()
640 list_move_tail(&ubuf->list, &port->list_buf_free.list); in saa7164_encoder_stop_streaming()
784 struct saa7164_user_buffer *ubuf = NULL; in saa7164_enc_next_buf() local
790 ubuf = list_first_entry(&port->list_buf_used.list, in saa7164_enc_next_buf()
794 crc = crc32(0, ubuf->data, ubuf->actual_size); in saa7164_enc_next_buf()
795 if (crc != ubuf->crc) { in saa7164_enc_next_buf()
799 ubuf, ubuf->crc, crc); in saa7164_enc_next_buf()
806 dprintk(DBGLVL_ENC, "%s() returns %p\n", __func__, ubuf); in saa7164_enc_next_buf()
808 return ubuf; in saa7164_enc_next_buf()
816 struct saa7164_user_buffer *ubuf = NULL; in fops_read() local
858 ubuf = saa7164_enc_next_buf(port); in fops_read()
860 while ((count > 0) && ubuf) { in fops_read()
863 rem = ubuf->actual_size - ubuf->pos; in fops_read()
866 p = ubuf->data + ubuf->pos; in fops_read()
870 __func__, (int)count, cnt, rem, ubuf, ubuf->pos); in fops_read()
881 ubuf->pos += cnt; in fops_read()
886 if (ubuf->pos > ubuf->actual_size) in fops_read()
889 if (ubuf->pos == ubuf->actual_size) { in fops_read()
894 ubuf->pos = 0; in fops_read()
897 list_move_tail(&ubuf->list, &port->list_buf_free.list); in fops_read()
907 ubuf = saa7164_enc_next_buf(port); in fops_read()
911 if (!ret && !ubuf) in fops_read()