pci_p2pdma_state(9)
π
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 π¦
- Kernel file
./include/linux/pci-p2pdma.hπ struct p2pdma_provider(9)π§pci_p2pdma_bus_addr_map(9)β
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
- 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