acltdtGetBufFromChain

Applicability

Product

Supported

Atlas A3 training products/Atlas A3 inference products

x

Atlas A2 training products/Atlas A2 inference products

x

Atlas 200I/500 A2 inference products

Atlas inference products

x

Atlas training products

x

Description

Obtains the Nth Mbuf in a Mbuf chain. (N is the value of index.)

Prototype

aclError acltdtGetBufFromChain(acltdtBuf headBuf, uint32_t index, acltdtBuf *buf)

Parameters

Parameter

Input/Output

Description

headBuf

Input

First shared buffer at the head of the shared buffer chain, which must be obtained by calling acltdtAllocBuf or acltdtCopyBufRef.

index

Input

Index of a shared buffer in a shared buffer chain (starting from 0).

buf

Output

Shared buffer specified by index.

Returns

0 on success; else, failure. For details, see aclError.

Restrictions

  • For the Atlas 200I/500 A2 inference products, this API can be used only in the Ascend RC.