STRUCT AMDXDNA_DRM_QUERY_AIE_TILE_METADATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct amdxdna_drm_query_aie_tile_metadata(9) πŸ’…

okay bestie, welcome to the Kernel API Manual ✨ this page is literally all about struct amdxdna_drm_query_aie_tile_metadata β€” the little glow-up container that lets you query the metadata of an AIE tile. And by "tile" we mean core, mem, and shim, no cap 🫢


🌸 NAME 🌸

struct amdxdna_drm_query_aie_tile_metadata β€” query the metadata of AIE tile (core, mem, shim) πŸ’«


✨ SYNOPSIS ✨

struct amdxdna_drm_query_aie_tile_metadata {
    __u16 row_count;
    __u16 row_start;
    __u16 dma_channel_count;
    __u16 lock_count;
    __u16 event_reg_count;
    __u16 pad[3];
 };

that's the whole glow-up, she's compact and she knows it πŸŽ€


πŸ¦‹ Members πŸ¦‹

okay so bestie, let's meet the cast πŸ‘‘

  • row_count β€” the number of rows. literally just how many rows we're dealing with πŸ’…
  • row_start β€” the starting row number. where the whole thing begins, main character energy ✨
  • dma_channel_count β€” the number of dma channels. count 'em πŸ”₯
  • lock_count β€” the number of locks. no ✨drama✨, just locks πŸ”’
  • event_reg_count β€” the number of events. yes bestie, events πŸŽ€
  • pad β€” structure padding. it's giving "I'm just here to hold space" 😭 iconic, honestly 🫢

🌈 SEE ALSO 🌈

kernel file ./include/uapi/drm/amdxdna_accel.h β€” that's where she lives, iykyk πŸ“

and the whole friend group πŸ‘‡ like, the entire squad, no one left out πŸ’–

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

πŸ’€ friendly reminder bestie: this is kernel API stuff, so keep the details exact β€” the vibes are flexible, the fields are not 😌

k so that's the page!! this li'l icon came from ./include/uapi/drm, dated October 2026, and she's filed under struct amdxdna_drm_query_aie_tile_metadata(9). go off, bestie πŸŒŸπŸ’œπŸ¦‹

πŸ“¦ where this page comes from