Home
last modified time | relevance | path

Searched refs:cli (Results 1 – 25 of 33) sorted by relevance

12

/subsys/bluetooth/mesh/
A Dblob_cli.c182 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 Ddfu_cli.c100 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 Drpr_cli.c120 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 Dop_agg_cli.c73 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 Dhealth_cli.c85 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 Dsar_cfg_cli.c22 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 Dbrg_cfg_cli.c32 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 Dpriv_beacon_cli.c47 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 Dod_priv_proxy_cli.c19 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 Dlarge_comp_data_cli.c33 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 Dcfg_cli.c81 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 Dsol_pdu_rpl_cli.c16 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 Dpb_gatt_srv.c48 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 Drpr_srv.c67 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 Dblob.h130 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 Dproxy_srv.c57 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 Dprov.h187 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 Dmain.c306 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 Ddfd_srv.c795 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 Dprov_bearer.h132 struct bt_mesh_rpr_cli *cli; member
/subsys/bluetooth/audio/
A Daics_client.c90 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 Dvocs.c480 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 Dhealth.c43 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 Dblob.c83 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 Dlll_clock.c22 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()

Completed in 82 milliseconds

12