Lines Matching refs:pch
169 patch pch; member
189 patch pch; in generate_work() local
190 pch.startx = xs; in generate_work()
191 pch.starty = ys; in generate_work()
192 pch.stopx = MIN(xs + xpatchsize, stopx); in generate_work()
193 pch.stopy = MIN(ys + ypatchsize, stopy); in generate_work()
195 generate_work(&pch); in generate_work()
201 q->pch.starty = starty; in generate_work()
202 q->pch.stopy = stopy; in generate_work()
203 q->pch.startx = startx; in generate_work()
204 q->pch.stopx = stopx; in generate_work()
217 patch pch; in generate_worklist() local
218 pch.startx = startx; in generate_worklist()
219 pch.stopx = stopx; in generate_worklist()
220 pch.starty = starty; in generate_worklist()
221 pch.stopy = stopy; in generate_worklist()
222 generate_work(&pch); in generate_worklist()
225 static bool schedule_thread_work(patch &pch) { in schedule_thread_work() argument
229 pch = q->pch; in schedule_thread_work()
244 patch pch; in parallel_thread() local
245 while (schedule_thread_work(pch)) { in parallel_thread()
248 pch.startx, totaly - pch.stopy, pch.stopx - pch.startx, pch.stopy - pch.starty); in parallel_thread()
249 for (int i = 1, y = pch.starty; y < pch.stopy; ++y, i++) { in parallel_thread()
251 for (int x = pch.startx; x < pch.stopx; x++) { in parallel_thread()