irdma_sc_commit_fpm_val(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

irdma_sc_commit_fpm_val(9) πŸ’…

✨ NAME ✨

okay so welcome to the Kernel API Manual, bestie β€” this page is irdma_sc_commit_fpm_val(9), and the NAME tea is literally cqp wqe for commit fpm values. no cap, that's the whole vibe. πŸŽ€

πŸ› οΈ SYNOPSIS πŸ› οΈ

here's the exact signature, copied with love and zero edits:

int irdma_sc_commit_fpm_val (struct irdma_sc_cqp *cqp , u64 scratch , u8
hmc_fn_id , struct irdma_dma_mem *commit_fpm_mem , bool post_sq , u8
wait_type );

πŸ’… ARGUMENTS πŸ’…

  • cqp β€” the struct for the cqp hw. it's giving hardware context main character energy. πŸ‘‘
  • scratch β€” a u64 saved to be used during cqp completion. stash it, bestie. πŸ“
  • hmc_fn_id β€” the hmc function id. yes ma'am. ✨
  • commit_fpm_mem β€” Memory for fpm values. that's the memory, periodt. πŸ’–
  • post_sq β€” flag for cqp db to ring. ring it up. πŸ””
  • wait_type β€” poll ccq or cqp registers for cqp completion. choose your waiting era. ⏳

πŸ”— SEE ALSO πŸ”—

okay the cross-reference list is a whole group chat, so let's get into it. first, the kernel file: ./drivers/infiniband/hw/irdma/ctrl.c 🌸

okay that's the whole page, bestie! source/version: ./drivers/infiniband/hw/irdma; date: October 2026; page: irdma_sc_commit_fpm_val(9). mwah πŸ’‹βœ¨
πŸ“¦ where this page comes from