• 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/drivers/gpu/drm/nouveau/

Lines Matching defs:evo

54 nv50_evo_dmaobj_new(struct nouveau_channel *evo, uint32_t class, uint32_t name,
58 struct drm_nouveau_private *dev_priv = evo->dev->dev_private;
59 struct drm_device *dev = evo->dev;
63 ret = nouveau_gpuobj_new(dev, evo, 6*4, 32, 0, &obj);
68 ret = nouveau_gpuobj_ref_add(dev, evo, name, obj, NULL);
200 struct nouveau_channel *evo = dev_priv->evo;
324 nv_wr32(dev, NV50_PDISPLAY_OBJECTS, (evo->ramin->instance >> 8) | 9);
328 ((evo->pushbuf_bo->bo.mem.mm_node->start << PAGE_SHIFT) >> 8) |
346 evo->dma.max = (4096/4) - 2;
347 evo->dma.put = 0;
348 evo->dma.cur = evo->dma.put;
349 evo->dma.free = evo->dma.max - evo->dma.cur;
351 ret = RING_SPACE(evo, NOUVEAU_DMA_SKIPS);
356 OUT_RING(evo, 0);
358 ret = RING_SPACE(evo, 11);
361 BEGIN_RING(evo, 0, NV50_EVO_UNK84, 2);
362 OUT_RING(evo, NV50_EVO_UNK84_NOTIFY_DISABLED);
363 OUT_RING(evo, NV50_EVO_DMA_NOTIFY_HANDLE_NONE);
364 BEGIN_RING(evo, 0, NV50_EVO_CRTC(0, FB_DMA), 1);
365 OUT_RING(evo, NV50_EVO_CRTC_FB_DMA_HANDLE_NONE);
366 BEGIN_RING(evo, 0, NV50_EVO_CRTC(0, UNK0800), 1);
367 OUT_RING(evo, 0);
368 BEGIN_RING(evo, 0, NV50_EVO_CRTC(0, DISPLAY_START), 1);
369 OUT_RING(evo, 0);
370 BEGIN_RING(evo, 0, NV50_EVO_CRTC(0, UNK082C), 1);
371 OUT_RING(evo, 0);
372 FIRE_RING(evo);
373 if (!nv_wait(0x640004, 0xffffffff, evo->dma.put << 2))
374 NV_ERROR(dev, "evo pushbuf stalled\n");
409 ret = RING_SPACE(dev_priv->evo, 2);
411 BEGIN_RING(dev_priv->evo, 0, NV50_EVO_UPDATE, 1);
412 OUT_RING(dev_priv->evo, 0);
414 FIRE_RING(dev_priv->evo);
492 ret = nv50_evo_channel_new(dev, &dev_priv->evo);
559 nv50_evo_channel_del(&dev_priv->evo);