Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
cx18-queue.c File Reference
#include "cx18-driver.h"
#include "cx18-queue.h"
#include "cx18-streams.h"
#include "cx18-scb.h"
#include "cx18-io.h"

Go to the source code of this file.

Functions

void cx18_buf_swap (struct cx18_buffer *buf)
 
void _cx18_mdl_swap (struct cx18_mdl *mdl)
 
void cx18_queue_init (struct cx18_queue *q)
 
struct cx18_queue_cx18_enqueue (struct cx18_stream *s, struct cx18_mdl *mdl, struct cx18_queue *q, int to_front)
 
struct cx18_mdlcx18_dequeue (struct cx18_stream *s, struct cx18_queue *q)
 
struct cx18_mdlcx18_queue_get_mdl (struct cx18_stream *s, u32 id, u32 bytesused)
 
void cx18_flush_queues (struct cx18_stream *s)
 
void cx18_unload_queues (struct cx18_stream *s)
 
void cx18_load_queues (struct cx18_stream *s)
 
void _cx18_mdl_sync_for_device (struct cx18_stream *s, struct cx18_mdl *mdl)
 
int cx18_stream_alloc (struct cx18_stream *s)
 
void cx18_stream_free (struct cx18_stream *s)
 

Function Documentation

struct cx18_queue* _cx18_enqueue ( struct cx18_stream s,
struct cx18_mdl mdl,
struct cx18_queue q,
int  to_front 
)
read

Definition at line 57 of file cx18-queue.c.

void _cx18_mdl_swap ( struct cx18_mdl mdl)

Definition at line 39 of file cx18-queue.c.

void _cx18_mdl_sync_for_device ( struct cx18_stream s,
struct cx18_mdl mdl 
)

Definition at line 335 of file cx18-queue.c.

void cx18_buf_swap ( struct cx18_buffer buf)

Definition at line 31 of file cx18-queue.c.

struct cx18_mdl* cx18_dequeue ( struct cx18_stream s,
struct cx18_queue q 
)
read

Definition at line 87 of file cx18-queue.c.

void cx18_flush_queues ( struct cx18_stream s)

Definition at line 236 of file cx18-queue.c.

void cx18_load_queues ( struct cx18_stream s)

Definition at line 277 of file cx18-queue.c.

struct cx18_mdl* cx18_queue_get_mdl ( struct cx18_stream s,
u32  id,
u32  bytesused 
)
read

Definition at line 139 of file cx18-queue.c.

void cx18_queue_init ( struct cx18_queue q)

Definition at line 50 of file cx18-queue.c.

int cx18_stream_alloc ( struct cx18_stream s)

Definition at line 347 of file cx18-queue.c.

void cx18_stream_free ( struct cx18_stream s)

Definition at line 418 of file cx18-queue.c.

void cx18_unload_queues ( struct cx18_stream s)

Definition at line 246 of file cx18-queue.c.