Lines Matching defs:peer
32 * bypass and peer-to-peer support
245 * strictly for peer-to-peer transfers which do not obey system limits.
344 * mp->dmai_flags - no limit? peer-to-peer only?
485 if (hi <= lo) { /* peer transfers cannot have alignment & nocross */
487 cmn_err(CE_WARN, "%s%d peer only dev %p", NAMEINST(rdip), mp);
489 cmn_err(CE_WARN, "%s%d peer only device bad attr",
531 * pci_dma_type - determine which of the three types DMA (peer-to-peer,
533 * Also checks pfn0 and rejects any non-peer-to-peer
534 * requests for peer-only devices.
630 cmn_err(CE_WARN, "Bad peer-to-peer req %s%d", NAMEINST(rdip));
646 * VA/size pair: <shadow IO, bypass, peer-to-peer>, or OTYP_PAGES
694 * VA/size pair: <normal, bypass, peer-to-peer>
765 int i, ret, peer = PCI_DMA_ISPTP(mp);
770 iopfn_t pfn_adj = peer ? pfn_base : 0;
793 /* skip pfn0, check mixed mode and adjust peer to peer pfn */
796 if (peer ^ TGT_PFN_INBETWEEN(pfn, pfn_base, pfn_last)) {
1283 * Called to handle iommu bypass and pci peer-to-peer transfers.
1294 * space (if we are doing a peer-to-peer transfer).
1302 * 5. Peer-to-peer DMA segment follows device hi, lo, count_max,
1338 if (PCI_DMA_ISPTP(mp)) { /* ignore sys limits for peer-to-peer */