nvkm_oclass       275 drivers/gpu/drm/nouveau/include/nvkm/core/device.h 	int (*ctor)(struct nvkm_device *, const struct nvkm_oclass *,
nvkm_oclass        29 drivers/gpu/drm/nouveau/include/nvkm/core/engine.h 		int (*sclass)(struct nvkm_oclass *, int index,
nvkm_oclass        35 drivers/gpu/drm/nouveau/include/nvkm/core/engine.h 			      const struct nvkm_oclass *,
nvkm_oclass        37 drivers/gpu/drm/nouveau/include/nvkm/core/engine.h 		int (*sclass)(struct nvkm_oclass *, int index);
nvkm_oclass        45 drivers/gpu/drm/nouveau/include/nvkm/core/object.h 	int (*sclass)(struct nvkm_object *, int index, struct nvkm_oclass *);
nvkm_oclass        49 drivers/gpu/drm/nouveau/include/nvkm/core/object.h 		      const struct nvkm_oclass *, struct nvkm_object *);
nvkm_oclass        51 drivers/gpu/drm/nouveau/include/nvkm/core/object.h 		     const struct nvkm_oclass *, void *data, u32 size,
nvkm_oclass        53 drivers/gpu/drm/nouveau/include/nvkm/core/object.h int nvkm_object_new(const struct nvkm_oclass *, void *data, u32 size,
nvkm_oclass         5 drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h struct nvkm_oclass;
nvkm_oclass        13 drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h 	int (*ctor)(const struct nvkm_oclass *, void *data, u32 size,
nvkm_oclass        18 drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h 	int (*ctor)(const struct nvkm_oclass *, void *data, u32 size,
nvkm_oclass        20 drivers/gpu/drm/nouveau/include/nvkm/core/oproxy.h 		      const struct nvkm_oclass *, struct nvkm_oproxy *);
nvkm_oclass        22 drivers/gpu/drm/nouveau/include/nvkm/core/oproxy.h 		      const struct nvkm_oclass *, struct nvkm_oproxy **);
nvkm_oclass        35 drivers/gpu/drm/nouveau/nvkm/core/client.c nvkm_uclient_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass       231 drivers/gpu/drm/nouveau/nvkm/core/client.c nvkm_client_child_new(const struct nvkm_oclass *oclass,
nvkm_oclass       239 drivers/gpu/drm/nouveau/nvkm/core/client.c 		      struct nvkm_oclass *oclass)
nvkm_oclass       291 drivers/gpu/drm/nouveau/nvkm/core/client.c 	struct nvkm_oclass oclass = { .base = nvkm_uclient_sclass };
nvkm_oclass        56 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	struct nvkm_oclass oclass = { .client = client };
nvkm_oclass        90 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	struct nvkm_oclass oclass;
nvkm_oclass       295 drivers/gpu/drm/nouveau/nvkm/core/object.c 		 const struct nvkm_oclass *oclass, struct nvkm_object *object)
nvkm_oclass       313 drivers/gpu/drm/nouveau/nvkm/core/object.c 		 const struct nvkm_oclass *oclass, void *data, u32 size,
nvkm_oclass       330 drivers/gpu/drm/nouveau/nvkm/core/object.c nvkm_object_new(const struct nvkm_oclass *oclass, void *data, u32 size,
nvkm_oclass        99 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 		   struct nvkm_oclass *oclass)
nvkm_oclass       195 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 		 const struct nvkm_oclass *oclass, struct nvkm_oproxy *oproxy)
nvkm_oclass       203 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 		 const struct nvkm_oclass *oclass, struct nvkm_oproxy **poproxy)
nvkm_oclass       192 drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c nvkm_control_new(struct nvkm_device *device, const struct nvkm_oclass *oclass,
nvkm_oclass       336 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c nvkm_udevice_child_new(const struct nvkm_oclass *oclass,
nvkm_oclass       346 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 		       struct nvkm_oclass *oclass)
nvkm_oclass       409 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c nvkm_udevice_new(const struct nvkm_oclass *oclass, void *data, u32 size,
nvkm_oclass       165 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 		    const struct nvkm_oclass *oclass, void *data, u32 size,
nvkm_oclass       195 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c nvkm_disp_class_get(struct nvkm_oclass *oclass, int index,
nvkm_oclass        69 drivers/gpu/drm/nouveau/nvkm/engine/disp/baseg84.c g84_disp_base_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass       103 drivers/gpu/drm/nouveau/nvkm/engine/disp/basegf119.c gf119_disp_base_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        27 drivers/gpu/drm/nouveau/nvkm/engine/disp/basegp102.c gp102_disp_base_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        36 drivers/gpu/drm/nouveau/nvkm/engine/disp/basenv50.c 		    const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass       114 drivers/gpu/drm/nouveau/nvkm/engine/disp/basenv50.c nv50_disp_base_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass       244 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c nv50_disp_chan_child_new(const struct nvkm_oclass *oclass,
nvkm_oclass       274 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 			 struct nvkm_oclass *sclass)
nvkm_oclass       341 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 		    const struct nvkm_oclass *oclass,
nvkm_oclass        37 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h 			const struct nvkm_oclass *, struct nvkm_object **);
nvkm_oclass        41 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h 			const struct nvkm_oclass *, struct nvkm_object **);
nvkm_oclass        67 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h 			const struct nvkm_oclass *, void *argv, u32 argc,
nvkm_oclass        71 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h 			const struct nvkm_oclass *, void *argv, u32 argc,
nvkm_oclass        76 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h 			const struct nvkm_oclass *, void *argv, u32 argc,
nvkm_oclass        81 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h 			const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        86 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h 			const struct nvkm_oclass *, void *argv, u32 argc,
nvkm_oclass        89 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int nv50_disp_curs_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass        91 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int nv50_disp_oimm_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass        93 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int nv50_disp_base_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass        95 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int nv50_disp_core_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass        97 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int nv50_disp_ovly_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       100 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int g84_disp_base_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       102 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int g84_disp_core_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       104 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int g84_disp_ovly_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       107 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int g94_disp_core_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       110 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int gt200_disp_ovly_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       113 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int gf119_disp_curs_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       115 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int gf119_disp_oimm_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       117 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int gf119_disp_base_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       119 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int gf119_disp_core_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       121 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int gf119_disp_ovly_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       124 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int gk104_disp_core_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       126 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int gk104_disp_ovly_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       129 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int gp102_disp_curs_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       131 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int gp102_disp_oimm_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       133 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int gp102_disp_base_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       135 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int gp102_disp_core_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       137 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int gp102_disp_ovly_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       140 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int gv100_disp_curs_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       142 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int gv100_disp_wimm_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       144 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int gv100_disp_core_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       146 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h int gv100_disp_wndw_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass       106 drivers/gpu/drm/nouveau/nvkm/engine/disp/coreg84.c g84_disp_core_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        52 drivers/gpu/drm/nouveau/nvkm/engine/disp/coreg94.c g94_disp_core_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass       224 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c gf119_disp_core_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass       121 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregk104.c gk104_disp_core_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        65 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregp102.c gp102_disp_core_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass       199 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c gv100_disp_core_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        36 drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c 		    const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass       227 drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c nv50_disp_core_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        27 drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgf119.c gf119_disp_curs_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        27 drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgp102.c gp102_disp_curs_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        76 drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgv100.c gv100_disp_curs_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        35 drivers/gpu/drm/nouveau/nvkm/engine/disp/cursnv50.c 		    const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        59 drivers/gpu/drm/nouveau/nvkm/engine/disp/cursnv50.c nv50_disp_curs_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        37 drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c 		    const struct nvkm_oclass *oclass,
nvkm_oclass        27 drivers/gpu/drm/nouveau/nvkm/engine/disp/oimmgf119.c gf119_disp_oimm_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        27 drivers/gpu/drm/nouveau/nvkm/engine/disp/oimmgp102.c gp102_disp_oimm_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        35 drivers/gpu/drm/nouveau/nvkm/engine/disp/oimmnv50.c 		    const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        59 drivers/gpu/drm/nouveau/nvkm/engine/disp/oimmnv50.c nv50_disp_oimm_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        66 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlyg84.c g84_disp_ovly_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        90 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygf119.c gf119_disp_ovly_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        92 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygk104.c gk104_disp_ovly_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        27 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygp102.c gp102_disp_ovly_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        69 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygt200.c gt200_disp_ovly_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        36 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlynv50.c 		    const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass       102 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlynv50.c nv50_disp_ovly_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        28 drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h 	int (*ctor)(struct nvkm_disp *, const struct nvkm_oclass *,
nvkm_oclass        42 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootg84.c g84_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass,
nvkm_oclass        42 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootg94.c g94_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass,
nvkm_oclass        42 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgf119.c gf119_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass,
nvkm_oclass        42 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgk104.c gk104_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass,
nvkm_oclass        42 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgk110.c gk110_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass,
nvkm_oclass        42 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgm107.c gm107_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass,
nvkm_oclass        42 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgm200.c gm200_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass,
nvkm_oclass        42 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgp100.c gp100_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass,
nvkm_oclass        42 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgp102.c gp102_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass,
nvkm_oclass        42 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgt200.c gt200_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass,
nvkm_oclass        42 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgt215.c gt215_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass,
nvkm_oclass        39 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgv100.c gv100_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass,
nvkm_oclass        78 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv04.c nv04_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass,
nvkm_oclass       278 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c nv50_disp_root_child_new_(const struct nvkm_oclass *oclass,
nvkm_oclass       288 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 			  struct nvkm_oclass *sclass)
nvkm_oclass       319 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		    struct nvkm_disp *base, const struct nvkm_oclass *oclass,
nvkm_oclass       348 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c nv50_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass,
nvkm_oclass        18 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h 		int (*ctor)(const struct nvkm_oclass *, void *argv, u32 argc,
nvkm_oclass        24 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h 			 const struct nvkm_oclass *, void *data, u32 size,
nvkm_oclass        39 drivers/gpu/drm/nouveau/nvkm/engine/disp/roottu102.c tu102_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass,
nvkm_oclass        50 drivers/gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c 		     const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        77 drivers/gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c gv100_disp_wimm_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass       152 drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c 		     const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass       179 drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c gv100_disp_wndw_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        33 drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c 		    const struct nvkm_oclass *oclass, void *data, u32 size,
nvkm_oclass        52 drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c nvkm_dma_oclass_fifo_new(const struct nvkm_oclass *oclass, void *data, u32 size,
nvkm_oclass        67 drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c nvkm_dma_oclass_base_get(struct nvkm_oclass *sclass, int index,
nvkm_oclass        82 drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c nvkm_dma_oclass_fifo_get(struct nvkm_oclass *oclass, int index)
nvkm_oclass        16 drivers/gpu/drm/nouveau/nvkm/engine/dma/priv.h 	int (*class_new)(struct nvkm_dma *, const struct nvkm_oclass *,
nvkm_oclass        69 drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c 		 const struct nvkm_oclass *oclass, void **pdata, u32 *psize,
nvkm_oclass         8 drivers/gpu/drm/nouveau/nvkm/engine/dma/user.h 		     const struct nvkm_oclass *, void **data, u32 *size,
nvkm_oclass        11 drivers/gpu/drm/nouveau/nvkm/engine/dma/user.h int nv04_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
nvkm_oclass        13 drivers/gpu/drm/nouveau/nvkm/engine/dma/user.h int nv50_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
nvkm_oclass        15 drivers/gpu/drm/nouveau/nvkm/engine/dma/user.h int gf100_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
nvkm_oclass        17 drivers/gpu/drm/nouveau/nvkm/engine/dma/user.h int gf119_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
nvkm_oclass        19 drivers/gpu/drm/nouveau/nvkm/engine/dma/user.h int gv100_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
nvkm_oclass        70 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c gf100_dmaobj_new(struct nvkm_dma *dma, const struct nvkm_oclass *oclass,
nvkm_oclass        68 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c gf119_dmaobj_new(struct nvkm_dma *dma, const struct nvkm_oclass *oclass,
nvkm_oclass        67 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c gv100_dmaobj_new(struct nvkm_dma *dma, const struct nvkm_oclass *oclass,
nvkm_oclass        81 drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c nv04_dmaobj_new(struct nvkm_dma *dma, const struct nvkm_oclass *oclass,
nvkm_oclass        70 drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c nv50_dmaobj_new(struct nvkm_dma *dma, const struct nvkm_oclass *oclass,
nvkm_oclass        30 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c nvkm_falcon_oclass_get(struct nvkm_oclass *oclass, int index)
nvkm_oclass       220 drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c 		     const struct nvkm_oclass *oclass, void *data, u32 size,
nvkm_oclass       234 drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c 		    const struct nvkm_oclass *oclass, void *data, u32 size,
nvkm_oclass       248 drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c nvkm_fifo_class_get(struct nvkm_oclass *oclass, int index,
nvkm_oclass       133 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c nvkm_fifo_chan_child_new(const struct nvkm_oclass *oclass, void *data, u32 size,
nvkm_oclass       149 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 		struct nvkm_oclass cclass = {
nvkm_oclass       176 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 	ret = oclass->base.ctor(&(const struct nvkm_oclass) {
nvkm_oclass       202 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 			 struct nvkm_oclass *oclass)
nvkm_oclass       356 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 		    u32 user, const struct nvkm_oclass *oclass,
nvkm_oclass        26 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h 			const struct nvkm_oclass *, struct nvkm_fifo_chan *);
nvkm_oclass        29 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h 	int (*ctor)(struct nvkm_fifo *, const struct nvkm_oclass *,
nvkm_oclass       233 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c 		   const struct nvkm_oclass *oclass,
nvkm_oclass        27 drivers/gpu/drm/nouveau/nvkm/engine/fifo/changk104.h int gk104_fifo_gpfifo_new(struct gk104_fifo *, const struct nvkm_oclass *,
nvkm_oclass        39 drivers/gpu/drm/nouveau/nvkm/engine/fifo/changk104.h int gv100_fifo_gpfifo_new(struct gk104_fifo *, const struct nvkm_oclass *,
nvkm_oclass        43 drivers/gpu/drm/nouveau/nvkm/engine/fifo/changk104.h 			   u64 *, bool, u32 *, const struct nvkm_oclass *,
nvkm_oclass        50 drivers/gpu/drm/nouveau/nvkm/engine/fifo/changk104.h int tu102_fifo_gpfifo_new(struct gk104_fifo *, const struct nvkm_oclass *,
nvkm_oclass       232 drivers/gpu/drm/nouveau/nvkm/engine/fifo/channv50.c 		    const struct nvkm_oclass *oclass,
nvkm_oclass        22 drivers/gpu/drm/nouveau/nvkm/engine/fifo/channv50.h 			const struct nvkm_oclass *, struct nv50_fifo_chan *);
nvkm_oclass        29 drivers/gpu/drm/nouveau/nvkm/engine/fifo/channv50.h 		       const struct nvkm_oclass *, struct nv50_fifo_chan *);
nvkm_oclass        34 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmag84.c g84_fifo_dma_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass,
nvkm_oclass       165 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c nv04_fifo_dma_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass,
nvkm_oclass        36 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv10.c nv10_fifo_dma_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass,
nvkm_oclass        36 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv17.c nv17_fifo_dma_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass,
nvkm_oclass       183 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv40.c nv40_fifo_dma_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass,
nvkm_oclass        34 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv50.c nv50_fifo_dma_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass,
nvkm_oclass        99 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c gk104_fifo_class_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass,
nvkm_oclass       117 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c 		     struct nvkm_oclass *oclass)
nvkm_oclass        78 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.h 		int (*ctor)(const struct nvkm_oclass *, void *, u32,
nvkm_oclass        84 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.h 		int (*ctor)(struct gk104_fifo *, const struct nvkm_oclass *,
nvkm_oclass        34 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifog84.c g84_fifo_gpfifo_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass,
nvkm_oclass       214 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c gf100_fifo_gpfifo_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass,
nvkm_oclass       245 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c 		       const struct nvkm_oclass *oclass,
nvkm_oclass       330 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c gk104_fifo_gpfifo_new(struct gk104_fifo *fifo, const struct nvkm_oclass *oclass,
nvkm_oclass       126 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c 		       u32 *token, const struct nvkm_oclass *oclass,
nvkm_oclass       224 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c gv100_fifo_gpfifo_new(struct gk104_fifo *fifo, const struct nvkm_oclass *oclass,
nvkm_oclass        34 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifonv50.c nv50_fifo_gpfifo_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass,
nvkm_oclass        52 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu102.c tu102_fifo_gpfifo_new(struct gk104_fifo *fifo, const struct nvkm_oclass *oclass,
nvkm_oclass        31 drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h 	int (*class_get)(struct nvkm_fifo *, int index, struct nvkm_oclass *);
nvkm_oclass        32 drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h 	int (*class_new)(struct nvkm_fifo *, const struct nvkm_oclass *,
nvkm_oclass         4 drivers/gpu/drm/nouveau/nvkm/engine/fifo/user.h int gv100_fifo_user_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass         6 drivers/gpu/drm/nouveau/nvkm/engine/fifo/user.h int tu102_fifo_user_new(const struct nvkm_oclass *, void *, u32,
nvkm_oclass        41 drivers/gpu/drm/nouveau/nvkm/engine/fifo/usergv100.c gv100_fifo_user_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        41 drivers/gpu/drm/nouveau/nvkm/engine/fifo/usertu102.c tu102_fifo_user_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        89 drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c nvkm_gr_oclass_get(struct nvkm_oclass *oclass, int index)
nvkm_oclass       113 drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c 		   const struct nvkm_oclass *oclass,
nvkm_oclass       282 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gf100_gr_object_new(const struct nvkm_oclass *oclass, void *data, u32 size,
nvkm_oclass       379 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 		  const struct nvkm_oclass *oclass,
nvkm_oclass      1185 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 		 const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
nvkm_oclass      1003 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c 		 const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
nvkm_oclass        13 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.h 		     const struct nvkm_oclass *, struct nvkm_object **);
nvkm_oclass        76 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c 		 const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
nvkm_oclass        22 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.c 		 const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
nvkm_oclass        22 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.c 		 const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
nvkm_oclass        23 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.c 		 const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
nvkm_oclass        22 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.c 		 const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
nvkm_oclass        22 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.c 		 const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
nvkm_oclass       149 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c 		 const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
nvkm_oclass        31 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.h 		     const struct nvkm_oclass *, struct nvkm_object **);
nvkm_oclass        90 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c 		 const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
nvkm_oclass        31 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.h 		     const struct nvkm_oclass *, struct nvkm_object **);
nvkm_oclass        24 drivers/gpu/drm/nouveau/nvkm/engine/gr/priv.h 			const struct nvkm_oclass *, struct nvkm_object **);
nvkm_oclass        85 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c 		   const struct nvkm_oclass *oclass,
nvkm_oclass        30 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.h int nv31_mpeg_chan_new(struct nvkm_fifo_chan *, const struct nvkm_oclass *,
nvkm_oclass       104 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c 		   const struct nvkm_oclass *oclass,
nvkm_oclass       367 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 		  const struct nvkm_oclass *oclass, void *data, u32 size,
nvkm_oclass       605 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c nvkm_perfmon_child_new(const struct nvkm_oclass *oclass, void *data, u32 size,
nvkm_oclass       614 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 		       struct nvkm_oclass *oclass)
nvkm_oclass       646 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c nvkm_perfmon_new(struct nvkm_pm *pm, const struct nvkm_oclass *oclass,
nvkm_oclass       664 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c nvkm_pm_oclass_new(struct nvkm_device *device, const struct nvkm_oclass *oclass,
nvkm_oclass       691 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c nvkm_pm_oclass_get(struct nvkm_oclass *oclass, int index,
nvkm_oclass        50 drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c nvkm_sw_oclass_new(const struct nvkm_oclass *oclass, void *data, u32 size,
nvkm_oclass        59 drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c nvkm_sw_oclass_get(struct nvkm_oclass *oclass, int index)
nvkm_oclass        78 drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c 		   const struct nvkm_oclass *oclass,
nvkm_oclass        97 drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c 		  struct nvkm_fifo_chan *fifo, const struct nvkm_oclass *oclass,
nvkm_oclass        26 drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.h 		      struct nvkm_fifo_chan *, const struct nvkm_oclass *,
nvkm_oclass       106 drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c 		  const struct nvkm_oclass *oclass,
nvkm_oclass        77 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c nv04_nvsw_new(struct nvkm_sw_chan *chan, const struct nvkm_oclass *oclass,
nvkm_oclass       110 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c 		 const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
nvkm_oclass        40 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.c 		 const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
nvkm_oclass       101 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c 		 const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
nvkm_oclass        61 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c 	       const struct nvkm_oclass *oclass, void *data, u32 size,
nvkm_oclass        81 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c nvkm_nvsw_new(struct nvkm_sw_chan *chan, const struct nvkm_oclass *oclass,
nvkm_oclass        18 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.h 		   const struct nvkm_oclass *, void *data, u32 size,
nvkm_oclass        20 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.h int nvkm_nvsw_new(struct nvkm_sw_chan *, const struct nvkm_oclass *,
nvkm_oclass        12 drivers/gpu/drm/nouveau/nvkm/engine/sw/priv.h 	int (*ctor)(struct nvkm_sw_chan *, const struct nvkm_oclass *,
nvkm_oclass        19 drivers/gpu/drm/nouveau/nvkm/engine/sw/priv.h 			const struct nvkm_oclass *, struct nvkm_object **);
nvkm_oclass        28 drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c nvkm_xtensa_oclass_get(struct nvkm_oclass *oclass, int index)
nvkm_oclass        21 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.h 			struct nvkm_oclass *, void *, u32,
nvkm_oclass        45 drivers/gpu/drm/nouveau/nvkm/subdev/fault/priv.h int nvkm_ufault_new(struct nvkm_device *, const struct nvkm_oclass *,
nvkm_oclass        86 drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c nvkm_ufault_new(struct nvkm_device *device, const struct nvkm_oclass *oclass,
nvkm_oclass       143 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c nvkm_umem_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        24 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.h int nvkm_umem_new(const struct nvkm_oclass *, void *argv, u32 argc,
nvkm_oclass        33 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c 		 struct nvkm_oclass *oclass)
nvkm_oclass       151 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c nvkm_ummu_new(struct nvkm_device *device, const struct nvkm_oclass *oclass,
nvkm_oclass        12 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.h int nvkm_ummu_new(struct nvkm_device *, const struct nvkm_oclass *,
nvkm_oclass       372 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c nvkm_uvmm_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
nvkm_oclass        12 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.h int nvkm_uvmm_new(const struct nvkm_oclass *, void *argv, u32 argc,