#include <axi_tlm.h>
|
enum | {
DATATRANSFER = 1
, SNOOPEERROR = 2
, PASSDIRTY = 4
, ISSHARED = 8
,
WASUNIQUE = 16
} |
|
|
uint8_t | resp {static_cast<uint8_t>(resp_e::OKAY)} |
|
the response status of an AXI transaction
Definition at line 596 of file axi_tlm.h.
◆ from_tlm_response_status()
resp_e axi::response::from_tlm_response_status |
( |
tlm::tlm_response_status |
st | ) |
|
|
inlinestatic |
converts the response status of a generic payload to a
- See also
- resp_e type
- Parameters
-
the | tlm gp response status |
- Returns
- the axi response status
Definition at line 1475 of file axi_tlm.h.
◆ get_resp()
resp_e axi::response::get_resp |
( |
| ) |
const |
|
inline |
get the response status as POD
- Returns
- the status
Definition at line 1502 of file axi_tlm.h.
◆ is_decerr()
bool axi::response::is_decerr |
( |
| ) |
const |
|
inline |
check if the response status is DECERR
- Returns
- true if the status was decerr
Definition at line 1527 of file axi_tlm.h.
◆ is_exokay()
bool axi::response::is_exokay |
( |
| ) |
const |
|
inline |
check if the response status is EXOKAY
- Returns
- true if the status was exok
Definition at line 1519 of file axi_tlm.h.
◆ is_okay()
bool axi::response::is_okay |
( |
| ) |
const |
|
inline |
check if the response status is OKAY
- Returns
- true if the status was ok
Definition at line 1515 of file axi_tlm.h.
◆ is_slverr()
bool axi::response::is_slverr |
( |
| ) |
const |
|
inline |
check if the response status is SLVERR
- Returns
- true if the status was slverr
Definition at line 1523 of file axi_tlm.h.
◆ operator=()
assignment operator
- Parameters
-
- Returns
- reference to self
Definition at line 603 of file axi_tlm.h.
◆ set_resp()
void axi::response::set_resp |
( |
resp_e |
resp | ) |
|
|
inline |
set the response status as POD
- Parameters
-
Definition at line 1500 of file axi_tlm.h.
◆ to_tlm_response_status()
tlm::tlm_response_status axi::response::to_tlm_response_status |
( |
resp_e |
resp | ) |
|
|
inlinestatic |
converts a
- See also
- resp_e type to a response status of a generic payload
- Parameters
-
- Returns
- the tlm gp response status
Definition at line 1487 of file axi_tlm.h.
The documentation for this struct was generated from the following file:
- /home/eyck/git/SystemC-Components/third_party/axi_chi/axi/axi_tlm.h