xe_rtp_match_has_msix(9)
π xe_rtp_match_has_msix(9) β the "does this platform have MSI-X??" check
okay so bestie, welcome to the Kernel API Manual page for xe_rtp_match_has_msix β¨ this is a little match function from the xe driver's RTP (rule table processing) crew, and honestly it's giving very "one job, does it well" energy π
πΈ NAME
xe_rtp_match_has_msix β matches when the platform has MSI-X, periodt π
β¨ SYNOPSIS
bool xe_rtp_match_has_msix (const struct xe_device *xe , const struct
xe_gt *gt , const struct xe_hw_engine *hwe );
she returns a bool, she takes three pointers, she's literally iconic π¦
π ARGUMENTS
xeβ the device structure π«Ά like, the whole GPU's info lives heregtβ the GT structure πΈ (that's a graphics tile, for the uninitiated β iykyk)hweβ the engine instance β the specific hardware engine we're looking at
π₯ RETURN
returns true if the platform has MSI-X interrupt support π that's the whole answer, no cap. false means nope, not today π
π SEE ALSO
bestie the linked list of friends is LONG and honestly she ate π
here's the whole squad, all from the kernel file ./drivers/gpu/drm/xe/xe_rtp.h:
XE_RTP_RULE_PLATFORM(9), XE_RTP_RULE_SUBPLATFORM(9), XE_RTP_RULE_PLATFORM_STEP(9), XE_RTP_RULE_GRAPHICS_STEP(9), XE_RTP_RULE_MEDIA_STEP(9), XE_RTP_RULE_ENGINE_CLASS(9), XE_RTP_RULE_FUNC(9), XE_RTP_RULE_GRAPHICS_VERSION(9), XE_RTP_RULE_GRAPHICS_VERSION_RANGE(9), XE_RTP_RULE_GRAPHICS_VERSION_ANY_GT(9), XE_RTP_RULE_MEDIA_VERSION(9), XE_RTP_RULE_MEDIA_VERSION_RANGE(9), XE_RTP_RULE_MEDIA_VERSION_ANY_GT(9), XE_RTP_RULE_IS_INTEGRATED(9), XE_RTP_RULE_IS_DISCRETE(9), XE_RTP_RULE_OR(9), XE_RTP_ACTION_WR(9), XE_RTP_ACTION_SET(9), XE_RTP_ACTION_CLR(9), XE_RTP_ACTION_FIELD_SET(9), XE_RTP_ACTION_FIELD_SET_FUNC(9), XE_RTP_ACTION_WHITELIST(9), XE_RTP_NAME(9), XE_RTP_ENTRY_FLAG(9), XE_RTP_ACTION_FLAG(9), XE_RTP_RULES(9), XE_RTP_ACTIONS(9), xe_rtp_match_always(9), xe_rtp_match_even_instance(9), xe_rtp_match_has_flat_ccs(9)
no like literally go read them all, they're all slaying in their own way π
π§ quick vibe check: this page lives in ./drivers/gpu/drm/xe and it's dated October 2026 β yes, the future, she's ahead of her time π
k bye love u, go match some MSI-X πππ¦
π¦ 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