intel_vgpu_s...bmission_ops(9)
π 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 tostruct intel_vgpu, and no, the manpage is not gonna elaborate, and honestly? respect.engine_maskβ eitherALL_ENGINESor a target engine mask π so like, all the engines or a specific chosen few β your pick, bestie.interfaceβ the expected vGPU virtual submission interface π anunsigned intholding 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:
- kernel file
./drivers/gpu/drm/i915/gvt/scheduler.cπ (that's where the source lives, go look, iykyk) intel_gvt_scan_and_shadow_workload(9)intel_vgpu_clean_submission(9)intel_vgpu_reset_submission(9)intel_vgpu_setup_submission(9)intel_vgpu_destroy_workload(9)intel_vgpu_create_workload(9)intel_vgpu_queue_workload(9)
π 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 typingintel_vgpu_clean_submissionswith an extras, 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
- 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