Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
lola_mixer.c File Reference
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/vmalloc.h>
#include <linux/io.h>
#include <sound/core.h>
#include <sound/control.h>
#include <sound/pcm.h>
#include <sound/tlv.h>
#include "lola.h"

Go to the source code of this file.

Functions

int __devinit lola_init_pins (struct lola *chip, int dir, int *nidp)
 
void lola_free_mixer (struct lola *chip)
 
int __devinit lola_init_mixer_widget (struct lola *chip, int nid)
 
int lola_setup_all_analog_gains (struct lola *chip, int dir, bool mute)
 
void lola_save_mixer (struct lola *chip)
 
void lola_restore_mixer (struct lola *chip)
 
int lola_set_src_config (struct lola *chip, unsigned int src_mask, bool update)
 
int __devinit lola_create_mixer (struct lola *chip)
 

Function Documentation

int __devinit lola_create_mixer ( struct lola chip)

Definition at line 841 of file lola_mixer.c.

void lola_free_mixer ( struct lola chip)

Definition at line 109 of file lola_mixer.c.

int __devinit lola_init_mixer_widget ( struct lola chip,
int  nid 
)

Definition at line 115 of file lola_mixer.c.

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

Definition at line 94 of file lola_mixer.c.

void lola_restore_mixer ( struct lola chip)

Definition at line 361 of file lola_mixer.c.

void lola_save_mixer ( struct lola chip)

Definition at line 350 of file lola_mixer.c.

int lola_set_src_config ( struct lola chip,
unsigned int  src_mask,
bool  update 
)

Definition at line 423 of file lola_mixer.c.

int lola_setup_all_analog_gains ( struct lola chip,
int  dir,
bool  mute 
)

Definition at line 333 of file lola_mixer.c.