STRUCT QAIC_PARTIAL_EXECUTE_ENTRY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct qaic_partial_execute_entry πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ this page is all about struct qaic_partial_execute_entry, and it is literally the struct that defines a BO to resize and submit. no cap, that's the whole vibe 🫢


🌸 NAME 🌸

struct qaic_partial_execute_entry β€” Defines a BO to resize and submit. periodt πŸ’…


✨ SYNOPSIS ✨

here's the struct in all its glory, bestie β€” keep the fields exactly as they are:

       struct qaic_partial_execute_entry {
           __u32 handle;
           __u32 dir;
           __u64 resize;
        };

🧚 Members 🧚

  • handle β€” In. GEM handle of the BO to commit to the device. that's the handle bestie, don't lose it πŸŽ€
  • dir β€” In. Direction of data. 1 = to device, 2 = from device. pick a lane, iconic behavior only 🌈
  • resize β€” In. New size of the BO. Must be <= the original BO size. resize as 0 would be interpreted as no DMA transfer is involved. so yeah, zero means no DMA transfer is involved β€” noted, fr fr πŸ’€

πŸ‘€ SEE ALSO πŸ‘€

Kernel file ./include/uapi/drm/qaic_accel.h struct β€” yes, that's the spot. and here's the whole friend group, bestie:

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

xoxo, your kernel bestie πŸ’… β€” signing off from ./include/uapi/drm, dated October 2026, all about struct qaic...xecute_entry(9) 🫢✨

πŸ“¦ where this page comes from