Lines Matching defs:copy_buf
255 struct f_audio_buf *copy_buf;
257 copy_buf = kzalloc(sizeof *copy_buf, GFP_ATOMIC);
258 if (!copy_buf)
261 copy_buf->buf = kzalloc(buf_size, GFP_ATOMIC);
262 if (!copy_buf->buf) {
263 kfree(copy_buf);
267 return copy_buf;
285 struct f_audio_buf *copy_buf;
328 struct f_audio_buf *copy_buf = audio->copy_buf;
331 if (!copy_buf)
335 if (audio_buf_size - copy_buf->actual < req->actual) {
336 list_add_tail(©_buf->list, &audio->play_queue);
338 copy_buf = f_audio_buffer_alloc(audio_buf_size);
339 if (IS_ERR(copy_buf))
343 memcpy(copy_buf->buf + copy_buf->actual, req->buf, req->actual);
344 copy_buf->actual += req->actual;
345 audio->copy_buf = copy_buf;
582 audio->copy_buf = f_audio_buffer_alloc(audio_buf_size);
583 if (IS_ERR(audio->copy_buf))
613 struct f_audio_buf *copy_buf = audio->copy_buf;
614 if (copy_buf) {
615 list_add_tail(©_buf->list,