irdma_cqp_ceq_cmd(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… irdma_cqp_ceq_cmd β€” Kernel API Manual ✨

okay so bestie, welcome to the <pink>irdma_cqp_ceq_cmd(9)</pink> page, straight out of the Kernel API Manual πŸ’– this one's short and sweet, like a lil snack, so let's get into it.


🌸 NAME

irdma_cqp_ceq_cmd β€” Create/Destroy CEQ's after CEQ 0 πŸŽ€

like, it literally makes and unmakes CEQs, but after CEQ 0, iykyk. CEQ 0 is doing its own thing, this function handles the rest of the squad ✨


✨ SYNOPSIS

int irdma_cqp_ceq_cmd (struct irdma_sc_dev *dev , struct irdma_sc_ceq
*sc_ceq , u8 op );

it returns an int, that's the vibe check at the end, and it takes three lil args. so demure. so mindful 🫢


πŸŽ€ ARGUMENTS

  • dev β€” pointer to device info πŸ–₯️ like, who are we even talking to here. it's the device, bestie, that's the whole point.
  • sc_ceq β€” pointer to ceq structure 🧚 this is the CEQ in question, the main character of this function, the one getting created or destroyed.
  • op β€” Create or Destroy πŸ’€ it's a u8, and it tells the function which direction we're going: are we making a CEQ or are we ending its whole career. no in-between, periodt.

πŸ¦‹ SEE ALSO

okay this is the part where the page just goes off. it's giving "linked list of every friend this function has". anyway, all of these, no skipping, I see you:

Kernel file ./drivers/infiniband/hw/irdma/utils.c 🌈

like… that's the whole contact list 😭 go read them, they're all icons in their own right πŸ‘‘


and that's the page!! πŸ¦‹ this lil beauty lives under ./drivers/infiniband/hw/irdma, dated October 2026, and yeah, the whole thing is filed under irdma_cqp_ceq_cmd(9) β€” slay, go create (or destroy) some CEQs responsibly, bestie πŸ’œβœ¨πŸŽ€

πŸ“¦ where this page comes from