snd_pcm_sgbu...t_chunk_size(9)
π snd_pcm_sgbu...t_chunk_size(9) π
okay bestie, welcome to the Kernel API Manual page for snd_pcm_sgbu...t_chunk_size(9) β yes the title is doing the absolute most with that truncation, but we move. This is the one that computes the max size that fits within the contig. page from the given size. no cap, that's the whole vibe. β¨
πΈ NAME πΈ
snd_pcm_sgbuf_get_chunk_size β compute the max size that fits within the contig. page from the given size.
β¨ SYNOPSIS β¨
unsigned int snd_pcm_sgbuf_get_chunk_size (struct snd_pcm_substream
*substream , unsigned int ofs , unsigned int size );
π ARGUMENTS π
substreamβ PCM substream. that's the PCM substream right there, bestie.ofsβ byte offset. literally the byte offset.sizeβ byte size to examine. the byte size you're examining, periodt.
π RETURN π
chunk size. that's it, that's the return β chunk size. iconic. π
π¦ SEE ALSO π¦
Kernel file: ./include/sound/pcm.h β and here's the whole squad, nobody left out:
snd_pcm_stream_linked(9)snd_pcm_stream_lock_irqsave(9)snd_pcm_stream_lock_irqsave_nested(9)snd_pcm_group_for_each_entry(9)snd_pcm_running(9)__snd_pcm_set_state(9)bytes_to_samples(9)bytes_to_frames(9)samples_to_bytes(9)frames_to_bytes(9)frame_aligned(9)snd_pcm_lib_buffer_bytes(9)snd_pcm_lib_period_bytes(9)snd_pcm_playback_avail(9)snd_pcm_capture_avail(9)snd_pcm_playback_hw_avail(9)snd_pcm_capture_hw_avail(9)snd_pcm_playback_ready(9)snd_pcm_capture_ready(9)snd_pcm_playback_data(9)snd_pcm_playback_empty(9)snd_pcm_capture_empty(9)snd_pcm_trigger_done(9)params_channels(9)params_rate(9)params_period_size(9)params_periods(9)params_buffer_size(9)params_buffer_bytes(9)snd_pcm_hw_constraint_single(9)snd_pcm_format_cpu_endian(9)snd_pcm_set_sync(9)snd_pcm_set_runtime_buffer(9)snd_pcm_gettime(9)snd_pcm_set_fixed_buffer(9)snd_pcm_set_fixed_buffer_all(9)snd_pcm_sgbuf_get_addr(9)snd_pcm_limit_isa_dma_size(9)snd_pcm_direction_name(9)snd_pcm_stream_str(9)snd_pcm_chmap_substream(9)pcm_format_to_bits(9)pcm_for_each_format(9)
okay that's the page, bestie π«Ά source/version: ./include/sound β’ date: October 2026 β’ title: snd_pcm_sgbu...t_chunk_size(9) β mwah π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms