Lines Matching defs:ramht
91 nouveau_ramht_entry_valid(struct drm_device *dev, struct nouveau_gpuobj *ramht,
95 uint32_t ctx = nv_ro32(dev, ramht, (offset + 4)/4);
108 struct nouveau_gpuobj *ramht = chan->ramht ? chan->ramht->gpuobj : NULL;
111 if (!ramht) {
137 if (!nouveau_ramht_entry_valid(dev, ramht, co)) {
141 nv_wo32(dev, ramht, (co + 0)/4, ref->handle);
142 nv_wo32(dev, ramht, (co + 4)/4, ctx);
149 chan->id, co, nv_ro32(dev, ramht, co/4));
166 struct nouveau_gpuobj *ramht = chan->ramht ? chan->ramht->gpuobj : NULL;
169 if (!ramht) {
176 if (nouveau_ramht_entry_valid(dev, ramht, co) &&
177 (ref->handle == nv_ro32(dev, ramht, (co/4)))) {
181 nv_ro32(dev, ramht, (co + 4)));
182 nv_wo32(dev, ramht, (co + 0)/4, 0x00000000);
183 nv_wo32(dev, ramht, (co + 4)/4, 0x00000000);
299 &dev_priv->ramht, NULL);
314 nouveau_gpuobj_del(dev, &dev_priv->ramht);
1000 ret = nouveau_gpuobj_ref_add(dev, NULL, 0, dev_priv->ramht,
1001 &chan->ramht);
1008 &chan->ramht);
1087 nouveau_gpuobj_ref_del(dev, &chan->ramht);