• Home
  • Raw
  • Download

Lines Matching refs:client

45 	struct cras_client *client;  member
54 cras_client_stop(cras->client); in ctl_cras_close()
55 cras_client_destroy(cras->client); in ctl_cras_close()
122 static long capture_index_to_gain(struct cras_client *client, long index) in capture_index_to_gain() argument
128 min = cras_client_get_system_min_capture_gain(client); in capture_index_to_gain()
129 max = cras_client_get_system_max_capture_gain(client); in capture_index_to_gain()
142 static long capture_gain_to_index(struct cras_client *client, long gain) in capture_gain_to_index() argument
148 min = cras_client_get_system_min_capture_gain(client); in capture_gain_to_index()
149 max = cras_client_get_system_max_capture_gain(client); in capture_gain_to_index()
162 static int get_nodes(struct cras_client *client, enum CRAS_STREAM_DIRECTION dir, in get_nodes() argument
170 rc = cras_client_get_output_devices(client, devs, nodes, in get_nodes()
173 rc = cras_client_get_input_devices(client, devs, nodes, in get_nodes()
190 *value = !cras_client_get_user_muted(cras->client); in ctl_cras_read_integer()
193 num_nodes = get_nodes(cras->client, CRAS_STREAM_OUTPUT, nodes, in ctl_cras_read_integer()
203 *value = !cras_client_get_system_capture_muted(cras->client); in ctl_cras_read_integer()
206 num_nodes = get_nodes(cras->client, CRAS_STREAM_INPUT, nodes, in ctl_cras_read_integer()
211 *value = capture_gain_to_index(cras->client, in ctl_cras_read_integer()
234 cras_client_set_user_mute(cras->client, !(*value)); in ctl_cras_write_integer()
237 num_nodes = get_nodes(cras->client, CRAS_STREAM_OUTPUT, nodes, in ctl_cras_write_integer()
243 cras->client, in ctl_cras_write_integer()
250 cras_client_set_system_capture_mute(cras->client, !(*value)); in ctl_cras_write_integer()
253 gain = capture_index_to_gain(cras->client, *value); in ctl_cras_write_integer()
254 num_nodes = get_nodes(cras->client, CRAS_STREAM_INPUT, nodes, in ctl_cras_write_integer()
260 cras->client, in ctl_cras_write_integer()
293 rc = cras_client_create(&cras->client); in SND_CTL_PLUGIN_DEFINE_FUNC()
294 if (rc != 0 || cras->client == NULL) { in SND_CTL_PLUGIN_DEFINE_FUNC()
300 rc = cras_client_connect(cras->client); in SND_CTL_PLUGIN_DEFINE_FUNC()
303 cras_client_destroy(cras->client); in SND_CTL_PLUGIN_DEFINE_FUNC()
308 rc = cras_client_run_thread(cras->client); in SND_CTL_PLUGIN_DEFINE_FUNC()
311 cras_client_stop(cras->client); in SND_CTL_PLUGIN_DEFINE_FUNC()
312 cras_client_destroy(cras->client); in SND_CTL_PLUGIN_DEFINE_FUNC()
317 rc = cras_client_connected_wait(cras->client); in SND_CTL_PLUGIN_DEFINE_FUNC()
320 cras_client_stop(cras->client); in SND_CTL_PLUGIN_DEFINE_FUNC()
321 cras_client_destroy(cras->client); in SND_CTL_PLUGIN_DEFINE_FUNC()
348 cras_client_stop(cras->client); in SND_CTL_PLUGIN_DEFINE_FUNC()
349 cras_client_destroy(cras->client); in SND_CTL_PLUGIN_DEFINE_FUNC()