Lines Matching refs:bebob
8 #include "./bebob.h"
38 struct snd_bebob *bebob = entry->private_data;
45 if (snd_bebob_read_block(bebob->unit, 0,
74 struct snd_bebob *bebob = entry->private_data;
75 const struct snd_bebob_meter_spec *spec = bebob->spec->meter;
88 if (spec->get(bebob, buf, size) < 0)
107 struct snd_bebob *bebob = entry->private_data;
113 formation = bebob->tx_stream_formations;
122 formation = bebob->rx_stream_formations;
139 struct snd_bebob *bebob = entry->private_data;
140 const struct snd_bebob_rate_spec *rate_spec = bebob->spec->rate;
141 const struct snd_bebob_clock_spec *clk_spec = bebob->spec->clock;
145 if (rate_spec->get(bebob, &rate) >= 0)
148 if (snd_bebob_stream_get_clock_src(bebob, &src) >= 0) {
154 clk_labels[src], bebob->sync_input_plug);
159 add_node(struct snd_bebob *bebob, struct snd_info_entry *root, const char *name,
164 entry = snd_info_create_card_entry(bebob->card, name, root);
166 snd_info_set_text_ops(entry, bebob, op);
169 void snd_bebob_proc_init(struct snd_bebob *bebob)
177 root = snd_info_create_card_entry(bebob->card, "firewire",
178 bebob->card->proc_root);
183 add_node(bebob, root, "clock", proc_read_clock);
184 add_node(bebob, root, "firmware", proc_read_hw_info);
185 add_node(bebob, root, "formation", proc_read_formation);
187 if (bebob->spec->meter != NULL)
188 add_node(bebob, root, "meter", proc_read_meters);