evlist__for...try_continue(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… evlist__for...try_continue(9)

okay so bestie, welcome to the Kernel API Manual β€” this one's a lil macro from the perf tooling corner of the kernel, and honestly? it's giving "continue where you left off" main character energy ✨


🌸 NAME 🌸

evlist__for_each_entry_continue β€” continue iteration thru all the evsels πŸ¦‹

like, literally keep looping through your evsels, but pick up where you stopped instead of starting over. no cap.


✨ SYNOPSIS ✨

evlist__for_each_entry_continue (evlist , evsel );

that's the whole vibe, babes β€” two args, one loop πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • evlist β€” the evlist instance to iterate 🫢 β€” yes, this is the thing you're walking through, she's the main character here
  • evsel β€” a struct evsel iterator πŸ’– β€” this is your little cursor bestie, she holds your place in the loop

πŸ”₯ SEE ALSO πŸ”₯

the kernel file ./tools/perf/util/evlist.h is where all the siblings live, and honestly the whole fam is iconic πŸ‘‘ β€” go say hi:

like, the double-underscore ones and the regular ones are all in there together, one big happy iteration family 🌈 iykyk


ngl bestie, this page is short and sweet β€” but don't let the size fool you, continue semantics are doing work πŸ”₯

and that's a wrap! πŸ“ brought to you from ./tools/perf/util, dated October 2026, under the Kernel API Manual banner β€” mwah πŸ’‹ πŸ§šβ€β™€οΈ πŸ’œ

πŸ“¦ where this page comes from