octeon_delete_instr_queue(9)
π¦ octeon_delete_instr_queue π¦
okay so we're in the Kernel API Manual, section 9, and today's main character is octeon_delete_instr_queue. Buckle up bestie π
πΈ NAME πΈ
octeon_delete_instr_queue β the description after the dash is literally blank in the original, so it's giving mysterious icon energy. No cap.
β¨ SYNOPSIS β¨
int octeon_delete_instr_queue (struct octeon_device *octeon_dev , u32
iq_no );
The whole call is right here, bestie.
π ARGUMENTS π
The original labels both arguments as -- undescribed --, which lowkey hurts, but here's what the page actually gives us:
octeon_devβ the original says-- undescribed --; the description later calls it a pointer to the octeon device structure. πiq_noβ also-- undescribed --up here; the description says it's the queue to be deleted, with0 <= q_no <= 3. π«Ά
π₯ DESCRIPTION π₯
The param notes are doing the heavy lifting:
octeon_devβ pointer to the octeon device structure.iq_noβ queue to be deleted, and the condition literally reads0 <= q_no <= 3.
This function is called at driver unload time, for each input queue. It deletes all allocated resources for the input queue. That's the whole vibe: unload, clean up, bye π
Return situation: Success: 0 Β· Failure: 1. Periodt. π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/cavium/liquidio/octeon_iq.hβ go look, bestie. octeon_init_instr_queue(9)β the sibling page, the other half of the queue lore β¨
okay bye bestie π«Ά this page comes from ./drivers/net/ethernet/cavium/... and is dated October 2026; title on the page is octeon_delete_instr_queue(9) π
π¦ 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