STRUCT QAIC_MANAGE_MSG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct qaic_manage_msg(9) ✨

okay bestie, welcome to the Kernel API Manual πŸ’… today we're looking at struct qaic_manage_msg β€” and yes, the name is a mouthful, but it's literally just "a message to the device." That's the whole vibe. πŸŽ€


🌸 NAME 🌸

struct qaic_manage_msg β€” Defines a message to the device. that's it, that's the tweet 🫢


✨ SYNOPSIS ✨

struct qaic_manage_msg {
    __u32 len;
    __u32 count;
    __u64 data;
 };

look at her. three fields. immaculate. no notes. πŸ‘‘


πŸ¦‹ Members πŸ¦‹

  • len β€” In. Length of all the transactions contained within this message. basically how much stuff is in the bag πŸ’–
  • count β€” In. Number of transactions in this message. like, how many things are in the bag, bestie πŸ“
  • data β€” In. Address to an array where the transactions can be found. this is the actual address of the array, the map to the treasure 🌈
all three of these are In. β€” input only, so don't go writing back into them and expecting main character energy, okay? πŸ™ˆ

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./include/uapi/drm/qaic_accel.h struct

and the whole friend group, fr fr:

  • 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_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)

that's the entire squad and they all ate πŸ”₯


okay that's the whole page, you understood it perfectly, i'm so proud of you πŸ§šπŸ’œ this little number lives in ./include/uapi/drm, dated October 2026, and it's literally struct qaic_manage_msg(9) β€” go forth and manage those messages, bestie πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from