Home
last modified time | relevance | path

Searched full:scheduler (Results 1 – 25 of 48) sorted by relevance

12

/nrf52832-nimble/rt-thread/src/
H A Dscheduler.c9 * 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 Dcpu.c33 * 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 Didle.c14 * 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 Dtimer.c17 * 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 Dcomponents.c233 /* scheduler system initialization */ in rtthread_startup()
254 /* start scheduler */ in rtthread_startup()
/nrf52832-nimble/packages/NimBLE-latest/nimble/controller/include/controller/
H A Dble_ll_sched.h27 /* 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 Dsysteminit.h39 * - initialize scheduler system
51 * - start scheduler
60 * This function will be invoked when system initialization and system scheduler
H A Dmainpage.h17 * multi-thread scheduler, inter-thread communication with timing sensitivity
35 * - Multi-thread management and scheduler
H A Dkernel.h33 * - 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 Drtc.c10 * 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 Dtc_sample.c34 /* lock scheduler */ in _tc_cleanup()
42 /* unlock scheduler */ in _tc_cleanup()
H A Dthread_same_priority.c57 /* lock scheduler */ in _tc_cleanup()
65 /* unlock scheduler */ in _tc_cleanup()
H A Dthread_priority.c75 /* lock scheduler */ in _tc_cleanup()
83 /* unlock scheduler */ in _tc_cleanup()
H A Dsemaphore_priority.c95 /* lock scheduler */ in _tc_cleanup()
114 /* unlock scheduler */ in _tc_cleanup()
H A Dthread_delete.c109 /* lock scheduler */ in _tc_cleanup()
124 /* unlock scheduler */ in _tc_cleanup()
H A Dtc_comm.c99 /* lock scheduler */ in tc_stop()
106 /* unlock scheduler */ in tc_stop()
/nrf52832-nimble/rt-thread/include/
H A Drtdebug.h110 * 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 Dsyscfg.yml157 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 Dvmm.c164 /* init scheduler system */ in vmm_entry()
182 /* start scheduler */ in vmm_entry()
/nrf52832-nimble/packages/NimBLE-latest/nimble/controller/src/
H A Dble_ll_sched.c1207 * 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 DREADME17 and it should start working. It will probably complain about CPU scheduler,
/nrf52832-nimble/rt-thread/components/drivers/usb/usbhost/core/
H A Dcore.c28 /* 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 DREADME20 and it should start working. It will probably complain about CPU scheduler,
/nrf52832-nimble/packages/NimBLE-latest/porting/npl/linux/src/
H A Dos_task.c33 * system scheduler.
/nrf52832-nimble/rt-thread/components/net/lwip-2.0.2/src/core/
H A Dsys.c69 * worker thread: Implement as a global mutex or lock/unlock scheduler

12