STRUCT QAIC_DETACH_SLICE(9)
π 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 be0. Not1, not0xdeadbeef, 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
- 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