tb_usb3_port_is_enabled(9)
π¦ tb_usb3_port_is_enabled (9) β the NAME bit π¦
okay so bestie, welcome to the Kernel API Manual π this one's about tb_usb3_port_is_enabled β literally just: is the USB3 adapter port enabled? that's the whole vibe check. yes/no. iconic. no cap.
β¨ SYNOPSIS β¨
like, here's the whole thing, copy it exactly bestie:
bool tb_usb3_port_is_enabled (struct tb_port *port );
that's it. one function. returns a bool. we love a single-purpose queen π
π ARGUMENTS π
portβ the USB3 adapter port you're checking, bestie. that's the one. that's the assignment. π«Ά
πΈ RETURN πΈ
trueif the port is enabled πfalseotherwise π
that's the whole tea. it's giving binary. it's giving yes ma'am. π₯
π SEE ALSO π
okay this list is long β like, unhinged amounts of related functions β but we're listing every single one because we don't skip entries in this house π β¨ the main character here lives in the Kernel file ./drivers/thunderbolt/switch.c:
tb_switch_nvm_read(9)tb_port_state(9)tb_wait_for_port(9)tb_port_add_nfc_credits(9)tb_port_clear_counter(9)tb_port_unlock(9)tb_port_enable(9)tb_port_disable(9)tb_port_reset(9)tb_port_alloc_in_hopid(9)tb_port_alloc_out_hopid(9)tb_port_release_in_hopid(9)tb_port_release_out_hopid(9)tb_next_port_on_path(9)tb_port_get_link_speed(9)tb_port_get_link_generation(9)tb_port_get_link_width(9)tb_port_width_supported(9)tb_port_set_link_width(9)tb_port_set_lane_bonding(9)tb_port_lane_bonding_enable(9)tb_port_lane_bonding_disable(9)tb_port_wait_for_link_width(9)tb_port_update_credits(9)tb_port_is_enabled(9)tb_usb3_port_enable(9)tb_pci_port_is_enabled(9)tb_pci_port_enable(9)tb_dp_port_hpd_is_active(9)tb_dp_port_hpd_clear(9)tb_dp_port_set_hops(9)tb_dp_port_is_enabled(9)tb_dp_port_enable(9)tb_switch_reset(9)tb_switch_wait_for_bit(9)tb_switch_alloc(9)tb_switch_alloc_safe_mode(9)tb_switch_configure(9)tb_switch_configuration_valid(9)tb_switch_lane_bonding_enable(9)tb_switch_lane_bonding_disable(9)tb_switch_set_link_width(9)tb_switch_configure_link(9)tb_switch_unconfigure_link(9)tb_switch_add(9)tb_switch_remove(9)tb_sw_set_unplugged(9)tb_switch_resume(9)tb_switch_suspend(9)tb_switch_query_dp_resource(9)tb_switch_alloc_dp_resource(9)tb_switch_dealloc_dp_resource(9)tb_switch_find_by_link_depth(9)tb_switch_find_by_uuid(9)tb_switch_find_by_route(9)tb_switch_find_port(9)tb_switch_pcie_l1_enable(9)tb_switch_xhci_connect(9)tb_switch_xhci_disconnect(9)
likeβ¦ that's the whole friend group. the whole group chat is in here. iykyk π
ngl bestie, that see-also list is basically a whole syllabus β but you got this π§
and that's the page!! π this lil number comes from ./drivers/thunderbolt (the kernel side of things, slay) and it's dated October 2026 β so like, future queen behavior honestly βπ ok bye love u, go check your ports π¦π
π¦ 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