ice_aq_query_sched_elems(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_aq_query_sched_elems β€” query scheduler elements ✨

okay so bestie, welcome to the Kernel API Manual (section 9, we're fancy). This one lives in the Intel ice driver and it's basically you asking the hardware "hey babes, what scheduler elements do you have for me?" πŸŽ€


✨ NAME ✨

ice_aq_query_sched_elems β€” query scheduler elements

πŸ¦‹ SYNOPSIS πŸ¦‹

int ice_aq_query_sched_elems (struct ice_hw *hw , u16 elems_req , struct
ice_aqc_txsched_elem_data *buf , u16 buf_size , u16 *elems_ret , struct
ice_sq_cd *cd );

🌸 ARGUMENTS 🌸

  • hw β€” pointer to the HW struct. this is the main character, the hardware herself 🫢
  • elems_req β€” number of elements to query. like how many you're asking for, u16 vibes.
  • buf β€” pointer to buffer. this is where the good stuff lands, typed as struct ice_aqc_txsched_elem_data *
  • buf_size β€” buffer size in bytes. gotta know how much room we're working with fr fr
  • elems_ret β€” returns total number of elements returned. the receipts, basically πŸ’…
  • cd β€” pointer to command details structure or NULL. optional icon, no cap

πŸ’œ DESCRIPTION πŸ’œ

Query scheduling elements, opcode 0x0404. that's it, that's the whole thing, and it ate πŸ‘‘

ngl it's a small one β€” but it's giving "quietly essential firmware-adjacent moment" and we respect it.

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/net/ethernet/intel/ice/ice_sched.c β€” go read her, she's iconic ✨

and then the whole extended friend group, every single one, no skips, no cap:


and that's the whole page bestie, love that for us πŸ’–

came straight out of ./drivers/net/ethernet/intel/ice and dated October 2026 β€” mark your calendars, she's a future icon πŸ¦‹β­πŸŒΈ

laterrr πŸ‘‹πŸ’œ

πŸ“¦ where this page comes from