template <class T> __aicore__ inline bool InitBuffer(T& que, uint8_t num, uint32_t len); template <TPosition pos> __aicore__ inline bool InitBuffer(TBuf<pos>& buf, uint32_t len);
表1 InitBuffer(T& que, uint8_t num, uint32_t len) 原型定义参数说明
| 参数名称 | 输入/输出 | 含义 |
|---|---|---|
| que | 输入 | 需要分配内存的TQue对象。 |
| num | 输入 | 分配内存块的个数。 |
| len | 输入 | 每个内存块的大小,单位为Byte,非32Bytes对齐会自动向上补齐至32Bytes对齐。 |
表2 InitBuffer(TBuf<pos>& buf, uint32_t len)原型定义参数说明
| 参数名称 | 输入/输出 | 含义 |
|---|---|---|
| buf | 输入 | 需要分配内存的TBuf对象。 |
| len | 输入 | 为TBuf分配的内存大小,单位为Byte,非32Bytes对齐会自动向上补齐至32Bytes对齐。 |