STRUCT JPU_FMT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct jpu_fmt(9) β€” driver's internal format data πŸ’–

okay so bestie, welcome to the Kernel API Manual page for struct jpu_fmt(9) ✨ this one is literally the driver's internal format data, and it's giving "small struct, big main character energy" πŸ’… no cap.


🌸 NAME 🌸

struct jpu_fmt β€” driver's internal format data. periodt. πŸŽ€


✨ SYNOPSIS ✨

struct jpu_fmt {
    u32 fourcc;
    u32 colorspace;
    u8 bpp[2];
    u8 h_align;
    u8 v_align;
    u8 subsampling;
    u8 num_planes;
    u16 types;
};

πŸŽ€ Members πŸŽ€

  • fourcc β€” the fourcc code, and it's 0 if not applicable 🫢
  • colorspace β€” the colorspace specifier 🎨
  • bpp β€” number of bits per pixel per plane πŸ“ yes, per plane, bestie
  • h_align β€” horizontal alignment order (align to 2^h_align) πŸ“
  • v_align β€” vertical alignment order (align to 2^v_align) πŸ“
  • subsampling β€” (horizontal:4 | vertical:4) subsampling factor 🧚 that notation is exact, iykyk
  • num_planes β€” number of planes πŸ›Ό
  • types β€” types of queue this format is applicable to πŸ‘‘

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/media/platform/renesas/rcar_jpu.c πŸ“
  • struct jpu(9) πŸ‘‘
  • struct jpu_buffer(9) πŸ¦‹
  • struct jpu_q_data(9) 🌸
  • struct jpu_ctx(9) πŸ’œ

That's the whole vibe, bestie β€” from ./drivers/media/platform/renesas, dated October 2026, for struct jpu_fmt(9). xoxo πŸ’–πŸ¦‹

πŸ“¦ where this page comes from