Home
last modified time | relevance | path

Searched refs:bt_aics (Results 1 – 25 of 31) sorted by relevance

12

/Zephyr-latest/include/zephyr/bluetooth/audio/
Daics.h129 struct bt_aics;
188 struct bt_aics *bt_aics_free_instance_get(void);
199 void *bt_aics_svc_decl_get(struct bt_aics *aics);
212 int bt_aics_client_conn_get(const struct bt_aics *aics, struct bt_conn **conn);
222 int bt_aics_register(struct bt_aics *aics, struct bt_aics_register_param *param);
231 typedef void (*bt_aics_write_cb)(struct bt_aics *inst, int err);
247 typedef void (*bt_aics_state_cb)(struct bt_aics *inst, int err, int8_t gain,
265 typedef void (*bt_aics_gain_setting_cb)(struct bt_aics *inst, int err,
280 typedef void (*bt_aics_type_cb)(struct bt_aics *inst, int err, uint8_t type);
293 typedef void (*bt_aics_status_cb)(struct bt_aics *inst, int err, bool active);
[all …]
Dmicp.h93 struct bt_aics **aics;
Dvcp.h124 struct bt_aics **aics;
/Zephyr-latest/subsys/bluetooth/audio/
Daics_internal.h118 struct bt_aics *inst;
129 struct bt_aics { struct
141 int bt_aics_client_register(struct bt_aics *inst); argument
142 int bt_aics_client_unregister(struct bt_aics *inst);
143 int bt_aics_client_state_get(struct bt_aics *inst);
144 int bt_aics_client_gain_setting_get(struct bt_aics *inst);
145 int bt_aics_client_type_get(struct bt_aics *inst);
146 int bt_aics_client_status_get(struct bt_aics *inst);
147 int bt_aics_client_unmute(struct bt_aics *inst);
148 int bt_aics_client_mute(struct bt_aics *inst);
[all …]
Daics.c37 LOG_MODULE_REGISTER(bt_aics);
111 static struct bt_aics aics_insts[CONFIG_BT_AICS_MAX_INSTANCE_COUNT];
127 struct bt_aics *inst = BT_AUDIO_CHRC_USER_DATA(attr); in read_aics_state()
140 struct bt_aics *inst = BT_AUDIO_CHRC_USER_DATA(attr); in read_aics_gain_settings()
153 struct bt_aics *inst = BT_AUDIO_CHRC_USER_DATA(attr); in read_type()
171 struct bt_aics *inst = BT_AUDIO_CHRC_USER_DATA(attr); in read_input_status()
193 static void notify_work_reschedule(struct bt_aics *inst, enum bt_aics_notify notify, in notify_work_reschedule()
207 static void notify(struct bt_aics *inst, enum bt_aics_notify notify, const struct bt_uuid *uuid, in notify()
223 struct bt_aics *inst = CONTAINER_OF(d_work, struct bt_aics, srv.notify_work); in notify_work_handler()
241 static void value_changed(struct bt_aics *inst, enum bt_aics_notify notify) in value_changed()
[all …]
Daics_client.c38 static struct bt_aics aics_insts[CONFIG_BT_MAX_CONN * CONFIG_BT_AICS_CLIENT_MAX_INSTANCE_COUNT];
40 static int aics_client_common_control(uint8_t opcode, struct bt_aics *inst);
42 static struct bt_aics *lookup_aics_by_handle(struct bt_conn *conn, uint16_t handle) in lookup_aics_by_handle()
62 struct bt_aics *inst; in aics_client_notify_handler()
129 struct bt_aics *inst = lookup_aics_by_handle(conn, params->single.handle); in aics_client_read_state_cb()
178 struct bt_aics *inst = lookup_aics_by_handle(conn, params->single.handle); in aics_client_read_gain_settings_cb()
227 struct bt_aics *inst = lookup_aics_by_handle(conn, params->single.handle); in aics_client_read_type_cb()
272 struct bt_aics *inst = lookup_aics_by_handle(conn, params->single.handle); in aics_client_read_status_cb()
311 static void aics_cp_notify_app(struct bt_aics *inst, uint8_t err) in aics_cp_notify_app()
354 struct bt_aics *inst = lookup_aics_by_handle(conn, params->single.handle); in internal_read_state_cb()
[all …]
Dmicp_mic_ctlr.c166 static struct bt_micp_mic_ctlr *lookup_micp_by_aics(const struct bt_aics *aics) in lookup_micp_by_aics()
181 static void micp_mic_ctlr_aics_state_cb(struct bt_aics *inst, int err, int8_t gain, uint8_t mute, in micp_mic_ctlr_aics_state_cb()
193 static void micp_mic_ctlr_aics_gain_setting_cb(struct bt_aics *inst, int err, uint8_t units, in micp_mic_ctlr_aics_gain_setting_cb()
205 static void micp_mic_ctlr_aics_type_cb(struct bt_aics *inst, int err, uint8_t type) in micp_mic_ctlr_aics_type_cb()
216 static void micp_mic_ctlr_aics_status_cb(struct bt_aics *inst, int err, bool active) in micp_mic_ctlr_aics_status_cb()
227 static void micp_mic_ctlr_aics_description_cb(struct bt_aics *inst, int err, char *description) in micp_mic_ctlr_aics_description_cb()
238 static void micp_mic_ctlr_aics_discover_cb(struct bt_aics *inst, int err) in micp_mic_ctlr_aics_discover_cb()
267 static void micp_mic_ctlr_aics_set_gain_cb(struct bt_aics *inst, int err) in micp_mic_ctlr_aics_set_gain_cb()
278 static void micp_mic_ctlr_aics_unmute_cb(struct bt_aics *inst, int err) in micp_mic_ctlr_aics_unmute_cb()
289 static void micp_mic_ctlr_aics_mute_cb(struct bt_aics *inst, int err) in micp_mic_ctlr_aics_mute_cb()
[all …]
Dmicp_internal.h44 struct bt_aics *aics[CONFIG_BT_MICP_MIC_CTLR_MAX_AICS_INST];
Dvcp_internal.h82 struct bt_aics *aics[CONFIG_BT_VCP_VOL_CTLR_MAX_AICS_INST];
Dvcp_vol_ctlr.c598 static struct bt_vcp_vol_ctlr *lookup_vcp_by_aics(const struct bt_aics *aics) in lookup_vcp_by_aics()
613 static void vcp_vol_ctlr_aics_state_cb(struct bt_aics *inst, int err, int8_t gain, uint8_t mute, in vcp_vol_ctlr_aics_state_cb()
625 static void vcp_vol_ctlr_aics_gain_setting_cb(struct bt_aics *inst, int err, uint8_t units, in vcp_vol_ctlr_aics_gain_setting_cb()
637 static void vcp_vol_ctlr_aics_type_cb(struct bt_aics *inst, int err, uint8_t type) in vcp_vol_ctlr_aics_type_cb()
648 static void vcp_vol_ctlr_aics_status_cb(struct bt_aics *inst, int err, bool active) in vcp_vol_ctlr_aics_status_cb()
659 static void vcp_vol_ctlr_aics_description_cb(struct bt_aics *inst, int err, char *description) in vcp_vol_ctlr_aics_description_cb()
670 static void vcp_vol_ctlr_aics_discover_cb(struct bt_aics *inst, int err) in vcp_vol_ctlr_aics_discover_cb()
699 static void vcp_vol_ctlr_aics_set_gain_cb(struct bt_aics *inst, int err) in vcp_vol_ctlr_aics_set_gain_cb()
710 static void vcp_vol_ctlr_aics_unmute_cb(struct bt_aics *inst, int err) in vcp_vol_ctlr_aics_unmute_cb()
721 static void vcp_vol_ctlr_aics_mute_cb(struct bt_aics *inst, int err) in vcp_vol_ctlr_aics_mute_cb()
[all …]
/Zephyr-latest/tests/bluetooth/audio/cap_commander/uut/
Daics.c15 static struct bt_aics { struct
21 int bt_aics_client_conn_get(const struct bt_aics *aics, struct bt_conn **conn) in bt_aics_client_conn_get() argument
28 int bt_aics_gain_set(struct bt_aics *aics, int8_t gain) in bt_aics_gain_set()
37 void bt_aics_client_cb_register(struct bt_aics *aics, struct bt_aics_cb *cb) in bt_aics_client_cb_register()
42 struct bt_aics *bt_aics_client_free_instance_get(void) in bt_aics_client_free_instance_get()
55 int bt_aics_discover(struct bt_conn *conn, struct bt_aics *aics, in bt_aics_discover()
Dmicp.c24 struct bt_aics *aics[CONFIG_BT_MICP_MIC_CTLR_MAX_AICS_INST];
/Zephyr-latest/samples/bluetooth/hap_ha/src/
Dmicp_mic_dev.c34 static void micp_mic_dev_aics_state_cb(struct bt_aics *inst, int err, int8_t gain, uint8_t mute, in micp_mic_dev_aics_state_cb()
45 static void micp_mic_dev_aics_gain_setting_cb(struct bt_aics *inst, int err, uint8_t units, in micp_mic_dev_aics_gain_setting_cb()
56 static void micp_mic_dev_aics_input_type_cb(struct bt_aics *inst, int err, uint8_t input_type) in micp_mic_dev_aics_input_type_cb()
65 static void micp_mic_dev_aics_status_cb(struct bt_aics *inst, int err, bool active) in micp_mic_dev_aics_status_cb()
74 static void micp_mic_dev_aics_description_cb(struct bt_aics *inst, int err, char *description) in micp_mic_dev_aics_description_cb()
Dvcp_vol_renderer.c43 static void aics_state_cb(struct bt_aics *inst, int err, int8_t gain, uint8_t mute, uint8_t mode) in aics_state_cb()
53 static void aics_gain_setting_cb(struct bt_aics *inst, int err, uint8_t units, int8_t minimum, in aics_gain_setting_cb()
64 static void aics_input_type_cb(struct bt_aics *inst, int err, uint8_t input_type) in aics_input_type_cb()
73 static void aics_status_cb(struct bt_aics *inst, int err, bool active) in aics_status_cb()
82 static void aics_description_cb(struct bt_aics *inst, int err, char *description) in aics_description_cb()
/Zephyr-latest/subsys/bluetooth/audio/shell/
Dmicp_mic_ctlr.c82 static void micp_mic_ctlr_aics_set_gain_cb(struct bt_aics *inst, int err) in micp_mic_ctlr_aics_set_gain_cb()
91 static void micp_mic_ctlr_aics_unmute_cb(struct bt_aics *inst, int err) in micp_mic_ctlr_aics_unmute_cb()
100 static void micp_mic_ctlr_aics_mute_cb(struct bt_aics *inst, int err) in micp_mic_ctlr_aics_mute_cb()
109 static void micp_mic_ctlr_aics_set_manual_mode_cb(struct bt_aics *inst, int err) in micp_mic_ctlr_aics_set_manual_mode_cb()
118 static void micp_mic_ctlr_aics_automatic_mode_cb(struct bt_aics *inst, int err) in micp_mic_ctlr_aics_automatic_mode_cb()
127 static void micp_mic_ctlr_aics_state_cb(struct bt_aics *inst, int err, in micp_mic_ctlr_aics_state_cb()
139 static void micp_mic_ctlr_aics_gain_setting_cb(struct bt_aics *inst, int err, in micp_mic_ctlr_aics_gain_setting_cb()
152 static void micp_mic_ctlr_aics_input_type_cb(struct bt_aics *inst, int err, in micp_mic_ctlr_aics_input_type_cb()
162 static void micp_mic_ctlr_aics_status_cb(struct bt_aics *inst, int err, in micp_mic_ctlr_aics_status_cb()
173 static void micp_mic_ctlr_aics_description_cb(struct bt_aics *inst, int err, in micp_mic_ctlr_aics_description_cb()
Dvcp_vol_ctlr.c130 static void vcs_aics_set_gain_cb(struct bt_aics *inst, int err) in vcs_aics_set_gain_cb()
139 static void vcs_aics_unmute_cb(struct bt_aics *inst, int err) in vcs_aics_unmute_cb()
148 static void vcs_aics_mute_cb(struct bt_aics *inst, int err) in vcs_aics_mute_cb()
157 static void vcs_aics_set_manual_mode_cb(struct bt_aics *inst, int err) in vcs_aics_set_manual_mode_cb()
166 static void vcs_aics_automatic_mode_cb(struct bt_aics *inst, int err) in vcs_aics_automatic_mode_cb()
175 static void vcs_aics_state_cb(struct bt_aics *inst, int err, int8_t gain, in vcs_aics_state_cb()
187 static void vcs_aics_gain_setting_cb(struct bt_aics *inst, int err, in vcs_aics_gain_setting_cb()
200 static void vcs_aics_input_type_cb(struct bt_aics *inst, int err, in vcs_aics_input_type_cb()
210 static void vcs_aics_status_cb(struct bt_aics *inst, int err, bool active) in vcs_aics_status_cb()
220 static void vcs_aics_description_cb(struct bt_aics *inst, int err, in vcs_aics_description_cb()
Dmicp_mic_dev.c40 static void micp_mic_dev_aics_state_cb(struct bt_aics *inst, int err, in micp_mic_dev_aics_state_cb()
51 static void micp_mic_dev_aics_gain_setting_cb(struct bt_aics *inst, int err, in micp_mic_dev_aics_gain_setting_cb()
63 static void micp_mic_dev_aics_input_type_cb(struct bt_aics *inst, int err, in micp_mic_dev_aics_input_type_cb()
74 static void micp_mic_dev_aics_status_cb(struct bt_aics *inst, int err, in micp_mic_dev_aics_status_cb()
85 static void micp_mic_dev_aics_description_cb(struct bt_aics *inst, int err, in micp_mic_dev_aics_description_cb()
Dvcp_vol_rend.c50 static void aics_state_cb(struct bt_aics *inst, int err, int8_t gain, in aics_state_cb()
62 static void aics_gain_setting_cb(struct bt_aics *inst, int err, uint8_t units, in aics_gain_setting_cb()
74 static void aics_input_type_cb(struct bt_aics *inst, int err, in aics_input_type_cb()
86 static void aics_status_cb(struct bt_aics *inst, int err, bool active) in aics_status_cb()
97 static void aics_description_cb(struct bt_aics *inst, int err, in aics_description_cb()
/Zephyr-latest/tests/bsim/bluetooth/audio/src/
Dmicp_mic_ctlr_test.c44 static void aics_state_cb(struct bt_aics *inst, int err, int8_t gain, in aics_state_cb()
59 static void aics_gain_setting_cb(struct bt_aics *inst, int err, uint8_t units, in aics_gain_setting_cb()
74 static void aics_input_type_cb(struct bt_aics *inst, int err, in aics_input_type_cb()
87 static void aics_status_cb(struct bt_aics *inst, int err, bool active) in aics_status_cb()
99 static void aics_description_cb(struct bt_aics *inst, int err, in aics_description_cb()
118 static void aics_write_cb(struct bt_aics *inst, int err) in aics_write_cb()
Dmicp_mic_dev_test.c56 static void aics_state_cb(struct bt_aics *inst, int err, int8_t gain, in aics_state_cb()
70 static void aics_gain_setting_cb(struct bt_aics *inst, int err, uint8_t units, in aics_gain_setting_cb()
84 static void aics_input_type_cb(struct bt_aics *inst, int err, in aics_input_type_cb()
96 static void aics_status_cb(struct bt_aics *inst, int err, bool active) in aics_status_cb()
107 static void aics_description_cb(struct bt_aics *inst, int err, in aics_description_cb()
Dvcp_vol_ctlr_test.c129 static void aics_state_cb(struct bt_aics *inst, int err, int8_t gain, in aics_state_cb()
144 static void aics_gain_setting_cb(struct bt_aics *inst, int err, uint8_t units, in aics_gain_setting_cb()
159 static void aics_input_type_cb(struct bt_aics *inst, int err, in aics_input_type_cb()
172 static void aics_status_cb(struct bt_aics *inst, int err, bool active) in aics_status_cb()
184 static void aics_description_cb(struct bt_aics *inst, int err, in aics_description_cb()
203 static void aics_write_cb(struct bt_aics *inst, int err) in aics_write_cb()
Dvcp_vol_rend_test.c116 static void aics_state_cb(struct bt_aics *inst, int err, int8_t gain, in aics_state_cb()
130 static void aics_gain_setting_cb(struct bt_aics *inst, int err, uint8_t units, in aics_gain_setting_cb()
144 static void aics_input_type_cb(struct bt_aics *inst, int err, in aics_input_type_cb()
156 static void aics_status_cb(struct bt_aics *inst, int err, bool active) in aics_status_cb()
167 static void aics_description_cb(struct bt_aics *inst, int err, in aics_description_cb()
/Zephyr-latest/tests/bluetooth/tester/src/audio/
Dbtp_aics.c514 static void aics_state_cb(struct bt_aics *inst, int err, int8_t gain, uint8_t mute, uint8_t mode) in aics_state_cb()
532 static void aics_gain_setting_cb(struct bt_aics *inst, int err, uint8_t units, int8_t minimum, in aics_gain_setting_cb()
543 static void aics_input_type_cb(struct bt_aics *inst, int err, uint8_t input_type) in aics_input_type_cb()
553 static void aics_status_cb(struct bt_aics *inst, int err, bool active) in aics_status_cb()
563 static void aics_description_cb(struct bt_aics *inst, int err, char *description) in aics_description_cb()
574 static void aics_set_gain_cb(struct bt_aics *inst, int err) in aics_set_gain_cb()
585 static void aics_mute_cb(struct bt_aics *inst, int err) in aics_mute_cb()
596 static void aics_unmute_cb(struct bt_aics *inst, int err) in aics_unmute_cb()
607 static void aics_set_man_gain_cb(struct bt_aics *inst, int err) in aics_set_man_gain_cb()
618 static void aics_set_auto_gain_cb(struct bt_aics *inst, int err) in aics_set_auto_gain_cb()
Dbtp_micp.c366 static void aics_state_cb(struct bt_aics *inst, int err, int8_t gain, in aics_state_cb()
372 static void aics_gain_setting_cb(struct bt_aics *inst, int err, uint8_t units, in aics_gain_setting_cb()
378 static void aics_input_type_cb(struct bt_aics *inst, int err, in aics_input_type_cb()
384 static void aics_status_cb(struct bt_aics *inst, int err, bool active) in aics_status_cb()
389 static void aics_description_cb(struct bt_aics *inst, int err, in aics_description_cb()
/Zephyr-latest/tests/bluetooth/tester/src/audio/btp/
Dbtp_aics.h17 struct bt_aics **aics;

12