STRUCT QAIC_MANAGE_TRANS_DMA_XFER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, this is struct qaic_manage_trans_dma_xfer from the Kernel API Manual β€” and its whole main-character job is defining a DMA transfer transaction. ✨


🌸 SYNOPSIS 🌸

       struct qaic_manage_trans_dma_xfer {
           struct qaic_manage_trans_hdr hdr;
           __u32 tag;
           __u32 pad;
           __u64 addr;
           __u64 size;
        };
yes, that spacing is giving "straight from the header" energy, and we are keeping it. πŸ’…

πŸ¦‹ Members πŸ¦‹

  • hdr β€” In. Header to identify this transaction. The lil' name tag for this transaction, fr. πŸŽ€
  • tag β€” In. Identifies this transfer in other transactions. Opaque to the driver β€” it does not peek inside. πŸ™ˆ
  • pad β€” Structure padding. That's it, that's the field. 🫢
  • addr β€” In. Address of the data to DMA to the device. πŸ“
  • size β€” In. Length of the data to DMA to the device. πŸ“

🌈 SEE ALSO 🌈

Kernel file ./include/uapi/drm/qaic_accel.h β€” plus the whole struct squad:

  • struct qaic_manage_trans_hdr(9)
  • struct qaic_manage_trans_passthrough(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)
  • struct qaic_detach_slice(9)

mwah πŸ’‹ that's the page, bestie. source/version: ./include/uapi/drm; date: October 2026; footer title: struct qaic...ans_dma_xfer(9). 🫢

πŸ“¦ where this page comes from