|
CIRCT 24.0.0git
|
#include <sys/types.h>

Go to the source code of this file.
Classes | |
| struct | TVpiVecval |
Macros | |
| #define | DPI_DLLISPEC |
| #define | DPI_DLLESPEC |
| #define | DPI_EXTERN |
| #define | DPI_PROTOTYPES |
| #define | XXTERN DPI_EXTERN DPI_DLLISPEC |
| #define | EETERN DPI_EXTERN DPI_DLLESPEC |
| #define | sv_0 0 |
| #define | sv_1 1 |
| #define | sv_z 2 |
| #define | sv_x 3 |
| #define | VPI_VECVAL |
| #define | SV_PACKED_DATA_NELEMS(WIDTH) |
| #define | SV_MASK(N) |
| #define | SV_GET_UNSIGNED_BITS(VALUE, N) |
| #define | SV_GET_SIGNED_BITS(VALUE, N) |
Typedefs | |
| typedef uint8_t | svScalar |
| typedef svScalar | svBit |
| typedef svScalar | svLogic |
| typedef struct TVpiVecval | s_vpi_vecval |
| typedef struct TVpiVecval * | p_vpi_vecval |
| typedef s_vpi_vecval | svLogicVecVal |
| typedef uint32_t | svBitVecVal |
Variables | |
| XXTERN typedef void * | svScope |
| XXTERN typedef void * | svOpenArrayHandle |
| #define EETERN DPI_EXTERN DPI_DLLESPEC |
| #define SV_GET_SIGNED_BITS | ( | VALUE, | |
| N ) |
| #define SV_GET_UNSIGNED_BITS | ( | VALUE, | |
| N ) |
| #define SV_PACKED_DATA_NELEMS | ( | WIDTH | ) |
| #define XXTERN DPI_EXTERN DPI_DLLISPEC |
Definition at line 70 of file svdpi.h.
Referenced by svAckDisabledState(), svDpiVersion(), svGetArrElemPtr(), svGetArrElemPtr2(), svGetArrElemPtr3(), svGetBitArrElem(), svGetBitArrElem1(), svGetBitArrElem1VecVal(), svGetBitArrElem2(), svGetBitArrElem2VecVal(), svGetBitArrElem3(), svGetBitArrElem3VecVal(), svGetBitArrElemVecVal(), svGetBitselBit(), svGetBitselLogic(), svGetCallerInfo(), svGetLogicArrElem(), svGetLogicArrElem1(), svGetLogicArrElem1VecVal(), svGetLogicArrElem2(), svGetLogicArrElem2VecVal(), svGetLogicArrElem3(), svGetLogicArrElem3VecVal(), svGetLogicArrElemVecVal(), svGetNameFromScope(), svGetPartselBit(), svGetPartselLogic(), svGetScope(), svGetScopeFromName(), svGetUserData(), svHigh(), svIncrement(), svIsDisabledState(), svLeft(), svLow(), svPutBitArrElem(), svPutBitArrElem1(), svPutBitArrElem1VecVal(), svPutBitArrElem2(), svPutBitArrElem2VecVal(), svPutBitArrElem3(), svPutBitArrElem3VecVal(), svPutBitArrElemVecVal(), svPutBitselBit(), svPutBitselLogic(), svPutLogicArrElem(), svPutLogicArrElem1(), svPutLogicArrElem1VecVal(), svPutLogicArrElem2(), svPutLogicArrElem2VecVal(), svPutLogicArrElem3(), svPutLogicArrElem3VecVal(), svPutLogicArrElemVecVal(), svPutPartselBit(), svPutPartselLogic(), svPutUserData(), svRight(), and svSetScope().
| typedef struct TVpiVecval * p_vpi_vecval |
| typedef struct TVpiVecval s_vpi_vecval |
| typedef uint32_t svBitVecVal |
| typedef s_vpi_vecval svLogicVecVal |
| XXTERN int svDimensions | ( | const svOpenArrayHandle | h | ) |
Definition at line 74 of file SvDpiRuntime.cpp.
References svOpenArrayHandle.
Referenced by validateSvOpenArray().
| XXTERN void * svGetArrayPtr | ( | const svOpenArrayHandle | h | ) |
Definition at line 80 of file SvDpiRuntime.cpp.
References svOpenArrayHandle.
Referenced by validateSvOpenArray().
| XXTERN void * svGetArrElemPtr | ( | const svOpenArrayHandle | , |
| int | indx1, | ||
| ... ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void * svGetArrElemPtr1 | ( | const svOpenArrayHandle | h, |
| int | indx1 ) |
Definition at line 98 of file SvDpiRuntime.cpp.
References svOpenArrayHandle.
Referenced by sv2cCosimserverEpTryGet(), sv2cCosimserverEpTryPut(), and sv2cCosimserverSetManifest().
| XXTERN void * svGetArrElemPtr2 | ( | const svOpenArrayHandle | , |
| int | indx1, | ||
| int | indx2 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void * svGetArrElemPtr3 | ( | const svOpenArrayHandle | , |
| int | indx1, | ||
| int | indx2, | ||
| int | indx3 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN svBit svGetBitArrElem | ( | const svOpenArrayHandle | s, |
| int | indx1, | ||
| ... ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN svBit svGetBitArrElem1 | ( | const svOpenArrayHandle | s, |
| int | indx1 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svGetBitArrElem1VecVal | ( | svBitVecVal * | d, |
| const svOpenArrayHandle | s, | ||
| int | indx1 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN svBit svGetBitArrElem2 | ( | const svOpenArrayHandle | s, |
| int | indx1, | ||
| int | indx2 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svGetBitArrElem2VecVal | ( | svBitVecVal * | d, |
| const svOpenArrayHandle | s, | ||
| int | indx1, | ||
| int | indx2 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN svBit svGetBitArrElem3 | ( | const svOpenArrayHandle | s, |
| int | indx1, | ||
| int | indx2, | ||
| int | indx3 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svGetBitArrElem3VecVal | ( | svBitVecVal * | d, |
| const svOpenArrayHandle | s, | ||
| int | indx1, | ||
| int | indx2, | ||
| int | indx3 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svGetBitArrElemVecVal | ( | svBitVecVal * | d, |
| const svOpenArrayHandle | s, | ||
| int | indx1, | ||
| ... ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN svBit svGetBitselBit | ( | const svBitVecVal * | s, |
| int | i ) |
References XXTERN.
| XXTERN svLogic svGetBitselLogic | ( | const svLogicVecVal * | s, |
| int | i ) |
References XXTERN.
| XXTERN svLogic svGetLogicArrElem | ( | const svOpenArrayHandle | s, |
| int | indx1, | ||
| ... ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN svLogic svGetLogicArrElem1 | ( | const svOpenArrayHandle | s, |
| int | indx1 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svGetLogicArrElem1VecVal | ( | svLogicVecVal * | d, |
| const svOpenArrayHandle | s, | ||
| int | indx1 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN svLogic svGetLogicArrElem2 | ( | const svOpenArrayHandle | s, |
| int | indx1, | ||
| int | indx2 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svGetLogicArrElem2VecVal | ( | svLogicVecVal * | d, |
| const svOpenArrayHandle | s, | ||
| int | indx1, | ||
| int | indx2 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN svLogic svGetLogicArrElem3 | ( | const svOpenArrayHandle | s, |
| int | indx1, | ||
| int | indx2, | ||
| int | indx3 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svGetLogicArrElem3VecVal | ( | svLogicVecVal * | d, |
| const svOpenArrayHandle | s, | ||
| int | indx1, | ||
| int | indx2, | ||
| int | indx3 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svGetLogicArrElemVecVal | ( | svLogicVecVal * | d, |
| const svOpenArrayHandle | s, | ||
| int | indx1, | ||
| ... ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svGetPartselBit | ( | svBitVecVal * | d, |
| const svBitVecVal * | s, | ||
| int | i, | ||
| int | w ) |
References XXTERN.
| XXTERN void svGetPartselLogic | ( | svLogicVecVal * | d, |
| const svLogicVecVal * | s, | ||
| int | i, | ||
| int | w ) |
References XXTERN.
| XXTERN int svHigh | ( | const svOpenArrayHandle | h, |
| int | d ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN int svIncrement | ( | const svOpenArrayHandle | h, |
| int | d ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN int svLeft | ( | const svOpenArrayHandle | h, |
| int | d ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN int svLow | ( | const svOpenArrayHandle | h, |
| int | d ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svPutBitArrElem | ( | const svOpenArrayHandle | d, |
| svBit | value, | ||
| int | indx1, | ||
| ... ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svPutBitArrElem1 | ( | const svOpenArrayHandle | d, |
| svBit | value, | ||
| int | indx1 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svPutBitArrElem1VecVal | ( | const svOpenArrayHandle | d, |
| const svBitVecVal * | s, | ||
| int | indx1 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svPutBitArrElem2 | ( | const svOpenArrayHandle | d, |
| svBit | value, | ||
| int | indx1, | ||
| int | indx2 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svPutBitArrElem2VecVal | ( | const svOpenArrayHandle | d, |
| const svBitVecVal * | s, | ||
| int | indx1, | ||
| int | indx2 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svPutBitArrElem3 | ( | const svOpenArrayHandle | d, |
| svBit | value, | ||
| int | indx1, | ||
| int | indx2, | ||
| int | indx3 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svPutBitArrElem3VecVal | ( | const svOpenArrayHandle | d, |
| const svBitVecVal * | s, | ||
| int | indx1, | ||
| int | indx2, | ||
| int | indx3 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svPutBitArrElemVecVal | ( | const svOpenArrayHandle | d, |
| const svBitVecVal * | s, | ||
| int | indx1, | ||
| ... ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svPutBitselBit | ( | svBitVecVal * | d, |
| int | i, | ||
| svBit | s ) |
References XXTERN.
| XXTERN void svPutBitselLogic | ( | svLogicVecVal * | d, |
| int | i, | ||
| svLogic | s ) |
References XXTERN.
| XXTERN void svPutLogicArrElem | ( | const svOpenArrayHandle | d, |
| svLogic | value, | ||
| int | indx1, | ||
| ... ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svPutLogicArrElem1 | ( | const svOpenArrayHandle | d, |
| svLogic | value, | ||
| int | indx1 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svPutLogicArrElem1VecVal | ( | const svOpenArrayHandle | d, |
| const svLogicVecVal * | s, | ||
| int | indx1 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svPutLogicArrElem2 | ( | const svOpenArrayHandle | d, |
| svLogic | value, | ||
| int | indx1, | ||
| int | indx2 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svPutLogicArrElem2VecVal | ( | const svOpenArrayHandle | d, |
| const svLogicVecVal * | s, | ||
| int | indx1, | ||
| int | indx2 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svPutLogicArrElem3 | ( | const svOpenArrayHandle | d, |
| svLogic | value, | ||
| int | indx1, | ||
| int | indx2, | ||
| int | indx3 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svPutLogicArrElem3VecVal | ( | const svOpenArrayHandle | d, |
| const svLogicVecVal * | s, | ||
| int | indx1, | ||
| int | indx2, | ||
| int | indx3 ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svPutLogicArrElemVecVal | ( | const svOpenArrayHandle | d, |
| const svLogicVecVal * | s, | ||
| int | indx1, | ||
| ... ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN void svPutPartselBit | ( | svBitVecVal * | d, |
| const svBitVecVal | s, | ||
| int | i, | ||
| int | w ) |
References XXTERN.
| XXTERN void svPutPartselLogic | ( | svLogicVecVal * | d, |
| const svLogicVecVal | s, | ||
| int | i, | ||
| int | w ) |
References XXTERN.
| XXTERN int svRight | ( | const svOpenArrayHandle | h, |
| int | d ) |
References svOpenArrayHandle, and XXTERN.
| XXTERN int svSize | ( | const svOpenArrayHandle | h, |
| int | d ) |
Definition at line 92 of file SvDpiRuntime.cpp.
References svOpenArrayHandle.
Referenced by validateSvOpenArray().
| XXTERN int svSizeOfArray | ( | const svOpenArrayHandle | h | ) |
Definition at line 86 of file SvDpiRuntime.cpp.
References svOpenArrayHandle.
Referenced by sv2cCosimserverEpTryGet(), sv2cCosimserverEpTryPut(), sv2cCosimserverSetManifest(), and validateSvOpenArray().
| XXTERN typedef void* svOpenArrayHandle |
Definition at line 133 of file svdpi.h.
Referenced by sv2cCosimserverEpTryGet(), sv2cCosimserverEpTryPut(), sv2cCosimserverSetManifest(), svDimensions(), svGetArrayPtr(), svGetArrElemPtr(), svGetArrElemPtr1(), svGetArrElemPtr2(), svGetArrElemPtr3(), svGetBitArrElem(), svGetBitArrElem1(), svGetBitArrElem1VecVal(), svGetBitArrElem2(), svGetBitArrElem2VecVal(), svGetBitArrElem3(), svGetBitArrElem3VecVal(), svGetBitArrElemVecVal(), svGetLogicArrElem(), svGetLogicArrElem1(), svGetLogicArrElem1VecVal(), svGetLogicArrElem2(), svGetLogicArrElem2VecVal(), svGetLogicArrElem3(), svGetLogicArrElem3VecVal(), svGetLogicArrElemVecVal(), svHigh(), svIncrement(), svLeft(), svLow(), svPutBitArrElem(), svPutBitArrElem1(), svPutBitArrElem1VecVal(), svPutBitArrElem2(), svPutBitArrElem2VecVal(), svPutBitArrElem3(), svPutBitArrElem3VecVal(), svPutBitArrElemVecVal(), svPutLogicArrElem(), svPutLogicArrElem1(), svPutLogicArrElem1VecVal(), svPutLogicArrElem2(), svPutLogicArrElem2VecVal(), svPutLogicArrElem3(), svPutLogicArrElem3VecVal(), svPutLogicArrElemVecVal(), svRight(), svSize(), svSizeOfArray(), and validateSvOpenArray().
| XXTERN typedef void* svScope |
Definition at line 130 of file svdpi.h.
Referenced by svGetNameFromScope(), svGetScope(), svGetScopeFromName(), svGetUserData(), svPutUserData(), and svSetScope().