template <typename GpuMapping, typename AddressSpaceBase>

class FakeNonAllocatingAddressSpace

Defined at line 93 of file ../../src/graphics/magma/lib/magma_service/mock/fake_address_space.h

Public Methods

void FakeNonAllocatingAddressSpace<GpuMapping, AddressSpaceBase> (magma::AddressSpaceOwner * owner, uint64_t size)

Defined at line 98 of file ../../src/graphics/magma/lib/magma_service/mock/fake_address_space.h

uint64_t Size ()

Defined at line 101 of file ../../src/graphics/magma/lib/magma_service/mock/fake_address_space.h

uint64_t MaxGuardPageCount ()

Defined at line 103 of file ../../src/graphics/magma/lib/magma_service/mock/fake_address_space.h

bool AllocLocked (size_t size, uint8_t align_pow2, uint64_t * addr_out)

Defined at line 105 of file ../../src/graphics/magma/lib/magma_service/mock/fake_address_space.h

bool FreeLocked (uint64_t addr)

Defined at line 106 of file ../../src/graphics/magma/lib/magma_service/mock/fake_address_space.h

bool InsertLocked (uint64_t addr, magma::PlatformBusMapper::BusMapping * bus_mapping, uint32_t guard_page_count)

Defined at line 108 of file ../../src/graphics/magma/lib/magma_service/mock/fake_address_space.h

bool ClearLocked (uint64_t addr, magma::PlatformBusMapper::BusMapping * bus_mapping)

Defined at line 126 of file ../../src/graphics/magma/lib/magma_service/mock/fake_address_space.h

uint64_t inserted_size (uint64_t addr)

Defined at line 139 of file ../../src/graphics/magma/lib/magma_service/mock/fake_address_space.h