Lines Matching defs:device
155 static void get_service_data(struct service *s, pa_object *device) {
158 if (pa_sink_isinstance(device)) {
159 pa_sink *sink = PA_SINK(device);
169 } else if (pa_source_isinstance(device)) {
170 pa_source *source = PA_SOURCE(device);
309 txt = avahi_string_list_add_pair(txt, "device", s->name);
395 static struct service *get_service(struct userdata *u, pa_object *device) {
401 pa_object_assert_ref(device);
405 if ((s = pa_hashmap_get(u->services, device)))
409 s->key = device;
413 get_service_data(s, device);
426 pa_hashmap_put(u->services, device, s);