|
Linux Kernel
3.7.1
|
#include <gxio/common.h>Go to the source code of this file.
Data Structures | |
| struct | __gxio_dma_queue_t |
Macros | |
| #define | DMA_QUEUE_CREDIT_SHIFT 32 |
Functions | |
| void | __gxio_dma_queue_init (__gxio_dma_queue_t *dma_queue, void *post_region_addr, unsigned int num_entries) |
| void | __gxio_dma_queue_update_credits (__gxio_dma_queue_t *dma_queue) |
| int64_t | __gxio_dma_queue_wait_for_credits (__gxio_dma_queue_t *dma_queue, int64_t modifier) |
| int64_t | __gxio_dma_queue_reserve_aux (__gxio_dma_queue_t *dma_queue, unsigned int num, int wait) |
| int | __gxio_dma_queue_is_complete (__gxio_dma_queue_t *dma_queue, int64_t completion_slot, int update) |
| #define DMA_QUEUE_CREDIT_SHIFT 32 |
Definition at line 25 of file dma_queue.h.
| void __gxio_dma_queue_init | ( | __gxio_dma_queue_t * | dma_queue, |
| void * | post_region_addr, | ||
| unsigned int | num_entries | ||
| ) |
Definition at line 50 of file dma_queue.c.
| int __gxio_dma_queue_is_complete | ( | __gxio_dma_queue_t * | dma_queue, |
| int64_t | completion_slot, | ||
| int | update | ||
| ) |
Definition at line 162 of file dma_queue.c.
| int64_t __gxio_dma_queue_reserve_aux | ( | __gxio_dma_queue_t * | dma_queue, |
| unsigned int | num, | ||
| int | wait | ||
| ) |
Definition at line 154 of file dma_queue.c.
| void __gxio_dma_queue_update_credits | ( | __gxio_dma_queue_t * | dma_queue | ) |
Definition at line 68 of file dma_queue.c.
| int64_t __gxio_dma_queue_wait_for_credits | ( | __gxio_dma_queue_t * | dma_queue, |
| int64_t | modifier | ||
| ) |
Definition at line 127 of file dma_queue.c.
1.8.2