Lines Matching full:struct

26 bool bt_cap_acceptor_ccid_exist(const struct bt_conn *conn, uint8_t ccid);
28 void bt_cap_initiator_codec_configured(struct bt_cap_stream *cap_stream);
29 void bt_cap_initiator_qos_configured(struct bt_cap_stream *cap_stream);
30 void bt_cap_initiator_enabled(struct bt_cap_stream *cap_stream);
31 void bt_cap_initiator_started(struct bt_cap_stream *cap_stream);
32 void bt_cap_initiator_connected(struct bt_cap_stream *cap_stream);
33 void bt_cap_initiator_metadata_updated(struct bt_cap_stream *cap_stream);
34 void bt_cap_initiator_disabled(struct bt_cap_stream *cap_stream);
35 void bt_cap_initiator_stopped(struct bt_cap_stream *cap_stream);
36 void bt_cap_initiator_released(struct bt_cap_stream *cap_stream);
37 void bt_cap_stream_ops_register_bap(struct bt_cap_stream *cap_stream);
38 void bt_cap_initiator_cp_cb(struct bt_cap_stream *cap_stream, enum bt_bap_ascs_rsp_code rsp_code,
76 struct bt_cap_initiator_proc_param {
77 struct bt_cap_stream *stream;
79 struct {
80 struct bt_conn *conn;
81 struct bt_bap_ep *ep;
82 struct bt_audio_codec_cfg *codec_cfg;
85 struct {
91 struct {
99 struct cap_broadcast_reception_start {
106 struct bt_bap_bass_subgroup subgroups[CONFIG_BT_BAP_BASS_MAX_SUBGROUPS];
109 struct cap_broadcast_reception_stop {
112 struct bt_bap_bass_subgroup subgroups[CONFIG_BT_BAP_BASS_MAX_SUBGROUPS];
117 * consistency in the struct bt_cap_commander_proc_param
119 * union: struct cap_broadcast_reception_start uses minimum 20 bytes
120 * and struct cap_distribute_broadcast_code uses 17 bytes
122 struct cap_distribute_broadcast_code {
128 struct bt_cap_commander_proc_param {
129 struct bt_conn *conn;
132 struct {
135 struct {
140 struct {
142 struct bt_vocs *vocs;
146 struct cap_broadcast_reception_start broadcast_reception_start;
147 struct cap_broadcast_reception_stop broadcast_reception_stop;
148 struct cap_distribute_broadcast_code distribute_broadcast_code;
151 struct {
155 struct {
157 struct bt_aics *aics;
165 struct bt_conn *conn, int err, const struct bt_csip_set_coordinator_set_member *member,
166 const struct bt_csip_set_coordinator_csis_inst *csis_inst);
168 struct bt_cap_common_proc_param {
171 struct bt_cap_initiator_proc_param
175 struct bt_cap_commander_proc_param commander[CONFIG_BT_MAX_CONN];
180 struct bt_cap_common_proc {
190 struct bt_conn *failed_conn;
191 struct bt_cap_common_proc_param proc_param;
197 struct bt_cap_common_client {
198 struct bt_conn *conn;
199 struct bt_gatt_discover_params param;
202 const struct bt_csip_set_coordinator_csis_inst *csis_inst;
205 struct bt_cap_common_proc *bt_cap_common_get_active_proc(void);
211 struct bt_conn *bt_cap_common_get_member_conn(enum bt_cap_set_type type,
217 void bt_cap_common_abort_proc(struct bt_conn *conn, int err);
218 bool bt_cap_common_conn_in_active_proc(const struct bt_conn *conn);
219 bool bt_cap_common_stream_in_active_proc(const struct bt_cap_stream *cap_stream);
220 void bt_cap_common_disconnected(struct bt_conn *conn, uint8_t reason);
221 struct bt_cap_common_client *bt_cap_common_get_client_by_acl(const struct bt_conn *acl);
222 struct bt_cap_common_client *
223 bt_cap_common_get_client_by_csis(const struct bt_csip_set_coordinator_csis_inst *csis_inst);
224 int bt_cap_common_discover(struct bt_conn *conn, bt_cap_common_discover_func_t func);