amdgpu_atpx_...fy_interface(9)
π amdgpu_atpx_verify_interface(9) β from the Kernel API Manual, bestie
okay so first things first, the full name is amdgpu_atpx_verify_interface β the header up top gets all truncate-y and shows it as amdgpu_atpx_...fy_interface(9), but that's just the manpage being dramatic and hiding letters. we know who she is. π
β¨ NAME β¨
amdgpu_atpx_verify_interface β verify ATPX, that's it, that's the whole job π«Ά
πΈ SYNOPSIS πΈ
int amdgpu_atpx_verify_interface (struct amdgpu_atpx *atpx );
π ARGUMENTS π
atpxβ the amdgpu atpx struct, literally the thing we're poking at π
π¦ DESCRIPTION π¦
so what this does is it runs the ATPX_FUNCTION_VERIFY_INTERFACE ATPX function, which initializes ATPX and figures out which features are actually supported β and yes, that applies to all asics, no exceptions, everyone gets the vibe check β¨
it returns 0 on success and an error on failure. no cap. that's the whole tea. π΅
ngl, if it errors, something is off with the ATPX situation β the return value is your girl telling you it didn't work out. π
π SEE ALSO π
the kernel file lives right here, go look:
./drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c
and then the whole friend group of related functions, all of them, in order, because we don't leave anyone out π
amdgpu_atpx_call(9)amdgpu_atpx_parse_functions(9)amdgpu_atpx_validate(9)amdgpu_atpx_set_discrete_state(9)amdgpu_atpx_switch_disp_mux(9)amdgpu_atpx_switch_i2c_mux(9)amdgpu_atpx_switch_start(9)amdgpu_atpx_switch_end(9)amdgpu_atpx_switchto(9)amdgpu_atpx_power_state(9)amdgpu_atpx_pci_probe_handle(9)amdgpu_atpx_init(9)amdgpu_atpx_get_client_id(9)amdgpu_atpx_detect(9)amdgpu_register_atpx_handler(9)amdgpu_unregister_atpx_handler(9)
like, read them, they're all iconic in their own way, iykyk π
and that's the page!! sign-off time: this little number comes from ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and the manual name at the footer is that same truncated amdgpu_atpx_...fy_interface(9) β slay, go forth and verify that interface bestie π
β¨π
π¦ 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