Lines Matching refs:aTasklet
57 void Tasklet::Scheduler::PostTasklet(Tasklet &aTasklet) in PostTasklet() argument
63 mTail = &aTasklet; in PostTasklet()
65 otTaskletsSignalPending(&aTasklet.GetInstance()); in PostTasklet()
69 aTasklet.mNext = mTail->mNext; in PostTasklet()
70 mTail->mNext = &aTasklet; in PostTasklet()
71 mTail = &aTasklet; in PostTasklet()
75 void Tasklet::Scheduler::RemoveTasklet(Tasklet &aTasklet) in RemoveTasklet() argument
79 while (prev->mNext != &aTasklet) in RemoveTasklet()
84 prev->mNext = aTasklet.mNext; in RemoveTasklet()
85 aTasklet.mNext = nullptr; in RemoveTasklet()
87 if (mTail == &aTasklet) in RemoveTasklet()
89 mTail = (prev != &aTasklet) ? prev : nullptr; in RemoveTasklet()