Home | History | Annotate | Download | only in server

Lines Matching refs:endpoint

44 static void cras_bt_endpoint_suspend(struct cras_bt_endpoint *endpoint)
46 if (!endpoint->transport)
49 endpoint->suspend(endpoint, endpoint->transport);
51 cras_bt_transport_set_endpoint(endpoint->transport, NULL);
52 endpoint->transport = NULL;
62 struct cras_bt_endpoint *endpoint;
70 endpoint = cras_bt_endpoint_get(endpoint_path);
71 if (!endpoint)
109 cras_bt_transport_set_endpoint(transport, endpoint);
110 endpoint->transport = transport;
111 endpoint->set_configuration(endpoint, transport);
130 struct cras_bt_endpoint *endpoint;
140 endpoint = cras_bt_endpoint_get(endpoint_path);
141 if (!endpoint)
157 endpoint->select_configuration(endpoint, capabilities, len,
193 struct cras_bt_endpoint *endpoint;
201 endpoint = cras_bt_endpoint_get(endpoint_path);
202 if (!endpoint)
218 if (transport == endpoint->transport)
219 cras_bt_endpoint_suspend(endpoint);
236 struct cras_bt_endpoint *endpoint;
243 endpoint = cras_bt_endpoint_get(endpoint_path);
244 if (!endpoint)
247 cras_bt_endpoint_suspend(endpoint);
263 syslog(LOG_DEBUG, "Endpoint message: %s %s %s",
338 struct cras_bt_endpoint *endpoint)
351 error = endpoint->get_capabilities(endpoint, capabilities, &len);
367 &endpoint->object_path);
388 &endpoint->uuid);
404 &endpoint->codec);
474 struct cras_bt_endpoint *endpoint)
491 &endpoint->object_path,
523 struct cras_bt_endpoint *endpoint;
525 DL_FOREACH(endpoints, endpoint)
526 cras_bt_register_endpoint(conn, adapter, endpoint);
532 struct cras_bt_endpoint *endpoint)
542 DL_APPEND(endpoints, endpoint);
547 endpoint->object_path,
551 "Couldn't register Bluetooth endpoint: %s: %s",
552 endpoint->object_path, dbus_error.message);
559 cras_bt_register_endpoint(conn, adapters[i], endpoint);
566 struct cras_bt_endpoint *endpoint)
573 cras_bt_unregister_endpoint(conn, adapters[i], endpoint);
576 dbus_connection_unregister_object_path(conn, endpoint->object_path);
578 DL_DELETE(endpoints, endpoint);
583 struct cras_bt_endpoint *endpoint;
585 DL_FOREACH(endpoints, endpoint)
586 cras_bt_endpoint_suspend(endpoint);
591 struct cras_bt_endpoint *endpoint;
593 DL_FOREACH(endpoints, endpoint) {
594 if (strcmp(endpoint->object_path, object_path) == 0)
595 return endpoint;