class Msi

Defined at line 21 of file ../../src/devices/testing/fake-msi/include/lib/fake-msi/msi.h

Public Methods

void Msi (uint32_t irq_cnt)

Defined at line 25 of file ../../src/devices/testing/fake-msi/include/lib/fake-msi/msi.h

void ~Msi ()

Defined at line 26 of file ../../src/devices/testing/fake-msi/include/lib/fake-msi/msi.h

zx_status_t get_info (zx_handle_t handle, uint32_t topic, void * buffer, size_t buffer_size, size_t * actual_count, size_t * avail_count)

Implements fake-msi's version of |zx_object_get_info|.

Defined at line 33 of file ../../src/devices/testing/fake-msi/fake-msi.cc

zx_status_t ReserveId (const zx::unowned_interrupt & interrupt, MsiId msi_id)

Defined at line 42 of file ../../src/devices/testing/fake-msi/include/lib/fake-msi/msi.h

uint32_t irq_count ()

Defined at line 64 of file ../../src/devices/testing/fake-msi/include/lib/fake-msi/msi.h

uint64_t out_of_scope_while_holding_reservations_count ()

Defined at line 65 of file ../../src/devices/testing/fake-msi/include/lib/fake-msi/msi.h

bool disable_ids_in_use_assert (bool disable)

Defined at line 69 of file ../../src/devices/testing/fake-msi/include/lib/fake-msi/msi.h