xe_gt_sriov_...set_fair_dbs(9)
π xe_gt_sriov_pf_config_set_fair_dbs
okay bestie, so this is a page straight out of the Kernel API Manual (yes, the kernel has lore too) and it's about one very specific lil function. sit down, hydrate, let's go π«Ά
β¨ NAME β¨
xe_gt_sriov_pf_config_set_fair_dbs β Provision many VFs with fair GuC doorbell IDs.
likeβ¦ it's handing out doorbells ποΈ (GuC ones, not your ring camera) to a whole squad of VFs, and it's doing it fairly, which is the whole vibe.
πΈ SYNOPSIS πΈ
int xe_gt_sriov_pf_config_set_fair_dbs (struct xe_gt *gt , unsigned int
vfid , unsigned int num_vfs );
that's it. that's the signature. she's an int returning icon π
π ARGUMENTS π
gtβ thexe_gt. literally justβ¦ the gt. the graphics tile in question, the main character of this whole operation π¦vfidβ starting VF identifier. β οΈ can't be0β like, do not even try it, that's not a valid starting pointnum_vfsβ number of VFs to provision. β οΈ can't be0either β you can't provision zero VFs, that's giving nothing, that's an empty group chat π
π₯ DESCRIPTION π₯
This function can only be called on PF.
that's it. that's the whole description. one (1) sentence. she said what she said and she left π (PF = physical function, if you were wondering, but the manpage didn't say that so I'm just saying it in a whisper, iykyk)
π¨ lowkey important: only on PF. not VF. not "maybe". PF. don't test her.
β RETURN β
0on success β slay, we love a clean zero π- a negative error code on failure β the classic kernel "nope" π it's negative, so you know something went sideways
π SEE ALSO π
okay this is the part where she lists her entire friend group. buckle up, there are SO many. every single one is here, no cap, nobody left behind π
- Kernel file
./drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c xe_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_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)
like I said. the whole friend group. they all ate π β¨
sign-off bestie π§: this page lives in./drivers/gpu/drm/xeand it's dated October 2026, filed underxe_gt_sriov_...set_fair_dbs(9)β yes the title got abbreviated with...and yes she still slayed. bye ily, go provision some doorbells fairly ππ¦
π¦ 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