STRUCT JPU_CTX(9)
struct jpu_ctx(9) π
okay so welcome to the Kernel API Manual, bestie β todayβs main character is literally struct jpu_ctx(9) π and it is giving βthe device context data.β No cap.
πΈ NAME πΈ
struct jpu_ctxβ the device context data β¨
β¨ SYNOPSIS β¨
hereβs the whole struct, copied exactly because we do not play with code, bestie π :
struct jpu_ctx {
struct jpu *jpu;
bool encoder;
unsigned short compr_quality;
struct jpu_q_data out_q;
struct jpu_q_data cap_q;
struct v4l2_fh fh;
struct v4l2_ctrl_handler ctrl_handler;
};
π«Ά Members π«Ά
jpuβ the JPEG IP device for this context πencoderβ compression (encode) operation or decompression (decode) π¦compr_qualityβ destination image quality in compression (encode) mode πΈout_qβ source (output) queue information π«cap_qβ destination (capture) queue information πfhβ file handler πctrl_handlerβ controls handler ποΈ
π SEE ALSO π
bestie, go peek at the kernel file ./drivers/media/platform/renesas/rcar_jpu.c and these icons: struct jpu(9), struct jpu_buffer(9), struct jpu_fmt(9), struct jpu_q_data(9) πβ¨
made with π from ./drivers/media/platform/renesas Β· October 2026 Β· struct jpu_ctx(9) β source/version + date, bestie, no cap π«Άπ
π¦ 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