Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
xonar.h File Reference
#include "oxygen.h"

Go to the source code of this file.

Data Structures

struct  xonar_generic
 
struct  xonar_hdmi
 

Macros

#define XONAR_GPIO_BIT_INVERT   (1 << 16)
 

Functions

void xonar_enable_output (struct oxygen *chip)
 
void xonar_disable_output (struct oxygen *chip)
 
void xonar_init_ext_power (struct oxygen *chip)
 
void xonar_init_cs53x1 (struct oxygen *chip)
 
void xonar_set_cs53x1_params (struct oxygen *chip, struct snd_pcm_hw_params *params)
 
int xonar_gpio_bit_switch_get (struct snd_kcontrol *ctl, struct snd_ctl_elem_value *value)
 
int xonar_gpio_bit_switch_put (struct snd_kcontrol *ctl, struct snd_ctl_elem_value *value)
 
int get_xonar_pcm179x_model (struct oxygen *chip, const struct pci_device_id *id)
 
int get_xonar_cs43xx_model (struct oxygen *chip, const struct pci_device_id *id)
 
int get_xonar_wm87x6_model (struct oxygen *chip, const struct pci_device_id *id)
 
void xonar_hdmi_init (struct oxygen *chip, struct xonar_hdmi *data)
 
void xonar_hdmi_cleanup (struct oxygen *chip)
 
void xonar_hdmi_resume (struct oxygen *chip, struct xonar_hdmi *hdmi)
 
void xonar_hdmi_pcm_hardware_filter (unsigned int channel, struct snd_pcm_hardware *hardware)
 
void xonar_set_hdmi_params (struct oxygen *chip, struct xonar_hdmi *hdmi, struct snd_pcm_hw_params *params)
 
void xonar_hdmi_uart_input (struct oxygen *chip)
 

Macro Definition Documentation

#define XONAR_GPIO_BIT_INVERT   (1 << 16)

Definition at line 28 of file xonar.h.

Function Documentation

int get_xonar_cs43xx_model ( struct oxygen chip,
const struct pci_device_id id 
)

Definition at line 434 of file xonar_cs43xx.c.

int get_xonar_pcm179x_model ( struct oxygen chip,
const struct pci_device_id id 
)

Definition at line 1090 of file xonar_pcm179x.c.

int get_xonar_wm87x6_model ( struct oxygen chip,
const struct pci_device_id id 
)

Definition at line 1324 of file xonar_wm87x6.c.

void xonar_disable_output ( struct oxygen chip)

Definition at line 42 of file xonar_lib.c.

void xonar_enable_output ( struct oxygen chip)

Definition at line 33 of file xonar_lib.c.

int xonar_gpio_bit_switch_get ( struct snd_kcontrol ctl,
struct snd_ctl_elem_value value 
)

Definition at line 102 of file xonar_lib.c.

int xonar_gpio_bit_switch_put ( struct snd_kcontrol ctl,
struct snd_ctl_elem_value value 
)

Definition at line 114 of file xonar_lib.c.

void xonar_hdmi_cleanup ( struct oxygen chip)

Definition at line 67 of file xonar_hdmi.c.

void xonar_hdmi_init ( struct oxygen chip,
struct xonar_hdmi data 
)

Definition at line 60 of file xonar_hdmi.c.

void xonar_hdmi_pcm_hardware_filter ( unsigned int  channel,
struct snd_pcm_hardware hardware 
)

Definition at line 79 of file xonar_hdmi.c.

void xonar_hdmi_resume ( struct oxygen chip,
struct xonar_hdmi hdmi 
)

Definition at line 74 of file xonar_hdmi.c.

void xonar_hdmi_uart_input ( struct oxygen chip)

Definition at line 118 of file xonar_hdmi.c.

void xonar_init_cs53x1 ( struct oxygen chip)

Definition at line 80 of file xonar_lib.c.

void xonar_init_ext_power ( struct oxygen chip)

Definition at line 68 of file xonar_lib.c.

void xonar_set_cs53x1_params ( struct oxygen chip,
struct snd_pcm_hw_params params 
)

Definition at line 87 of file xonar_lib.c.

void xonar_set_hdmi_params ( struct oxygen chip,
struct xonar_hdmi hdmi,
struct snd_pcm_hw_params params 
)

Definition at line 91 of file xonar_hdmi.c.