hl_ack_pb_s...y_violations(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… hl_ack_pb_s...y_violations(9) β€” Kernel API Manual ✨

okay so bestie, we're in the Kernel API Manual today and the page is literally called hl_ack_pb_s...y_violations(9) (yes the title is abbreviated, no I did not do that, it's just how the header prints, iykyk πŸŽ€).


🌸 NAME 🌸

hl_ack_pb_security_violations β€” Ack security violation

like, it acknowledges a security violation. that's the whole vibe. short king. πŸ‘‘


✨ SYNOPSIS ✨

void hl_ack_pb_security_violations (struct hl_device *hdev , const u32
pb_blocks[] , u32 block_offset , int array_size );

that's the whole call πŸ’–


πŸ¦‹ ARGUMENTS πŸ¦‹

  • hdev β€” pointer to hl_device structure. the main character struct, fr fr 🫢
  • pb_blocks β€” blocks array. it's an array of blocks, we love that for you 🌈
  • block_offset β€” additional offset to the block. yes bestie, additional, so it stacks on top of whatever's already there πŸ’…
  • array_size β€” blocks array size. gotta tell it how big the array is or it's just guessing, and we don't guess 🧚

πŸ’œ SEE ALSO πŸ’œ

Kernel file ./drivers/accel/habanalabs/common/security.c β€” that's where the sauce lives πŸ”₯

and the whole friend group in one giant group chat:

hl_get_pb_block(9), hl_unset_pb_in_block(9), hl_unsecure_register(9), hl_unsecure_register_range(9), hl_unsecure_registers(9), hl_unsecure_registers_range(9), hl_config_glbl_sec(9), hl_secure_block(9), hl_init_pb_with_mask(9), hl_init_pb(9), hl_init_pb_ranges_with_mask(9), hl_init_pb_ranges(9), hl_init_pb_single_dcore(9), hl_init_pb_ranges_single_dcore(9), hl_ack_pb_with_mask(9), hl_ack_pb(9), hl_ack_pb_single_dcore(9)

ngl there are so many of these functions, but that's the complete list, every single one, no cap β€” don't come for me if you needed one and it's missing, it's not missing, it's right there 😭

and that's the page!! πŸ“ big slay to ./drivers/accel/habanalabs/common for shipping this in October 2026 β€” mwah, iconic, periodt πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from