tb_domain_di...domain_paths(9)
π tb_domain_di...domain_paths(9) π
okay so this is from the Kernel API Manual, and bestie, we're looking at tb_domain_disconnect_xdomain_paths β it's highkey giving "turn off the DMA paths for XDomain" energy. No cap, every deet is here. π¦
β¨ NAME β¨
tb_domain_disconnect_xdomain_paths β Disable DMA paths for XDomain π
πΈ SYNOPSIS πΈ
int tb_domain_disconnect_xdomain_paths (struct tb *tb , struct
tb_xdomain *xd , int transmit_path , int transmit_ring , int
receive_path , int receive_ring );
π ARGUMENTS π
Here's the cast, okay? no skipping:
tbβ the domain disabling the DMA paths.xdβ the XDomain whose DMA paths are disconnected.transmit_pathβ the HopID we are using to send out packets.transmit_ringβ the DMA ring used to send out packets.receive_pathβ the HopID the other end is using to send packets to us.receive_ringβ the DMA ring used to receive packets fromreceive_path.
π DESCRIPTION π
the way that it calls the connection manager specific method to disconnect DMA paths to the XDomain in question. That's the whole plot. Periodt. β¨
π«Ά RETURN π«Ά
0β on success, slay.-ENOTSUPPβ if the connection manager implementation does not support XDomains. π- Negative
errnoβ an error occurred. π
π SEE ALSO π
Kernel file ./drivers/thunderbolt/domain.c β plus the whole bestie lineup:
tb_domain_alloc(9)tb_domain_add(9)tb_domain_remove(9)tb_domain_suspend_noirq(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_all_paths(9)
okay bye bestie π«Ά the footer source/version bit is ./drivers/thunderbolt, the date is October 2026, and the title is tb_domain_di...domain_paths(9). Mwah π
π¦ 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