Lines Matching full:c64x
21 + TI Davinci driver - C64X+ DSP Library
56 +#include <linux/c64x.h>
86 +DFBResult davinci_c64x_open ( DavinciC64x *c64x );
88 +DFBResult davinci_c64x_close ( DavinciC64x *c64x );
90 +DFBResult davinci_c64x_wait_low( DavinciC64x *c64x );
101 +DFBResult davinci_c64x_emit_tasks( DavinciC64x *c64x,
110 +c64x_get_task( DavinciC64x *c64x )
112 + c64xTaskControl *ctl = c64x->ctl;
115 + c64xTask *task = &c64x->QueueL[idx];
122 + c64xTask *dsp_task = &c64x->QueueL[ctl->QL_dsp];
124 + D_PERROR( "Davinci/C64X+: Blocked! [DSP %d / %d (%s), ARM %d / %d (%s)]\n",
146 +c64x_submit_task( DavinciC64x *c64x, c64xTask *task )
148 + c64xTaskControl *ctl = c64x->ctl;
162 +davinci_c64x_wb_inv_range( DavinciC64x *c64x,
167 + c64xTask *task = c64x_get_task( c64x );
175 + c64x_submit_task( c64x, task );
179 +davinci_c64x_write_back_all( DavinciC64x *c64x )
181 + c64xTask *task = c64x_get_task( c64x );
185 + c64x_submit_task( c64x, task );
210 +davinci_c64x_load_block( DavinciC64x *c64x,
215 + c64xTask *task = c64x_get_task( c64x );
223 + c64x_submit_task( c64x, task );
227 +davinci_c64x_fetch_uyvy( DavinciC64x *c64x,
234 + c64xTask *task = c64x_get_task( c64x );
244 + c64x_submit_task( c64x, task );
248 +davinci_c64x_mc( DavinciC64x *c64x,
257 + c64xTask *task = c64x_get_task( c64x );
268 + c64x_submit_task( c64x, task );
291 +davinci_c64x_put_idct_uyvy_16x16( DavinciC64x *c64x,
296 + c64xTask *task = c64x_get_task( c64x );
304 + c64x_submit_task( c64x, task );
327 +davinci_c64x_put_mc_uyvy_16x16( DavinciC64x *c64x,
332 + c64xTask *task = c64x_get_task( c64x );
340 + c64x_submit_task( c64x, task );
363 +davinci_c64x_put_sum_uyvy_16x16( DavinciC64x *c64x,
368 + c64xTask *task = c64x_get_task( c64x );
376 + c64x_submit_task( c64x, task );
403 +davinci_c64x_dva_begin_frame( DavinciC64x *c64x,
410 + c64xTask *task = c64x_get_task( c64x );
420 + c64x_submit_task( c64x, task );
439 +davinci_c64x_dva_motion_block( DavinciC64x *c64x,
442 + c64xTask *task = c64x_get_task( c64x );
448 + c64x_submit_task( c64x, task );
454 +davinci_c64x_dva_idct( DavinciC64x *c64x,
459 + c64xTask *task = c64x_get_task( c64x );
467 + c64x_submit_task( c64x, task );
473 +davinci_c64x_put_uyvy_16x16( DavinciC64x *c64x,
479 + c64xTask *task = c64x_get_task( c64x );
488 + c64x_submit_task( c64x, task );
519 +davinci_c64x_dither_argb( DavinciC64x *c64x,
528 + c64xTask *task = c64x_get_task( c64x );
540 + c64x_submit_task( c64x, task );
567 +davinci_c64x_fill_16( DavinciC64x *c64x,
574 + c64xTask *task = c64x_get_task( c64x );
584 + c64x_submit_task( c64x, task );
611 +davinci_c64x_fill_32( DavinciC64x *c64x,
618 + c64xTask *task = c64x_get_task( c64x );
628 + c64x_submit_task( c64x, task );
657 +davinci_c64x_blit_16( DavinciC64x *c64x,
665 + c64xTask *task = c64x_get_task( c64x );
676 + c64x_submit_task( c64x, task );
705 +davinci_c64x_blit_32( DavinciC64x *c64x,
713 + c64xTask *task = c64x_get_task( c64x );
724 + c64x_submit_task( c64x, task );
760 +davinci_c64x_stretch_32( DavinciC64x *c64x,
771 + c64xTask *task = c64x_get_task( c64x );
786 + c64x_submit_task( c64x, task );
819 +davinci_c64x_blit_blend_32( DavinciC64x *c64x,
830 + c64xTask *task = c64x_get_task( c64x );
842 + c64x_submit_task( c64x, task );
874 +davinci_c64x_blit_keyed_16( DavinciC64x *c64x,
884 + c64xTask *task = c64x_get_task( c64x );
896 + c64x_submit_task( c64x, task );
928 +davinci_c64x_blit_keyed_32( DavinciC64x *c64x,
938 + c64xTask *task = c64x_get_task( c64x );
950 + c64x_submit_task( c64x, task );
1648 + DavinciC64x c64x;