irdma_sc_st...es_allocated(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

ok so bestie, gather round β€” irdma_sc_static_hmc_pages_allocated</p> is literally the function that hands the cqp wqe its job of allocating hmc pages. that's the whole vibe. iconic. πŸ’…

(this one lives in the Kernel API Manual, fyi 🫢)


πŸŽ€ SYNOPSIS πŸŽ€

nah because the signature is right here, no cap:

int irdma_sc_static_hmc_pages_allocated (struct irdma_sc_cqp *cqp , u64
scratch , u8 hmc_fn_id , bool post_sq , bool poll_registers );

it gives back an int, bestie. that's the return type. don't come for me. ✨


🌸 ARGUMENTS 🌸

okay so every single one of these matters, i'm not skipping a single one:

  • cqp β€” the struct for cqp hw. main character energy, honestly πŸ‘‘
  • scratch β€” a u64 that gets saved, and it's used during cqp completion. lowkey important 🫢
  • hmc_fn_id β€” the hmc function id. that's it, that's the whole thing πŸŽ€
  • post_sq β€” flag for cqp db to ring πŸ””
  • poll_registers β€” flag to poll register for cqp completion. yes that's the description, and yes it ate πŸ’€

πŸ¦‹ SEE ALSO πŸ¦‹

the kernel file, first of all:

  • ./drivers/infiniband/hw/irdma/ctrl.c

and then, bestie. the LIST. i'm not skipping any of these, we're going the whole way through, hold my hand 🫢:

like. that's a lot of cross-refs and every single one of them is here because we do not gatekeep πŸ’–


bestie warning-ish note: nothing spicy in here, no deprecated nonsense β€” this page is literally just the NAME, the SYNOPSIS, the ARGUMENTS and the big ol' SEE ALSO. no bugs section, no exit statuses, no env vars. we keep it real. πŸ™ˆ

and that's the whole page, periodt. 🌈 drop a πŸŽ€ for the source directory ./drivers/infiniband/hw/irdma, dated October 2026, from the Kernel API Manual β€” she's giving vintage-future, she's giving irdma_sc_st...es_allocated(9) in the footer, and she ate, no crumbs. πŸ‘‘πŸ’…πŸ§š

πŸ“¦ where this page comes from