Lines Matching refs:_tweed_top_
46 static int steal(struct generic_task_desc * _tweed_top_,
58 struct generic_task_desc * _tweed_top_ = NULL;
62 int ret = main_func(_tweed_top_, main_args);
85 struct generic_task_desc * _tweed_top_ = NULL;
96 int success = steal(_tweed_top_, &workers[steal_id]);
216 /** Initializes _tweed_top_ to start of this worker's task block
252 static int steal(struct generic_task_desc * _tweed_top_,
281 func(_tweed_top_, stolenTask);
296 int sync_stolen(struct generic_task_desc * _tweed_top_) {
301 int ret = ((_tweed_top_->balarm & TWEED_TASK_STOLEN) != 0);
313 static inline int waiting(struct generic_task_desc * _tweed_top_) {
318 static inline int waiting(struct generic_task_desc * _tweed_top_) {
320 return steal(_tweed_top_, (struct worker_desc *) GET_THIEF(_tweed_top_));
329 int handle_stolen_task(struct generic_task_desc * _tweed_top_) {
331 GET_THIEF(_tweed_top_)->core_id);
333 while ((_tweed_top_->balarm & TWEED_TASK_COMPLETE) == 0) {
334 if (!waiting(_tweed_top_)) {
339 GET_THIEF(_tweed_top_)->core_id); ;
342 set_bot(_tweed_top_);