snd_pcm_limit_isa_dma_size(9)
π snd_pcm_limit_isa_dma_size β the Kernel API Manual β¨
okay so bestie, we're deep in the kernel sound subsystem rn (this is the snd_pcm_limit_isa_dma_size(9) page, iykyk) and honestly? this little function is giving tiny-but-iconic. no cap, it's a whole one-liner of a synopsis but it does exactly what it says on the tin π
β¨ NAME β¨
snd_pcm_limit_isa_dma_size β Get the max size fitting with ISA DMA transfer π
π¦ SYNOPSIS π¦
void snd_pcm_limit_isa_dma_size (int dma , size_t *max );
that's it. that's the whole signature. void return, two params, we move π«Ά
πΈ ARGUMENTS πΈ
dmaβ the DMA number, fr fr. it's anint, it's the DMA you're asking about βmaxβ pointer to store the max size π (yes it's asize_t *, so it's writing the answer back out through the pointer β main character energy, it doesn't return anything, it just fills your variable)
π SEE ALSO π
bestie the cross-reference list is long and honestly it ate. all of these live in the kernel file ./include/sound/pcm.h π§
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_sgbuf_get_chunk_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)
like I said. it ate. go read them all, I'll wait π
okay that's the whole page bestie, slay π it comes from the source ./include/sound and it's dated October 2026 β so yes, it's from the future, iconic behaviour, periodt π
β¨
π¦ 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