DCCI
功能说明
此接口用于同步Data Cache缓存数据与OUT/UB一致,即修改Data Cache数据后,需要通过该接口将Data Cache中的数据写回OUT/UB,保证Data Cache与OUT/UB的数据一致。
Data Cache是GM和Buffer(例如UB)之间的一段数据缓存。
参数说明
参数名 |
说明 |
取值范围 |
单位 |
|---|---|---|---|
dst |
cache写出地址 |
/ |
/ |
entire |
'0'表示包含地址Xn的单行缓存,此时忽略type参数 '1'表示: 如果type=UB,表示包含UB地址的所有缓存 如果type=OUT,表示包含OUT地址的所有缓存 如果type=ALL,表示整个数据缓存 如果type=ATOMIC,表示由ST_ATOMIC分配的所有缓存 |
[0,1] |
/ |
type |
UB(1), OUT(2), ALL(0), ATOMIC(3) |
[0,3] |
/ |
接口原型
void dcci(__gm__ void *dst, uint64_t entire); void dcci(__gm__ void *dst, uint64_t entire, uint64_t type); void dcci(__ubuf__ void *dst, uint64_t entire, uint64_t type); void dcci(__ubuf__ void *dst, uint64_t entire);
流水类型
PIPE_S
父主题: 同步接口