XE_RTP_RULE_GRAPHICS_STEP(9)
π XE_RTP_RULE_GRAPHICS_STEP π
okay so bestie, welcome to the Kernel API Manual β¨ β this one's a page from the XE_RTP_RULE_GRAPHICS_STEP(9) fam, and it's genuinely so straightforward you're gonna eat it up π
β¨ NAME β¨
XE_RTP_RULE_GRAPHICS_STEP β literally just create a rule matching graphics stepping π no cap, that's the whole vibe.
πΈ SYNOPSIS πΈ
XE_RTP_RULE_GRAPHICS_STEP(start_, end_);
π¦ ARGUMENTS π¦
start_β the first stepping that matches the rule π (like, the beginning of the yes-zone)end_β the first stepping that does not match the rule π (the bouncer at the door, the vibe check failure point)
π DESCRIPTION π
so the thing you gotta know, and this is important so don't skip it π«Ά β the range that matches this rule is [start_, end_), meaning it's inclusive on the left, exclusive on the right. iykyk π
like, start_ is invited to the party, end_ is literally not on the list. main character energy from start_, absolute ghost from end_ π
for how you're actually supposed to use this, go peek at XE_RTP_RULES β that's the icon β¨
π₯ SEE ALSO π₯
the whole friend group, fr fr β starting with the kernel file ./drivers/gpu/drm/xe/xe_rtp.h and then:
XE_RTP_RULE_PLATFORM(9)XE_RTP_RULE_SUBPLATFORM(9)XE_RTP_RULE_PLATFORM_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)xe_rtp_match_has_msix(9)
bestie reminder π«Ά: this is kernel API territory, so double-check the actual header at ./drivers/gpu/drm/xe/xe_rtp.h before you ship anything, mwah π
and that's the whole page, slay ππ
it lives in ./drivers/gpu/drm/xe, it's dated October 2026, and the Kernel API Manual is the one who published it β periodt, no notes β¨π
π¦ 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