/nrf52832-nimble/rt-thread/src/ |
H A D | scheduler.c | 9 * 2006-04-28 Bernard fix the scheduler algorthm 11 * 2006-05-27 Bernard fix the scheduler algorthm for same priority 13 * 2006-06-04 Bernard rewrite the scheduler algorithm 22 * 2011-05-10 Bernard clean scheduler debug log. 197 * This function will initialize the system scheduler 210 RT_DEBUG_LOG(RT_DEBUG_SCHEDULER, ("start scheduler: max priority 0x%02x\n", in rt_system_scheduler_init() 251 * This function will startup scheduler. It will select one thread 326 else if (current_thread->scheduler_lock_nest == 1) /* whether lock scheduler */ in rt_schedule() 408 /* check the scheduler is enabled or not */ in rt_schedule() 783 * This function will lock the thread scheduler. [all …]
|
H A D | cpu.c | 33 * This function will lock all cpus's scheduler and disable local irq. 56 * This function will restore all cpus's scheduler and restore local irq. 75 * This function is invoked by scheduler.
|
H A D | idle.c | 14 * 2018-02-07 Bernard lock scheduler to protect tid->cleanup. 182 /* lock scheduler to prevent scheduling in cleanup function. */ in rt_thread_idle_excute() 196 /* unlock scheduler */ in rt_thread_idle_excute() 205 /* unlock scheduler */ in rt_thread_idle_excute()
|
H A D | timer.c | 17 * 2014-07-12 Bernard does not lock scheduler when invoking soft-timer 580 /* lock scheduler */ in rt_soft_timer_check() 602 /* not lock scheduler when performing timeout function */ in rt_soft_timer_check() 613 /* lock scheduler */ in rt_soft_timer_check() 632 /* unlock scheduler */ in rt_soft_timer_check()
|
H A D | components.c | 233 /* scheduler system initialization */ in rtthread_startup() 254 /* start scheduler */ in rtthread_startup()
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/controller/include/controller/ |
H A D | ble_ll_sched.h | 27 /* Time per BLE scheduler slot */ 68 /* BLE scheduler errors */ 71 /* Types of scheduler events */ 123 * enqueued: Flag denoting if item is on the scheduler list. 0: no, 1:yes 140 /* Initialize the scheduler */ 196 /* Stop the scheduler */
|
/nrf52832-nimble/rt-thread/documentation/doxygen/ |
H A D | systeminit.h | 39 * - initialize scheduler system 51 * - start scheduler 60 * This function will be invoked when system initialization and system scheduler
|
H A D | mainpage.h | 17 * multi-thread scheduler, inter-thread communication with timing sensitivity 35 * - Multi-thread management and scheduler
|
H A D | kernel.h | 33 * - The time of scheduler to choose the next highest ready thread is determinant. 142 * - scheduler hook, invoked at thread switch and idle thread loop.
|
/nrf52832-nimble/rt-thread/components/drivers/rtc/ |
H A D | rtc.c | 10 * 2012-04-16 aozima add scheduler lock for set_date and set_time. 53 /* lock scheduler. */ in set_date() 59 /* unlock scheduler. */ in set_date() 103 /* lock scheduler. */ in set_time() 109 /* unlock scheduler. */ in set_time()
|
/nrf52832-nimble/rt-thread/examples/kernel/ |
H A D | tc_sample.c | 34 /* lock scheduler */ in _tc_cleanup() 42 /* unlock scheduler */ in _tc_cleanup()
|
H A D | thread_same_priority.c | 57 /* lock scheduler */ in _tc_cleanup() 65 /* unlock scheduler */ in _tc_cleanup()
|
H A D | thread_priority.c | 75 /* lock scheduler */ in _tc_cleanup() 83 /* unlock scheduler */ in _tc_cleanup()
|
H A D | semaphore_priority.c | 95 /* lock scheduler */ in _tc_cleanup() 114 /* unlock scheduler */ in _tc_cleanup()
|
H A D | thread_delete.c | 109 /* lock scheduler */ in _tc_cleanup() 124 /* unlock scheduler */ in _tc_cleanup()
|
H A D | tc_comm.c | 99 /* lock scheduler */ in tc_stop() 106 /* unlock scheduler */ in tc_stop()
|
/nrf52832-nimble/rt-thread/include/ |
H A D | rtdebug.h | 110 * 1) the scheduler has been started 120 rt_kprintf("Function[%s] shall not be used before scheduler start\n", \
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/controller/ |
H A D | syscfg.yml | 157 Forces the scheduler on a central to schedule connections in fixed 158 time intervals called periods. If set to 0, the scheduler is not forced 159 to do this. If set to 1, the scheduler will only schedule connections at
|
/nrf52832-nimble/rt-thread/components/vmm/ |
H A D | vmm.c | 164 /* init scheduler system */ in vmm_entry() 182 /* start scheduler */ in vmm_entry()
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/controller/src/ |
H A D | ble_ll_sched.c | 1207 * Run the BLE scheduler. Iterate through all items on the schedule queue. 1209 * Context: interrupt (scheduler) 1358 /* There is something in the scheduler. If it is not aux ptr we assume in ble_ll_sched_scan_req_over_aux_ptr() 1432 * If we are here it means sch has been added to the scheduler */ in ble_ll_sched_aux_scan() 1490 * If we are here it means sch has been added to the scheduler */ in ble_ll_sched_dtm() 1540 * Stop the scheduler 1551 * Initialize the scheduler. Should only be called once and should be called 1552 * before any of the scheduler API are called. 1575 /* Initialize cputimer for the scheduler */ in ble_ll_sched_init()
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.0.2/test/fuzz/ |
H A D | README | 17 and it should start working. It will probably complain about CPU scheduler,
|
/nrf52832-nimble/rt-thread/components/drivers/usb/usbhost/core/ |
H A D | core.c | 28 /* lock scheduler */ in rt_usbh_alloc_instance() 45 /* unlock scheduler */ in rt_usbh_alloc_instance() 50 /* unlock scheduler */ in rt_usbh_alloc_instance()
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.1.0/test/fuzz/ |
H A D | README | 20 and it should start working. It will probably complain about CPU scheduler,
|
/nrf52832-nimble/packages/NimBLE-latest/porting/npl/linux/src/ |
H A D | os_task.c | 33 * system scheduler.
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.0.2/src/core/ |
H A D | sys.c | 69 * worker thread: Implement as a global mutex or lock/unlock scheduler
|