tb_domain_suspend_noirq(9)
π tb_domain_suspend_noirq(9) π
okay so weβre in the Kernel API Manual, and this page is literally all about tb_domain_suspend_noirq. grab a strawberry π and letβs get into the vibe.
β¨ NAME β¨
tb_domain_suspend_noirq β Suspend a domain π
πΈ SYNOPSIS πΈ
int tb_domain_suspend_noirq (struct tb *tb );
π ARGUMENTS π
tbβ the domain to suspend. itβs astruct tb *, bestie, and it is literally the domain getting the sleepy-time treatment π΄
π¦ DESCRIPTION π¦
It suspends all devices in the domain and stops the control channel. thatβs the whole thing, no cap ββ¨
π RETURN π
0on success π- negative
errnootherwise π
π SEE ALSO π
Kernel file: ./drivers/thunderbolt/domain.c
tb_domain_alloc(9)tb_domain_add(9)tb_domain_remove(9)tb_domain_resume_noirq(9)tb_domain_disapprove_switch(9)tb_domain_approve_switch(9)tb_domain_approve_switch_key(9)tb_domain_challenge_switch_key(9)tb_domain_disconnect_pcie_paths(9)tb_domain_approve_xdomain_paths(9)tb_domain_disconnect_xdomain_paths(9)tb_domain_disconnect_all_paths(9)
xoxo, your Unix bestie π β signed off from source/version ./drivers/thunderbolt, dated October 2026 π
π¦ 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