tb_domain_di...domain_paths(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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 from receive_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:


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