coresight_blocks_source(9)
π coresight_blocks_source(9) π
ok so this is a page from the Kernel API Manual and honestly? it's a whole little vibe check for trace paths. bestie, let's get into it π«Ά
β¨ NAME β¨
coresight_blocks_source β the function that checks whether a connection matches the source of the path, if that connection is bound to a specific source. basically it's the bouncer at the club door of your trace path π
πΈ SYNOPSIS πΈ
bool coresight_blocks_source (struct coresight_device *src , struct
coresight_connection *conn );
π¦ ARGUMENTS π¦
srcβ the source device of the trace path, aka the main character of this whole operation πconnβ the connection of one outport, just one little outport doing its thing β¨
π DESCRIPTION π
ok so here's the tea β: it returns false if the connection doesn't have a source binded, or if the source of the path matches the source that's binded to the connection.
literally that's it, that's the whole function. no cap π
π§ SEE ALSO π§
- Kernel file
./drivers/hwtracing/coresight/coresight-core.c struct coresight_node(9)coresight_get_sink_by_id(9)coresight_get_ref(9)coresight_put_ref(9)_coresight_build_path(9)coresight_release_path(9)coresight_select_best_sink(9)coresight_find_sink(9)coresight_find_default_sink(9)coresight_clear_default_sink(9)coresight_timeout_action(9)
π reminder bestie: all of these are fr fr real references, go read them, iykyk
and that's the page!! π shoutout to ./drivers/hwtracing/coresight for being the source of truth, and to October 2026 for being the date this whole thing got stamped π mwah, slay, periodt ππ¦πΈ
π¦ 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