tb_lc_start...itialization(9)
π tb_lc_start_lane_initialization π
okay bestie, welcome to the Kernel API Manual β¨ this page is highkey iconic, and tb_lc_start_lane_initialization is the main character. lane-init energy fr fr. π¦
π NAME π
tb_lc_start_lane_initialization β start lane initialization. it's giving exactly what it needs to give, no cap. π
β¨ SYNOPSIS β¨
int tb_lc_start_lane_initialization (struct tb_port *port );
πΈ ARGUMENTS πΈ
portβ the Device router lane 0 adapter. yep, that's the one this function is working with, bestie. π«Ά
π₯ DESCRIPTION π₯
okay so here's the tea: this function starts lane initialization for port after the router resumed from sleep. π΄β‘οΈβ¨
It should be called for those downstream lane adapters that were not connected before sleep β like, the ones where tb_lc_configure_port was not called. ngl, keep that in mind. π§
β RETURN β
0on success. slay. β- negative
errnootherwise. π
π SEE ALSO π
the whole squad is here, and they ate:
- Kernel file
./drivers/thunderbolt/lc.cβ that's the home base, iykyk. π tb_lc_read_uuid(9)tb_lc_reset_port(9)tb_lc_configure_port(9)tb_lc_unconfigure_port(9)tb_lc_configure_xdomain(9)tb_lc_unconfigure_xdomain(9)tb_lc_is_clx_supported(9)tb_lc_is_usb_plugged(9)tb_lc_is_xhci_connected(9)tb_lc_xhci_connect(9)tb_lc_xhci_disconnect(9)tb_lc_set_wake(9)tb_lc_set_sleep(9)tb_lc_lane_bonding_possible(9)tb_lc_dp_sink_query(9)tb_lc_dp_sink_alloc(9)tb_lc_dp_sink_dealloc(9)tb_lc_force_power(9)
and that's the page, bestie π source: ./drivers/thunderbolt, dated October 2026, page id tb_lc_start...itialization(9). bye, love u, go start those lanes π
β¨
π¦ 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