Lines Matching refs:data

636                     pa_log(_("ALSA woke us up to read new data from the device, but there was actually nothing to read.\n"
802 pa_log(_("ALSA woke us up to read new data from the device, but there was actually nothing to read.\n"
1196 pa_alsa_port_data *data;
1198 data = PA_DEVICE_PORT_DATA(port);
1199 setting = data->setting;
1216 static int source_process_msg(pa_msgobject *o, int code, void *data, int64_t offset, pa_memchunk *chunk) {
1227 *((int64_t*) data) = r;
1233 pa_device_port *port = data;
1240 return pa_source_process_msg(o, code, data, offset, chunk);
1583 pa_alsa_ucm_port_data *data;
1589 data = PA_DEVICE_PORT_DATA(p);
1590 u->mixer_path = data->path;
1603 pa_alsa_port_data *data;
1610 data = PA_DEVICE_PORT_DATA(p);
1611 pa_assert_se(u->mixer_path = data->path);
1716 /* Read some data and pass it to the sources */
1855 static void set_source_name(pa_source_new_data *data, pa_modargs *ma, const char *device_id, const char *device_name, pa_alsa_mapping *mapping) {
1859 pa_assert(data);
1864 pa_source_new_data_set_name(data, n);
1865 data->namereg_fail = true;
1870 data->namereg_fail = true;
1873 data->namereg_fail = false;
1881 pa_source_new_data_set_name(data, t);
1955 pa_alsa_port_data *data;
1960 data = PA_DEVICE_PORT_DATA(u->source->active_port);
1961 u->mixer_path = data->path;
1963 pa_alsa_path_select(data->path, data->setting, u->mixer_handle, u->source->muted);
1965 pa_alsa_ucm_port_data *data;
1967 data = PA_DEVICE_PORT_DATA(u->source->active_port);
1970 if (data->path) {
1971 u->mixer_path = data->path;
2052 pa_source_new_data data;
2297 pa_source_new_data_init(&data);
2298 data.driver = driver;
2299 data.module = m;
2300 data.card = card;
2301 set_source_name(&data, ma, dev_id, u->device_name, mapping);
2304 * variable instead of using &data.namereg_fail directly, because
2305 * data.namereg_fail is a bitfield and taking the address of a bitfield
2307 namereg_fail = data.namereg_fail;
2310 pa_source_new_data_done(&data);
2313 data.namereg_fail = namereg_fail;
2317 pa_source_new_data_done(&data);
2320 pa_source_new_data_set_avoid_resampling(&data, avoid_resampling);
2322 pa_source_new_data_set_sample_spec(&data, &ss);
2323 pa_source_new_data_set_channel_map(&data, &map);
2324 pa_source_new_data_set_alternate_sample_rate(&data, alternate_sample_rate);
2326 pa_alsa_init_proplist_pcm(m->core, data.proplist, u->pcm_handle);
2327 pa_proplist_sets(data.proplist, PA_PROP_DEVICE_STRING, u->device_name);
2328 pa_proplist_setf(data.proplist, PA_PROP_DEVICE_BUFFERING_BUFFER_SIZE, "%lu", (unsigned long) (buffer_frames * frame_size));
2329 pa_proplist_setf(data.proplist, PA_PROP_DEVICE_BUFFERING_FRAGMENT_SIZE, "%lu", (unsigned long) (period_frames * frame_size));
2330 pa_proplist_sets(data.proplist, PA_PROP_DEVICE_ACCESS_MODE, u->use_tsched ? "mmap+timer" : (u->use_mmap ? "mmap" : "serial"));
2333 pa_proplist_sets(data.proplist, PA_PROP_DEVICE_PROFILE_NAME, mapping->name);
2334 pa_proplist_sets(data.proplist, PA_PROP_DEVICE_PROFILE_DESCRIPTION, mapping->description);
2338 pa_proplist_sets(data.proplist, key, pa_proplist_gets(mapping->proplist, key));
2341 pa_alsa_init_description(data.proplist, card);
2344 pa_alsa_init_proplist_ctl(data.proplist, u->control_device);
2346 if (pa_modargs_get_proplist(ma, "source_properties", data.proplist, PA_UPDATE_REPLACE) < 0) {
2348 pa_source_new_data_done(&data);
2353 pa_alsa_ucm_add_ports(&data.ports, data.proplist, u->ucm_context, false, card, u->pcm_handle, ignore_dB);
2358 pa_alsa_add_ports(&data, u->mixer_path_set, card);
2361 u->source = pa_source_new(m->core, &data, PA_SOURCE_HARDWARE|PA_SOURCE_LATENCY|(u->use_tsched ? PA_SOURCE_DYNAMIC_LATENCY : 0));
2362 volume_is_set = data.volume_is_set;
2363 mute_is_set = data.muted_is_set;
2364 pa_source_new_data_done(&data);