| /subsys/bluetooth/mesh/ |
| A D | blob_cli.c | 182 cli->io->close(cli->io, cli->xfer); in io_close() 295 cli->cb->suspended(cli); in suspend() 387 cli->tx.ctx.send(cli, cli->tx.target->addr); in send() 389 cli->tx.ctx.send(cli, cli->inputs->group); in send() 404 cli->tx.ctx.next(cli); in broadcast_complete() 425 cli->tx.ctx.send_complete(cli, cli->tx.target->addr); in tx_complete() 506 if (!cli->tx.ctx.acked || !next_target(cli, &cli->tx.target) || cli->tx.cancelled) { in retry_timeout() 686 err = cli->io->rd(cli->io, cli->xfer, &cli->block, &chunk); in chunk_tx() 822 cli->cb->caps(cli, success ? &cli->caps : NULL); in caps_collected() 886 cli->io->block_start(cli->io, cli->xfer, &cli->block); in block_start() [all …]
|
| A D | dfu_cli.c | 100 if (cli->cb && cli->cb->lost_target) { in target_failed() 101 cli->cb->lost_target(cli, target); in target_failed() 109 if (cli->cb && cli->cb->ended) { in dfu_complete() 110 cli->cb->ended(cli, BT_MESH_DFU_SUCCESS); in dfu_complete() 120 if (cli->cb && cli->cb->applied) { in dfu_applied() 121 cli->cb->applied(cli); in dfu_applied() 132 if (cli->cb && cli->cb->ended) { in dfu_failed() 133 cli->cb->ended(cli, reason); in dfu_failed() 243 if (cli->cb && cli->cb->suspended) { in blob_suspended() 244 cli->cb->suspended(cli); in blob_suspended() [all …]
|
| A D | rpr_cli.c | 120 cli->scan_report(cli, &srv, &dev, buf); in handle_extended_scan_report() 148 k_work_reschedule(&cli->link.timeout, K_SECONDS(cli->link.time)); in handle_link_report() 159 link_report(cli, &cli->link.srv, &link); in handle_link_report() 192 link_report(cli, &cli->link.srv, &link); in handle_link_status() 235 cli, in handle_pdu_report() 236 &cli->link.srv, in handle_pdu_report() 310 cli->scan_report(cli, &srv, &dev, NULL); in handle_scan_report() 374 cli->mod = mod; in rpr_cli_init() 475 cli->link.state, cli->link.rx_pdu, cli->link.tx_pdu); in link_closed() 709 struct bt_mesh_rpr_cli *cli = ctx->cli; in pb_link_open() local [all …]
|
| A D | op_agg_cli.c | 73 if (cli.srcs->len < 2) { in handle_status() 118 cli.model = model; in op_agg_cli_init() 132 if (cli.ctx.initialized) { in bt_mesh_op_agg_cli_seq_start() 137 cli.ctx.net_idx = net_idx; in bt_mesh_op_agg_cli_seq_start() 138 cli.ctx.app_idx = app_idx; in bt_mesh_op_agg_cli_seq_start() 139 cli.ctx.addr = dst; in bt_mesh_op_agg_cli_seq_start() 154 .addr = cli.ctx.addr, in bt_mesh_op_agg_cli_seq_send() 164 cli.ctx.addr, NULL); in bt_mesh_op_agg_cli_seq_send() 171 err = bt_mesh_model_send(cli.model, &ctx, cli.ctx.sdu, NULL, NULL); in bt_mesh_op_agg_cli_seq_send() 221 return cli.ctx.initialized && (ctx->net_idx == cli.ctx.net_idx) && in bt_mesh_op_agg_cli_accept() [all …]
|
| A D | health_cli.c | 85 cli->fault_status(cli, ctx->addr, test_id, cid, in health_fault_status() 109 cli->current_status(cli, ctx->addr, test_id, cid, in health_current_status() 144 cli->period_status(cli, ctx->addr, divisor); in health_period_status() 177 cli->attention_status(cli, ctx->addr, attention); in health_attention_status() 201 .ack = &cli->ack_ctx, in bt_mesh_health_cli_attention_get() 409 if (cli->update) { in update_callback() 410 return cli->update(cli, &cli->pub_buf); in update_callback() 422 if (!cli) { in health_cli_init() 427 cli->model = model; in health_cli_init() 430 cli->pub.msg = &cli->pub_buf; in health_cli_init() [all …]
|
| A D | sar_cfg_cli.c | 22 static struct bt_mesh_sar_cfg_cli *cli; variable 43 bt_mesh_msg_ack_ctx_rx(&cli->ack_ctx); in transmitter_status() 82 return cli->timeout; in bt_mesh_sar_cfg_cli_timeout_get() 87 cli->timeout = timeout; in bt_mesh_sar_cfg_cli_timeout_set() 102 cli = model->rt->user_data; in bt_mesh_sar_cfg_cli_init() 103 cli->model = model; in bt_mesh_sar_cfg_cli_init() 104 cli->timeout = 2 * MSEC_PER_SEC; in bt_mesh_sar_cfg_cli_init() 149 return bt_mesh_msg_ack_ctx_wait(&cli->ack_ctx, K_MSEC(cli->timeout)); in bt_mesh_sar_cfg_cli_transmitter_get() 175 return bt_mesh_msg_ack_ctx_wait(&cli->ack_ctx, K_MSEC(cli->timeout)); in bt_mesh_sar_cfg_cli_transmitter_set() 199 return bt_mesh_msg_ack_ctx_wait(&cli->ack_ctx, K_MSEC(cli->timeout)); in bt_mesh_sar_cfg_cli_receiver_get() [all …]
|
| A D | brg_cfg_cli.c | 32 if (cli->cb && cli->cb->bridge_status) { in bridge_status() 33 cli->cb->bridge_status(cli, ctx->addr, status); in bridge_status() 65 if (cli->cb && cli->cb->table_status) { in table_status() 66 cli->cb->table_status(cli, ctx->addr, &table_status); in table_status() 105 if (cli->cb && cli->cb->subnets_list) { in subnets_list() 106 cli->cb->subnets_list(cli, ctx->addr, &subnets_list); in subnets_list() 144 if (cli->cb && cli->cb->table_list) { in table_list() 145 cli->cb->table_list(cli, ctx->addr, &table_list); in table_list() 162 if (cli->cb && cli->cb->table_size_status) { in table_size_status() 163 cli->cb->table_size_status(cli, ctx->addr, size); in table_size_status() [all …]
|
| A D | priv_beacon_cli.c | 47 if (cli->cb && cli->cb->priv_beacon_status) { in handle_beacon_status() 53 cli->cb->priv_beacon_status(cli, ctx->addr, &state); in handle_beacon_status() 82 if (cli->cb && cli->cb->priv_gatt_proxy_status) { in handle_gatt_proxy_status() 83 cli->cb->priv_gatt_proxy_status(cli, ctx->addr, proxy); in handle_gatt_proxy_status() 117 if (cli->cb && cli->cb->priv_node_id_status) { in handle_node_id_status() 124 cli->cb->priv_node_id_status(cli, ctx->addr, &state); in handle_node_id_status() 145 cli->model = model; in priv_beacon_cli_init() 164 .ack = &cli->ack_ctx, in bt_mesh_priv_beacon_cli_set() 185 .ack = &cli->ack_ctx, in bt_mesh_priv_beacon_cli_get() 202 .ack = &cli->ack_ctx, in bt_mesh_priv_beacon_cli_gatt_proxy_set() [all …]
|
| A D | od_priv_proxy_cli.c | 19 static struct bt_mesh_od_priv_proxy_cli *cli; variable 34 if (bt_mesh_msg_ack_ctx_match(&cli->ack_ctx, OP_OD_PRIV_PROXY_STATUS, in handle_proxy_status() 40 bt_mesh_msg_ack_ctx_rx(&cli->ack_ctx); in handle_proxy_status() 44 if (cli->od_status) { in handle_proxy_status() 45 cli->od_status(cli, ctx->addr, state_rsp); in handle_proxy_status() 61 .ack = &cli->ack_ctx, in bt_mesh_od_priv_proxy_cli_get() 70 return bt_mesh_msg_ackd_send(cli->model, &ctx, &msg, val_rsp ? &rsp : NULL); in bt_mesh_od_priv_proxy_cli_get() 77 .ack = &cli->ack_ctx, in bt_mesh_od_priv_proxy_cli_set() 103 cli = mod->rt->user_data; in on_demand_proxy_cli_init() 104 cli->model = mod; in on_demand_proxy_cli_init() [all …]
|
| A D | large_comp_data_cli.c | 33 static struct bt_mesh_large_comp_data_cli *cli; variable 64 bt_mesh_msg_ack_ctx_rx(&cli->ack_ctx); in data_status() 75 cb(cli, ctx->addr, &status_rsp); in data_status() 85 (cli->cb && cli->cb->large_comp_data_status ? in large_comp_data_status() 86 cli->cb->large_comp_data_status : NULL)); in large_comp_data_status() 93 (cli->cb && cli->cb->models_metadata_status ? in models_metadata_status() 94 cli->cb->models_metadata_status : NULL)); in models_metadata_status() 113 cli = model->rt->user_data; in large_comp_data_cli_init() 114 cli->model = model; in large_comp_data_cli_init() 117 bt_mesh_msg_ack_ctx_init(&cli->ack_ctx); in large_comp_data_cli_init() [all …]
|
| A D | cfg_cli.c | 81 if (cli->cb && cli->cb->comp_data) { in comp_data_status() 122 if (cli->cb && cli->cb->beacon_status) { in beacon_status() 137 if (cli->cb && cli->cb->ttl_status) { in ttl_status() 152 if (cli->cb && cli->cb->friend_status) { in friend_status() 214 if (cli->cb && cli->cb->krp_status) { in krp_status() 253 if (cli->cb && cli->cb->relay_status) { in relay_status() 314 if (cli->cb && cli->cb->net_key_status) { in net_key_status() 377 if (cli->cb && cli->cb->net_key_list) { in net_key_list() 509 if (cli->cb && cli->cb->app_key_list) { in app_key_list() 639 if (cli->cb && cli->cb->mod_sub_list) { in mod_sub_list_handle() [all …]
|
| A D | sol_pdu_rpl_cli.c | 16 static struct bt_mesh_sol_pdu_rpl_cli *cli; variable 60 if (bt_mesh_msg_ack_ctx_match(&cli->ack_ctx, OP_SOL_PDU_RPL_ITEM_STATUS, in handle_status() 70 bt_mesh_msg_ack_ctx_rx(&cli->ack_ctx); in handle_status() 73 if (cli->srpl_status) { in handle_status() 74 cli->srpl_status(cli, ctx->addr, primary, len); in handle_status() 101 .ack = &cli->ack_ctx, in bt_mesh_sol_pdu_rpl_clear() 124 return bt_mesh_msg_ackd_send(cli->model, ctx, &msg, in bt_mesh_sol_pdu_rpl_clear() 148 return bt_mesh_msg_send(cli->model, ctx, &msg); in bt_mesh_sol_pdu_rpl_clear_unack() 172 cli = mod->rt->user_data; in sol_pdu_rpl_cli_init() 173 cli->model = mod; in sol_pdu_rpl_cli_init() [all …]
|
| A D | pb_gatt_srv.c | 48 static struct bt_mesh_proxy_role *cli; variable 71 if (cli->conn != conn) { in gatt_recv() 96 bt_mesh_is_provisioned() || info.id != BT_ID_DEFAULT || cli) { in gatt_connected() 100 cli = bt_mesh_proxy_role_setup(conn, gatt_send, proxy_msg_recv); in gatt_connected() 112 info.id != BT_ID_DEFAULT || !cli || cli->conn != conn) { in gatt_disconnected() 116 bt_mesh_proxy_role_cleanup(cli); in gatt_disconnected() 117 cli = NULL; in gatt_disconnected() 134 if (cli->conn != conn) { in prov_ccc_write()
|
| A D | rpr_srv.c | 67 struct bt_mesh_rpr_node cli; member 77 struct bt_mesh_rpr_node cli; member 591 !rpr_node_equal(&cli, &srv.scan.cli)) { in handle_scan_start() 612 srv.scan.cli = cli; in handle_scan_start() 727 !rpr_node_equal(&srv.scan.cli, &cli))) { in handle_extended_scan_start() 763 srv.scan.cli = cli; in handle_extended_scan_start() 835 if (!rpr_node_equal(&cli, &srv.link.cli)) { in handle_link_open() 888 srv.link.cli = cli; in handle_link_open() 927 srv.link.cli = cli; in handle_link_open() 961 if (!rpr_node_equal(&cli, &srv.link.cli)) { in handle_link_close() [all …]
|
| A D | blob.h | 130 void blob_cli_broadcast(struct bt_mesh_blob_cli *cli, 138 void blob_cli_broadcast_rsp(struct bt_mesh_blob_cli *cli, 148 void blob_cli_broadcast_tx_complete(struct bt_mesh_blob_cli *cli); 154 void blob_cli_broadcast_abort(struct bt_mesh_blob_cli *cli);
|
| A D | proxy_srv.c | 57 struct bt_mesh_proxy_role *cli; member 366 if (clients[i].cli) { in bt_mesh_proxy_beacon_send() 984 if (clients[i].cli) { in bt_mesh_proxy_gatt_enable() 1006 bt_conn_disconnect(client->cli->conn, in bt_mesh_proxy_gatt_disconnect() 1031 struct bt_mesh_proxy_role *cli = in bt_mesh_proxy_addr_add() local 1034 client = find_client(cli->conn); in bt_mesh_proxy_addr_add() 1087 if (!client->cli) { in bt_mesh_proxy_relay() 1177 if (client->cli) { in gatt_disconnected() 1178 bt_mesh_proxy_role_cleanup(client->cli); in gatt_disconnected() 1179 client->cli = NULL; in gatt_disconnected() [all …]
|
| A D | prov.h | 187 int bt_mesh_pb_remote_open(struct bt_mesh_rpr_cli *cli, 191 int bt_mesh_pb_remote_open_node(struct bt_mesh_rpr_cli *cli,
|
| A D | main.c | 306 int bt_mesh_provision_remote(struct bt_mesh_rpr_cli *cli, in bt_mesh_provision_remote() argument 321 return bt_mesh_pb_remote_open(cli, srv, uuid, net_idx, addr); in bt_mesh_provision_remote() 327 int bt_mesh_reprovision_remote(struct bt_mesh_rpr_cli *cli, in bt_mesh_reprovision_remote() argument 337 return bt_mesh_pb_remote_open_node(cli, srv, addr, comp_change); in bt_mesh_reprovision_remote()
|
| A D | dfd_srv.c | 795 static void dfu_suspended(struct bt_mesh_dfu_cli *cli) in dfu_suspended() argument 798 CONTAINER_OF(cli, struct bt_mesh_dfd_srv, dfu); in dfu_suspended() 803 static void dfu_ended(struct bt_mesh_dfu_cli *cli, in dfu_ended() argument 807 CONTAINER_OF(cli, struct bt_mesh_dfd_srv, dfu); in dfu_ended() 833 err = bt_mesh_dfu_cli_apply(cli); in dfu_ended() 840 static void dfu_applied(struct bt_mesh_dfu_cli *cli) in dfu_applied() argument 843 CONTAINER_OF(cli, struct bt_mesh_dfd_srv, dfu); in dfu_applied() 855 err = bt_mesh_dfu_cli_confirm(cli); in dfu_applied() 862 static void dfu_confirmed(struct bt_mesh_dfu_cli *cli) in dfu_confirmed() argument 865 CONTAINER_OF(cli, struct bt_mesh_dfd_srv, dfu); in dfu_confirmed()
|
| A D | prov_bearer.h | 132 struct bt_mesh_rpr_cli *cli; member
|
| /subsys/bluetooth/audio/ |
| A D | aics_client.c | 90 if (inst->cli.cb && inst->cli.cb->state) { in aics_client_notify_handler() 100 if (inst->cli.cb && inst->cli.cb->status) { in aics_client_notify_handler() 117 if (inst->cli.cb && inst->cli.cb->description) { in aics_client_notify_handler() 147 if (inst->cli.cb && inst->cli.cb->state) { in aics_client_read_state_cb() 168 if (inst->cli.cb && inst->cli.cb->state) { in aics_client_read_state_cb() 216 if (inst->cli.cb && inst->cli.cb->gain_setting) { in aics_client_read_gain_settings_cb() 245 if (inst->cli.cb && inst->cli.cb->type) { in aics_client_read_type_cb() 263 if (inst->cli.cb && inst->cli.cb->type) { in aics_client_read_type_cb() 290 if (inst->cli.cb && inst->cli.cb->status) { in aics_client_read_status_cb() 308 if (inst->cli.cb && inst->cli.cb->status) { in aics_client_read_status_cb() [all …]
|
| A D | vocs.c | 480 struct bt_vocs_client *cli = CONTAINER_OF(inst, struct bt_vocs_client, vocs); in bt_vocs_state_get() local 482 return bt_vocs_client_state_get(cli); in bt_vocs_state_get() 503 struct bt_vocs_client *cli = CONTAINER_OF(inst, struct bt_vocs_client, vocs); in bt_vocs_location_get() local 505 return bt_vocs_client_location_get(cli); in bt_vocs_location_get() 526 struct bt_vocs_client *cli = CONTAINER_OF(inst, struct bt_vocs_client, vocs); in bt_vocs_location_set() local 528 return bt_vocs_client_location_set(cli, location); in bt_vocs_location_set() 546 struct bt_vocs_client *cli = CONTAINER_OF(inst, struct bt_vocs_client, vocs); in bt_vocs_state_set() local 548 return bt_vocs_client_state_set(cli, offset); in bt_vocs_state_set() 571 struct bt_vocs_client *cli = CONTAINER_OF(inst, struct bt_vocs_client, vocs); in bt_vocs_description_get() local 573 return bt_vocs_client_description_get(cli); in bt_vocs_description_get() [all …]
|
| /subsys/bluetooth/mesh/shell/ |
| A D | health.c | 43 struct bt_mesh_health_cli *cli = mod->rt->user_data; in cmd_fault_get() local 77 struct bt_mesh_health_cli *cli = mod->rt->user_data; in fault_clear() local 105 err = bt_mesh_health_cli_fault_clear_unack(cli, ctx.addr ? &ctx : NULL, cid); in fault_clear() 129 struct bt_mesh_health_cli *cli = mod->rt->user_data; in fault_test() local 147 err = bt_mesh_health_cli_fault_test(cli, ctx.addr ? &ctx : NULL, cid, test_id, in fault_test() 182 struct bt_mesh_health_cli *cli = mod->rt->user_data; in cmd_period_get() local 188 err = bt_mesh_health_cli_period_get(cli, ctx.addr ? &ctx : NULL, &divisor); in cmd_period_get() 204 struct bt_mesh_health_cli *cli = mod->rt->user_data; in period_set() local 219 err = bt_mesh_health_cli_period_set(cli, ctx.addr ? &ctx : NULL, divisor, in period_set() 254 struct bt_mesh_health_cli *cli = mod->rt->user_data; in cmd_attention_get() local [all …]
|
| A D | blob.c | 83 static void blob_cli_lost_target(struct bt_mesh_blob_cli *cli, in blob_cli_lost_target() argument 90 static void blob_cli_caps(struct bt_mesh_blob_cli *cli, in blob_cli_caps() argument 117 static void blob_cli_end(struct bt_mesh_blob_cli *cli, in blob_cli_end() argument 145 static void xfer_progress(struct bt_mesh_blob_cli *cli, in xfer_progress() argument 157 static void xfer_progress_complete(struct bt_mesh_blob_cli *cli) in xfer_progress_complete() argument 599 SHELL_CMD(cli, &blob_cli_cmds, "BLOB Cli commands", bt_mesh_shell_mdl_cmds_help),
|
| /subsys/bluetooth/controller/ll_sw/nordic/lll/ |
| A D | lll_clock.c | 22 struct onoff_client cli; member 29 static void clock_ready(struct onoff_manager *mgr, struct onoff_client *cli, in clock_ready() argument 33 CONTAINER_OF(cli, struct lll_clock_state, cli); in clock_ready() 45 sys_notify_init_callback(&state.cli.notify, clock_ready); in blocking_on() 46 err = onoff_request(mgr, &state.cli); in blocking_on()
|