xe_gt_sriov_...g_print_ctxs(9)
πΈ xe_gt_sriov_pf_config_print_ctxs β Kernel API Manual π
okay so bestie, welcome to the Kernel API Manual page for xe_gt_sriov_pf_config_print_ctxs β yes the header got squished in the filename up top (xe_gt_sriov_...g_print_ctxs(9), iconic abbreviation behaviour honestly), but the real full name is right here and it ate. π«Ά
β¨ NAME β¨
xe_gt_sriov_pf_config_print_ctxs β Print GuC context IDs configurations. That's the whole vibe. π
π¦ SYNOPSIS π¦
int xe_gt_sriov_pf_config_print_ctxs (struct xe_gt *gt , struct
drm_printer *p );
like, it takes a gt and a p and returns an int. simple. clean. main character energy. β¨
π ARGUMENTS π
gtβ thexe_gtπ§ (yes literally just "the xe_gt", she is what she is)pβ thedrm_printerπ¨οΈ (this is where the printing happens, bestie)
π DESCRIPTION π
okay so here's the tea: this function prints GuC context ID allocations across all the VFs. all of them. the whole group chat. π¬
and the VFs that have no GuC context IDs? they get skipped β no context IDs, no invite to the print party. π
β οΈ important caveat bestie, do NOT sleep on this: this function can only be called on PF. not VF. PF. periodt. π
π₯ RETURN π₯
0 on success π or a negative error code on failure π. that's it, that's the return value.
β SEE ALSO β
the whole friend group, fr fr β every single one:
- 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_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_dbs(9)xe_gt_sriov_pf_config_print_lmem(9)xe_gt_sriov_pf_config_print_available_ggtt(9)
like, that's fifty-five cross-references, we are OBSESSED with the completeness. π
π«Ά and that's the page, bestie! this one lives in./drivers/gpu/drm/xe, and the version stamp is October 2026 β dated, signed, sealed, delivered.xe_gt_sriov_...g_print_ctxs(9)out. πβ¨ππ¦
π¦ 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