Lines Matching refs:openthread_instance

114 static otInstance *openthread_instance;  variable
145 while (otTaskletsArePending(openthread_instance)) { in openthread_process()
146 otTaskletsProcess(openthread_instance); in openthread_process()
149 otSysProcessDrivers(openthread_instance); in openthread_process()
162 error = otThreadSetEnabled(openthread_instance, true); in ot_joiner_start_handler()
175 error = otThreadSetNetworkName(openthread_instance, OT_NETWORK_NAME); in ot_setup_default_configuration()
181 error = otLinkSetChannel(openthread_instance, OT_CHANNEL); in ot_setup_default_configuration()
187 error = otLinkSetPanId(openthread_instance, OT_PANID); in ot_setup_default_configuration()
197 error = otThreadSetExtendedPanId(openthread_instance, &xpanid); in ot_setup_default_configuration()
209 error = otThreadSetNetworkKey(openthread_instance, &networkKey); in ot_setup_default_configuration()
225 bool is_up = otIp6IsEnabled(openthread_instance); in ot_state_changed_handler()
228 otThreadDeviceRoleToString(otThreadGetDeviceRole(openthread_instance)), in ot_state_changed_handler()
288 __ASSERT(openthread_instance, "OT instance is not initialized"); in openthread_get_default_instance()
289 return openthread_instance; in openthread_get_default_instance()
301 if (openthread_instance) { in openthread_init()
316 openthread_instance = otInstanceInitSingle(); in openthread_init()
318 __ASSERT(openthread_instance, "OT instance initialization failed"); in openthread_init()
321 platformShellInit(openthread_instance); in openthread_init()
330 otNcpHdlcInit(openthread_instance, ncp_hdlc_send); in openthread_init()
332 otIp6SetReceiveFilterEnabled(openthread_instance, true); in openthread_init()
340 if (otNat64SetIp4Cidr(openthread_instance, &nat64_cidr) != OT_ERROR_NONE) { in openthread_init()
350 error = otSetStateChangedCallback(openthread_instance, &ot_state_changed_handler, in openthread_init()
359 otThreadSetRouterSelectionJitter(openthread_instance, OT_ROUTER_SELECTION_JITTER); in openthread_init()
381 error = otIp6SetEnabled(openthread_instance, true); in openthread_run()
389 otLinkModeConfig ot_mode = otThreadGetLinkMode(openthread_instance); in openthread_run()
396 error = otThreadSetLinkMode(openthread_instance, ot_mode); in openthread_run()
402 error = otLinkSetPollPeriod(openthread_instance, OT_POLL_PERIOD); in openthread_run()
410 otChildSupervisionSetInterval(openthread_instance, in openthread_run()
412 otChildSupervisionSetCheckTimeout(openthread_instance, in openthread_run()
414 otThreadSetChildTimeout(openthread_instance, CONFIG_OPENTHREAD_MLE_CHILD_TIMEOUT); in openthread_run()
416 if (otDatasetIsCommissioned(openthread_instance)) { in openthread_run()
425 error = otJoinerStart(openthread_instance, OT_JOINER_PSKD, NULL, in openthread_run()
443 LOG_INF("Network name: %s", otThreadGetNetworkName(openthread_instance)); in openthread_run()
446 error = otThreadSetEnabled(openthread_instance, true); in openthread_run()
468 error = otThreadSetEnabled(openthread_instance, false); in openthread_stop()
481 __ASSERT(openthread_instance != NULL, "OpenThread instance is not initialized"); in openthread_set_receive_cb()
485 otIp6SetReceiveCallback(openthread_instance, cb, context); in openthread_set_receive_cb()
488 otNat64SetReceiveIp4Callback(openthread_instance, cb, context); in openthread_set_receive_cb()