16#ifndef SIMICS_TYPE_BANK_ACCESS_H
17#define SIMICS_TYPE_BANK_ACCESS_H
19#include <simics/base/transaction.h>
47 inquiry(SIM_transaction_is_inquiry(t)),
49 size(SIM_transaction_size(t)) {}
struct conf_object conf_object_t
Definition: bank-access.h:23
struct bank_access bank_access_t
struct transaction transaction_t
Definition: bank-interface.h:30
struct conf_object conf_object_t
Definition: bank-issue-callbacks-interface.h:23
Definition: attr-value.h:23
Definition: bank-access.h:26
bool * suppress
Definition: bank-access.h:34
uint64_t * value
Definition: bank-access.h:32
conf_object_t * initiator
Definition: bank-access.h:35
uint64_t size
Definition: bank-access.h:30
conf_object_t * bank
Definition: bank-access.h:27
bool * success
Definition: bank-access.h:33
uint64_t * offset
Definition: bank-access.h:29
bool * inquiry
Definition: bank-access.h:28
Definition: bank-access.h:43
bank_access_t c_struct()
Definition: bank-access.h:59
uint64_t value
Definition: bank-access.h:69
BankAccess(conf_object_t *bank, conf_object_t *ini, bool inquiry, uint64_t offset, uint64_t size)
Definition: bank-access.h:51
uint64_t size
Definition: bank-access.h:68
conf_object_t * initiator
Definition: bank-access.h:65
BankAccess(conf_object_t *bank, transaction_t *t, uint64_t offset)
Definition: bank-access.h:44
uint64_t offset
Definition: bank-access.h:67
bool success
Definition: bank-access.h:70
conf_object_t * bank
Definition: bank-access.h:64
bool suppress
Definition: bank-access.h:71
bool inquiry
Definition: bank-access.h:66