STRUCT AMDXDNA_ASYNC_ERROR(9)
π struct amdxdna_async_error(9) π
okay bestie, welcome to the Kernel API Manual β yes, that's the manual name, we're fancy here. Today's main character: struct amdxdna_async_error, aka the XDNA async error structure. It's giving "something went wrong and we're documenting it" energy and honestly? iconic. π¦
β¨ NAME β¨
struct amdxdna_async_error β the XDNA async error structure, no cap. That's literally the whole vibe. π
πΈ SYNOPSIS πΈ
here's the whole glow-up, verbatim, don't touch:
struct amdxdna_async_error {
__u64 err_code;
__u64 ts_us;
__u64 ex_err_code;
};
like, three __u64 fields and a dream. slay. π
π«Ά Members π«Ά
okay so let's meet the cast, member by member, because they all ate:
err_codeβ the error code. the headline. the reason you're here. πts_usβ the timestamp. when did the drama happen? now you know. βex_err_codeβ the extra error code. yes, there's extra. because one error code was simply not enough. main character energy fr fr. π
π₯ SEE ALSO π₯
first up, the lore lives in the kernel file ./include/uapi/drm/amdxdna_accel.h β go read it, iykyk. π
and then the whole friend group, in order, no skips, no cuts:
struct amdxdna_drm_create_hwctx(9)struct amdxdna_drm_destroy_hwctx(9)struct amdxdna_cu_config(9)struct amdxdna_hwctx_param_config_cu(9)struct amdxdna_drm_config_hwctx(9)struct amdxdna_drm_va_entry(9)struct amdxdna_drm_va_tbl(9)struct amdxdna_drm_create_bo(9)struct amdxdna_drm_get_bo_info(9)struct amdxdna_drm_sync_bo(9)struct amdxdna_drm_exec_cmd(9)struct amdxdna_drm_wait_cmd(9)struct amdxdna_drm_query_aie_status(9)struct amdxdna_drm_query_aie_version(9)struct amdxdna_drm_query_aie_tile_metadata(9)struct amdxdna_drm_query_aie_metadata(9)struct amdxdna_drm_query_clock(9)struct amdxdna_drm_query_clock_metadata(9)struct amdxdna_drm_query_sensor(9)struct amdxdna_drm_query_hwctx(9)struct amdxdna_drm_get_power_mode(9)struct amdxdna_drm_query_firmware_version(9)struct amdxdna_drm_get_resource_info(9)struct amdxdna_drm_attribute_state(9)struct amdxdna_drm_query_telemetry_header(9)struct amdxdna_drm_get_info(9)struct amdxdna_drm_hwctx_entry(9)struct amdxdna_drm_bo_usage(9)struct amdxdna_drm_get_array(9)struct amdxdna_drm_set_state(9)struct amdxdna_drm_set_power_mode(9)
that's the whole roster. go say hi. π
and that's a wrap, bestie π β this page came from the source tree ./include/uapi/drm, dated October 2026, and it's filed under struct amdxdna_async_error(9). mwah. take care of her. π
β¨
π¦ 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