STRUCT QAIC_DETACH_SLICE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME

struct qaic_detach_slice β€” bestie, this one detaches the slicing configuration from a BO. That's the whole vibe. It's the breakup struct. ✨


πŸŽ€ SYNOPSIS

struct qaic_detach_slice {
    __u32 handle;
    __u32 pad;
 };

πŸ¦‹ Members

Ok so there's exactly two fields and one of them is padding, we love an efficient queen πŸ‘‘

  • handle β€” In. πŸ’– This is the GEM handle of the BO whose slicing configuration you're detaching. Yes, that BO. The one you're breaking up with.
  • pad β€” Structure padding. It must be 0. Not 1, not 0xdeadbeef, literally zero. No cap, it has to be 0. πŸ™ˆ

🌸 SEE ALSO

Kernel file ./include/uapi/drm/qaic_accel.h struct qaic_manage_trans_hdr(9), plus the whole ✨friend group✨ β€” every single one of these is iconic in its own right:

  • 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_deactivate(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)

and that's the whole page, periodt πŸ’… Source: ./include/uapi/drm, dated October 2026 β€” and yes, the page is literally named struct qaic_detach_slice(9) in case you forgot what you clicked on 🫢✨

πŸ“¦ where this page comes from