Lines Matching defs:efw

30 	struct snd_efw *efw = entry->private_data;
38 if (snd_efw_command_get_hwinfo(efw, hwinfo) < 0)
107 struct snd_efw *efw = entry->private_data;
111 if (snd_efw_command_get_clock_source(efw, &clock_source) < 0)
114 if (snd_efw_command_get_sampling_rate(efw, &sampling_rate) < 0)
130 struct snd_efw *efw = entry->private_data;
138 (efw->phys_in + efw->phys_out) * sizeof(u32);
143 err = snd_efw_command_get_phys_meters(efw, meters, size);
150 max = min(efw->phys_out, meters->out_meters);
153 for (g = 0; g < efw->phys_out_grp_count; g++) {
154 name = get_phys_name(&efw->phys_out_grps[g], false);
155 for (c = 0; c < efw->phys_out_grps[g].count; c++) {
163 max = min(efw->phys_in, meters->in_meters);
166 for (g = 0; g < efw->phys_in_grp_count; g++) {
167 name = get_phys_name(&efw->phys_in_grps[g], true);
168 for (c = 0; c < efw->phys_in_grps[g].count; c++)
181 struct snd_efw *efw = entry->private_data;
184 if (efw->pull_ptr > efw->push_ptr)
186 (unsigned int)(efw->pull_ptr - efw->push_ptr);
188 consumed = (unsigned int)(efw->push_ptr - efw->pull_ptr);
195 add_node(struct snd_efw *efw, struct snd_info_entry *root, const char *name,
200 entry = snd_info_create_card_entry(efw->card, name, root);
202 snd_info_set_text_ops(entry, efw, op);
205 void snd_efw_proc_init(struct snd_efw *efw)
213 root = snd_info_create_card_entry(efw->card, "firewire",
214 efw->card->proc_root);
219 add_node(efw, root, "clock", proc_read_clock);
220 add_node(efw, root, "firmware", proc_read_hwinfo);
221 add_node(efw, root, "meters", proc_read_phys_meters);
222 add_node(efw, root, "queues", proc_read_queues_state);