STRUCT S5P_JPEG_Q_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct s5p_jpeg_q_data(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual ✨ you're literally reading the page for struct s5p_jpeg_q_data, and it's giving "parameters of one queue" main character energy. let's get into it πŸŽ€


🌸 NAME 🌸

struct s5p_jpeg_q_data β€” the parameters of one queue, periodt πŸ’–


✨ SYNOPSIS ✨

here's the whole struct, copied exactly, no cap (do NOT let me catch you retyping it by hand, just copy-paste fr fr):

struct s5p_jpeg_q_data {
    struct s5p_jpeg_fmt     *fmt;
    u32 w;
    u32 h;
    u32 sos;
    struct s5p_jpeg_marker  dht;
    struct s5p_jpeg_marker  dqt;
    u32 sof;
    u32 sof_len;
    u32 size;
 };

πŸ¦‹ Members πŸ¦‹

so every field is a little vibe check on the queue, here's the whole roster πŸ‘‘

  • fmt β€” the driver-specific format of this queue 🌈 like, whose aesthetic is this queue serving, y'know?
  • w β€” image width πŸ“
  • h β€” image height πŸ“
  • sos β€” JPEG_MARKER_SOS's position relative to the buffer beginning πŸ‘€ (it's a position, not a vibe)
  • dht β€” JPEG_MARKER_DHT' positions relative to the buffer beginning 🎯
  • dqt β€” JPEG_MARKER_DQT' positions relative to the buffer beginning 🎯 (yes, same deal, different marker, slay)
  • sof β€” JPEG_MARKER_SOF0's position relative to the buffer beginning 🌟
  • sof_len β€” JPEG_MARKER_SOF0's payload length (without the length field itself, okurrr β€” that part is important, don't @ me) πŸ’€
  • size β€” image buffer size in bytes πŸ’Ύ iconic, honestly

🫢 SEE ALSO 🫢

bestie, go read these next, they're in the same friend group πŸ’œ

Kernel file ./drivers/media/platform/samsung/s5p-jpeg/jpeg-core.h struct s5p_jpeg(9), struct s5p_jpeg_fmt(9), struct s5p_jpeg_marker(9), struct s5p_jpeg_ctx(9), struct s5p_jpeg_buffer(9), struct s5p_jpeg_addr(9)


and that's the whole page, you ate that ngl πŸ“ this masterpiece came from ./drivers/media/platform/samsu... and it's dated October 2026, so yeah, it's from the future, iykyk 🧚✨ bye bestie, go forth and queue correctly πŸ’–

πŸ“¦ where this page comes from