/Zephyr-latest/include/zephyr/bluetooth/audio/ |
D | aics.h | 129 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 …]
|
D | micp.h | 93 struct bt_aics **aics;
|
D | vcp.h | 124 struct bt_aics **aics;
|
/Zephyr-latest/subsys/bluetooth/audio/ |
D | aics_internal.h | 118 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 …]
|
D | aics.c | 37 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 …]
|
D | aics_client.c | 38 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 …]
|
D | micp_mic_ctlr.c | 166 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 …]
|
D | micp_internal.h | 44 struct bt_aics *aics[CONFIG_BT_MICP_MIC_CTLR_MAX_AICS_INST];
|
D | vcp_internal.h | 82 struct bt_aics *aics[CONFIG_BT_VCP_VOL_CTLR_MAX_AICS_INST];
|
D | vcp_vol_ctlr.c | 598 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/ |
D | aics.c | 15 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()
|
D | micp.c | 24 struct bt_aics *aics[CONFIG_BT_MICP_MIC_CTLR_MAX_AICS_INST];
|
/Zephyr-latest/samples/bluetooth/hap_ha/src/ |
D | micp_mic_dev.c | 34 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()
|
D | vcp_vol_renderer.c | 43 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/ |
D | micp_mic_ctlr.c | 82 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()
|
D | vcp_vol_ctlr.c | 130 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()
|
D | micp_mic_dev.c | 40 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()
|
D | vcp_vol_rend.c | 50 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/ |
D | micp_mic_ctlr_test.c | 44 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()
|
D | micp_mic_dev_test.c | 56 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()
|
D | vcp_vol_ctlr_test.c | 129 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()
|
D | vcp_vol_rend_test.c | 116 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/ |
D | btp_aics.c | 514 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()
|
D | btp_micp.c | 366 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/ |
D | btp_aics.h | 17 struct bt_aics **aics;
|