tb_path_activate(9)
β¨ tb_path_activate(9) β¨
okay so bestie, welcome to the Kernel API Manual entry for tb_path_activate(9) β yes the (9) is real, that's the section number, we stay cunty AND correct π
πΈ NAME πΈ
tb_path_activate β activate a path. that's it. that's the whole vibe β¨
π SYNOPSIS π
int tb_path_activate (struct tb_path *path );
π¦ ARGUMENTS π¦
pathβ the path to activate. like, the actual path object you're bringing to life. she's the main character here π
π DESCRIPTION π
so what does it do? it activates a path starting with the first hop and ending on the last hop. first to last, start to finish, no detours, iconic behavior fr fr.
β οΈ important bestie: the caller must fill inpath->hopsbefore callingtb_path_activate. like you gotta do your homework before the glow-up, no cap. if you skip that part, that's on you π
π₯ RETURN π₯
0on success π slay- a negative
errnootherwise π that's your signal that something went sideways
π SEE ALSO π
kernel file ./drivers/thunderbolt/path.c β plus these absolute legends:
tb_path_discover(9)tb_path_alloc(9)tb_path_free(9)tb_path_deactivate_hop(9)tb_path_is_invalid(9)tb_path_port_on_path(9)
like a little friend group of functions, love that for them π«Ά
and that's the page!! signed, sealed, delivered from ./drivers/thunderbolt, dated October 2026, and yeah the footer still says tb_path_activate(9) because she contains multitudes ππ§
π¦ 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