STRUCT HL_INFO_SYNC_MANAGER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct hl_info_sync_manager(9) β€” the Kernel API Manual glow-up ✨

okay so bestie, welcome to the Kernel API Manual page for struct hl_info_sync_manager πŸŽ€ this is a lil kernel-level struct, and it's giving "sync manager information" realness β€” that's literally what the NAME section says, no cap πŸ’–


✨ NAME ✨

struct hl_info_sync_manager β€” sync manager information πŸ¦‹


🌸 SYNOPSIS 🌸

here's the whole thing, verbatim, don't touch a single character or I will cry:

struct hl_info_sync_manager {
    __u32 first_available_sync_object;
    __u32 first_available_monitor;
    __u32 first_available_cq;
    __u32 reserved;
 };

look at her. four __u32 fields. immaculate. πŸ”₯


πŸ‘‘ MEMBERS πŸ‘‘

let's do a lil member-by-member vibe check, bestie 🫢

  • first_available_sync_object β€” the first available sob πŸ’€ yes that's the actual abbreviation the page uses, we don't ask questions, we just respect it
  • first_available_monitor β€” the first available monitor πŸ‘€
  • first_available_cq β€” the first available cq ✨

and then there's reserved, which is just... sitting there in the struct being mysterious πŸ™ˆ the page doesn't say anything else about it, so neither will I β€” we respect her privacy πŸ’…

ngl bestie, the descriptions here are short and sweet. that's the whole manual. no extra lore. don't go making stuff up about what these mean in practice β€” the page literally just says "first available" three times and dips 😭

🌈 SEE ALSO 🌈

the full squad, all of them, in order, every single one πŸ’œ:

  • Kernel file ./include/uapi/drm/habanalabs_accel.h enum
  • hl_goya_dma_direction(9)
  • enum hl_device_status(9)
  • struct hl_info_hw_ip_info(9)
  • struct hl_info_pci_counters(9)
  • struct hl_info_clk_throttle(9)
  • struct hl_info_energy(9)
  • struct hl_open_stats_info(9)
  • struct hl_power_info(9)
  • struct hl_info_cs_counters(9)
  • struct hl_info_last_err_open_dev_time(9)
  • struct hl_info_cs_timeout_event(9)
  • struct hl_info_razwi_event(9)
  • struct hl_info_undefined_opcode_event(9)
  • struct hl_info_hw_err_event(9)
  • struct hl_info_fw_err_event(9)
  • struct hl_info_engine_err_event(9)
  • struct hl_info_dev_memalloc_page_sizes(9)
  • struct hl_page_fault_info(9)
  • struct hl_user_mapping(9)
  • struct hl_info_args(9)

like, that's the whole friend group and they ALL showed up to the function πŸ™Œ iconic behaviour honestly ⭐


🧚 sign-off 🧚

and that's the page!! it lives in ./include/uapi/drm, and the version/date stamp on this one is October 2026 πŸ“ so yeah, she's from the future, she's booked, she's thriving. mwah πŸ’‹ go read the SEE ALSOs bestie, iykyk πŸŒΈπŸ’–

πŸ“¦ where this page comes from