drivers/gpu/drm/nouveau/include/nvkm/core/client.h
28
const struct nvkm_object *_object = (o); \
drivers/gpu/drm/nouveau/include/nvkm/core/client.h
8
struct nvkm_object object;
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
145
void *data, u32 size, struct nvkm_object **);
drivers/gpu/drm/nouveau/include/nvkm/core/engine.h
37
struct nvkm_object **);
drivers/gpu/drm/nouveau/include/nvkm/core/event.h
5
struct nvkm_object;
drivers/gpu/drm/nouveau/include/nvkm/core/event.h
73
typedef int (*nvkm_uevent_func)(struct nvkm_object *, u64 token, u32 bits);
drivers/gpu/drm/nouveau/include/nvkm/core/event.h
75
int nvkm_uevent_new(const struct nvkm_oclass *, void *argv, u32 argc, struct nvkm_object **);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
29
void *(*dtor)(struct nvkm_object *);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
30
int (*init)(struct nvkm_object *);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
31
int (*fini)(struct nvkm_object *, enum nvkm_suspend_state suspend);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
32
int (*mthd)(struct nvkm_object *, u32 mthd, void *data, u32 size);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
33
int (*ntfy)(struct nvkm_object *, u32 mthd, struct nvkm_event **);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
34
int (*map)(struct nvkm_object *, void *argv, u32 argc,
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
36
int (*unmap)(struct nvkm_object *);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
37
int (*bind)(struct nvkm_object *, struct nvkm_gpuobj *, int align,
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
39
int (*sclass)(struct nvkm_object *, int index, struct nvkm_oclass *);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
40
int (*uevent)(struct nvkm_object *, void *argv, u32 argc, struct nvkm_uevent *);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
44
const struct nvkm_oclass *, struct nvkm_object *);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
47
struct nvkm_object **);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
49
struct nvkm_object **);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
50
void nvkm_object_del(struct nvkm_object **);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
51
void *nvkm_object_dtor(struct nvkm_object *);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
52
int nvkm_object_init(struct nvkm_object *);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
53
int nvkm_object_fini(struct nvkm_object *, enum nvkm_suspend_state);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
54
int nvkm_object_mthd(struct nvkm_object *, u32 mthd, void *data, u32 size);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
55
int nvkm_object_ntfy(struct nvkm_object *, u32 mthd, struct nvkm_event **);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
56
int nvkm_object_map(struct nvkm_object *, void *argv, u32 argc,
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
58
int nvkm_object_unmap(struct nvkm_object *);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
59
int nvkm_object_bind(struct nvkm_object *, struct nvkm_gpuobj *, int align,
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
62
bool nvkm_object_insert(struct nvkm_object *);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
63
void nvkm_object_remove(struct nvkm_object *);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
64
struct nvkm_object *nvkm_object_search(struct nvkm_client *, u64 object,
drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h
14
struct nvkm_object **);
drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h
19
struct nvkm_object **);
drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h
26
struct nvkm_object *parent;
drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h
6
struct nvkm_object;
drivers/gpu/drm/nouveau/include/nvkm/core/oproxy.h
10
struct nvkm_object *object;
drivers/gpu/drm/nouveau/include/nvkm/core/oproxy.h
9
struct nvkm_object base;
drivers/gpu/drm/nouveau/include/nvkm/core/ramht.h
25
int nvkm_ramht_insert(struct nvkm_ramht *, struct nvkm_object *,
drivers/gpu/drm/nouveau/include/nvkm/core/ramht.h
5
struct nvkm_object;
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
68
struct nvkm_object object;
drivers/gpu/drm/nouveau/include/nvkm/engine/dma.h
12
struct nvkm_object object;
drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h
56
struct nvkm_chan *nvkm_uchan_chan(struct nvkm_object *);
drivers/gpu/drm/nouveau/nvkm/core/client.c
35
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/core/client.c
70
void *data, u32 size, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/core/client.c
76
nvkm_client_child_get(struct nvkm_object *object, int index,
drivers/gpu/drm/nouveau/nvkm/core/client.c
94
nvkm_client_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
153
struct nvkm_object *object, void *data, u32 size)
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
172
struct nvkm_object *object, void *data, u32 size)
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
192
struct nvkm_object *object, void *data, u32 size)
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
199
struct nvkm_object *object, void *data, u32 size)
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
206
struct nvkm_object *object, void *data, u32 size)
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
231
struct nvkm_object *object, void *data, u32 size)
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
249
int (*func)(struct nvkm_client *, struct nvkm_object *, void *, u32);
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
267
struct nvkm_object *object;
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
287
struct nvkm_object *object = &client->object;
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
34
struct nvkm_object *object, void *data, u32 size)
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
42
nvkm_ioctl_sclass_(struct nvkm_object *object, int index, struct nvkm_oclass *oclass)
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
61
struct nvkm_object *object, void *data, u32 size)
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
93
struct nvkm_object *parent, void *data, u32 size)
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
98
struct nvkm_object *object = NULL;
drivers/gpu/drm/nouveau/nvkm/core/object.c
102
nvkm_object_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size)
drivers/gpu/drm/nouveau/nvkm/core/object.c
110
nvkm_object_ntfy(struct nvkm_object *object, u32 mthd,
drivers/gpu/drm/nouveau/nvkm/core/object.c
119
nvkm_object_map(struct nvkm_object *object, void *argv, u32 argc,
drivers/gpu/drm/nouveau/nvkm/core/object.c
128
nvkm_object_unmap(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/core/object.c
136
nvkm_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *gpuobj,
drivers/gpu/drm/nouveau/nvkm/core/object.c
145
nvkm_object_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/core/object.c
148
struct nvkm_object *child;
drivers/gpu/drm/nouveau/nvkm/core/object.c
200
nvkm_object_init(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/core/object.c
202
struct nvkm_object *child;
drivers/gpu/drm/nouveau/nvkm/core/object.c
236
nvkm_object_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/core/object.c
238
struct nvkm_object *child, *ctemp;
drivers/gpu/drm/nouveau/nvkm/core/object.c
259
nvkm_object_del(struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/core/object.c
261
struct nvkm_object *object = *pobject;
drivers/gpu/drm/nouveau/nvkm/core/object.c
273
const struct nvkm_oclass *oclass, struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/core/object.c
28
struct nvkm_object *
drivers/gpu/drm/nouveau/nvkm/core/object.c
290
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/core/object.c
307
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/core/object.c
32
struct nvkm_object *object;
drivers/gpu/drm/nouveau/nvkm/core/object.c
63
nvkm_object_remove(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/core/object.c
74
nvkm_object_insert(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/core/object.c
83
struct nvkm_object *this = rb_entry(*ptr, typeof(*this), node);
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c
117
nvkm_oproxy_init(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c
144
nvkm_oproxy_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c
27
nvkm_oproxy_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size)
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c
33
nvkm_oproxy_ntfy(struct nvkm_object *object, u32 mthd,
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c
40
nvkm_oproxy_map(struct nvkm_object *object, void *argv, u32 argc,
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c
48
nvkm_oproxy_unmap(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c
59
nvkm_oproxy_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c
67
nvkm_oproxy_sclass(struct nvkm_object *object, int index,
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c
78
nvkm_oproxy_uevent(struct nvkm_object *object, void *argv, u32 argc,
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c
90
nvkm_oproxy_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/core/ramht.c
107
nvkm_ramht_insert(struct nvkm_ramht *ramht, struct nvkm_object *object,
drivers/gpu/drm/nouveau/nvkm/core/ramht.c
60
nvkm_ramht_update(struct nvkm_ramht *ramht, int co, struct nvkm_object *object,
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
138
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
140
struct nvkm_object *parent = oclass->parent;
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
29
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
30
struct nvkm_object *parent;
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
61
nvkm_uevent_mthd(struct nvkm_object *object, u32 mthd, void *argv, u32 argc)
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
76
nvkm_uevent_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
85
nvkm_uevent_init(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/core/uevent.c
96
nvkm_uevent_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.c
30
gv100_ce_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, int align,
drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c
34
g84_cipher_oclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c
56
g84_cipher_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
170
nvkm_control_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size)
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
193
void *data, u32 size, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.h
8
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
176
struct nvkm_object *object = &udev->object;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
193
nvkm_udevice_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size)
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
209
nvkm_udevice_map(struct nvkm_object *object, void *argv, u32 argc,
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
221
nvkm_udevice_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
242
nvkm_udevice_init(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
264
void *data, u32 size, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
272
nvkm_udevice_child_get(struct nvkm_object *object, int index,
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
325
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
38
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
75
struct nvkm_object *object = &udev->object;
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
71
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
107
nvkm_disp_chan_child_get(struct nvkm_object *object, int index, struct nvkm_oclass *sclass)
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
131
nvkm_disp_chan_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
141
nvkm_disp_chan_init(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
150
nvkm_disp_chan_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
176
void *argv, u32 argc, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
228
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
237
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
246
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
30
nvkm_disp_chan_ntfy(struct nvkm_object *object, u32 type, struct nvkm_event **pevent)
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
47
nvkm_disp_chan_map(struct nvkm_object *object, void *argv, u32 argc,
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
80
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.h
19
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.h
31
int nvkm_disp_core_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.h
32
int nvkm_disp_chan_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.h
33
int nvkm_disp_wndw_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.h
41
int (*bind)(struct nvkm_disp_chan *, struct nvkm_object *, u32 handle);
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.h
49
int nv50_disp_dmac_bind(struct nvkm_disp_chan *, struct nvkm_object *, u32);
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.h
56
int gf119_disp_dmac_bind(struct nvkm_disp_chan *, struct nvkm_object *, u32);
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.h
65
int gv100_disp_dmac_bind(struct nvkm_disp_chan *, struct nvkm_object *, u32);
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h
16
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
568
gf119_disp_dmac_bind(struct nvkm_disp_chan *chan, struct nvkm_object *object, u32 handle)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
354
struct nvkm_object *object, u32 handle)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
797
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
802
gv100_disp_caps_map(struct nvkm_object *object, void *argv, u32 argc,
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
820
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h
31
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
626
nv50_disp_dmac_bind(struct nvkm_disp_chan *chan, struct nvkm_object *object, u32 handle)
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h
66
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
44
struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
72
int gv100_disp_caps_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
86
int nvkm_udisp_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
87
int nvkm_uconn_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
88
int nvkm_uoutp_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
89
int nvkm_uhead_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
152
nvkm_uconn_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
170
nvkm_uconn_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
34
nvkm_uconn_uevent_gsp(struct nvkm_object *object, u64 token, u32 bits)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
51
nvkm_uconn_uevent_aux(struct nvkm_object *object, u64 token, u32 bits)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
68
nvkm_uconn_uevent_gpio(struct nvkm_object *object, u64 token, u32 bits)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
95
nvkm_uconn_uevent(struct nvkm_object *object, void *argv, u32 argc, struct nvkm_uevent *uevent)
drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
31
nvkm_udisp_sclass(struct nvkm_object *object, int index, struct nvkm_oclass *sclass)
drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
63
nvkm_udisp_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
81
nvkm_udisp_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
106
nvkm_uhead_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
31
nvkm_uhead_uevent(struct nvkm_object *object, void *argv, u32 argc, struct nvkm_uevent *uevent)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
75
nvkm_uhead_mthd(struct nvkm_object *object, u32 mthd, void *argv, u32 argc)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
87
nvkm_uhead_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
544
nvkm_uoutp_mthd(struct nvkm_object *object, u32 mthd, void *argv, u32 argc)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
568
nvkm_uoutp_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
586
nvkm_uoutp_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c
34
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c
53
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
37
struct nvkm_object *object;
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
47
nvkm_dmaobj_bind(struct nvkm_object *base, struct nvkm_gpuobj *gpuobj,
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
55
nvkm_dmaobj_dtor(struct nvkm_object *base)
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
74
struct nvkm_object *parent = oclass->parent;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c
76
struct nvkm_object *parent = oclass->parent;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c
74
struct nvkm_object *parent = oclass->parent;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c
73
struct nvkm_object *parent = oclass->parent;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
76
struct nvkm_object *parent = oclass->parent;
drivers/gpu/drm/nouveau/nvkm/engine/falcon.c
46
nvkm_falcon_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c
74
void *argv, u32 argc, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.h
24
struct nvkm_object *object;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c
192
nv04_eobj_ramht_add(struct nvkm_engn *engn, struct nvkm_object *eobj, struct nvkm_chan *chan)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c
111
nv40_eobj_ramht_add(struct nvkm_engn *engn, struct nvkm_object *eobj, struct nvkm_chan *chan)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c
42
nv50_eobj_ramht_add(struct nvkm_engn *engn, struct nvkm_object *eobj, struct nvkm_chan *chan)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h
101
int nv50_eobj_ramht_add(struct nvkm_engn *, struct nvkm_object *, struct nvkm_chan *);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h
216
void *argv, u32 argc, struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h
218
struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h
22
int (*ramht_add)(struct nvkm_engn *, struct nvkm_object *, struct nvkm_chan *);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h
8
struct nvkm_object;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c
32
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c
38
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c
46
nvkm_ucgrp_sclass(struct nvkm_object *object, int index, struct nvkm_oclass *oclass)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c
66
nvkm_ucgrp_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c
82
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
155
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
204
nvkm_uchan_sclass(struct nvkm_object *object, int index, struct nvkm_oclass *oclass)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
255
nvkm_uchan_map(struct nvkm_object *object, void *argv, u32 argc,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
272
nvkm_uchan_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
286
nvkm_uchan_init(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
302
nvkm_uchan_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
321
nvkm_uchan_chan(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
331
void *argv, u32 argc, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
37
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
42
nvkm_uchan_uevent(struct nvkm_object *object, void *argv, u32 argc, struct nvkm_uevent *uevent)
drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c
113
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
156
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
161
gf100_fermi_mthd_zbc_color(struct nvkm_object *object, void *data, u32 size)
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
207
gf100_fermi_mthd_zbc_depth(struct nvkm_object *object, void *data, u32 size)
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
231
gf100_fermi_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size)
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
283
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
320
gf100_gr_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
355
gf100_gr_chan_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
379
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h
279
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c
1043
nv04_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c
1148
nv04_gr_chan_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c
1161
nv04_gr_chan_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c
1185
const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c
360
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c
1003
const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c
400
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c
954
nv10_gr_chan_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c
971
nv10_gr_chan_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.h
13
const struct nvkm_oclass *, struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c
17
nv20_gr_chan_init(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c
30
nv20_gr_chan_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c
60
nv20_gr_chan_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c
76
const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.h
26
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.h
32
void *nv20_gr_chan_dtor(struct nvkm_object *);
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.h
33
int nv20_gr_chan_init(struct nvkm_object *);
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.h
34
int nv20_gr_chan_fini(struct nvkm_object *, enum nvkm_suspend_state);
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.c
22
const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.c
22
const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.c
23
const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.c
22
const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.c
22
const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c
130
nv40_gr_chan_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c
149
const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c
44
nv40_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c
74
nv40_gr_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c
92
nv40_gr_chan_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.h
23
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.h
31
const struct nvkm_oclass *, struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c
43
nv50_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c
69
nv50_gr_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c
90
const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.h
26
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.h
31
const struct nvkm_oclass *, struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/engine/gr/priv.h
26
const struct nvkm_oclass *, struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c
39
nv31_mpeg_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c
65
nv31_mpeg_chan_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c
85
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.h
25
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.h
31
struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c
104
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c
44
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c
52
nv44_mpeg_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c
68
nv44_mpeg_chan_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c
84
nv44_mpeg_chan_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c
37
nv50_mpeg_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c
51
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c
78
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c
53
nvkm_sw_chan_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.h
12
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c
107
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c
110
const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c
78
void *data, u32 size, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.c
40
const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c
103
const struct nvkm_oclass *oclass, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c
30
nvkm_nvsw_uevent(struct nvkm_object *object, void *argv, u32 argc, struct nvkm_uevent *uevent)
drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c
44
nvkm_nvsw_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size)
drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c
63
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c
83
void *data, u32 size, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.h
19
struct nvkm_object **pobject);
drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.h
21
void *data, u32 size, struct nvkm_object **pobject);
drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.h
8
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/engine/sw/priv.h
13
void *data, u32 size, struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/engine/sw/priv.h
19
const struct nvkm_oclass *, struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c
44
nvkm_xtensa_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.h
20
int gf100_devinit_ctor(struct nvkm_object *, struct nvkm_object *,
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.h
22
struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/subdev/fault/priv.h
11
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/subdev/fault/priv.h
59
void *, u32, struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c
32
nvkm_ufault_uevent(struct nvkm_object *object, void *argv, u32 argc, struct nvkm_uevent *uevent)
drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c
47
nvkm_ufault_map(struct nvkm_object *object, void *argv, u32 argc,
drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c
59
nvkm_ufault_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c
67
nvkm_ufault_init(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c
75
nvkm_ufault_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c
91
void *argv, u32 argc, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
18
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
23
nvkm_rm_engine_obj_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
38
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
88
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.h
15
struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.c
12
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.h
12
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
150
r535_dmac_bind(struct nvkm_disp_chan *chan, struct nvkm_object *object, u32 handle)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c
144
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c
40
r535_gr_chan_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
168
struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c
124
nvkm_umem_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c
143
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c
39
struct nvkm_object *object;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c
63
nvkm_umem_unmap(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c
86
nvkm_umem_map(struct nvkm_object *object, void *argv, u32 argc,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.h
24
struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.h
8
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
133
nvkm_ummu_mthd(struct nvkm_object *object, u32 mthd, void *argv, u32 argc)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
154
void *argv, u32 argc, struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
32
nvkm_ummu_sclass(struct nvkm_object *object, int index,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.h
13
void *argv, u32 argc, struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.h
8
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
36
struct nvkm_object *object;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
492
nvkm_uvmm_mthd(struct nvkm_object *object, u32 mthd, void *argv, u32 argc)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
518
nvkm_uvmm_dtor(struct nvkm_object *object)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
533
struct nvkm_object **pobject)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.h
13
struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.h
8
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/subdev/vfn/priv.h
29
struct nvkm_object **);
drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.c
28
struct nvkm_object object;
drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.c
33
nvkm_uvfn_map(struct nvkm_object *object, void *argv, u32 argc,
drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.c
52
void *argv, u32 argc, struct nvkm_object **pobject)