Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
snd_vx_ops Struct Reference

#include <vx_core.h>

Data Fields

unsigned char(* in8 )(struct vx_core *chip, int reg)
 
unsigned int(* in32 )(struct vx_core *chip, int reg)
 
void(* out8 )(struct vx_core *chip, int reg, unsigned char val)
 
void(* out32 )(struct vx_core *chip, int reg, unsigned int val)
 
int(* test_and_ack )(struct vx_core *chip)
 
void(* validate_irq )(struct vx_core *chip, int enable)
 
void(* write_codec )(struct vx_core *chip, int codec, unsigned int data)
 
void(* akm_write )(struct vx_core *chip, int reg, unsigned int data)
 
void(* reset_codec )(struct vx_core *chip)
 
void(* change_audio_source )(struct vx_core *chip, int src)
 
void(* set_clock_source )(struct vx_core *chp, int src)
 
int(* load_dsp )(struct vx_core *chip, int idx, const struct firmware *fw)
 
void(* reset_dsp )(struct vx_core *chip)
 
void(* reset_board )(struct vx_core *chip, int cold_reset)
 
int(* add_controls )(struct vx_core *chip)
 
void(* dma_write )(struct vx_core *chip, struct snd_pcm_runtime *runtime, struct vx_pipe *pipe, int count)
 
void(* dma_read )(struct vx_core *chip, struct snd_pcm_runtime *runtime, struct vx_pipe *pipe, int count)
 

Detailed Description

Definition at line 95 of file vx_core.h.

Field Documentation

int(* add_controls)(struct vx_core *chip)

Definition at line 114 of file vx_core.h.

void(* akm_write)(struct vx_core *chip, int reg, unsigned int data)

Definition at line 106 of file vx_core.h.

void(* change_audio_source)(struct vx_core *chip, int src)

Definition at line 108 of file vx_core.h.

Definition at line 118 of file vx_core.h.

Definition at line 116 of file vx_core.h.

unsigned int(* in32)(struct vx_core *chip, int reg)

Definition at line 98 of file vx_core.h.

unsigned char(* in8)(struct vx_core *chip, int reg)

Definition at line 97 of file vx_core.h.

Definition at line 111 of file vx_core.h.

void(* out32)(struct vx_core *chip, int reg, unsigned int val)

Definition at line 100 of file vx_core.h.

void(* out8)(struct vx_core *chip, int reg, unsigned char val)

Definition at line 99 of file vx_core.h.

void(* reset_board)(struct vx_core *chip, int cold_reset)

Definition at line 113 of file vx_core.h.

void(* reset_codec)(struct vx_core *chip)

Definition at line 107 of file vx_core.h.

void(* reset_dsp)(struct vx_core *chip)

Definition at line 112 of file vx_core.h.

void(* set_clock_source)(struct vx_core *chp, int src)

Definition at line 109 of file vx_core.h.

int(* test_and_ack)(struct vx_core *chip)

Definition at line 102 of file vx_core.h.

void(* validate_irq)(struct vx_core *chip, int enable)

Definition at line 103 of file vx_core.h.

void(* write_codec)(struct vx_core *chip, int codec, unsigned int data)

Definition at line 105 of file vx_core.h.


The documentation for this struct was generated from the following file: