Lines Matching full:metadata
158 **Optional: per descriptor metadata**
160 DMAengine provides two ways for metadata support.
164 The metadata buffer is allocated/provided by the client driver and it is
174 The metadata buffer is allocated/managed by the DMA driver. The client
176 the metadata and can directly update or read it.
178 Because the DMA driver manages the memory area containing the metadata,
182 metadata must not be accessed after issue_pending.
183 In other words: if the aim is to read back metadata after the transfer is
208 construct the metadata in the client's buffer
219 4. when the transfer is completed, the metadata should be available in the
228 engine's metadata area
229 3. update the metadata at the pointer
231 amount of data the client has placed into the metadata buffer
239 the pointer to the engine's metadata area
240 4. read out the metadata from the pointer
244 When DESC_METADATA_ENGINE mode is used the metadata area for the descriptor