/openbmc/linux/Documentation/driver-api/pci/ |
H A D | p2pdma.rst | 9 called Peer-to-Peer (or P2P). However, there are a number of issues that 10 make P2P transactions tricky to do in a perfectly safe way. 17 only supports doing P2P when the endpoints involved are all behind the 24 memory that is used for P2P transactions needs to be backed by struct 33 In a given P2P implementation there may be three or more different 36 * Provider - A driver which provides or publishes P2P resources like 49 in that it exposes any CMB (Controller Memory Buffer) as a P2P memory 50 resource (provider), it accepts P2P memory pages as buffers in requests 56 to the P2P memory (CMB) and then to the NVMe device (and vice versa). 61 memory behind it, its driver could add support as a P2P provider and [all …]
|
/openbmc/qemu/docs/devel/migration/ |
H A D | vfio.rst | 26 To support migration of multiple devices that might do P2P transactions between 27 themselves, VFIO migration uAPI defines an intermediate P2P quiescent state. 28 While in the P2P quiescent state, P2P DMA transactions cannot be initiated by 30 outstanding P2P transactions are guaranteed to have been completed by the time 33 All the devices that support P2P migration are first transitioned to the P2P 35 safe P2P-wise, since starting and stopping the devices is not done atomically 39 support P2P migration. Single VFIO device migration is allowed regardless of 40 P2P migration support. 148 supports both precopy and P2P migration. The flow for devices that don't 149 support it is similar, except that the relevant states for precopy and P2P are [all …]
|
/openbmc/qemu/qapi/ |
H A D | vfio.json | 24 # @running-p2p: The device is running in the P2P quiescent state. 29 # @pre-copy-p2p: The device is running in the P2P quiescent state,
|
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/ |
H A D | Kconfig | 32 Enable peer-to-peer (P2P) communication between AMD GPUs over 37 This P2P feature is only enabled on compatible chipsets, and between
|
/openbmc/linux/drivers/net/wireless/ath/wcn36xx/ |
H A D | firmware.h | 10 P2P = 1, enumerator
|
H A D | firmware.c | 10 DEFINE(P2P),
|
/openbmc/linux/net/wireless/ |
H A D | Kconfig | 148 A relaxation feature example is allowing the operation of a P2P group 154 is associated to P2P GO and in addition the P2P GO instantiated on 156 non P2P clients.
|
/openbmc/openbmc/meta-google/recipes-google/networking/gbmc-bridge/ |
H A D | 50-gbmc-br.rules | 6 # those packets over the entire bridge. They are only relevant P2P.
|
/openbmc/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | feature.h | 40 BRCMF_FEAT_DEF(P2P) \
|
/openbmc/linux/arch/powerpc/boot/dts/ |
H A D | currituck.dts | 150 * port of the root complex virtual P2P bridge. But I want 187 * port of the root complex virtual P2P bridge. But I want 224 * port of the root complex virtual P2P bridge. But I want
|
H A D | akebono.dts | 278 * port of the root complex virtual P2P bridge. But I want 318 * port of the root complex virtual P2P bridge. But I want 358 * port of the root complex virtual P2P bridge. But I want 398 * port of the root complex virtual P2P bridge. But I want
|
H A D | redwood.dts | 266 * port of the root complex virtual P2P bridge. But I want 307 * port of the root complex virtual P2P bridge. But I want 348 * port of the root complex virtual P2P bridge. But I want
|
H A D | katmai.dts | 350 * port of the root complex virtual P2P bridge. But I want 391 * port of the root complex virtual P2P bridge. But I want 432 * port of the root complex virtual P2P bridge. But I want
|
H A D | makalu.dts | 299 * port of the root complex virtual P2P bridge. But I want 340 * port of the root complex virtual P2P bridge. But I want
|
H A D | kilauea.dts | 353 * port of the root complex virtual P2P bridge. But I want 394 * port of the root complex virtual P2P bridge. But I want
|
H A D | icon.dts | 339 * port of the root complex virtual P2P bridge. But I want 380 * port of the root complex virtual P2P bridge. But I want
|
H A D | canyonlands.dts | 493 * port of the root complex virtual P2P bridge. But I want 535 * port of the root complex virtual P2P bridge. But I want
|
H A D | glacier.dts | 521 * port of the root complex virtual P2P bridge. But I want 563 * port of the root complex virtual P2P bridge. But I want
|
H A D | haleakala.dts | 268 * port of the root complex virtual P2P bridge. But I want
|
H A D | bluestone.dts | 357 * port of the root complex virtual P2P bridge. But I want
|
/openbmc/linux/Documentation/gpu/ |
H A D | vgaarbiter.rst | 132 forwarding on P2P bridges if necessary, so that the requested resources can 135 P2P bridges if any). In the case of vga_arb_lock(), the function will block 137 any resource on a different bus segment, since P2P bridges don't differentiate
|
/openbmc/linux/drivers/pci/ |
H A D | Kconfig | 178 Many PCIe root complexes do not support P2P transactions and 180 P2P DMA transactions must be between devices behind the same root
|
/openbmc/qemu/docs/devel/ |
H A D | vfio-iommufd.rst | 142 P2P DMA
|
/openbmc/qemu/pc-bios/ |
H A D | canyonlands.dts | 493 * port of the root complex virtual P2P bridge. But I want 535 * port of the root complex virtual P2P bridge. But I want
|
/openbmc/linux/drivers/net/wireless/ath/ath9k/ |
H A D | Kconfig | 150 for multi-channel concurrency. Enable this if P2P PowerSave support
|