Home
last modified time | relevance | path

Searched refs:bt_mesh_prov_link (Results 1 – 6 of 6) sorted by relevance

/subsys/bluetooth/mesh/
A Dprovisioner.c134 bt_mesh_prov_link.oob_action, bt_mesh_prov_link.oob_size) < 0) { in send_start()
137 bt_mesh_prov_link.oob_action, bt_mesh_prov_link.oob_size); in send_start()
272 if (!bt_mesh_prov_link.addr) { in prov_capabilities()
343 bt_mesh_prov_link.conf_salt, bt_mesh_prov_link.conf_key)) { in send_confirm()
361 if (bt_mesh_prov_conf(bt_mesh_prov_link.algorithm, bt_mesh_prov_link.conf_key, in send_confirm()
362 bt_mesh_prov_link.rand, bt_mesh_prov_link.auth, in send_confirm()
551 bt_mesh_prov_link.addr); in send_prov_data()
641 if (bt_mesh_prov_conf(bt_mesh_prov_link.algorithm, bt_mesh_prov_link.conf_key, in prov_random()
656 if (bt_mesh_prov_salt(bt_mesh_prov_link.algorithm, bt_mesh_prov_link.conf_salt, in prov_random()
657 bt_mesh_prov_link.rand, data, bt_mesh_prov_link.prov_salt)) { in prov_random()
[all …]
A Dprovisionee.c47 bt_mesh_prov_link.expect = PROV_NO_PDU; in prov_send_fail_msg()
176 bt_mesh_prov_link.oob_size = data[4]; in prov_start()
237 bt_mesh_prov_link.conf_salt, bt_mesh_prov_link.conf_key)) { in send_confirm()
255 if (bt_mesh_prov_conf(bt_mesh_prov_link.algorithm, bt_mesh_prov_link.conf_key, in send_confirm()
256 bt_mesh_prov_link.rand, bt_mesh_prov_link.auth, in send_confirm()
432 if (bt_mesh_prov_conf(bt_mesh_prov_link.algorithm, bt_mesh_prov_link.conf_key, in prov_random()
447 if (bt_mesh_prov_salt(bt_mesh_prov_link.algorithm, bt_mesh_prov_link.conf_salt, in prov_random()
448 data, bt_mesh_prov_link.rand, bt_mesh_prov_link.prov_salt)) { in prov_random()
473 return bt_mesh_prov_link.bearer && in is_pb_gatt()
479 return bt_mesh_prov_link.bearer && in is_pb_adv()
[all …]
A Dprov.c31 struct bt_mesh_prov_link bt_mesh_prov_link; variable
43 atomic_clear(bt_mesh_prov_link.flags); in bt_mesh_prov_reset_state()
45 sizeof(bt_mesh_prov_link) - offset); in bt_mesh_prov_reset_state()
141 memcpy(bt_mesh_prov_link.auth, str, size); in get_auth_string()
142 memset(bt_mesh_prov_link.auth + size, 0, in get_auth_string()
143 sizeof(bt_mesh_prov_link.auth) - size); in get_auth_string()
338 !bt_mesh_prov_link.role->op[type]) { in prov_recv()
368 bt_mesh_prov_link.bearer = bearer; in prov_link_opened()
371 bt_mesh_prov_link.role->link_opened(); in prov_link_opened()
392 if (bt_mesh_prov_link.role->error) { in prov_bearer_error()
[all …]
A Dprov.h119 struct bt_mesh_prov_link { struct
152 extern struct bt_mesh_prov_link bt_mesh_prov_link; argument
158 return bt_mesh_prov_link.bearer->send(buf, cb, NULL); in bt_mesh_prov_send()
170 return bt_mesh_prov_link.algorithm == BT_MESH_PROV_AUTH_CMAC_AES128_AES_CCM ? 16 : 32; in bt_mesh_prov_auth_size_get()
175 return (bt_mesh_prov_link.oob_method == AUTH_METHOD_INPUT || in bt_mesh_prov_protocol_timeout_get()
176 bt_mesh_prov_link.oob_method == AUTH_METHOD_OUTPUT) in bt_mesh_prov_protocol_timeout_get()
A Dpb_gatt.c63 if (!atomic_test_bit(bt_mesh_prov_link.flags, LINK_ACTIVE)) { in protocol_timeout()
69 atomic_test_bit(bt_mesh_prov_link.flags, PROVISIONER)) { in protocol_timeout()
A Dmain.c645 bt_mesh_prov_link.bearer->type == BT_MESH_PROV_ADV) { in bt_mesh_start()

Completed in 889 milliseconds