Lines Matching refs:chip
74 unsigned long lx_dsp_reg_read(struct lx6464es *chip, int port);
75 void lx_dsp_reg_write(struct lx6464es *chip, int port, unsigned data);
97 unsigned long lx_plx_reg_read(struct lx6464es *chip, int port);
98 void lx_plx_reg_write(struct lx6464es *chip, int port, u32 data);
112 int lx_dsp_get_version(struct lx6464es *chip, u32 *rdsp_version);
113 int lx_dsp_get_clock_frequency(struct lx6464es *chip, u32 *rfreq);
114 int lx_dsp_set_granularity(struct lx6464es *chip, u32 gran);
115 int lx_dsp_read_async_events(struct lx6464es *chip, u32 *data);
116 int lx_dsp_get_mac(struct lx6464es *chip);
120 int lx_pipe_allocate(struct lx6464es *chip, u32 pipe, int is_capture,
122 int lx_pipe_release(struct lx6464es *chip, u32 pipe, int is_capture);
123 int lx_pipe_sample_count(struct lx6464es *chip, u32 pipe, int is_capture,
125 int lx_pipe_state(struct lx6464es *chip, u32 pipe, int is_capture, u16 *rstate);
126 int lx_pipe_stop(struct lx6464es *chip, u32 pipe, int is_capture);
127 int lx_pipe_start(struct lx6464es *chip, u32 pipe, int is_capture);
128 int lx_pipe_pause(struct lx6464es *chip, u32 pipe, int is_capture);
130 int lx_pipe_wait_for_start(struct lx6464es *chip, u32 pipe, int is_capture);
131 int lx_pipe_wait_for_idle(struct lx6464es *chip, u32 pipe, int is_capture);
134 int lx_stream_set_format(struct lx6464es *chip, struct snd_pcm_runtime *runtime,
136 int lx_stream_state(struct lx6464es *chip, u32 pipe, int is_capture,
138 int lx_stream_sample_position(struct lx6464es *chip, u32 pipe, int is_capture,
141 int lx_stream_set_state(struct lx6464es *chip, u32 pipe,
144 static inline int lx_stream_start(struct lx6464es *chip, u32 pipe, in lx_stream_start() argument
148 return lx_stream_set_state(chip, pipe, is_capture, SSTATE_RUN); in lx_stream_start()
151 static inline int lx_stream_pause(struct lx6464es *chip, u32 pipe, in lx_stream_pause() argument
155 return lx_stream_set_state(chip, pipe, is_capture, SSTATE_PAUSE); in lx_stream_pause()
158 static inline int lx_stream_stop(struct lx6464es *chip, u32 pipe, in lx_stream_stop() argument
162 return lx_stream_set_state(chip, pipe, is_capture, SSTATE_STOP); in lx_stream_stop()
166 int lx_buffer_ask(struct lx6464es *chip, u32 pipe, int is_capture,
168 int lx_buffer_give(struct lx6464es *chip, u32 pipe, int is_capture,
171 int lx_buffer_free(struct lx6464es *chip, u32 pipe, int is_capture,
173 int lx_buffer_cancel(struct lx6464es *chip, u32 pipe, int is_capture,
177 int lx_level_unmute(struct lx6464es *chip, int is_capture, int unmute);
178 int lx_level_peaks(struct lx6464es *chip, int is_capture, int channels,
185 void lx_irq_enable(struct lx6464es *chip);
186 void lx_irq_disable(struct lx6464es *chip);