STRUCT VOP2_OPS(9)
π NAME π
struct vop2_ops β helper operations for vop2 hardware β¨
okay so bestie, this is struct vop2_ops(9) from the Kernel API Manual β the manual page for vop2 helper operations, and it's giving very demure, very mindful struct energy. π
πΈ SYNOPSIS πΈ
struct vop2_ops {
unsigned long (*setup_intf_mux)(struct vop2_video_port *vp, int
ep_id, u32 polflags);
void (*setup_bg_dly)(struct vop2_video_port *vp);
void (*setup_overlay)(struct vop2_video_port *vp);
};
π― Members
The member hooks are the three function pointers in the synopsis above: setup_intf_mux, setup_bg_dly, and setup_overlay. No cap, that's the whole cast. π«Ά
π¬ Description
The common part of the vop2 driver uses these hooks to implement the proper behaviour of different variants. That's the lore: shared driver code, variant-specific slay. π₯
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/rockchip/rockchip_drm_vop2.hβ that's the one to peek at if you want the full tea. π΅
Mwah π β this page comes from the source/version line ./drivers/gpu/drm/rockchip, dated October 2026. Bye bestie, go slay some vop2 ops. ππ
π¦ 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