Lines Matching full:bytes

44 	snd_printk(KERN_DEBUG "STAT: bytes2hw: %u Bytes => (by runtime->rate) "  in snd_pcm_indirect2_stat()
48 "rate: %d Bytes/s = %d Frames/s|Hz\n", in snd_pcm_indirect2_stat()
126 unsigned int bytes) in snd_pcm_indirect2_increase_min_periods() argument
130 rec->sw_io += bytes; in snd_pcm_indirect2_increase_min_periods()
172 * the first zeros means, the last bytes were played. in snd_pcm_indirect2_increase_min_periods()
182 if (bytes >= diff) in snd_pcm_indirect2_increase_min_periods()
185 rec->sw_io += bytes; in snd_pcm_indirect2_increase_min_periods()
192 rec->min_period_count += bytes; in snd_pcm_indirect2_increase_min_periods()
242 * diff: obviously ALSA wrote that much bytes into the intermediate in snd_pcm_indirect2_playback_transfer()
253 /* number of bytes "added" by ALSA increases the number of in snd_pcm_indirect2_playback_transfer()
254 * bytes which are ready to "be transferred to HW"/"played" in snd_pcm_indirect2_playback_transfer()
255 * Then, set rec->appl_ptr to not count bytes twice next time. in snd_pcm_indirect2_playback_transfer()
261 unsigned int bytes; in snd_pcm_indirect2_playback_transfer() local
282 bytes = zero(substream, rec); in snd_pcm_indirect2_playback_transfer()
285 rec->zeros2hw += bytes; in snd_pcm_indirect2_playback_transfer()
286 if (bytes < 64) in snd_pcm_indirect2_playback_transfer()
287 rec->zero_sizes[bytes]++; in snd_pcm_indirect2_playback_transfer()
290 "STAT: %d zero Bytes copied to hardware at " in snd_pcm_indirect2_playback_transfer()
292 bytes); in snd_pcm_indirect2_playback_transfer()
295 bytes); in snd_pcm_indirect2_playback_transfer()
299 /* sw_to_end: max. number of bytes that can be read/take from in snd_pcm_indirect2_playback_transfer()
304 /* bytes: number of bytes we have available (for reading) */ in snd_pcm_indirect2_playback_transfer()
305 unsigned int bytes = rec->sw_ready; in snd_pcm_indirect2_playback_transfer() local
307 if (sw_to_end < bytes) in snd_pcm_indirect2_playback_transfer()
308 bytes = sw_to_end; in snd_pcm_indirect2_playback_transfer()
309 if (!bytes) in snd_pcm_indirect2_playback_transfer()
317 /* copy bytes from intermediate buffer position sw_data to the in snd_pcm_indirect2_playback_transfer()
318 * HW and return number of bytes actually written in snd_pcm_indirect2_playback_transfer()
322 bytes = copy(substream, rec, bytes); in snd_pcm_indirect2_playback_transfer()
323 rec->bytes2hw += bytes; in snd_pcm_indirect2_playback_transfer()
326 if (bytes < 64) in snd_pcm_indirect2_playback_transfer()
327 rec->byte_sizes[bytes]++; in snd_pcm_indirect2_playback_transfer()
330 "STAT: %d Bytes copied to hardware at once " in snd_pcm_indirect2_playback_transfer()
332 bytes); in snd_pcm_indirect2_playback_transfer()
334 /* increase sw_data by the number of actually written bytes in snd_pcm_indirect2_playback_transfer()
335 * (= number of taken bytes from intermediate buffer) in snd_pcm_indirect2_playback_transfer()
337 rec->sw_data += bytes; in snd_pcm_indirect2_playback_transfer()
346 bytes); in snd_pcm_indirect2_playback_transfer()
348 /* we read bytes from intermediate buffer, so we need to say in snd_pcm_indirect2_playback_transfer()
349 * that the number of bytes ready for transfer are decreased in snd_pcm_indirect2_playback_transfer()
352 rec->sw_ready -= bytes; in snd_pcm_indirect2_playback_transfer()
369 /* hardware played some bytes, so there is room again (in fifo) */ in snd_pcm_indirect2_playback_interrupt()
422 unsigned int bytes; in snd_pcm_indirect2_capture_transfer() local
443 bytes = null(substream, rec); in snd_pcm_indirect2_capture_transfer()
446 rec->zeros2hw += bytes; in snd_pcm_indirect2_capture_transfer()
447 if (bytes < 64) in snd_pcm_indirect2_capture_transfer()
448 rec->zero_sizes[bytes]++; in snd_pcm_indirect2_capture_transfer()
451 "STAT: (capture) %d zero Bytes copied to " in snd_pcm_indirect2_capture_transfer()
453 bytes); in snd_pcm_indirect2_capture_transfer()
456 bytes); in snd_pcm_indirect2_capture_transfer()
462 /* sw_to_end: max. number of bytes that we can write to the in snd_pcm_indirect2_capture_transfer()
467 /* bytes: max. number of bytes, which may be copied to the in snd_pcm_indirect2_capture_transfer()
470 size_t bytes = rec->sw_buffer_size - rec->sw_ready; in snd_pcm_indirect2_capture_transfer() local
472 /* limit number of bytes (for transfer) by available room in in snd_pcm_indirect2_capture_transfer()
475 if (sw_to_end < bytes) in snd_pcm_indirect2_capture_transfer()
476 bytes = sw_to_end; in snd_pcm_indirect2_capture_transfer()
477 if (!bytes) in snd_pcm_indirect2_capture_transfer()
485 /* copy bytes from the intermediate buffer (position sw_data) in snd_pcm_indirect2_capture_transfer()
486 * to the HW at most and return number of bytes actually copied in snd_pcm_indirect2_capture_transfer()
490 bytes = copy(substream, rec, bytes); in snd_pcm_indirect2_capture_transfer()
491 rec->bytes2hw += bytes; in snd_pcm_indirect2_capture_transfer()
494 if (bytes < 64) in snd_pcm_indirect2_capture_transfer()
495 rec->byte_sizes[bytes]++; in snd_pcm_indirect2_capture_transfer()
498 "STAT: (capture) %d Bytes copied to " in snd_pcm_indirect2_capture_transfer()
500 bytes); in snd_pcm_indirect2_capture_transfer()
502 /* increase sw_data by the number of actually copied bytes from in snd_pcm_indirect2_capture_transfer()
505 rec->sw_data += bytes; in snd_pcm_indirect2_capture_transfer()
510 bytes); in snd_pcm_indirect2_capture_transfer()
512 /* number of bytes in the intermediate buffer, which haven't in snd_pcm_indirect2_capture_transfer()
515 rec->sw_ready += bytes; in snd_pcm_indirect2_capture_transfer()
532 /* hardware recorded some bytes, so there is something to read from the in snd_pcm_indirect2_capture_interrupt()