pci_p2pdma_state(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… pci_p2pdma_state(9) πŸ’…

okay so welcome to the Kernel API Manual, bestie β€” this is the page for pci_p2pdma_state(9), and yes the (9) is part of the name, iykyk. ✨


πŸŽ€ NAME πŸŽ€

pci_p2pdma_state β€” check the P2P transfer state of a page. literally the vibe check for a page’s P2P transfer state. πŸ’–


✨ SYNOPSIS ✨

enum pci_p2pdma_map_type pci_p2pdma_state (struct pci_p2pdma_map_state *state , struct device *dev , struct page *page );

πŸ’– ARGUMENTS πŸ’–

  • state β€” the P2P state structure 🫢
  • dev β€” device to transfer to/from 🌈
  • page β€” page to map 🌸

🌸 DESCRIPTION 🌸

Check if page is a PCI P2PDMA page, and if yes of what kind. πŸ‘€βœ¨

Returns the map type, and updates state with all information needed for a P2P transfer. no cap, that’s the whole glow-up. πŸ’…πŸ”₯


πŸ¦‹ SEE ALSO πŸ¦‹


mwah πŸ’‹ bestie, this one comes from ./include/linux and it’s dated October 2026 β€” that’s the source/version and date, periodt. πŸŽ€πŸ«Ά

πŸ“¦ where this page comes from