mali_c55_set_plane_done(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so mali_c55_set_plane_done is the function from the Kernel API Manual that does exactly this: mark the plane as written and process the buffer if both planes are finished. πŸ’…

🌸 SYNOPSIS 🌸

void mali_c55_set_plane_done (struct mali_c55_cap_dev *cap_dev , enum
mali_c55_planes plane );

πŸŽ€ ARGUMENTS πŸŽ€

  • cap_dev β€” pointer to the fr or ds pipe output 🫢
  • plane β€” the plane to mark as completed ✨

πŸ¦‹ DESCRIPTION πŸ¦‹

The Mali C55 ISP has muliplanar outputs for some formats that come with two separate "buffer write completed" interrupts β€” we need to flag each plane's completion and check whether both planes are done β€” if so, complete the buf in vb2. πŸ˜­πŸ‘‘

🌈 SEE ALSO 🌈

  • Kernel file ./drivers/media/platform/arm/mali-c55/mali-c55-capture.c πŸ“

mwah πŸ’– this page is from ./drivers/media/platform/arm/m... and dated October 2026 β€” periodt. πŸŽ€

πŸ“¦ where this page comes from