Lines Matching refs:bt_mesh_prov
29 LOG_MODULE_REGISTER(bt_mesh_prov);
32 const struct bt_mesh_prov *bt_mesh_prov; variable
95 if (!(bt_mesh_prov->output_actions & output)) { in check_output_auth()
99 if (size > bt_mesh_prov->output_size) { in check_output_auth()
112 if (!(bt_mesh_prov->input_actions & input)) { in check_input_auth()
116 if (size > bt_mesh_prov->input_size) { in check_input_auth()
208 return bt_mesh_prov->input(input, size); in bt_mesh_prov_auth()
221 return bt_mesh_prov->output_string(str); in bt_mesh_prov_auth()
225 return bt_mesh_prov->output_number(output, in bt_mesh_prov_auth()
243 return bt_mesh_prov->input(input, size); in bt_mesh_prov_auth()
251 return bt_mesh_prov->output_string(str); in bt_mesh_prov_auth()
256 return bt_mesh_prov->output_number(output, in bt_mesh_prov_auth()
301 const struct bt_mesh_prov *bt_mesh_prov_get(void) in bt_mesh_prov_get()
303 return bt_mesh_prov; in bt_mesh_prov_get()
364 if (bt_mesh_prov->link_open) { in prov_link_opened()
365 bt_mesh_prov->link_open(bearer->type); in prov_link_opened()
384 if (bt_mesh_prov->link_close) { in prov_link_closed()
385 bt_mesh_prov->link_close(bearer->type); in prov_link_closed()
411 if (bt_mesh_prov->complete) { in bt_mesh_prov_complete()
412 bt_mesh_prov->complete(net_idx, addr); in bt_mesh_prov_complete()
428 if (bt_mesh_prov->reset) { in bt_mesh_prov_reset()
429 bt_mesh_prov->reset(); in bt_mesh_prov_reset()
433 int bt_mesh_prov_init(const struct bt_mesh_prov *prov_info) in bt_mesh_prov_init()
440 bt_mesh_prov = prov_info; in bt_mesh_prov_init()