Lines Matching defs:slice

26 		a3d_addrA(a->slice, a->source, A3D_A_HrtfTrackTC), HrtfTrack);
28 a3d_addrA(a->slice, a->source, A3D_A_ITDTrackTC), ItdTrack);
30 a3d_addrA(a->slice, a->source, A3D_A_GainTrackTC), GTrack);
32 a3d_addrA(a->slice, a->source, A3D_A_CoeffTrackTC), CTrack);
52 a3d_addrB(a->slice, a->source, A3D_B_A21Target),
55 a3d_addrB(a->slice, a->source, A3D_B_B10Target),
58 a3d_addrB(a->slice, a->source, A3D_B_B2Target), c);
67 a3d_addrB(a->slice, a->source, A3D_B_A12Current),
70 a3d_addrB(a->slice, a->source, A3D_B_B01Current),
73 a3d_addrB(a->slice, a->source, A3D_B_B2Current), c);
80 hwwrite(vortex->mmio, a3d_addrA(a->slice, a->source, A3D_A_x1), x1);
81 hwwrite(vortex->mmio, a3d_addrA(a->slice, a->source, A3D_A_x2), x2);
82 hwwrite(vortex->mmio, a3d_addrA(a->slice, a->source, A3D_A_y1), y1);
83 hwwrite(vortex->mmio, a3d_addrA(a->slice, a->source, A3D_A_y2), y2);
99 a3d_addrA(a->slice, a->source, A3D_A_A12Current));
102 a3d_addrB(a->slice, a->source, A3D_B_A12Current));
105 a3d_addrA(a->slice, a->source, A3D_A_B01Current));
108 a3d_addrB(a->slice, a->source, A3D_B_B01Current));
111 a3d_addrA(a->slice, a->source, A3D_A_B2Current));
131 a3d_addrB(a->slice, a->source,
144 a3d_addrB(a->slice, a->source,
157 a3d_addrB(a->slice, a->source,
166 a3d_addrA(a->slice, a->source, A3D_A_HrtfOutL), left);
168 a3d_addrA(a->slice, a->source, A3D_A_HrtfOutR), right);
180 a3d_addrA(a->slice, a->source,
185 a3d_addrB(a->slice, a->source,
197 a3d_addrA(a->slice, a->source,
202 a3d_addrB(a->slice, a->source,
214 a3d_addrA(a->slice, a->source,
219 a3d_addrB(a->slice, a->source,
228 a3d_addrA(a->slice, a->source, A3D_A_HrtfOutL));
231 a3d_addrA(a->slice, a->source, A3D_A_HrtfOutR));
254 a3d_addrB(a->slice, a->source, A3D_B_ITDTarget),
272 a3d_addrB(a->slice, a->source, A3D_B_ITDCurrent),
284 a3d_addrA(a->slice, a->source,
294 a3d_addrA(a->slice, a->source, A3D_A_ITDTarget));
297 a3d_addrB(a->slice, a->source, A3D_B_ITDTarget));
306 a3d_addrA(a->slice, a->source, A3D_A_ITDCurrent));
309 a3d_addrB(a->slice, a->source, A3D_B_ITDCurrent));
320 a3d_addrA(a->slice, a->source,
331 a3d_addrB(a->slice, a->source, A3D_B_GainTarget),
339 a3d_addrB(a->slice, a->source, A3D_B_GainCurrent),
349 a3d_addrA(a->slice, a->source, A3D_A_GainTarget));
352 a3d_addrB(a->slice, a->source, A3D_B_GainTarget));
360 a3d_addrA(a->slice, a->source, A3D_A_GainCurrent));
363 a3d_addrB(a->slice, a->source, A3D_B_GainCurrent));
382 hwwrite(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd), esp0);
389 hwwrite(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd),
397 hwwrite(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd),
404 hwwrite(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd), ctrl);
410 hwwrite(vortex->mmio, A3D_SLICE_Pointers + ((a->slice) << 0xd), ptr);
417 *sr = ((hwread(vortex->mmio, A3D_SLICE_Control + (a->slice << 0xd))
425 *ctrl = hwread(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd));
431 *ptr = hwread(vortex->mmio, A3D_SLICE_Pointers + ((a->slice) << 0xd));
443 ((((a->slice) << 0xb) + i) << 2), 0);
447 ((((a->slice) << 0xb) + i) << 2), 0);
454 pr_debug( "vortex: ZeroState slice: %d, source %d\n",
455 a->slice, a->source);
488 var = a->slice;
491 a->slice = i;
496 a->slice = var;
529 a3d_addrS(a->slice, A3D_SLICE_VDBDest) + (a->source << 2), 0);
531 a3d_addrS(a->slice,
542 static void vortex_A3dSourceHw_Initialize(vortex_t * v, int source, int slice)
544 a3dsrc_t *a3dsrc = &(v->a3d[source + (slice * 4)]);
545 //a3dsrc_t *a3dsrc = &(v->a3d[source + (slice*4)]);
549 a3dsrc->slice = slice; /* slice */
635 // 2 outputs per each A3D slice.