STRUCT QAIC_MANAGE_TRANS_DEACTIVATE(9)
π 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 be0. not like "should be", not like "try to" β must. so put a zero there, fr fr. β
π¨ reminder thatpadhas to be0, 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.hstruct 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
- 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