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,