Lines Matching full:task
115 + c64xTask *task = &c64x->QueueL[idx];
120 + while (task->c64x_flags & C64X_FLAG_TODO || ctl->QL_dsp == next) {
129 + (task->c64x_function >> 2) & 0x3fff,
130 + state_names[task->c64x_function & 3] );
142 + return task;
146 +c64x_submit_task( DavinciC64x *c64x, c64xTask *task )
167 + c64xTask *task = c64x_get_task( c64x );
169 + task->c64x_arg[0] = start;
170 + task->c64x_arg[1] = length;
171 + task->c64x_arg[2] = func;
173 + task->c64x_function = C64X_WB_INV_RANGE | C64X_FLAG_TODO;
175 + c64x_submit_task( c64x, task );
181 + c64xTask *task = c64x_get_task( c64x );
183 + task->c64x_function = C64X_WRITE_BACK_ALL | C64X_FLAG_TODO;
185 + c64x_submit_task( c64x, task );
196 + c64xTask *task = &tasks->tasks[tasks->num_tasks];
200 + task->c64x_arg[0] = words;
201 + task->c64x_arg[1] = num;
202 + task->c64x_arg[2] = flags;
204 + task->c64x_function = C64X_LOAD_BLOCK | C64X_FLAG_TODO;
215 + c64xTask *task = c64x_get_task( c64x );
217 + task->c64x_arg[0] = words;
218 + task->c64x_arg[1] = num;
219 + task->c64x_arg[2] = flags;
221 + task->c64x_function = C64X_LOAD_BLOCK | C64X_FLAG_TODO;
223 + c64x_submit_task( c64x, task );
234 + c64xTask *task = c64x_get_task( c64x );
236 + task->c64x_arg[0] = dest;
237 + task->c64x_arg[1] = source;
238 + task->c64x_arg[2] = pitch;
239 + task->c64x_arg[3] = height;
240 + task->c64x_arg[4] = flags;
242 + task->c64x_function = C64X_FETCH_UYVY | C64X_FLAG_TODO;
244 + c64x_submit_task( c64x, task );
257 + c64xTask *task = c64x_get_task( c64x );
259 + task->c64x_arg[0] = dest;
260 + task->c64x_arg[1] = dpitch;
261 + task->c64x_arg[2] = source0;
262 + task->c64x_arg[3] = source1;
263 + task->c64x_arg[4] = spitch;
264 + task->c64x_arg[5] = height;
266 + task->c64x_function = func | C64X_FLAG_TODO;
268 + c64x_submit_task( c64x, task );
277 + c64xTask *task = &tasks->tasks[tasks->num_tasks];
281 + task->c64x_arg[0] = dest;
282 + task->c64x_arg[1] = pitch;
283 + task->c64x_arg[2] = flags;
285 + task->c64x_function = C64X_PUT_IDCT_UYVY_16x16 | C64X_FLAG_TODO;
296 + c64xTask *task = c64x_get_task( c64x );
298 + task->c64x_arg[0] = dest;
299 + task->c64x_arg[1] = pitch;
300 + task->c64x_arg[2] = flags;
302 + task->c64x_function = C64X_PUT_IDCT_UYVY_16x16 | C64X_FLAG_TODO;
304 + c64x_submit_task( c64x, task );
313 + c64xTask *task = &tasks->tasks[tasks->num_tasks];
317 + task->c64x_arg[0] = dest;
318 + task->c64x_arg[1] = pitch;
319 + task->c64x_arg[2] = flags;
321 + task->c64x_function = C64X_PUT_MC_UYVY_16x16 | C64X_FLAG_TODO;
332 + c64xTask *task = c64x_get_task( c64x );
334 + task->c64x_arg[0] = dest;
335 + task->c64x_arg[1] = pitch;
336 + task->c64x_arg[2] = flags;
338 + task->c64x_function = C64X_PUT_MC_UYVY_16x16 | C64X_FLAG_TODO;
340 + c64x_submit_task( c64x, task );
349 + c64xTask *task = &tasks->tasks[tasks->num_tasks];
353 + task->c64x_arg[0] = dest;
354 + task->c64x_arg[1] = pitch;
355 + task->c64x_arg[2] = flags;
357 + task->c64x_function = C64X_PUT_SUM_UYVY_16x16 | C64X_FLAG_TODO;
368 + c64xTask *task = c64x_get_task( c64x );
370 + task->c64x_arg[0] = dest;
371 + task->c64x_arg[1] = pitch;
372 + task->c64x_arg[2] = flags;
374 + task->c64x_function = C64X_PUT_SUM_UYVY_16x16 | C64X_FLAG_TODO;
376 + c64x_submit_task( c64x, task );
387 + c64xTask *task = &tasks->tasks[tasks->num_tasks];
391 + task->c64x_arg[0] = pitch;
392 + task->c64x_arg[1] = current;
393 + task->c64x_arg[2] = past;
394 + task->c64x_arg[3] = future;
395 + task->c64x_arg[4] = flags;
397 + task->c64x_function = C64X_DVA_BEGIN_FRAME | C64X_FLAG_TODO;
410 + c64xTask *task = c64x_get_task( c64x );
412 + task->c64x_arg[0] = pitch;
413 + task->c64x_arg[1] = current;
414 + task->c64x_arg[2] = past;
415 + task->c64x_arg[3] = future;
416 + task->c64x_arg[4] = flags;
418 + task->c64x_function = C64X_DVA_BEGIN_FRAME | C64X_FLAG_TODO;
420 + c64x_submit_task( c64x, task );
427 + c64xTask *task = &tasks->tasks[tasks->num_tasks];
431 + task->c64x_arg[0] = macroblock;
433 + task->c64x_function = C64X_DVA_MOTION_BLOCK | C64X_FLAG_TODO;
442 + c64xTask *task = c64x_get_task( c64x );
444 + task->c64x_arg[0] = macroblock;
446 + task->c64x_function = C64X_DVA_MOTION_BLOCK | C64X_FLAG_TODO;
448 + c64x_submit_task( c64x, task );
459 + c64xTask *task = c64x_get_task( c64x );
461 + task->c64x_arg[0] = dest;
462 + task->c64x_arg[1] = pitch;
463 + task->c64x_arg[2] = source;
465 + task->c64x_function = C64X_DVA_IDCT | C64X_FLAG_TODO;
467 + c64x_submit_task( c64x, task );
479 + c64xTask *task = c64x_get_task( c64x );
481 + task->c64x_arg[0] = dest;
482 + task->c64x_arg[1] = pitch;
483 + task->c64x_arg[2] = source;
484 + task->c64x_arg[3] = flags;
486 + task->c64x_function = C64X_PUT_UYVY_16x16 | C64X_FLAG_TODO;
488 + c64x_submit_task( c64x, task );
501 + c64xTask *task = &tasks->tasks[tasks->num_tasks];
505 + task->c64x_arg[0] = dst_rgb;
506 + task->c64x_arg[1] = dst_alpha;
507 + task->c64x_arg[2] = dst_pitch;
508 + task->c64x_arg[3] = source;
509 + task->c64x_arg[4] = src_pitch;
510 + task->c64x_arg[5] = width;
511 + task->c64x_arg[6] = height;
513 + task->c64x_function = C64X_DITHER_ARGB | C64X_FLAG_TODO;
528 + c64xTask *task = c64x_get_task( c64x );
530 + task->c64x_arg[0] = dst_rgb;
531 + task->c64x_arg[1] = dst_alpha;
532 + task->c64x_arg[2] = dst_pitch;
533 + task->c64x_arg[3] = source;
534 + task->c64x_arg[4] = src_pitch;
535 + task->c64x_arg[5] = width;
536 + task->c64x_arg[6] = height;
538 + task->c64x_function = C64X_DITHER_ARGB | C64X_FLAG_TODO;
540 + c64x_submit_task( c64x, task );
551 + c64xTask *task = &tasks->tasks[tasks->num_tasks];
555 + task->c64x_arg[0] = dest;
556 + task->c64x_arg[1] = pitch;
557 + task->c64x_arg[2] = width;
558 + task->c64x_arg[3] = height;
559 + task->c64x_arg[4] = value;
561 + task->c64x_function = C64X_FILL_16 | C64X_FLAG_TODO;
574 + c64xTask *task = c64x_get_task( c64x );
576 + task->c64x_arg[0] = dest;
577 + task->c64x_arg[1] = pitch;
578 + task->c64x_arg[2] = width;
579 + task->c64x_arg[3] = height;
580 + task->c64x_arg[4] = value;
582 + task->c64x_function = C64X_FILL_16 | C64X_FLAG_TODO;
584 + c64x_submit_task( c64x, task );
595 + c64xTask *task = &tasks->tasks[tasks->num_tasks];
599 + task->c64x_arg[0] = dest;
600 + task->c64x_arg[1] = pitch;
601 + task->c64x_arg[2] = width;
602 + task->c64x_arg[3] = height;
603 + task->c64x_arg[4] = value;
605 + task->c64x_function = C64X_FILL_32 | C64X_FLAG_TODO;
618 + c64xTask *task = c64x_get_task( c64x );
620 + task->c64x_arg[0] = dest;
621 + task->c64x_arg[1] = pitch;
622 + task->c64x_arg[2] = width;
623 + task->c64x_arg[3] = height;
624 + task->c64x_arg[4] = value;
626 + task->c64x_function = C64X_FILL_32 | C64X_FLAG_TODO;
628 + c64x_submit_task( c64x, task );
640 + c64xTask *task = &tasks->tasks[tasks->num_tasks];
644 + task->c64x_arg[0] = dest;
645 + task->c64x_arg[1] = dpitch;
646 + task->c64x_arg[2] = src;
647 + task->c64x_arg[3] = spitch;
648 + task->c64x_arg[4] = width;
649 + task->c64x_arg[5] = height;
651 + task->c64x_function = C64X_COPY_16 | C64X_FLAG_TODO;
665 + c64xTask *task = c64x_get_task( c64x );
667 + task->c64x_arg[0] = dest;
668 + task->c64x_arg[1] = dpitch;
669 + task->c64x_arg[2] = src;
670 + task->c64x_arg[3] = spitch;
671 + task->c64x_arg[4] = width;
672 + task->c64x_arg[5] = height;
674 + task->c64x_function = C64X_COPY_16 | C64X_FLAG_TODO;
676 + c64x_submit_task( c64x, task );
688 + c64xTask *task = &tasks->tasks[tasks->num_tasks];
692 + task->c64x_arg[0] = dest;
693 + task->c64x_arg[1] = dpitch;
694 + task->c64x_arg[2] = src;
695 + task->c64x_arg[3] = spitch;
696 + task->c64x_arg[4] = width;
697 + task->c64x_arg[5] = height;
699 + task->c64x_function = C64X_COPY_32 | C64X_FLAG_TODO;
713 + c64xTask *task = c64x_get_task( c64x );
715 + task->c64x_arg[0] = dest;
716 + task->c64x_arg[1] = dpitch;
717 + task->c64x_arg[2] = src;
718 + task->c64x_arg[3] = spitch;
719 + task->c64x_arg[4] = width;
720 + task->c64x_arg[5] = height;
722 + task->c64x_function = C64X_COPY_32 | C64X_FLAG_TODO;
724 + c64x_submit_task( c64x, task );
739 + c64xTask *task = &tasks->tasks[tasks->num_tasks];
743 + task->c64x_arg[0] = dest;
744 + task->c64x_arg[1] = src;
745 + task->c64x_arg[2] = dpitch | (spitch << 16);
746 + task->c64x_arg[3] = dh | (dw << 16);
747 + task->c64x_arg[4] = sh | (sw << 16);
748 + task->c64x_arg[5] = clip->x2 | (clip->y2 << 16);
749 + task->c64x_arg[6] = clip->x1 | (clip->y1 << 16);
752 + task->c64x_function = C64X_STRETCH_32_down | C64X_FLAG_TODO;
754 + task->c64x_function = C64X_STRETCH_32_up | C64X_FLAG_TODO;
771 + c64xTask *task = c64x_get_task( c64x );
773 + task->c64x_arg[0] = dest;
774 + task->c64x_arg[1] = src;
775 + task->c64x_arg[2] = dpitch | (spitch << 16);
776 + task->c64x_arg[3] = dh | (dw << 16);
777 + task->c64x_arg[4] = sh | (sw << 16);
778 + task->c64x_arg[5] = clip->x2 | (clip->y2 << 16);
779 + task->c64x_arg[6] = clip->x1 | (clip->y1 << 16);
782 + task->c64x_function = C64X_STRETCH_32_down | C64X_FLAG_TODO;
784 + task->c64x_function = C64X_STRETCH_32_up | C64X_FLAG_TODO;
786 + c64x_submit_task( c64x, task );
801 + c64xTask *task = &tasks->tasks[tasks->num_tasks];
805 + task->c64x_arg[0] = dest;
806 + task->c64x_arg[1] = dpitch;
807 + task->c64x_arg[2] = src;
808 + task->c64x_arg[3] = spitch;
809 + task->c64x_arg[4] = width | (height << 16);
810 + task->c64x_arg[5] = argb;
811 + task->c64x_arg[6] = alpha;
813 + task->c64x_function = (sub_func << 16) | C64X_BLEND_32 | C64X_FLAG_TODO;
830 + c64xTask *task = c64x_get_task( c64x );
832 + task->c64x_arg[0] = dest;
833 + task->c64x_arg[1] = dpitch;
834 + task->c64x_arg[2] = src;
835 + task->c64x_arg[3] = spitch;
836 + task->c64x_arg[4] = width | (height << 16);
837 + task->c64x_arg[5] = argb;
838 + task->c64x_arg[6] = alpha;
840 + task->c64x_function = (sub_func << 16) | C64X_BLEND_32 | C64X_FLAG_TODO;
842 + c64x_submit_task( c64x, task );
856 + c64xTask *task = &tasks->tasks[tasks->num_tasks];
860 + task->c64x_arg[0] = dest;
861 + task->c64x_arg[1] = (dpitch << 16) | (spitch & 0xffff);
862 + task->c64x_arg[2] = src;
863 + task->c64x_arg[3] = width;
864 + task->c64x_arg[4] = height;
865 + task->c64x_arg[5] = key;
866 + task->c64x_arg[6] = mask;
868 + task->c64x_function = C64X_COPY_KEYED_16 | C64X_FLAG_TODO;
884 + c64xTask *task = c64x_get_task( c64x );
886 + task->c64x_arg[0] = dest;
887 + task->c64x_arg[1] = (dpitch << 16) | (spitch & 0xffff);
888 + task->c64x_arg[2] = src;
889 + task->c64x_arg[3] = width;
890 + task->c64x_arg[4] = height;
891 + task->c64x_arg[5] = key;
892 + task->c64x_arg[6] = mask;
894 + task->c64x_function = C64X_COPY_KEYED_16 | C64X_FLAG_TODO;
896 + c64x_submit_task( c64x, task );
910 + c64xTask *task = &tasks->tasks[tasks->num_tasks];
914 + task->c64x_arg[0] = dest;
915 + task->c64x_arg[1] = (dpitch << 16) | (spitch & 0xffff);
916 + task->c64x_arg[2] = src;
917 + task->c64x_arg[3] = width;
918 + task->c64x_arg[4] = height;
919 + task->c64x_arg[5] = key;
920 + task->c64x_arg[6] = mask;
922 + task->c64x_function = C64X_COPY_KEYED_32 | C64X_FLAG_TODO;
938 + c64xTask *task = c64x_get_task( c64x );
940 + task->c64x_arg[0] = dest;
941 + task->c64x_arg[1] = (dpitch << 16) | (spitch & 0xffff);
942 + task->c64x_arg[2] = src;
943 + task->c64x_arg[3] = width;
944 + task->c64x_arg[4] = height;
945 + task->c64x_arg[5] = key;
946 + task->c64x_arg[6] = mask;
948 + task->c64x_function = C64X_COPY_KEYED_32 | C64X_FLAG_TODO;
950 + c64x_submit_task( c64x, task );