Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
seq_oss_writeq.c File Reference
#include "seq_oss_writeq.h"
#include "seq_oss_event.h"
#include "seq_oss_timer.h"
#include <sound/seq_oss_legacy.h>
#include "../seq_lock.h"
#include "../seq_clientmgr.h"
#include <linux/wait.h>
#include <linux/slab.h>

Go to the source code of this file.

Functions

struct seq_oss_writeqsnd_seq_oss_writeq_new (struct seq_oss_devinfo *dp, int maxlen)
 
void snd_seq_oss_writeq_delete (struct seq_oss_writeq *q)
 
void snd_seq_oss_writeq_clear (struct seq_oss_writeq *q)
 
int snd_seq_oss_writeq_sync (struct seq_oss_writeq *q)
 
void snd_seq_oss_writeq_wakeup (struct seq_oss_writeq *q, abstime_t time)
 
int snd_seq_oss_writeq_get_free_size (struct seq_oss_writeq *q)
 
void snd_seq_oss_writeq_set_output (struct seq_oss_writeq *q, int val)
 

Function Documentation

void snd_seq_oss_writeq_clear ( struct seq_oss_writeq q)

Definition at line 78 of file seq_oss_writeq.c.

void snd_seq_oss_writeq_delete ( struct seq_oss_writeq q)

Definition at line 65 of file seq_oss_writeq.c.

int snd_seq_oss_writeq_get_free_size ( struct seq_oss_writeq q)

Definition at line 152 of file seq_oss_writeq.c.

struct seq_oss_writeq* snd_seq_oss_writeq_new ( struct seq_oss_devinfo dp,
int  maxlen 
)
read

Definition at line 37 of file seq_oss_writeq.c.

void snd_seq_oss_writeq_set_output ( struct seq_oss_writeq q,
int  val 
)

Definition at line 165 of file seq_oss_writeq.c.

int snd_seq_oss_writeq_sync ( struct seq_oss_writeq q)

Definition at line 94 of file seq_oss_writeq.c.

void snd_seq_oss_writeq_wakeup ( struct seq_oss_writeq q,
abstime_t  time 
)

Definition at line 134 of file seq_oss_writeq.c.