Visible to Intel only — GUID: iga1446070049201
Ixiasoft
Visible to Intel only — GUID: iga1446070049201
Ixiasoft
31.8.18. alt_msgdma_write_extended_descriptor
Prototype: | int alt_msgdma_write_extended_descriptor (alt_u32 csr_base, alt_u32 descriptor_base, alt_msgdma_extended_descriptor *descriptor) |
Include: | < modular_sgdma_dispatcher.h >, <altera_msgdma_descriptor_regs.h> |
Parameters: | csr_base – base address of the dispatcher CSR agent port. descriptor_base – base address of the dispatcher descriptor agent port. *descriptor – a pointer to an extended descriptor structure.
|
Returns: | Returns 0 upon success. Other return codes are defined in "alt_errno.h". |
Description: | Sends a fully formed extended descriptor to the dispatcher module. If the dispatcher descriptor buffer is full an error is returned. This function is not reentrant since it must complete writing the entire descriptor to the dispatcher module and cannot be pre-empted. |