generic_addr_t
typedef generic_addr_t generic_size_t;
generic_addr_t base;
generic_memcpy(generic_addr_t dest, bool destPhysical, generic_addr_t src, bool srcPhysical,
fVector[i].base = (generic_addr_t)vector[i].address;
fData.base = (generic_addr_t)data;
fVector[i].base = (generic_addr_t)vector[i].iov_base;
vector.base = (generic_addr_t)requestData;
(generic_addr_t)current->buffer_log + bufferOffset, false,
(generic_addr_t)current->buffer_log + bufferOffset, false, length);
(generic_addr_t)transfer->buffer_log + bufferOffset, false, length);
vector.base = (generic_addr_t)requestData;
(generic_addr_t)current->buffer_logical + bufferOffset, false,
(generic_addr_t)current->buffer_logical + bufferOffset, false,
(generic_addr_t)current->buffer_logical + bufferOffset, false, length);
(generic_addr_t)current->buffer_logical + bufferOffset, false, length);
vector.base = (generic_addr_t)requestData;
(generic_addr_t)current->buffer_log + bufferOffset, false,
(generic_addr_t)current->buffer_log + bufferOffset, false, length);
(generic_addr_t)descriptor->buffers[bufIdx] + bufUsed, false,
(generic_addr_t)descriptor->buffers[bufIdx] + bufUsed, false, toCopy);
vecs[i].base = reinterpret_cast<generic_addr_t>(fBlocks[i]->current_data);
generic_addr_t address, generic_size_t size);
generic_addr_t address, generic_size_t size)
generic_addr_t last = vecs[vecCount - 1].base
generic_addr_t base = vecs[i].base;
generic_addr_t address = vecs[i].base + vecs[i].length - length;
status_t (*clearFunction)(generic_addr_t, generic_size_t, team_id);
status_t (*copyFunction)(void*, generic_addr_t, size_t, team_id, bool);
IORequest::_CopySimple(void* bounceBuffer, generic_addr_t external, size_t size,
IORequest::_CopyPhysical(void* bounceBuffer, generic_addr_t external,
IORequest::_CopyUser(void* _bounceBuffer, generic_addr_t _external, size_t size,
IORequest::_ClearDataSimple(generic_addr_t external, generic_size_t size,
IORequest::_ClearDataPhysical(generic_addr_t external, generic_size_t size,
IORequest::_ClearDataUser(generic_addr_t _external, generic_size_t size,
const generic_addr_t address = currentVec.base + cookie->vec_offset;
generic_addr_t base = vec.base;
generic_addr_t base = vec.base + vecOffset;
IORequest::Init(off_t offset, generic_addr_t buffer, generic_size_t length,
status_t Init(off_t offset, generic_addr_t buffer,
generic_addr_t external, size_t size,
generic_addr_t external, size_t size,
generic_addr_t external, size_t size,
static status_t _ClearDataSimple(generic_addr_t external,
static status_t _ClearDataPhysical(generic_addr_t external,
static status_t _ClearDataUser(generic_addr_t external,
fRestrictions.high_address = ~(generic_addr_t)0;
DMAResource::_RestrictBoundaryAndSegmentSize(generic_addr_t base,
generic_addr_t& length)
generic_addr_t baseBoundary = base / fRestrictions.boundary;
generic_addr_t vecBase = vec.base;
generic_addr_t vecLength = length;
generic_addr_t base = vec.base + vecOffset;
DMABuffer::AddVec(generic_addr_t base, generic_size_t size)
generic_addr_t base = vec.base + vecOffset;
generic_addr_t base = dmaBuffer->PhysicalBounceBufferAddress();
|| fRestrictions.high_address != ~(generic_addr_t)0
generic_addr_t base,
generic_addr_t& length);
generic_addr_t low_address;
generic_addr_t high_address;
void AddVec(generic_addr_t base,
iovecs[i].base = (generic_addr_t)vecs[i].iov_base;
generic_addr_t address, bool noInsert = false, bool alreadyLocked = false)
const generic_addr_t address = entry->address;
generic_addr_t address;
typedef generic_addr_t KeyType;
size_t HashKey(generic_addr_t key) const
generic_addr_t Address() const
generic_addr_t fAddress;
bool Compare(generic_addr_t key, const UserMutexEntry* value) const
generic_addr_t vectorBase = vecs[i].base;
generic_addr_t base = vec.base;
generic_addr_t address;