Lines Matching refs:bebob
60 saffire_read_block(struct snd_bebob *bebob, u64 offset, in saffire_read_block() argument
67 err = snd_fw_transaction(bebob->unit, TCODE_READ_BLOCK_REQUEST, in saffire_read_block()
80 saffire_read_quad(struct snd_bebob *bebob, u64 offset, u32 *value) in saffire_read_quad() argument
85 err = snd_fw_transaction(bebob->unit, TCODE_READ_QUADLET_REQUEST, in saffire_read_quad()
97 saffire_write_quad(struct snd_bebob *bebob, u64 offset, u32 value) in saffire_write_quad() argument
101 return snd_fw_transaction(bebob->unit, TCODE_WRITE_QUADLET_REQUEST, in saffire_write_quad()
135 saffirepro_both_clk_freq_get(struct snd_bebob *bebob, unsigned int *rate) in saffirepro_both_clk_freq_get() argument
140 err = saffire_read_quad(bebob, SAFFIREPRO_RATE_NOREBOOT, &id); in saffirepro_both_clk_freq_get()
151 saffirepro_both_clk_freq_set(struct snd_bebob *bebob, unsigned int rate) in saffirepro_both_clk_freq_set() argument
162 return saffire_write_quad(bebob, SAFFIREPRO_RATE_NOREBOOT, id); in saffirepro_both_clk_freq_set()
170 saffirepro_both_clk_src_get(struct snd_bebob *bebob, unsigned int *id) in saffirepro_both_clk_src_get() argument
176 err = saffire_read_quad(bebob, SAFFIREPRO_OFFSET_CLOCK_SOURCE, &value); in saffirepro_both_clk_src_get()
181 if (bebob->spec->clock->labels == saffirepro_10_clk_src_labels) in saffirepro_both_clk_src_get()
202 saffire_both_clk_src_get(struct snd_bebob *bebob, unsigned int *id) in saffire_both_clk_src_get() argument
207 err = saffire_read_quad(bebob, SAFFIRE_OFFSET_CLOCK_SOURCE, &value); in saffire_both_clk_src_get()
223 saffire_meter_get(struct snd_bebob *bebob, u32 *buf, unsigned int size) in saffire_meter_get() argument
225 struct snd_bebob_meter_spec *spec = bebob->spec->meter; in saffire_meter_get()
239 err = saffire_read_block(bebob, offset, buf, size); in saffire_meter_get()