qed_iov_search_list_tlvs(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… qed_iov_search_list_tlvs(9) β€” like, the whole vibe πŸ’…

okay so bestie, welcome to the manual page for qed_iov_search_list_tlvs(9) ✨ this is a kernel API moment, we're in the Kernel API Manual, and honestly? it's giving "small function, big purpose." no cap.


🌸 NAME 🌸

qed_iov_search_list_tlvs β€” searches for extended TLVs inside a request/reply buffer. that's it, that's the whole job, and she does it flawlessly πŸ’…


✨ SYNOPSIS ✨

void * qed_iov_search_list_tlvs (struct qed_hwfn *p_hwfn , void
       *p_tlvs_list , u16 req_type );

literally just hand her the hardware function, the TLV list, and the type you're hunting for. she returns a void *, so, you know, expect a pointer or expect nothing at all 😭


πŸŽ€ ARGUMENTS πŸŽ€

  • p_hwfn β€” HW device data. yes ma'am, the whole hardware device info, right here 🫢
  • p_tlvs_list β€” pointer to the tlvs list. she's gonna go digging in there πŸ”
  • req_type β€” type of TLV. this is the u16 that tells her exactly what she's looking for, iykyk

πŸ¦‹ RETURN πŸ¦‹

pointer to the tlv type if found β€” slay, she ate that πŸ‘‘

otherwise returns NULL. and that's not a fail, that's just... a vibe check that didn't pass πŸ’€


πŸ’– SEE ALSO πŸ’–

like, the whole friend group 😭 go read them, they're iconic too 🧚


and that's the page!! she lives at ./drivers/net/ethernet/qlogic/qed, she's dated October 2026, and she is, fr fr, main character energy πŸŒˆβ­πŸ’œ hope this helped bestie, mwah πŸŽ€

πŸ“¦ where this page comes from