Lines Matching refs:cli
18 static struct bt_mesh_brg_cfg_cli *cli; variable
26 if (bt_mesh_msg_ack_ctx_match(&cli->ack_ctx, OP_SUBNET_BRIDGE_STATUS, ctx->addr, in bridge_status()
29 bt_mesh_msg_ack_ctx_rx(&cli->ack_ctx); in bridge_status()
32 if (cli->cb && cli->cb->bridge_status) { in bridge_status()
33 cli->cb->bridge_status(cli, ctx->addr, status); in bridge_status()
59 if (bt_mesh_msg_ack_ctx_match(&cli->ack_ctx, OP_BRIDGING_TABLE_STATUS, ctx->addr, in table_status()
62 bt_mesh_msg_ack_ctx_rx(&cli->ack_ctx); in table_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()
90 if (bt_mesh_msg_ack_ctx_match(&cli->ack_ctx, OP_BRIDGED_SUBNETS_LIST, ctx->addr, in subnets_list()
102 bt_mesh_msg_ack_ctx_rx(&cli->ack_ctx); in subnets_list()
105 if (cli->cb && cli->cb->subnets_list) { in subnets_list()
106 cli->cb->subnets_list(cli, ctx->addr, &subnets_list); in subnets_list()
127 if (bt_mesh_msg_ack_ctx_match(&cli->ack_ctx, OP_BRIDGING_TABLE_LIST, ctx->addr, in table_list()
141 bt_mesh_msg_ack_ctx_rx(&cli->ack_ctx); in table_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()
156 if (bt_mesh_msg_ack_ctx_match(&cli->ack_ctx, OP_BRIDGING_TABLE_SIZE_STATUS, ctx->addr, in table_size_status()
159 bt_mesh_msg_ack_ctx_rx(&cli->ack_ctx); in table_size_status()
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()
189 cli = model->rt->user_data; in brg_cfg_cli_init()
190 cli->model = model; in brg_cfg_cli_init()
196 bt_mesh_msg_ack_ctx_init(&cli->ack_ctx); in brg_cfg_cli_init()
210 .ack = &cli->ack_ctx, in bt_mesh_brg_cfg_cli_get()
218 return bt_mesh_msg_ackd_send(cli->model, &ctx, &msg, !status ? NULL : &rsp_ctx); in bt_mesh_brg_cfg_cli_get()
227 .ack = &cli->ack_ctx, in bt_mesh_brg_cfg_cli_set()
236 return bt_mesh_msg_ackd_send(cli->model, &ctx, &msg, !status ? NULL : &rsp_ctx); in bt_mesh_brg_cfg_cli_set()
244 .ack = &cli->ack_ctx, in bt_mesh_brg_cfg_cli_table_size_get()
252 return bt_mesh_msg_ackd_send(cli->model, &ctx, &msg, !size ? NULL : &rsp_ctx); in bt_mesh_brg_cfg_cli_table_size_get()
262 .ack = &cli->ack_ctx, in bt_mesh_brg_cfg_cli_table_add()
290 return bt_mesh_msg_ackd_send(cli->model, &ctx, &msg, !rsp ? NULL : &rsp_ctx); in bt_mesh_brg_cfg_cli_table_add()
300 .ack = &cli->ack_ctx, in bt_mesh_brg_cfg_cli_table_remove()
319 return bt_mesh_msg_ackd_send(cli->model, &ctx, &msg, !rsp ? NULL : &rsp_ctx); in bt_mesh_brg_cfg_cli_table_remove()
329 .ack = &cli->ack_ctx, in bt_mesh_brg_cfg_cli_subnets_get()
339 return bt_mesh_msg_ackd_send(cli->model, &ctx, &msg, !rsp ? NULL : &rsp_ctx); in bt_mesh_brg_cfg_cli_subnets_get()
349 .ack = &cli->ack_ctx, in bt_mesh_brg_cfg_cli_table_get()
359 return bt_mesh_msg_ackd_send(cli->model, &ctx, &msg, !rsp ? NULL : &rsp_ctx); in bt_mesh_brg_cfg_cli_table_get()