STRUCT AMDXDNA_DRM_QUERY_FIRMWARE_VERSION(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct amdxdna_drm_query_firmware_version(9) ✨

okay bestie, welcome to the Kernel API Manual 🫢 β€” today's main character is struct amdxdna_drm_query_firmware_version</p>, and it does exactly what it says on the tin: it's how you query the firmware version πŸ’… no cap.


🌸 NAME 🌸

struct amdxdna_drm_query_firmware_version</p> β€” query the firmware version, periodt ✨


πŸ’– SYNOPSIS πŸ’–

struct amdxdna_drm_query_firmware_version {
    __u32 major;
    __u32 minor;
    __u32 patch;
    __u32 build;
 };

like… four __u32 fields and she's iconic πŸ‘‘ that's the whole struct, no notes.


πŸŽ€ Members πŸŽ€

okay so let's meet the cast, one field at a time 🧚

  • major β€” the major version number, she's the big sister of the family πŸ’œ
  • minor β€” the minor version number, lowkey important too πŸ¦‹
  • patch β€” the patch level version number, the little fixer-upper 🌸
  • build β€” the build ID, iykyk πŸ”₯

🌈 SEE ALSO 🌈

the whole friend group fr fr β€” first up, the kernel file ./include/uapi/drm/amdxdna_accel.h struct, then literally all of these cuties:

  • 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_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_async_error(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)

and that's the whole page bestie, no crumbs left πŸ“ mwah πŸ’‹

signed, sealed, delivered from ./include/uapi/drm β€” October 2026 πŸŽ€ catch you in the next manpage, ily 🫢

πŸ“¦ where this page comes from