TCE_PCI_READ
if ((tce & TCE_PCI_READ) && (tce & TCE_PCI_WRITE))
else if (tce & TCE_PCI_READ)
return TCE_PCI_READ | TCE_PCI_WRITE;
return TCE_PCI_READ;
(tce & ~(PAGE_MASK | TCE_PCI_READ | TCE_PCI_WRITE));
unsigned long gpa = tce & ~(TCE_PCI_READ | TCE_PCI_WRITE);
if (tce_value & (TCE_PCI_WRITE | TCE_PCI_READ))
tce = __pa(tmp2) | TCE_PCI_READ | TCE_PCI_WRITE;
tmp = __va(tce & ~(TCE_PCI_READ | TCE_PCI_WRITE));
proto_tce |= TCE_PCI_READ;
newtce |= TCE_PCI_READ;
*hpa = oldtce & ~(TCE_PCI_READ | TCE_PCI_WRITE);
~(TCE_PCI_READ | TCE_PCI_WRITE);
if (!(hpa & (TCE_PCI_READ | TCE_PCI_WRITE)))
TCE_PCI_READ | TCE_PCI_WRITE);
cpu_to_be64(addr | TCE_PCI_READ | TCE_PCI_WRITE);
proto_tce = TCE_PCI_READ; // Read allowed
proto_tce = TCE_PCI_READ;
proto_tce = TCE_PCI_READ;
proto_tce = TCE_PCI_READ | TCE_PCI_WRITE;
*tce = oldtce & ~(TCE_PCI_READ | TCE_PCI_WRITE);