class MsdIntelDevice

Defined at line 34 of file ../../src/graphics/drivers/msd-intel-gen/src/msd_intel_device.h

Public Methods

uint32_t device_id ()

Defined at line 64 of file ../../src/graphics/drivers/msd-intel-gen/src/msd_intel_device.h

uint32_t revision ()

Defined at line 65 of file ../../src/graphics/drivers/msd-intel-gen/src/msd_intel_device.h

uint32_t subslice_total ()

Defined at line 66 of file ../../src/graphics/drivers/msd-intel-gen/src/msd_intel_device.h

uint32_t eu_total ()

Defined at line 67 of file ../../src/graphics/drivers/msd-intel-gen/src/msd_intel_device.h

bool engines_have_context_isolation ()

Defined at line 69 of file ../../src/graphics/drivers/msd-intel-gen/src/msd_intel_device.h

uint64_t timestamp_frequency ()

Defined at line 70 of file ../../src/graphics/drivers/msd-intel-gen/src/msd_intel_device.h

std::unique_ptr<MsdIntelDevice> Create (void * device_handle, bool start_device_thread)

Creates a device for the given |device_handle| and returns ownership.

If |start_device_thread| is false, then StartDeviceThread should be called

to enable device request processing.

Defined at line 105 of file ../../src/graphics/drivers/msd-intel-gen/src/msd_intel_device.cc

void ~MsdIntelDevice ()

Defined at line 120 of file ../../src/graphics/drivers/msd-intel-gen/src/msd_intel_device.cc

magma_status_t MsdQuery (uint64_t id, zx::vmo * result_buffer_out, uint64_t * result_out)

msd::Device impl.

Defined at line 1172 of file ../../src/graphics/drivers/msd-intel-gen/src/msd_intel_device.cc

magma_status_t MsdGetIcdList (std::vector<msd::MsdIcdInfo> * icd_info_out)

Defined at line 1284 of file ../../src/graphics/drivers/msd-intel-gen/src/msd_intel_device.cc

void MsdDumpStatus (uint32_t dump_flags)

Defined at line 1282 of file ../../src/graphics/drivers/msd-intel-gen/src/msd_intel_device.cc

std::unique_ptr<msd::Connection> MsdOpen (msd::msd_client_id_t client_id)

Defined at line 152 of file ../../src/graphics/drivers/msd-intel-gen/src/msd_intel_device.cc

std::pair<magma_intel_gen_topology *, uint8_t *> GetTopology ()

Defined at line 122 of file ../../src/graphics/drivers/msd-intel-gen/src/msd_intel_device.cc

bool Init (void * device_handle)

Initialize the device using the given platform |device_handle|.

Defined at line 156 of file ../../src/graphics/drivers/msd-intel-gen/src/msd_intel_device.cc

void Dump (DumpState * dump_state)

Defined at line 21 of file ../../src/graphics/drivers/msd-intel-gen/src/msd_intel_device_dump.cc

void DumpToString (std::vector<std::string> & dump_out)

Defined at line 58 of file ../../src/graphics/drivers/msd-intel-gen/src/msd_intel_device_dump.cc

void DumpStatusToLog ()

Defined at line 538 of file ../../src/graphics/drivers/msd-intel-gen/src/msd_intel_device.cc

magma::Status QueryTimestamp (std::unique_ptr<magma::PlatformBuffer> buffer)

Sends a timestamp request to the device thread and waits for completion.

Defined at line 1124 of file ../../src/graphics/drivers/msd-intel-gen/src/msd_intel_device.cc

Records

Friends

class TestExec
class TestHwCommandBuffer
class TestMsdIntelDevice