• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/gpu/drm/nouveau/

Lines Matching refs:ramfc

46 		if (dev_priv->fifos[i] && dev_priv->fifos[i]->ramfc)
66 inst = chan->ramfc->instance >> 12;
68 inst = chan->ramfc->instance >> 8;
222 struct nouveau_gpuobj *ramfc = NULL;
234 NVOBJ_FLAG_ZERO_FREE, &ramfc,
235 &chan->ramfc);
248 &chan->ramfc);
251 ramfc = chan->ramfc->gpuobj;
261 nv_wo32(dev, ramfc, 0x48/4, chan->pushbuf->instance >> 4);
262 nv_wo32(dev, ramfc, 0x80/4, (0 << 27) /* 4KiB */ |
265 nv_wo32(dev, ramfc, 0x44/4, 0x2101ffff);
266 nv_wo32(dev, ramfc, 0x60/4, 0x7fffffff);
267 nv_wo32(dev, ramfc, 0x40/4, 0x00000000);
268 nv_wo32(dev, ramfc, 0x7c/4, 0x30000001);
269 nv_wo32(dev, ramfc, 0x78/4, 0x00000000);
270 nv_wo32(dev, ramfc, 0x3c/4, 0x403f6078);
271 nv_wo32(dev, ramfc, 0x50/4, chan->pushbuf_base +
273 nv_wo32(dev, ramfc, 0x54/4, drm_order(chan->dma.ib_max + 1) << 16);
278 chan->ramfc->instance >> 8);
280 nv_wo32(dev, ramfc, 0x88/4, chan->cache->instance >> 10);
281 nv_wo32(dev, ramfc, 0x98/4, chan->ramin->instance >> 12);
296 struct nouveau_gpuobj_ref *ramfc = chan->ramfc;
301 chan->ramfc = NULL;
309 nouveau_gpuobj_ref_del(dev, &ramfc);
318 struct nouveau_gpuobj *ramfc = chan->ramfc->gpuobj;
324 nv_wr32(dev, 0x3330, nv_ro32(dev, ramfc, 0x00/4));
325 nv_wr32(dev, 0x3334, nv_ro32(dev, ramfc, 0x04/4));
326 nv_wr32(dev, 0x3240, nv_ro32(dev, ramfc, 0x08/4));
327 nv_wr32(dev, 0x3320, nv_ro32(dev, ramfc, 0x0c/4));
328 nv_wr32(dev, 0x3244, nv_ro32(dev, ramfc, 0x10/4));
329 nv_wr32(dev, 0x3328, nv_ro32(dev, ramfc, 0x14/4));
330 nv_wr32(dev, 0x3368, nv_ro32(dev, ramfc, 0x18/4));
331 nv_wr32(dev, 0x336c, nv_ro32(dev, ramfc, 0x1c/4));
332 nv_wr32(dev, 0x3370, nv_ro32(dev, ramfc, 0x20/4));
333 nv_wr32(dev, 0x3374, nv_ro32(dev, ramfc, 0x24/4));
334 nv_wr32(dev, 0x3378, nv_ro32(dev, ramfc, 0x28/4));
335 nv_wr32(dev, 0x337c, nv_ro32(dev, ramfc, 0x2c/4));
336 nv_wr32(dev, 0x3228, nv_ro32(dev, ramfc, 0x30/4));
337 nv_wr32(dev, 0x3364, nv_ro32(dev, ramfc, 0x34/4));
338 nv_wr32(dev, 0x32a0, nv_ro32(dev, ramfc, 0x38/4));
339 nv_wr32(dev, 0x3224, nv_ro32(dev, ramfc, 0x3c/4));
340 nv_wr32(dev, 0x324c, nv_ro32(dev, ramfc, 0x40/4));
341 nv_wr32(dev, 0x2044, nv_ro32(dev, ramfc, 0x44/4));
342 nv_wr32(dev, 0x322c, nv_ro32(dev, ramfc, 0x48/4));
343 nv_wr32(dev, 0x3234, nv_ro32(dev, ramfc, 0x4c/4));
344 nv_wr32(dev, 0x3340, nv_ro32(dev, ramfc, 0x50/4));
345 nv_wr32(dev, 0x3344, nv_ro32(dev, ramfc, 0x54/4));
346 nv_wr32(dev, 0x3280, nv_ro32(dev, ramfc, 0x58/4));
347 nv_wr32(dev, 0x3254, nv_ro32(dev, ramfc, 0x5c/4));
348 nv_wr32(dev, 0x3260, nv_ro32(dev, ramfc, 0x60/4));
349 nv_wr32(dev, 0x3264, nv_ro32(dev, ramfc, 0x64/4));
350 nv_wr32(dev, 0x3268, nv_ro32(dev, ramfc, 0x68/4));
351 nv_wr32(dev, 0x326c, nv_ro32(dev, ramfc, 0x6c/4));
352 nv_wr32(dev, 0x32e4, nv_ro32(dev, ramfc, 0x70/4));
353 nv_wr32(dev, 0x3248, nv_ro32(dev, ramfc, 0x74/4));
354 nv_wr32(dev, 0x2088, nv_ro32(dev, ramfc, 0x78/4));
355 nv_wr32(dev, 0x2058, nv_ro32(dev, ramfc, 0x7c/4));
356 nv_wr32(dev, 0x2210, nv_ro32(dev, ramfc, 0x80/4));
358 cnt = nv_ro32(dev, ramfc, 0x84/4);
370 nv_wr32(dev, 0x340c, nv_ro32(dev, ramfc, 0x88/4));
371 nv_wr32(dev, 0x3400, nv_ro32(dev, ramfc, 0x8c/4));
372 nv_wr32(dev, 0x3404, nv_ro32(dev, ramfc, 0x90/4));
373 nv_wr32(dev, 0x3408, nv_ro32(dev, ramfc, 0x94/4));
374 nv_wr32(dev, 0x3410, nv_ro32(dev, ramfc, 0x98/4));
386 struct nouveau_gpuobj *ramfc, *cache;
402 ramfc = chan->ramfc->gpuobj;
405 nv_wo32(dev, ramfc, 0x00/4, nv_rd32(dev, 0x3330));
406 nv_wo32(dev, ramfc, 0x04/4, nv_rd32(dev, 0x3334));
407 nv_wo32(dev, ramfc, 0x08/4, nv_rd32(dev, 0x3240));
408 nv_wo32(dev, ramfc, 0x0c/4, nv_rd32(dev, 0x3320));
409 nv_wo32(dev, ramfc, 0x10/4, nv_rd32(dev, 0x3244));
410 nv_wo32(dev, ramfc, 0x14/4, nv_rd32(dev, 0x3328));
411 nv_wo32(dev, ramfc, 0x18/4, nv_rd32(dev, 0x3368));
412 nv_wo32(dev, ramfc, 0x1c/4, nv_rd32(dev, 0x336c));
413 nv_wo32(dev, ramfc, 0x20/4, nv_rd32(dev, 0x3370));
414 nv_wo32(dev, ramfc, 0x24/4, nv_rd32(dev, 0x3374));
415 nv_wo32(dev, ramfc, 0x28/4, nv_rd32(dev, 0x3378));
416 nv_wo32(dev, ramfc, 0x2c/4, nv_rd32(dev, 0x337c));
417 nv_wo32(dev, ramfc, 0x30/4, nv_rd32(dev, 0x3228));
418 nv_wo32(dev, ramfc, 0x34/4, nv_rd32(dev, 0x3364));
419 nv_wo32(dev, ramfc, 0x38/4, nv_rd32(dev, 0x32a0));
420 nv_wo32(dev, ramfc, 0x3c/4, nv_rd32(dev, 0x3224));
421 nv_wo32(dev, ramfc, 0x40/4, nv_rd32(dev, 0x324c));
422 nv_wo32(dev, ramfc, 0x44/4, nv_rd32(dev, 0x2044));
423 nv_wo32(dev, ramfc, 0x48/4, nv_rd32(dev, 0x322c));
424 nv_wo32(dev, ramfc, 0x4c/4, nv_rd32(dev, 0x3234));
425 nv_wo32(dev, ramfc, 0x50/4, nv_rd32(dev, 0x3340));
426 nv_wo32(dev, ramfc, 0x54/4, nv_rd32(dev, 0x3344));
427 nv_wo32(dev, ramfc, 0x58/4, nv_rd32(dev, 0x3280));
428 nv_wo32(dev, ramfc, 0x5c/4, nv_rd32(dev, 0x3254));
429 nv_wo32(dev, ramfc, 0x60/4, nv_rd32(dev, 0x3260));
430 nv_wo32(dev, ramfc, 0x64/4, nv_rd32(dev, 0x3264));
431 nv_wo32(dev, ramfc, 0x68/4, nv_rd32(dev, 0x3268));
432 nv_wo32(dev, ramfc, 0x6c/4, nv_rd32(dev, 0x326c));
433 nv_wo32(dev, ramfc, 0x70/4, nv_rd32(dev, 0x32e4));
434 nv_wo32(dev, ramfc, 0x74/4, nv_rd32(dev, 0x3248));
435 nv_wo32(dev, ramfc, 0x78/4, nv_rd32(dev, 0x2088));
436 nv_wo32(dev, ramfc, 0x7c/4, nv_rd32(dev, 0x2058));
437 nv_wo32(dev, ramfc, 0x80/4, nv_rd32(dev, 0x2210));
452 nv_wo32(dev, ramfc, 0x84/4, ptr >> 1);
453 nv_wo32(dev, ramfc, 0x88/4, nv_rd32(dev, 0x340c));
454 nv_wo32(dev, ramfc, 0x8c/4, nv_rd32(dev, 0x3400));
455 nv_wo32(dev, ramfc, 0x90/4, nv_rd32(dev, 0x3404));
456 nv_wo32(dev, ramfc, 0x94/4, nv_rd32(dev, 0x3408));
457 nv_wo32(dev, ramfc, 0x98/4, nv_rd32(dev, 0x3410));