drm/nouveau/kms/nv50-: implement proper push buffer control logic
[linux-2.6-microblaze.git] / drivers / gpu / drm / nouveau / dispnv50 / disp.h
index fbf573a..92bddc0 100644 (file)
@@ -73,6 +73,10 @@ struct nv50_dmac {
         * grabbed by evo_wait (if the pushbuf reservation is successful) and
         * dropped again by evo_kick. */
        struct mutex lock;
+
+       u32 cur;
+       u32 put;
+       u32 max;
 };
 
 struct nv50_outp_atom {