Lines Matching refs:inst
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);
306 typedef void (*bt_aics_description_cb)(struct bt_aics *inst, int err,
320 typedef void (*bt_aics_discover_cb)(struct bt_aics *inst, int err);
368 int bt_aics_discover(struct bt_conn *conn, struct bt_aics *inst,
381 int bt_aics_deactivate(struct bt_aics *inst);
394 int bt_aics_activate(struct bt_aics *inst);
403 int bt_aics_state_get(struct bt_aics *inst);
412 int bt_aics_gain_setting_get(struct bt_aics *inst);
421 int bt_aics_type_get(struct bt_aics *inst);
430 int bt_aics_status_get(struct bt_aics *inst);
442 int bt_aics_disable_mute(struct bt_aics *inst);
451 int bt_aics_unmute(struct bt_aics *inst);
460 int bt_aics_mute(struct bt_aics *inst);
469 int bt_aics_gain_set_manual_only(struct bt_aics *inst);
481 int bt_aics_gain_set_auto_only(struct bt_aics *inst);
490 int bt_aics_manual_gain_set(struct bt_aics *inst);
499 int bt_aics_automatic_gain_set(struct bt_aics *inst);
510 int bt_aics_gain_set(struct bt_aics *inst, int8_t gain);
519 int bt_aics_description_get(struct bt_aics *inst);
529 int bt_aics_description_set(struct bt_aics *inst, const char *description);
544 void bt_aics_client_cb_register(struct bt_aics *inst, struct bt_aics_cb *cb);