STRUCT QAIC_MANAGE_TRANS_DEACTIVATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay so welcome to the Kernel API Manual, bestie β€” this is the page for struct qaic_manage_trans_deactivate, and it's literally just a lil struct that defines a deactivate request. that's it. that's the whole vibe. no cap. 🫢


✨ NAME ✨

struct qaic_manage_trans_deactivate β€” defines a deactivate request. periodt. πŸ’–


🌸 SYNOPSIS 🌸

struct qaic_manage_trans_deactivate {
    struct qaic_manage_trans_hdr hdr;
    __u32 dbc_id;
    __u32 pad;
 };

look at her. three fields. absolutely iconic. πŸŽ€


πŸ¦‹ Members πŸ¦‹

so here's the breakdown of every single field, and yes we're doing all of them, i don't skip:

  • hdr β€” In. this is the header that identifies which transaction this is. lowkey the main character of the struct tbh. πŸ‘‘
  • dbc_id β€” In. the id of the assigned DBC. that's the ID, bestie, the one that got assigned. πŸ’…
  • pad β€” structure padding. must be 0. not like "should be", not like "try to" β€” must. so put a zero there, fr fr. ⭐
🚨 reminder that pad has to be 0, no exceptions, it's literally in the spec. don't be the one who forgets. πŸ™ˆ

🌈 SEE ALSO 🌈

the whole friend group, all linked, all (9), all here:

  • Kernel file ./include/uapi/drm/qaic_accel.h struct
  • qaic_manage_trans_hdr(9)
  • struct qaic_manage_trans_passthrough(9)
  • struct qaic_manage_trans_dma_xfer(9)
  • struct qaic_manage_trans_activate_to_dev(9)
  • struct qaic_manage_trans_activate_from_dev(9)
  • struct qaic_manage_trans_status_to_dev(9)
  • struct qaic_manage_trans_status_from_dev(9)
  • struct qaic_manage_msg(9)
  • struct qaic_create_bo(9)
  • struct qaic_mmap_bo(9)
  • struct qaic_sem(9)
  • struct qaic_attach_slice_entry(9)
  • struct qaic_attach_slice_hdr(9)
  • struct qaic_attach_slice(9)
  • struct qaic_execute_entry(9)
  • struct qaic_partial_execute_entry(9)
  • struct qaic_execute_hdr(9)
  • struct qaic_execute(9)
  • struct qaic_wait(9)
  • struct qaic_perf_stats_hdr(9)
  • struct qaic_perf_stats(9)
  • struct qaic_perf_stats_entry(9)
  • struct qaic_detach_slice(9)

go read them all, i'll wait. πŸ’œ


that's the page!! shipped from ./include/uapi/drm and dated October 2026, so bestie this is the version you're getting, it's giving very much authoritative. mwah. πŸ’‹πŸŒ·βœ¨

πŸ“¦ where this page comes from