linux/drivers/gpu/drm/nouveau/include/nvif/push006c.h

#ifndef __NVIF_PUSH006C_H__
#define __NVIF_PUSH006C_H__
#include <nvif/push.h>

#include <nvhw/class/cl006c.h>

#ifndef PUSH006C_SUBC
// Host methods
#define PUSH006C_SUBC_NV06E
#define PUSH006C_SUBC_NV176E
#define PUSH006C_SUBC_NV826F

// ContextSurfaces2d
#define PUSH006C_SUBC_NV042
#define PUSH006C_SUBC_NV062

// ContextClipRectangle
#define PUSH006C_SUBC_NV019

// ContextRop
#define PUSH006C_SUBC_NV043

// ContextPattern
#define PUSH006C_SUBC_NV044

// Misc dodginess...
#define PUSH006C_SUBC_NV_SW

// ImageBlit
#define PUSH006C_SUBC_NV05F
#define PUSH006C_SUBC_NV09F

// GdiRectangleText
#define PUSH006C_SUBC_NV04A

// Twod
#define PUSH006C_SUBC_NV502D

// MemoryToMemoryFormat
#define PUSH006C_SUBC_NV039
#define PUSH006C_SUBC_NV5039

// DmaCopy
#define PUSH006C_SUBC_NV85B5

// Cipher
#define PUSH006C_SUBC_NV74C1
#endif

#define PUSH_HDR(p,o,n,s,m,c)

#define PUSH_MTHD_HDR(p,c,m,n)
#define PUSH_MTHD_INC
#define PUSH_NINC_HDR(p,c,m,n)
#define PUSH_NINC_INC

#define PUSH_JUMP(p,o)
#endif