xe_gt_sriov_...fig_get_ggtt(9)
π xe_gt_sriov_pf_config_get_ggtt β Kernel API Manual β¨
okay so bestie, welcome to the xe_gt_sriov_pf_config_get_ggtt page, from the Kernel API Manual. she's a little query function and she's literally here to tell you how much GGTT address space a VF got. no cap, that's it, that's the whole vibe π
β¨ NAME β¨
xe_gt_sriov_pf_config_get_ggtt β query the size of the GGTT address space of the VF π«Ά
π¦ SYNOPSIS π¦
u64 xe_gt_sriov_pf_config_get_ggtt (struct xe_gt *gt , unsigned int vfid );
πΈ ARGUMENTS πΈ
gtβ thexe_gt, aka the graphics tile we're poking at πvfidβ the VF identifier, so we know which virtual friend we're asking about π
π DESCRIPTION π
okay so the one thing you HAVE to know: this function can only be called on PF. like, that's the vibe check. PF only, bestie. no sneaky VF calls π
β RETURN β
she hands you back the size of the VF's assigned GGTT address space β or, if we're talking about the PF's spare one, the size of that π
either way you get a u64, and you get it with main character energy.
π SEE ALSO π
like, the whole friend group fr fr β go say hi π
Kernel file ./drivers/gpu/drm/xe/xe_gt_sriov_pf_config.cxe_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_set_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 page, bestie π this lil cutie lives in ./drivers/gpu/drm/xe, dated October 2026, and she's filed under the name xe_gt_sriov_...fig_get_ggtt(9) β slay, go read the source, ily, bye π§ββοΈβ¨
π¦ 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