amdtp_stream_update(9)
π amdtp_stream_update β the tea β
okay so bestie, welcome to the Kernel API Manual β¨ this one's a lil function from the kernel's sound/firewire corner and it's literally just one job. no cap.
π NAME π
amdtp_stream_update β it updates the stream after a bus reset ππ₯
like, the bus got reset, the stream's whole vibe was off, and this lil guy brings it back in line. iconic behaviour honestly π«Ά
β¨ SYNOPSIS β¨
void amdtp_stream_update (struct amdtp_stream *s );
that's it. that's the whole signature. returns nothing (void), takes one pointer, done. periodt π
πΈ ARGUMENTS πΈ
sβ the AMDTP stream π yeah that's it, that's the whole argument list. one stream, one pointer, go off queen.
π¦ SEE ALSO π¦
bestie there is SO much more where this came from, the whole squad is here ππ all of these live in the kernel file ./sound/firewire/amdtp-stream.c:
amdtp_stream_init(9)amdtp_stream_destroy(9)amdtp_stream_add_pcm_hw_constraints(9)amdtp_stream_set_parameters(9)amdtp_stream_get_max_payload(9)amdtp_stream_pcm_prepare(9)amdtp_stream_start(9)amdtp_domain_stream_pcm_pointer(9)amdtp_domain_stream_pcm_ack(9)amdtp_stream_stop(9)amdtp_stream_pcm_abort(9)amdtp_domain_init(9)amdtp_domain_destroy(9)amdtp_domain_add_stream(9)amdtp_domain_start(9)amdtp_domain_stop(9)
likeβ¦ the whole friend group fr fr π«Ά go read all of them, iykyk π
ngl this is basically the "fix your hair after the bus sneezed on you" function. bus reset happens, you call this, stream is slaying again. simple as. π β¨
and that's the page!! sign-off time π this lil beauty lives in ./sound/firewire, and the manual's dated October 2026 β mwah, ily, go update some streams bestie ππ¦π
π¦ 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