#include <axi_tlm.h>
|
| response & | operator= (const response &o) |
| | assignment operator
|
| void | reset () |
| | reset all data member to their default
|
| void | set_resp (resp_e) |
| | set the response status as POD
|
| resp_e | get_resp () const |
| | get the response status as POD
|
| bool | is_okay () const |
| | check if the response status is OKAY
|
| void | set_okay () |
| | set the response status to OKAY
|
| bool | is_exokay () const |
| | check if the response status is EXOKAY
|
| void | set_exokay () |
| | set the response status to EXOKAY
|
| bool | is_slverr () const |
| | check if the response status is SLVERR
|
| void | set_slverr () |
| | set the response status to SLVERR
|
| bool | is_decerr () const |
| | check if the response status is DECERR
|
| void | set_decerr () |
| | set the response status to DECERR
|
|
| 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 626 of file axi_tlm.h.
◆ anonymous enum
◆ 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 1547 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 1574 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 1599 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 1591 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 1587 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 1595 of file axi_tlm.h.
◆ operator=()
| response & axi::response::operator= |
( |
const response & | o | ) |
|
|
inline |
assignment operator
- Parameters
-
- Returns
- reference to self
Definition at line 633 of file axi_tlm.h.
◆ reset()
| void axi::response::reset |
( |
| ) |
|
|
inline |
reset all data member to their default
Definition at line 1545 of file axi_tlm.h.
◆ set_decerr()
| void axi::response::set_decerr |
( |
| ) |
|
|
inline |
set the response status to DECERR
Definition at line 1601 of file axi_tlm.h.
◆ set_exokay()
| void axi::response::set_exokay |
( |
| ) |
|
|
inline |
set the response status to EXOKAY
Definition at line 1593 of file axi_tlm.h.
◆ set_okay()
| void axi::response::set_okay |
( |
| ) |
|
|
inline |
set the response status to OKAY
Definition at line 1589 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 1572 of file axi_tlm.h.
◆ set_slverr()
| void axi::response::set_slverr |
( |
| ) |
|
|
inline |
set the response status to SLVERR
Definition at line 1597 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 1559 of file axi_tlm.h.
◆ resp
| uint8_t axi::response::resp {static_cast<uint8_t>(resp_e::OKAY)} |
|
protected |
The documentation for this struct was generated from the following file:
- /home/eyck/Projects/MINRES/SystemC-Components/third_party/axi_chi/axi/axi_tlm.h