STRUCT DRM_PANFROST_SYNC_BO(9)
π struct drm_panfrost_sync_bo(9) β the Kernel API Manual moment
okay so bestie, welcome to the Kernel API Manual, page struct drm_panfrost_sync_bo(9). this is the whole vibe, let's go π
β¨ NAME β¨
struct drm_panfrost_sync_bo β bestie, it's literally the ioctl argument for syncing BO maps. that's the whole glow-up. that's the assignment. π
β¨ SYNOPSIS β¨
here's the struct, exactly as it lives, no edits, no cap:
struct drm_panfrost_sync_bo {
__u64 ops;
__u32 op_count;
__u32 pad;
};
look at her. four fields. immaculate layout. π«Ά
β¨ Members β¨
okay so the source page keeps a Members slot and thenβ¦ says nothing in it. i know, i know, the suspense is unreal π. no per-field blurbs are given here β it's just the struct fields sitting there looking iconic:
opsβ a__u64, listed as-is, no description given on this pageop_countβ a__u32, listed as-is, no description given on this pagepadβ a__u32, listed as-is, no description given on this page
that's it. that's the section. short king energy. π
β¨ SEE ALSO β¨
go read these, bestie, they're the friend group π¦:
./include/uapi/drm/panfrost_drm.hβ the kernel file this one's a struct instruct drm_panfrost_submit(9)struct drm_panfrost_wait_bo(9)struct drm_panfrost_create_bo(9)struct drm_panfrost_mmap_bo(9)struct drm_panfrost_set_label_bo(9)
fr fr: if you're chasing how the syncing actually works, the answers live in that header and those sibling pages β this page is the name tag, not the whole story π
and that's the page, bestie!! πΈ sourced straight from ./include/uapi/drm, dated October 2026 β go off, drink some water, and don't forget to #include your little heart out π§π
π¦ 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