intel_vgpu_s...bmission_ops(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… intel_vgpu_select_submission_ops(9)

okay so bestie, welcome to the Kernel API Manual</bold> β€” section 9, the fun one πŸŽ€ this whole page is about one little function whose full name is intel_vgpu_select_submission_ops, and it lives in the kernel's <purple>Kernel API Manual</purple> vibes. yes, the header's long, no we're not retyping it, we already said it. moving on ✨


✨ NAME ✨

intel_vgpu_select_submission_ops β€” select virtual submission interface πŸ¦‹ that's literally the whole job, that's the assignment, and she ate πŸ’…


🌸 SYNOPSIS 🌸

int intel_vgpu_select_submission_ops (struct intel_vgpu *vgpu ,
intel_engine_mask_t engine_mask , unsigned int interface );

look at her go 😭 three params, one int coming back. iconic.


πŸŽ€ ARGUMENTS πŸŽ€

  • vgpu β€” a vGPU 🫢 that's it, that's the description. she's a pointer to struct intel_vgpu, and no, the manpage is not gonna elaborate, and honestly? respect.
  • engine_mask β€” either ALL_ENGINES or a target engine mask πŸ‘‘ so like, all the engines or a specific chosen few β€” your pick, bestie.
  • interface β€” the expected vGPU virtual submission interface πŸ’– an unsigned int holding whichever interface you're trying to switch her into.

πŸ¦‹ DESCRIPTION πŸ¦‹

so the way this works: this function gets called when the guest configures the submission interface ✨ that's the whole plot. guest reconfigures β†’ kernel hits this β†’ submission interface selection happens. no cap, that's the entire description and we're not gonna invent lore that isn't there πŸ™ˆ


πŸ’œ RETURN πŸ’œ

  • zero (0) on success πŸŽ‰ slay
  • a negative error code if it failed 😭 ngl, if you see negatives, something did not go great

🌈 SEE ALSO 🌈

other pages in the same little friend group, go read them too fr fr:


πŸ’€ tiny reminder before you go: every single one of those references is spelled exactly the way the page spells it, so if you're grepping, copy them character for character. don't be out here typing intel_vgpu_clean_submissions with an extra s, the manpage did not say that πŸ™ˆ

and that's the page!! πŸ“ this gem came to you from ./drivers/gpu/drm/i915/gvt, dated October 2026 β€” so like, mark your calendars bestie, the docs said October 2026 and we respect the timestamp πŸ’–βœ¨πŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from