Home
last modified time | relevance | path

Searched full:cli (Results 1 – 25 of 165) sorted by relevance

1234567

/Zephyr-latest/subsys/bluetooth/mesh/
Dblob_cli.c18 #define TARGETS_FOR_EACH(cli, target) \ argument
19 SYS_SLIST_FOR_EACH_CONTAINER((sys_slist_t *)&(cli)->inputs->targets, \
25 #define CLIENT_TIMEOUT_MSEC(cli) (10 * MSEC_PER_SEC * (cli->inputs->timeout_base + 2) + \ argument
26 100 * cli->inputs->ttl)
30 #define SENDING_CHUNKS_IN_PULL_MODE(cli) ((cli)->state == BT_MESH_BLOB_CLI_STATE_BLOCK_SEND && \ argument
31 (cli)->xfer->mode == BT_MESH_BLOB_XFER_MODE_PULL)
32 #define UNICAST_MODE(cli) ((cli)->inputs->group == BT_MESH_ADDR_UNASSIGNED || \ argument
33 (cli)->tx.ctx.force_unicast)
56 static struct bt_mesh_blob_target *next_target(struct bt_mesh_blob_cli *cli,
58 static void transfer_cancel(struct bt_mesh_blob_cli *cli);
[all …]
Ddfu_cli.c20 #define TARGETS_FOR_EACH(cli, target) \ argument
22 (sys_slist_t *)&((cli)->blob.inputs)->targets, target, blob.n)
24 #define MSG_CTX(cli, dst) \ argument
26 .app_idx = (cli)->blob.inputs->app_idx, .addr = dst, \
27 .send_ttl = (cli)->blob.inputs->ttl, \
71 static struct bt_mesh_dfu_target *target_get(struct bt_mesh_dfu_cli *cli, in target_get() argument
76 TARGETS_FOR_EACH(cli, target) { in target_get()
85 static void target_failed(struct bt_mesh_dfu_cli *cli, in target_failed() argument
100 if (cli->cb && cli->cb->lost_target) { in target_failed()
101 cli->cb->lost_target(cli, target); in target_failed()
[all …]
Drpr_cli.c38 struct bt_mesh_rpr_cli *cli; member
46 static void link_reset(struct bt_mesh_rpr_cli *cli);
47 static void link_closed(struct bt_mesh_rpr_cli *cli,
50 static void link_report(struct bt_mesh_rpr_cli *cli, in link_report() argument
54 struct pb_remote_ctx ctx = { cli, srv }; in link_report()
65 cli->link.time = PROTOCOL_TIMEOUT_SEC; in link_report()
81 static void tx_complete(struct bt_mesh_rpr_cli *cli, int err, void *cb_data) in tx_complete() argument
85 cli->link.tx_pdu++; in tx_complete()
86 bt_mesh_msg_ack_ctx_clear(&cli->prov_ack_ctx); in tx_complete()
97 struct bt_mesh_rpr_cli *cli = mod->rt->user_data; in handle_extended_scan_report() local
[all …]
Dop_agg_cli.c38 } cli = {.srcs = &srcs, .ctx.sdu = &sdu}; variable
55 if (!bt_mesh_msg_ack_ctx_match(&cli.ack_ctx, in handle_status()
69 cli.ctx.initialized = true; in handle_status()
73 if (cli.srcs->len < 2) { in handle_status()
75 cli.ctx.initialized = true; in handle_status()
79 addr = net_buf_simple_pull_le16(cli.srcs); in handle_status()
90 cli.ctx.initialized = true; in handle_status()
95 bt_mesh_msg_ack_ctx_rx(&cli.ack_ctx); in handle_status()
118 cli.model = model; in op_agg_cli_init()
119 bt_mesh_msg_ack_ctx_init(&cli.ack_ctx); in op_agg_cli_init()
[all …]
Dhealth_cli.c43 struct bt_mesh_health_cli *cli = model->rt->user_data; in health_fault_status() local
54 if (bt_mesh_msg_ack_ctx_match(&cli->ack_ctx, in health_fault_status()
80 bt_mesh_msg_ack_ctx_rx(&cli->ack_ctx); in health_fault_status()
84 if (cli->fault_status) { in health_fault_status()
85 cli->fault_status(cli, ctx->addr, test_id, cid, in health_fault_status()
96 struct bt_mesh_health_cli *cli = model->rt->user_data; in health_current_status() local
108 if (cli->current_status) { in health_current_status()
109 cli->current_status(cli, ctx->addr, test_id, cid, in health_current_status()
124 struct bt_mesh_health_cli *cli = model->rt->user_data; in health_period_status() local
133 if (bt_mesh_msg_ack_ctx_match(&cli->ack_ctx, in health_period_status()
[all …]
Dpriv_beacon_cli.c17 static struct bt_mesh_priv_beacon_cli *cli; variable
39 if (bt_mesh_msg_ack_ctx_match(&cli->ack_ctx, OP_PRIV_BEACON_STATUS, ctx->addr, in handle_beacon_status()
44 bt_mesh_msg_ack_ctx_rx(&cli->ack_ctx); in handle_beacon_status()
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()
75 if (bt_mesh_msg_ack_ctx_match(&cli->ack_ctx, OP_PRIV_GATT_PROXY_STATUS, ctx->addr, in handle_gatt_proxy_status()
79 bt_mesh_msg_ack_ctx_rx(&cli->ack_ctx); in handle_gatt_proxy_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()
108 if (bt_mesh_msg_ack_ctx_match(&cli->ack_ctx, OP_PRIV_NODE_ID_STATUS, ctx->addr, in handle_node_id_status()
[all …]
Dsar_cfg_cli.c22 static struct bt_mesh_sar_cfg_cli *cli; variable
30 if (!bt_mesh_msg_ack_ctx_match(&cli->ack_ctx, OP_SAR_CFG_TX_STATUS, in transmitter_status()
43 bt_mesh_msg_ack_ctx_rx(&cli->ack_ctx); in transmitter_status()
58 if (!bt_mesh_msg_ack_ctx_match(&cli->ack_ctx, OP_SAR_CFG_RX_STATUS, in receiver_status()
69 bt_mesh_msg_ack_ctx_rx(&cli->ack_ctx); in receiver_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()
[all …]
Dbrg_cfg_cli.c18 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()
[all …]
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()
88 return bt_mesh_msg_ackd_send(cli->model, &ctx, &msg, val_rsp ? &rsp : NULL); in bt_mesh_od_priv_proxy_cli_set()
103 cli = mod->rt->user_data; in on_demand_proxy_cli_init()
[all …]
Dlarge_comp_data_cli.c33 static struct bt_mesh_large_comp_data_cli *cli; variable
38 void (*cb)(struct bt_mesh_large_comp_data_cli *cli, uint16_t addr, in data_status() argument
54 if (bt_mesh_msg_ack_ctx_match(&cli->ack_ctx, op, ctx->addr, (void **)&rsp)) { in data_status()
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()
[all …]
Dcfg_cli.c49 static struct bt_mesh_cfg_cli *cli; variable
66 if (bt_mesh_msg_ack_ctx_match(&cli->ack_ctx, OP_DEV_COMP_DATA_STATUS, ctx->addr, in comp_data_status()
77 bt_mesh_msg_ack_ctx_rx(&cli->ack_ctx); in comp_data_status()
81 if (cli->cb && cli->cb->comp_data) { in comp_data_status()
82 cli->cb->comp_data(cli, ctx->addr, page, buf); in comp_data_status()
101 if (bt_mesh_msg_ack_ctx_match(&cli->ack_ctx, expect_status, ctx->addr, in state_status_u8()
108 bt_mesh_msg_ack_ctx_rx(&cli->ack_ctx); in state_status_u8()
122 if (cli->cb && cli->cb->beacon_status) { in beacon_status()
123 cli->cb->beacon_status(cli, ctx->addr, status); in beacon_status()
137 if (cli->cb && cli->cb->ttl_status) { in ttl_status()
[all …]
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 …]
Dblob.h127 * @param cli BLOB Transfer Client instance
130 void blob_cli_broadcast(struct bt_mesh_blob_cli *cli,
135 * @param cli BLOB Transfer Client instance
138 void blob_cli_broadcast_rsp(struct bt_mesh_blob_cli *cli,
146 * @param cli BLOB Transfer Client instance.
148 void blob_cli_broadcast_tx_complete(struct bt_mesh_blob_cli *cli);
152 * @param cli BLOB Transfer Client instance.
154 void blob_cli_broadcast_abort(struct bt_mesh_blob_cli *cli);
/Zephyr-latest/subsys/bluetooth/audio/
Daics_client.c45 if (aics_insts[i].cli.conn == conn && in lookup_aics_by_handle()
46 atomic_test_bit(aics_insts[i].cli.flags, BT_AICS_CLIENT_FLAG_ACTIVE) && in lookup_aics_by_handle()
47 aics_insts[i].cli.start_handle <= handle && in lookup_aics_by_handle()
48 aics_insts[i].cli.end_handle >= handle) { in lookup_aics_by_handle()
81 if (handle == inst->cli.state_handle) { in aics_client_notify_handler()
87 inst->cli.change_counter = state->change_counter; in aics_client_notify_handler()
89 if (inst->cli.cb && inst->cli.cb->state) { in aics_client_notify_handler()
90 inst->cli.cb->state(inst, 0, state->gain, in aics_client_notify_handler()
95 } else if (handle == inst->cli.status_handle) { in aics_client_notify_handler()
99 if (inst->cli.cb && inst->cli.cb->status) { in aics_client_notify_handler()
[all …]
/Zephyr-latest/tests/drivers/clock_control/onoff/src/
Dtest_clock_control_onoff.c40 struct onoff_client cli; in ZTEST() local
46 sys_notify_init_spinwait(&cli.notify); in ZTEST()
47 err = onoff_request(mgr, &cli); in ZTEST()
50 while (sys_notify_fetch_result(&cli.notify, &err) < 0) { in ZTEST()
63 struct onoff_client cli; in ZTEST() local
70 sys_notify_init_spinwait(&cli.notify); in ZTEST()
71 err = onoff_request(mgr, &cli); in ZTEST()
75 err = onoff_cancel_or_release(mgr, &cli); in ZTEST()
83 static void request_cb(struct onoff_manager *mgr, struct onoff_client *cli, in request_cb() argument
88 err = onoff_cancel_or_release(mgr, cli); in request_cb()
[all …]
/Zephyr-latest/include/zephyr/bluetooth/mesh/
Ddfu_cli.h113 * @param cli Firmware Update Client model instance.
126 struct bt_mesh_dfu_cli *cli, struct bt_mesh_msg_ctx *ctx, uint8_t idx,
135 * @param cli Firmware Update Client model instance.
137 void (*suspended)(struct bt_mesh_dfu_cli *cli);
144 * @param cli Firmware Update Client model instance.
147 void (*ended)(struct bt_mesh_dfu_cli *cli,
155 * @param cli Firmware Update Client model instance.
157 void (*applied)(struct bt_mesh_dfu_cli *cli);
164 * @param cli Firmware Update Client model instance.
166 void (*confirmed)(struct bt_mesh_dfu_cli *cli);
[all …]
Dhealth_cli.h45 * @param cli Health client that received the status message.
49 void (*period_status)(struct bt_mesh_health_cli *cli, uint16_t addr,
57 * @param cli Health client that received the status message.
61 void (*attention_status)(struct bt_mesh_health_cli *cli, uint16_t addr,
72 * @param cli Health client that received the status message.
79 void (*fault_status)(struct bt_mesh_health_cli *cli, uint16_t addr,
91 * @param cli Health client that received the status message.
98 void (*current_status)(struct bt_mesh_health_cli *cli, uint16_t addr,
110 * @param cli Health client that is sending the periodic publication message.
116 int (*update)(struct bt_mesh_health_cli *cli, struct net_buf_simple *pub_buf);
[all …]
Dblob_cli.h198 * @param cli BLOB Transfer Client instance.
202 void (*caps)(struct bt_mesh_blob_cli *cli,
211 * @param cli BLOB Transfer Client instance.
215 void (*lost_target)(struct bt_mesh_blob_cli *cli,
223 * @param cli BLOB Transfer Client instance.
225 void (*suspended)(struct bt_mesh_blob_cli *cli);
231 * @param cli BLOB Transfer Client instance.
237 void (*end)(struct bt_mesh_blob_cli *cli,
245 * @param cli BLOB Transfer Client instance.
249 void (*xfer_progress)(struct bt_mesh_blob_cli *cli,
[all …]
Drpr_cli.h67 * @param cli Remote Provisioning Client.
75 void (*scan_report)(struct bt_mesh_rpr_cli *cli,
99 * @param cli Remote Provisioning Client.
105 int bt_mesh_rpr_scan_caps_get(struct bt_mesh_rpr_cli *cli,
111 * @param cli Remote Provisioning Client.
117 int bt_mesh_rpr_scan_get(struct bt_mesh_rpr_cli *cli,
134 * @param cli Remote Provisioning Client.
144 int bt_mesh_rpr_scan_start(struct bt_mesh_rpr_cli *cli,
176 * @param cli Remote Provisioning Client.
188 int bt_mesh_rpr_scan_start_ext(struct bt_mesh_rpr_cli *cli,
[all …]
/Zephyr-latest/tests/boards/nrf/mram_latency/src/
Dmain.c26 struct onoff_client cli; member
32 static void basic_cb(struct onoff_manager *mgr, struct onoff_client *cli, uint32_t state, int res) in basic_cb() argument
34 struct test_req *req = CONTAINER_OF(cli, struct test_req, cli); in basic_cb()
56 sys_notify_init_callback(&req1.cli.notify, basic_cb); in ZTEST()
59 rv = mram_no_latency_request(&req1.cli); in ZTEST()
62 sys_notify_init_callback(&req2.cli.notify, basic_cb); in ZTEST()
65 rv = mram_no_latency_request(&req2.cli); in ZTEST()
79 rv = mram_no_latency_cancel_or_release(&req2.cli); in ZTEST()
84 rv = mram_no_latency_cancel_or_release(&req1.cli); in ZTEST()
87 sys_notify_init_callback(&req1.cli.notify, basic_cb); in ZTEST()
[all …]
/Zephyr-latest/scripts/west_commands/tests/
Dtest_stm32cubeprogrammer.py16 """Default CLI path used in tests."""
19 """Home path (used for Linux system CLI path)."""
22 """Program files x86 path (used for Windows system CLI path)."""
27 """Environment (used for Windows system CLI path)."""
37 """Linux CLI path."""
47 """Windows CLI path."""
60 """macOS CLI path."""
72 "cli": CLI_PATH,
99 "cli": CLI_PATH,
127 "cli": CLI_PATH,
[all …]
/Zephyr-latest/soc/nordic/common/
Dmram_latency.c27 struct onoff_client cli; member
90 int mram_no_latency_cancel_or_release(struct onoff_client *cli) in mram_no_latency_cancel_or_release() argument
92 return onoff_cancel_or_release(&mram_latency_mgr, cli); in mram_no_latency_cancel_or_release()
95 int mram_no_latency_request(struct onoff_client *cli) in mram_no_latency_request() argument
97 return onoff_request(&mram_latency_mgr, cli); in mram_no_latency_request()
100 static void sync_req_cb(struct onoff_manager *mgr, struct onoff_client *cli, uint32_t state, in sync_req_cb() argument
103 struct sync_latency_req *req = CONTAINER_OF(cli, struct sync_latency_req, cli); in sync_req_cb()
119 sys_notify_init_callback(&req.cli.notify, sync_req_cb); in mram_no_latency_sync_request()
120 rv = onoff_request(&mram_latency_mgr, &req.cli); in mram_no_latency_sync_request()
/Zephyr-latest/subsys/bluetooth/mesh/shell/
Dhealth.c43 struct bt_mesh_health_cli *cli = mod->rt->user_data; in cmd_fault_get() local
60 err = bt_mesh_health_cli_fault_get(cli, ctx.addr ? &ctx : NULL, cid, &test_id, faults, in cmd_fault_get()
77 struct bt_mesh_health_cli *cli = mod->rt->user_data; in fault_clear() local
94 err = bt_mesh_health_cli_fault_clear(cli, ctx.addr ? &ctx : NULL, cid, &test_id, in fault_clear()
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()
158 err = bt_mesh_health_cli_fault_test_unack(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()
[all …]
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/lll/
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()
/Zephyr-latest/samples/boards/nordic/clock_control/src/
Dmain.c29 struct onoff_client *cli, in sample_notify_cb() argument
34 ARG_UNUSED(cli); in sample_notify_cb()
43 struct onoff_client cli; in main() local
61 sys_notify_init_callback(&cli.notify, sample_notify_cb); in main()
68 ret = nrf_clock_control_request(sample_clock_dev, &spec, &cli); in main()
82 ret = sys_notify_fetch_result(&cli.notify, &res); in main()

1234567