xe_gt_sriov_...fig_set_lmem(9)
π xe_gt_sriov_...fig_set_lmem(9)
okay so bestie, welcome to the Kernel API Manual β this is the page for xe_gt_sriov_...fig_set_lmem, and it's literally the "give a VF some video memory" button. Let's get into it π
β¨ NAME β¨
xe_gt_sriov_pf_config_set_lmem β Provision VF with LMEM.
Like, you're the PF, you've got LMEM, and you're handing a slice of it to a VF. Giving energy π
πΈ SYNOPSIS πΈ
int xe_gt_sriov_pf_config_set_lmem (struct xe_gt *gt , unsigned int vfid
, u64 size );
π¦ ARGUMENTS π¦
gtβ thexe_gt(can't be media) π like, genuinely cannot be media, don't even try itvfidβ the VF identifier, aka which VF is getting blessed todaysizeβ requested LMEM size, the actual amount of memory we're handing over π
β DESCRIPTION β
This function can only be called on PF.
fr fr, PF only. If you're not the PF, this is not your moment β it's giving main character energy and you are not the main character here π
π SEE ALSO π
the whole friend group, no cap β every single one of these:
Kernel file ./drivers/gpu/drm/xe/xe_gt_sriov_pf_config.cxe_gt_sriov_pf_config_get_ggtt(9),xe_gt_sriov_pf_config_set_ggtt(9)xe_gt_sriov_pf_config_bulk_set_ggtt(9)xe_gt_sriov_pf_config_set_fair_ggtt(9)xe_gt_sriov_pf_config_ggtt_save(9)xe_gt_sriov_pf_config_ggtt_restore(9)xe_gt_sriov_pf_config_get_ctxs(9),xe_gt_sriov_pf_config_set_ctxs(9)xe_gt_sriov_pf_config_bulk_set_ctxs(9)xe_gt_sriov_pf_config_set_fair_ctxs(9)xe_gt_sriov_pf_config_get_dbs(9),xe_gt_sriov_pf_config_set_dbs(9)xe_gt_sriov_pf_config_bulk_set_dbs(9)xe_gt_sriov_pf_config_set_fair_dbs(9)xe_gt_sriov_pf_config_get_lmem(9)xe_gt_sriov_pf_config_bulk_set_lmem_locked(9)xe_gt_sriov_pf_config_bulk_set_lmem(9)xe_gt_sriov_pf_config_get_lmem_locked(9)xe_gt_sriov_pf_config_set_lmem_locked(9)xe_gt_sriov_pf_config_get_lmem_obj(9)xe_gt_sriov_pf_config_set_fair_lmem(9)xe_gt_sriov_pf_config_set_fair(9)xe_gt_sriov_pf_config_set_exec_quantum_locked(9)xe_gt_sriov_pf_config_set_exec_quantum(9)xe_gt_sriov_pf_config_get_exec_quantum_locked(9)xe_gt_sriov_pf_config_get_exec_quantum(9)xe_gt_sriov_pf_config_bulk_set_exec_quantum_locked(9)xe_gt_sriov_pf_config_set_groups_exec_quantums(9)xe_gt_sriov_pf_config_get_groups_exec_quantums(9)xe_gt_sriov_pf_config_set_preempt_timeout_locked(9)xe_gt_sriov_pf_config_set_preempt_timeout(9)xe_gt_sriov_pf_config_get_preempt_timeout_locked(9)xe_gt_sriov_pf_config_get_preempt_timeout(9)xe_gt_sriov_pf_config_bulk_set_preempt_timeout_locked(9)xe_gt_sriov_pf_config_set_groups_preempt_timeouts(9)xe_gt_sriov_pf_config_get_groups_preempt_timeouts(9)xe_gt_sriov_pf_config_set_sched_priority(9)xe_gt_sriov_pf_config_get_sched_priority(9)xe_gt_sriov_pf_config_force_sched_priority_locked(9)xe_gt_sriov_pf_config_set_fair_sched(9)xe_gt_sriov_pf_config_set_threshold(9)xe_gt_sriov_pf_config_get_threshold(9)xe_gt_sriov_pf_config_release(9),xe_gt_sriov_pf_config_sanitize(9)xe_gt_sriov_pf_config_push(9),xe_gt_sriov_pf_config_is_empty(9)xe_gt_sriov_pf_config_save(9),xe_gt_sriov_pf_config_restore(9)xe_gt_sriov_pf_config_init(9),xe_gt_sriov_pf_config_restart(9)xe_gt_sriov_pf_config_print_ggtt(9)xe_gt_sriov_pf_config_print_ctxs(9),xe_gt_sriov_pf_config_print_dbs(9)xe_gt_sriov_pf_config_print_lmem(9)- `xe_gt_sriov_pf_config_print_available_ggtt(9)
and that's the whole page, bestie π«Ά this came out of ./drivers/gpu/drm/xe, dated October 2026, and it lives under the name xe_gt_sriov_...fig_set_lmem(9) β ily, go provision some memory responsibly πβ¨
π¦ 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