Lines Matching defs:copy_buf
252 struct f_audio_buf *copy_buf;
254 copy_buf = kzalloc(sizeof *copy_buf, GFP_ATOMIC);
255 if (!copy_buf)
258 copy_buf->buf = kzalloc(buf_size, GFP_ATOMIC);
259 if (!copy_buf->buf) {
260 kfree(copy_buf);
264 return copy_buf;
284 struct f_audio_buf *copy_buf;
325 struct f_audio_buf *copy_buf = audio->copy_buf;
334 if (!copy_buf)
338 if (audio_buf_size - copy_buf->actual < req->actual) {
340 list_add_tail(©_buf->list, &audio->play_queue);
343 copy_buf = f_audio_buffer_alloc(audio_buf_size);
344 if (IS_ERR(copy_buf))
348 memcpy(copy_buf->buf + copy_buf->actual, req->buf, req->actual);
349 copy_buf->actual += req->actual;
350 audio->copy_buf = copy_buf;
611 audio->copy_buf = f_audio_buffer_alloc(audio_buf_size);
612 if (IS_ERR(audio->copy_buf))
642 struct f_audio_buf *copy_buf = audio->copy_buf;
643 if (copy_buf) {
644 list_add_tail(©_buf->list,