irdma_vchnl_req_put_hmc_fcn(9)
π irdma_vchnl_req_put_hmc_fcn β Free VF HMC Function
okay so bestie, welcome to irdma_vchnl_req_put_hmc_fcn(9) from the Kernel API Manual β section 9, kernel space only, we're not messing around down here π«Ά. This is the page for the function literally called irdma_vchnl_req_put_hmc_fcn, and its whole ~vibe~ is freeing the VF HMC function. That's it, that's the tweet. Let's get into it β¨
β¨ SYNOPSIS β¨
int irdma_vchnl_req_put_hmc_fcn (struct irdma_sc_dev *dev );
like, it takes one thing, it gives you back an int. simple. clean. main character energy π
π ARGUMENTS π
devβ the RDMA device pointer π. yes that's the whole description. it's a pointer, it's an RDMA device, hand it over and let the function cook.
πΈ SEE ALSO πΈ
sibling functions, the whole little friend group, go check them out:
- Kernel file
./drivers/infiniband/hw/irdma/virtchnl.cβ that's where the source lives, iykyk π¦ irdma_sc_vchnl_init(9)irdma_vchnl_req_verify_resp(9)irdma_vchnl_req_get_reg_layout(9)irdma_vchnl_req_aeq_vec_map(9)irdma_vchnl_req_ceq_vec_map(9)irdma_vchnl_req_get_ver(9)irdma_vchnl_req_get_hmc_fcn(9)irdma_vchnl_req_get_caps(9)irdma_vchnl_req_get_resp(9)
like look at that lineup, every single one accounted for, no cap π₯
ngl bestie, this is a kernel API page β read it before you call it, not after π
and that's the page!! mwah π signed off from ./drivers/infiniband/hw/irdma with a date stamp of October 2026, filed under irdma_vchnl_req_put_hmc_fcn(9) β slay, go free that HMC function π
β¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms