Fifo.h File Reference

#include <xdc/std.h>
#include <ti/sdo/dmai/Dmai.h>

Go to the source code of this file.


Data Structures

struct  Fifo_Attrs
 Attributes used to create a Fifo. More...

Typedefs

typedef struct Fifo_Object * Fifo_Handle
 Handle through which to reference a Fifo.

Functions

Fifo_Handle Fifo_create (Fifo_Attrs *attrs)
 Creates a fifo.
Int Fifo_get (Fifo_Handle hFifo, Ptr ptrPtr)
 Blocking call to receive a buffer pointer from a fifo.
Int Fifo_flush (Fifo_Handle hFifo)
 Flushes a fifo. The other end will unblock and return the (non-negative) Dmai_EFLUSH error code.
Int Fifo_put (Fifo_Handle hFifo, Ptr ptr)
 Put a buffer pointer on the fifo.
Int Fifo_getNumEntries (Fifo_Handle hFifo)
 Determine number of entries (pointers) currently in fifo.
Int Fifo_delete (Fifo_Handle hFifo)
 Deletes a previously created fifo.

Variables

const Fifo_Attrs Fifo_Attrs_DEFAULT
 Default attributes for a Fifo.

Copyright 2011, Texas Instruments Incorporated