Home
last modified time | relevance | path

Searched refs:nvkm_oclass (Results 1 – 25 of 68) sorted by relevance

123

/linux/drivers/gpu/drm/nouveau/nvkm/engine/dma/
H A Duser.h8 const struct nvkm_oclass *, void **data, u32 *size,
11 int nv04_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
13 int nv50_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
15 int gf100_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
17 int gf119_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
19 int gv100_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
H A Dbase.c33 const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_dma_oclass_new()
52 nvkm_dma_oclass_fifo_new(const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_dma_oclass_fifo_new()
67 nvkm_dma_oclass_base_get(struct nvkm_oclass *sclass, int index, in nvkm_dma_oclass_base_get()
82 nvkm_dma_oclass_fifo_get(struct nvkm_oclass *oclass, int index) in nvkm_dma_oclass_fifo_get()
H A Dpriv.h16 int (*class_new)(struct nvkm_dma *, const struct nvkm_oclass *,
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dpriv.h43 int (*ctor)(const struct nvkm_oclass *, void *argv, u32 argc,
72 int gv100_disp_caps_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **);
86 int nvkm_udisp_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **);
87 int nvkm_uconn_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **);
88 int nvkm_uoutp_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **);
89 int nvkm_uhead_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **);
H A Dchan.h31 int nvkm_disp_core_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **);
32 int nvkm_disp_chan_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **);
33 int nvkm_disp_wndw_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **);
H A Dudisp.c31 nvkm_udisp_sclass(struct nvkm_object *object, int index, struct nvkm_oclass *sclass) in nvkm_udisp_sclass()
81 nvkm_udisp_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, struct nvkm_object **pobject) in nvkm_udisp_new()
/linux/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Doclass.h5 struct nvkm_oclass;
13 int (*ctor)(const struct nvkm_oclass *, void *data, u32 size,
17 struct nvkm_oclass { struct
18 int (*ctor)(const struct nvkm_oclass *, void *data, u32 size, argument
H A Dobject.h38 int (*sclass)(struct nvkm_object *, int index, struct nvkm_oclass *);
43 const struct nvkm_oclass *, struct nvkm_object *);
45 const struct nvkm_oclass *, void *data, u32 size,
47 int nvkm_object_new(const struct nvkm_oclass *, void *data, u32 size,
H A Dengine.h31 int (*sclass)(struct nvkm_oclass *, int index,
36 int (*cclass)(struct nvkm_chan *, const struct nvkm_oclass *,
38 int (*sclass)(struct nvkm_oclass *, int index);
H A Doproxy.h20 const struct nvkm_oclass *, struct nvkm_oproxy *);
22 const struct nvkm_oclass *, struct nvkm_oproxy **);
H A Devent.h6 struct nvkm_oclass;
75 int nvkm_uevent_new(const struct nvkm_oclass *, void *argv, u32 argc, struct nvkm_object **);
/linux/drivers/gpu/drm/nouveau/nvkm/core/
H A Dclient.c34 nvkm_uclient_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, in nvkm_uclient_new()
69 nvkm_client_child_new(const struct nvkm_oclass *oclass, in nvkm_client_child_new()
77 struct nvkm_oclass *oclass) in nvkm_client_child_get()
109 struct nvkm_oclass oclass = { .base = nvkm_uclient_sclass }; in nvkm_client_new()
H A Doproxy.c68 struct nvkm_oclass *oclass) in nvkm_oproxy_sclass()
171 const struct nvkm_oclass *oclass, struct nvkm_oproxy *oproxy) in nvkm_oproxy_ctor()
179 const struct nvkm_oclass *oclass, struct nvkm_oproxy **poproxy) in nvkm_oproxy_new_()
H A Dioctl.c42 nvkm_ioctl_sclass_(struct nvkm_object *object, int index, struct nvkm_oclass *oclass) in nvkm_ioctl_sclass_()
66 struct nvkm_oclass oclass = { .client = client }; in nvkm_ioctl_sclass()
99 struct nvkm_oclass oclass; in nvkm_ioctl_new()
H A Dobject.c261 const struct nvkm_oclass *oclass, struct nvkm_object *object) in nvkm_object_ctor()
277 const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_object_new_()
294 nvkm_object_new(const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_object_new()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/sw/
H A Dpriv.h12 int (*ctor)(struct nvkm_sw_chan *, const struct nvkm_oclass *,
19 const struct nvkm_oclass *, struct nvkm_object **);
H A Dbase.c50 nvkm_sw_oclass_new(const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_sw_oclass_new()
59 nvkm_sw_oclass_get(struct nvkm_oclass *oclass, int index) in nvkm_sw_oclass_get()
77 nvkm_sw_cclass_get(struct nvkm_chan *fifoch, const struct nvkm_oclass *oclass, in nvkm_sw_cclass_get()
H A Dnvsw.h18 const struct nvkm_oclass *, void *data, u32 size,
20 int nvkm_nvsw_new(struct nvkm_sw_chan *, const struct nvkm_oclass *,
H A Dnvsw.c62 const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_nvsw_new_()
82 nvkm_nvsw_new(struct nvkm_sw_chan *chan, const struct nvkm_oclass *oclass, in nvkm_nvsw_new()
H A Dnv04.c77 nv04_nvsw_new(struct nvkm_sw_chan *chan, const struct nvkm_oclass *oclass, in nv04_nvsw_new()
110 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv04_sw_chan_new()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Ducgrp.c37 nvkm_ucgrp_chan_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, in nvkm_ucgrp_chan_new()
46 nvkm_ucgrp_sclass(struct nvkm_object *object, int index, struct nvkm_oclass *oclass) in nvkm_ucgrp_sclass()
81 nvkm_ucgrp_new(struct nvkm_fifo *fifo, const struct nvkm_oclass *oclass, void *argv, u32 argc, in nvkm_ucgrp_new()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Duvmm.h12 int nvkm_uvmm_new(const struct nvkm_oclass *, void *argv, u32 argc,
H A Dummu.h12 int nvkm_ummu_new(struct nvkm_device *, const struct nvkm_oclass *,
H A Dumem.h23 int nvkm_umem_new(const struct nvkm_oclass *, void *argv, u32 argc,
/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dnv10.h13 const struct nvkm_oclass *, struct nvkm_object **);

123