Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
seq_clientmgr.h File Reference
#include <sound/seq_kernel.h>
#include <linux/bitops.h>
#include "seq_fifo.h"
#include "seq_ports.h"
#include "seq_lock.h"

Go to the source code of this file.

Data Structures

struct  snd_seq_user_client
 
struct  snd_seq_kernel_client
 
struct  snd_seq_client
 
struct  snd_seq_usage
 

Macros

#define snd_seq_client_unlock(client)   snd_use_lock_free(&(client)->use_lock)
 

Functions

int client_init_data (void)
 
int snd_sequencer_device_init (void)
 
void snd_sequencer_device_done (void)
 
struct snd_seq_clientsnd_seq_client_use_ptr (int clientid)
 
int snd_seq_dispatch_event (struct snd_seq_event_cell *cell, int atomic, int hop)
 
int snd_seq_kernel_client_enqueue (int client, struct snd_seq_event *ev, int atomic, int hop)
 
int snd_seq_kernel_client_enqueue_blocking (int client, struct snd_seq_event *ev, struct file *file, int atomic, int hop)
 
int snd_seq_kernel_client_write_poll (int clientid, struct file *file, poll_table *wait)
 
int snd_seq_client_notify_subscription (int client, int port, struct snd_seq_port_subscribe *info, int evtype)
 

Variables

int seq_client_load [15]
 

Macro Definition Documentation

#define snd_seq_client_unlock (   client)    snd_use_lock_free(&(client)->use_lock)

Definition at line 88 of file seq_clientmgr.h.

Function Documentation

int client_init_data ( void  )

Definition at line 210 of file seq_clientmgr.c.

int snd_seq_client_notify_subscription ( int  client,
int  port,
struct snd_seq_port_subscribe info,
int  evtype 
)

Definition at line 1410 of file seq_clientmgr.c.

struct snd_seq_client* snd_seq_client_use_ptr ( int  clientid)
read

Definition at line 133 of file seq_clientmgr.c.

int snd_seq_dispatch_event ( struct snd_seq_event_cell cell,
int  atomic,
int  hop 
)

Definition at line 831 of file seq_clientmgr.c.

int snd_seq_kernel_client_enqueue ( int  client,
struct snd_seq_event ev,
int  atomic,
int  hop 
)

Definition at line 2337 of file seq_clientmgr.c.

int snd_seq_kernel_client_enqueue_blocking ( int  client,
struct snd_seq_event ev,
struct file file,
int  atomic,
int  hop 
)

Definition at line 2350 of file seq_clientmgr.c.

int snd_seq_kernel_client_write_poll ( int  clientid,
struct file file,
poll_table wait 
)

Definition at line 2419 of file seq_clientmgr.c.

void snd_sequencer_device_done ( void  )

Definition at line 2588 of file seq_clientmgr.c.

int snd_sequencer_device_init ( void  )

Definition at line 2565 of file seq_clientmgr.c.

Variable Documentation

int seq_client_load[15]

Definition at line 42 of file seq.c.