Lines Matching refs:rflag
39 void obtain_schedule_lock(uint16_t pcpu_id, uint64_t *rflag) in obtain_schedule_lock() argument
42 spinlock_irqsave_obtain(&ctl->scheduler_lock, rflag); in obtain_schedule_lock()
45 void release_schedule_lock(uint16_t pcpu_id, uint64_t rflag) in release_schedule_lock() argument
48 spinlock_irqrestore_release(&ctl->scheduler_lock, rflag); in release_schedule_lock()
123 uint64_t rflag; in init_thread_data() local
125 obtain_schedule_lock(obj->pcpu_id, &rflag); in init_thread_data()
131 release_schedule_lock(obj->pcpu_id, rflag); in init_thread_data()
175 uint64_t rflag; in schedule() local
178 obtain_schedule_lock(pcpu_id, &rflag); in schedule()
204 release_schedule_lock(pcpu_id, rflag); in schedule()
207 release_schedule_lock(pcpu_id, rflag); in schedule()
215 uint64_t rflag; in sleep_thread() local
217 obtain_schedule_lock(pcpu_id, &rflag); in sleep_thread()
227 release_schedule_lock(pcpu_id, rflag); in sleep_thread()
242 uint64_t rflag; in wake_thread() local
244 obtain_schedule_lock(pcpu_id, &rflag); in wake_thread()
256 release_schedule_lock(pcpu_id, rflag); in wake_thread()
266 uint64_t rflag; in run_thread() local
268 obtain_schedule_lock(obj->pcpu_id, &rflag); in run_thread()
271 release_schedule_lock(obj->pcpu_id, rflag); in run_thread()