qed_iov_search_list_tlvs(9)
π 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 theu16that 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 π
- kernel file
./drivers/net/ethernet/qlogic/qed/qed_sriov.h qed_iov_is_valid_vfid(9)qed_iov_get_next_active_vf(9)qed_iov_hw_info(9)qed_add_tlv(9)qed_dp_tlv_list(9)qed_sriov_vfpf_malicious(9)qed_sriov_eqe_event(9)qed_iov_alloc(9)qed_iov_setup(9)qed_iov_free(9)qed_iov_free_hw_info(9)qed_iov_mark_vf_flr(9)
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
- 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