jpeg_v3_0_sw_init(9)
π jpeg_v3_0_sw_init(9) π
okay so bestie, welcome to the Kernel API Manual β yes, we're in kernel-land now, grab a matcha and let's go π
β¨ NAME β¨
jpeg_v3_0_sw_init β the sw init for the JPEG block, and yes it's exactly as iconic as it sounds π
πΈ SYNOPSIS πΈ
int jpeg_v3_0_sw_init (struct amdgpu_ip_block *ip_block );
like, that's the whole vibe right there. returns an int, takes one pointer, slays β¨
π¦ ARGUMENTS π¦
ip_blockβ a pointer to theamdgpu_ip_blockfor this hw instance. not some other instance bestie, this one π«Ά
π DESCRIPTION π
Load firmware and sw initialization.
that's it, that's the whole description, and honestly? it ate. short, sweet, main character energy π₯
π SEE ALSO π
Kernel file ./drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c β go read it, iykyk π
and the whole friend group, fr fr:
jpeg_v3_0_early_init(9)jpeg_v3_0_sw_fini(9)jpeg_v3_0_hw_init(9)jpeg_v3_0_hw_fini(9)jpeg_v3_0_suspend(9)jpeg_v3_0_resume(9)jpeg_v3_0_start(9)jpeg_v3_0_stop(9)jpeg_v3_0_dec_ring_get_rptr(9)jpeg_v3_0_dec_ring_get_wptr(9)jpeg_v3_0_dec_ring_set_wptr(9)
lowkey the whole squad is here β early_init, sw_fini, hw_init, hw_fini, suspend, resume, start, stop, and the three dec_ring rptr/wptr besties. no cap, that's all of them π
and that's the page, bestie π mwah π β brought to you by ./drivers/gpu/drm/amd/amdgpu, dated October 2026, page jpeg_v3_0_sw_init(9). 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