Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
lola_pcm.c File Reference
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/dma-mapping.h>
#include <linux/pci.h>
#include <linux/delay.h>
#include <sound/core.h>
#include <sound/pcm.h>
#include "lola.h"

Go to the source code of this file.

Macros

#define LOLA_MAX_BDL_ENTRIES   8
 
#define LOLA_MAX_BUF_SIZE   (1024*1024*1024)
 
#define LOLA_BDL_ENTRY_SIZE   (16 * 16)
 

Functions

void lola_pcm_update (struct lola *chip, struct lola_pcm *pcm, unsigned int bits)
 
int __devinit lola_create_pcm (struct lola *chip)
 
void lola_free_pcm (struct lola *chip)
 
int __devinit lola_init_pcm (struct lola *chip, int dir, int *nidp)
 

Macro Definition Documentation

#define LOLA_BDL_ENTRY_SIZE   (16 * 16)

Definition at line 32 of file lola_pcm.c.

#define LOLA_MAX_BDL_ENTRIES   8

Definition at line 30 of file lola_pcm.c.

#define LOLA_MAX_BUF_SIZE   (1024*1024*1024)

Definition at line 31 of file lola_pcm.c.

Function Documentation

int __devinit lola_create_pcm ( struct lola chip)

Definition at line 600 of file lola_pcm.c.

void lola_free_pcm ( struct lola chip)

Definition at line 632 of file lola_pcm.c.

int __devinit lola_init_pcm ( struct lola chip,
int  dir,
int nidp 
)

Definition at line 693 of file lola_pcm.c.

void lola_pcm_update ( struct lola chip,
struct lola_pcm pcm,
unsigned int  bits 
)

Definition at line 574 of file lola_pcm.c.