Lines Matching defs:data
43 snd_pcm_extplug_t *data;
304 ext->data->slave_format = slave->format;
305 ext->data->slave_subformat = slave->subformat;
306 ext->data->slave_channels = slave->channels;
307 ext->data->rate = slave->rate;
308 INTERNAL(snd_pcm_hw_params_get_format)(params, &ext->data->format);
309 INTERNAL(snd_pcm_hw_params_get_subformat)(params, &ext->data->subformat);
310 INTERNAL(snd_pcm_hw_params_get_channels)(params, &ext->data->channels);
312 if (ext->data->callback->hw_params) {
313 err = ext->data->callback->hw_params(ext->data, params);
328 if (ext->data->callback->hw_free)
329 return ext->data->callback->hw_free(ext->data);
349 size = ext->data->callback->transfer(ext->data, slave_areas, slave_offset,
371 size = ext->data->callback->transfer(ext->data, areas, offset,
383 return ext->data->callback->init(ext->data);
393 if (ext->data->callback->dump)
394 ext->data->callback->dump(ext->data, out);
396 if (ext->data->name)
397 snd_output_printf(out, "%s\n", ext->data->name);
424 if (ext->data->callback->close)
425 ext->data->callback->close(ext->data);
434 if (ext->data->version >= 0x010002 &&
435 ext->data->callback->query_chmaps)
436 return ext->data->callback->query_chmaps(ext->data);
444 if (ext->data->version >= 0x010002 &&
445 ext->data->callback->get_chmap)
446 return ext->data->callback->get_chmap(ext->data);
454 if (ext->data->version >= 0x010002 &&
455 ext->data->callback->set_chmap)
456 return ext->data->callback->set_chmap(ext->data, map);
604 field to refer its own data in the callbacks.
613 at each time certain size of data block is transfered to the slave
710 ext->data = extplug;