Lines Matching defs:avail
206 struct snd_compr_avail64 *avail)
208 memset(avail, 0, sizeof(*avail));
209 snd_compr_update_tstamp(stream, &avail->tstamp);
210 /* Still need to return avail even if tstamp can't be filled in */
224 pr_debug("both pointers are same, returning full avail\n");
227 pr_debug("both pointers are same, returning no avail\n");
232 avail->avail = stream->runtime->total_bytes_available -
235 avail->avail = stream->runtime->buffer_size - avail->avail;
237 pr_debug("ret avail as %zu\n", (size_t)avail->avail);
238 return avail->avail;
243 struct snd_compr_avail64 avail;
245 return snd_compr_calc_avail(stream, &avail);
251 avail32->avail = avail64->avail;
260 size_t avail;
267 avail = snd_compr_calc_avail(stream, &ioctl_avail64);
268 ioctl_avail64.avail = avail;
324 size_t avail;
344 avail = snd_compr_get_avail(stream);
345 pr_debug("avail returned %lu\n", (unsigned long)avail);
347 if (avail > count)
348 avail = count;
352 retval = stream->ops->copy(stream, cbuf, avail);
354 retval = snd_compr_write_data(stream, buf, avail);
375 size_t avail;
400 avail = snd_compr_get_avail(stream);
401 pr_debug("avail returned %lu\n", (unsigned long)avail);
403 if (avail > count)
404 avail = count;
407 retval = stream->ops->copy(stream, buf, avail);
434 size_t avail;
469 avail = snd_compr_get_avail(stream);
470 pr_debug("avail is %lu\n", (unsigned long)avail);
483 if (avail >= runtime->fragment_size)