Home
last modified time | relevance | path

Searched refs:nvkm_object (Results 1 – 110 of 110) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
Dobject.h9 struct nvkm_object { struct
25 void *(*dtor)(struct nvkm_object *); argument
26 int (*init)(struct nvkm_object *);
27 int (*fini)(struct nvkm_object *, bool suspend);
28 int (*mthd)(struct nvkm_object *, u32 mthd, void *data, u32 size);
29 int (*ntfy)(struct nvkm_object *, u32 mthd, struct nvkm_event **);
30 int (*map)(struct nvkm_object *, u64 *addr, u32 *size);
31 int (*rd08)(struct nvkm_object *, u64 addr, u8 *data);
32 int (*rd16)(struct nvkm_object *, u64 addr, u16 *data);
33 int (*rd32)(struct nvkm_object *, u64 addr, u32 *data);
[all …]
Dclient.h6 struct nvkm_object object;
22 bool nvkm_client_insert(struct nvkm_client *, struct nvkm_object *);
23 void nvkm_client_remove(struct nvkm_client *, struct nvkm_object *);
24 struct nvkm_object *nvkm_client_search(struct nvkm_client *, u64 object);
32 int nvkm_client_notify_new(struct nvkm_object *, struct nvkm_event *,
40 struct nvkm_object *_object = (o); \
Doproxy.h8 struct nvkm_object base;
9 struct nvkm_object *object;
Dnotify.h4 struct nvkm_object;
30 int nvkm_notify_init(struct nvkm_object *, struct nvkm_event *,
Devent.h5 struct nvkm_object;
20 int (*ctor)(struct nvkm_object *, void *data, u32 size,
Dramht.h23 int nvkm_ramht_insert(struct nvkm_ramht *, struct nvkm_object *,
Dgpuobj.h13 struct nvkm_object object;
Dengine.h32 struct nvkm_object **);
Ddevice.h230 void *data, u32 size, struct nvkm_object **);
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/core/
Dobject.c29 nvkm_object_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nvkm_object_mthd()
37 nvkm_object_ntfy(struct nvkm_object *object, u32 mthd, in nvkm_object_ntfy()
46 nvkm_object_map(struct nvkm_object *object, u64 *addr, u32 *size) in nvkm_object_map()
54 nvkm_object_rd08(struct nvkm_object *object, u64 addr, u8 *data) in nvkm_object_rd08()
62 nvkm_object_rd16(struct nvkm_object *object, u64 addr, u16 *data) in nvkm_object_rd16()
70 nvkm_object_rd32(struct nvkm_object *object, u64 addr, u32 *data) in nvkm_object_rd32()
78 nvkm_object_wr08(struct nvkm_object *object, u64 addr, u8 data) in nvkm_object_wr08()
86 nvkm_object_wr16(struct nvkm_object *object, u64 addr, u16 data) in nvkm_object_wr16()
94 nvkm_object_wr32(struct nvkm_object *object, u64 addr, u32 data) in nvkm_object_wr32()
102 nvkm_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *gpuobj, in nvkm_object_bind()
[all …]
Doproxy.c27 nvkm_oproxy_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nvkm_oproxy_mthd()
33 nvkm_oproxy_ntfy(struct nvkm_object *object, u32 mthd, in nvkm_oproxy_ntfy()
40 nvkm_oproxy_map(struct nvkm_object *object, u64 *addr, u32 *size) in nvkm_oproxy_map()
46 nvkm_oproxy_rd08(struct nvkm_object *object, u64 addr, u8 *data) in nvkm_oproxy_rd08()
52 nvkm_oproxy_rd16(struct nvkm_object *object, u64 addr, u16 *data) in nvkm_oproxy_rd16()
58 nvkm_oproxy_rd32(struct nvkm_object *object, u64 addr, u32 *data) in nvkm_oproxy_rd32()
64 nvkm_oproxy_wr08(struct nvkm_object *object, u64 addr, u8 data) in nvkm_oproxy_wr08()
70 nvkm_oproxy_wr16(struct nvkm_object *object, u64 addr, u16 data) in nvkm_oproxy_wr16()
76 nvkm_oproxy_wr32(struct nvkm_object *object, u64 addr, u32 data) in nvkm_oproxy_wr32()
82 nvkm_oproxy_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nvkm_oproxy_bind()
[all …]
Dioctl.c32 nvkm_ioctl_nop(struct nvkm_object *object, void *data, u32 size) in nvkm_ioctl_nop()
49 nvkm_ioctl_sclass(struct nvkm_object *object, void *data, u32 size) in nvkm_ioctl_sclass()
81 nvkm_ioctl_new(struct nvkm_object *parent, void *data, u32 size) in nvkm_ioctl_new()
87 struct nvkm_object *object = NULL; in nvkm_ioctl_new()
145 nvkm_ioctl_del(struct nvkm_object *object, void *data, u32 size) in nvkm_ioctl_del()
163 nvkm_ioctl_mthd(struct nvkm_object *object, void *data, u32 size) in nvkm_ioctl_mthd()
182 nvkm_ioctl_rd(struct nvkm_object *object, void *data, u32 size) in nvkm_ioctl_rd()
221 nvkm_ioctl_wr(struct nvkm_object *object, void *data, u32 size) in nvkm_ioctl_wr()
249 nvkm_ioctl_map(struct nvkm_object *object, void *data, u32 size) in nvkm_ioctl_map()
267 nvkm_ioctl_unmap(struct nvkm_object *object, void *data, u32 size) in nvkm_ioctl_unmap()
[all …]
Dclient.c90 nvkm_client_notify_new(struct nvkm_object *object, in nvkm_client_notify_new()
141 nvkm_client_mthd_devlist(struct nvkm_object *object, void *data, u32 size) in nvkm_client_mthd_devlist()
167 nvkm_client_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nvkm_client_mthd()
180 void *data, u32 size, struct nvkm_object **pobject) in nvkm_client_child_new()
186 nvkm_client_child_get(struct nvkm_object *object, int index, in nvkm_client_child_get()
209 nvkm_client_remove(struct nvkm_client *client, struct nvkm_object *object) in nvkm_client_remove()
216 nvkm_client_insert(struct nvkm_client *client, struct nvkm_object *object) in nvkm_client_insert()
222 struct nvkm_object *this = in nvkm_client_insert()
239 struct nvkm_object *
244 struct nvkm_object *object = in nvkm_client_search()
[all …]
Dramht.c59 nvkm_ramht_update(struct nvkm_ramht *ramht, int co, struct nvkm_object *object, in nvkm_ramht_update()
106 nvkm_ramht_insert(struct nvkm_ramht *ramht, struct nvkm_object *object, in nvkm_ramht_insert()
Dnotify.c132 nvkm_notify_init(struct nvkm_object *object, struct nvkm_event *event, in nvkm_notify_init()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Ddmacnv50.h15 int (*bind)(struct nv50_disp_dmac *, struct nvkm_object *, u32 handle);
21 const struct nvkm_oclass *, struct nvkm_object **);
24 int nv50_disp_dmac_bind(struct nv50_disp_dmac *, struct nvkm_object *, u32);
28 int gf119_disp_dmac_bind(struct nv50_disp_dmac *, struct nvkm_object *, u32);
36 struct nvkm_object **);
47 struct nvkm_object **);
52 struct nvkm_object **);
57 struct nvkm_object **);
Dchannv50.h13 struct nvkm_object object;
23 void *data, u32 size, struct nvkm_object **);
33 const struct nvkm_oclass *, struct nvkm_object **);
39 int nv50_disp_chan_uevent_ctor(struct nvkm_object *, void *, u32,
94 struct nvkm_object **);
121 struct nvkm_object **);
126 struct nvkm_object **);
Dchannv50.c130 nv50_disp_chan_uevent_ctor(struct nvkm_object *object, void *data, u32 size, in nv50_disp_chan_uevent_ctor()
157 nv50_disp_chan_rd32(struct nvkm_object *object, u64 addr, u32 *data) in nv50_disp_chan_rd32()
167 nv50_disp_chan_wr32(struct nvkm_object *object, u64 addr, u32 data) in nv50_disp_chan_wr32()
177 nv50_disp_chan_ntfy(struct nvkm_object *object, u32 type, in nv50_disp_chan_ntfy()
193 nv50_disp_chan_map(struct nvkm_object *object, u64 *addr, u32 *size) in nv50_disp_chan_map()
206 void *data, u32 size, struct nvkm_object **pobject) in nv50_disp_chan_child_new()
213 nv50_disp_chan_child_get(struct nvkm_object *object, int index, in nv50_disp_chan_child_get()
227 nv50_disp_chan_fini(struct nvkm_object *object, bool suspend) in nv50_disp_chan_fini()
235 nv50_disp_chan_init(struct nvkm_object *object) in nv50_disp_chan_init()
242 nv50_disp_chan_dtor(struct nvkm_object *object) in nv50_disp_chan_dtor()
[all …]
Drootnv50.c69 nv50_disp_root_mthd_(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nv50_disp_root_mthd_()
193 void *data, u32 size, struct nvkm_object **pobject) in nv50_disp_root_dmac_new_()
203 void *data, u32 size, struct nvkm_object **pobject) in nv50_disp_root_pioc_new_()
212 nv50_disp_root_child_get_(struct nvkm_object *object, int index, in nv50_disp_root_child_get_()
237 nv50_disp_root_fini_(struct nvkm_object *object, bool suspend) in nv50_disp_root_fini_()
245 nv50_disp_root_init_(struct nvkm_object *object) in nv50_disp_root_init_()
252 nv50_disp_root_dtor_(struct nvkm_object *object) in nv50_disp_root_dtor_()
273 void *data, u32 size, struct nvkm_object **pobject) in nv50_disp_root_new_()
387 void *data, u32 size, struct nvkm_object **pobject) in nv50_disp_root_new()
Drootnv04.c33 struct nvkm_object object;
42 struct nvkm_object *object = &root->object; in nv04_disp_scanoutpos()
82 nv04_disp_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nv04_disp_mthd()
120 void *data, u32 size, struct nvkm_object **pobject) in nv04_disp_root_new()
Drootnv50.h11 struct nvkm_object object;
26 struct nvkm_object **);
Doimmnv50.c37 struct nvkm_object **pobject) in nv50_disp_oimm_new()
42 struct nvkm_object *parent = oclass->parent; in nv50_disp_oimm_new()
Dcursnv50.c37 struct nvkm_object **pobject) in nv50_disp_curs_new()
42 struct nvkm_object *parent = oclass->parent; in nv50_disp_curs_new()
Dpriv.h43 int nvkm_disp_ntfy(struct nvkm_object *, u32, struct nvkm_event **);
49 void *data, u32 size, struct nvkm_object **);
Dovlynv50.c37 struct nvkm_object **pobject) in nv50_disp_ovly_new()
42 struct nvkm_object *parent = oclass->parent; in nv50_disp_ovly_new()
Dbasenv50.c37 struct nvkm_object **pobject) in nv50_disp_base_new()
42 struct nvkm_object *parent = oclass->parent; in nv50_disp_base_new()
Dcorenv50.c38 struct nvkm_object **pobject) in nv50_disp_core_new()
43 struct nvkm_object *parent = oclass->parent; in nv50_disp_core_new()
Ddmacnv50.c56 void *data, u32 size, struct nvkm_object **pobject) in nv50_disp_dmac_child_new_()
138 struct nvkm_object **pobject) in nv50_disp_dmac_new_()
179 struct nvkm_object *object, u32 handle) in nv50_disp_dmac_bind()
Dbase.c53 nvkm_disp_vblank_ctor(struct nvkm_object *object, void *data, u32 size, in nvkm_disp_vblank_ctor()
90 nvkm_disp_hpd_ctor(struct nvkm_object *object, void *data, u32 size, in nvkm_disp_hpd_ctor()
124 nvkm_disp_ntfy(struct nvkm_object *object, u32 type, struct nvkm_event **event) in nvkm_disp_ntfy()
158 struct nvkm_object **pobject) in nvkm_disp_class_new()
Drootg94.c46 void *data, u32 size, struct nvkm_object **pobject) in g94_disp_root_new()
Drootgt200.c46 void *data, u32 size, struct nvkm_object **pobject) in gt200_disp_root_new()
Drootgm107.c46 void *data, u32 size, struct nvkm_object **pobject) in gm107_disp_root_new()
Drootgm204.c46 void *data, u32 size, struct nvkm_object **pobject) in gm204_disp_root_new()
Drootgt215.c46 void *data, u32 size, struct nvkm_object **pobject) in gt215_disp_root_new()
Drootgk104.c46 void *data, u32 size, struct nvkm_object **pobject) in gk104_disp_root_new()
Drootgk110.c46 void *data, u32 size, struct nvkm_object **pobject) in gk110_disp_root_new()
Drootg84.c46 void *data, u32 size, struct nvkm_object **pobject) in g84_disp_root_new()
Ddmacgf119.c32 struct nvkm_object *object, u32 handle) in gf119_disp_dmac_bind()
Dnv50.h8 #define NV50_DISP_MTHD_ struct nvkm_object *object, \
Drootgf119.c159 void *data, u32 size, struct nvkm_object **pobject) in gf119_disp_root_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/
Duser.c37 struct nvkm_object object;
44 struct nvkm_object *object = &udev->object; in nvkm_udevice_info()
140 nvkm_udevice_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nvkm_udevice_mthd()
155 nvkm_udevice_rd08(struct nvkm_object *object, u64 addr, u8 *data) in nvkm_udevice_rd08()
163 nvkm_udevice_rd16(struct nvkm_object *object, u64 addr, u16 *data) in nvkm_udevice_rd16()
171 nvkm_udevice_rd32(struct nvkm_object *object, u64 addr, u32 *data) in nvkm_udevice_rd32()
179 nvkm_udevice_wr08(struct nvkm_object *object, u64 addr, u8 data) in nvkm_udevice_wr08()
187 nvkm_udevice_wr16(struct nvkm_object *object, u64 addr, u16 data) in nvkm_udevice_wr16()
195 nvkm_udevice_wr32(struct nvkm_object *object, u64 addr, u32 data) in nvkm_udevice_wr32()
203 nvkm_udevice_map(struct nvkm_object *object, u64 *addr, u32 *size) in nvkm_udevice_map()
[all …]
Dctrl.h7 struct nvkm_object object;
Dctrl.c169 nvkm_control_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nvkm_control_mthd()
192 void *data, u32 size, struct nvkm_object **pobject) in nvkm_control_new()
Dbase.c2048 nvkm_device_event_ctor(struct nvkm_object *object, void *data, u32 size, in nvkm_device_event_ctor()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dnv20.h24 struct nvkm_object object;
30 void *nv20_gr_chan_dtor(struct nvkm_object *);
31 int nv20_gr_chan_init(struct nvkm_object *);
32 int nv20_gr_chan_fini(struct nvkm_object *, bool);
Dnv50.h24 struct nvkm_object object;
29 const struct nvkm_oclass *, struct nvkm_object **);
Dnv40.h21 struct nvkm_object object;
29 const struct nvkm_oclass *, struct nvkm_object **);
Dnv40.c44 nv40_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv40_gr_object_bind()
74 nv40_gr_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv40_gr_chan_bind()
92 nv40_gr_chan_fini(struct nvkm_object *object, bool suspend) in nv40_gr_chan_fini()
130 nv40_gr_chan_dtor(struct nvkm_object *object) in nv40_gr_chan_dtor()
149 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv40_gr_chan_new()
Dnv10.h12 const struct nvkm_oclass *, struct nvkm_object **);
Dnv20.c16 nv20_gr_chan_init(struct nvkm_object *object) in nv20_gr_chan_init()
29 nv20_gr_chan_fini(struct nvkm_object *object, bool suspend) in nv20_gr_chan_fini()
59 nv20_gr_chan_dtor(struct nvkm_object *object) in nv20_gr_chan_dtor()
75 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv20_gr_chan_new()
Dpriv.h23 const struct nvkm_oclass *, struct nvkm_object **);
Dnv04.c360 struct nvkm_object object;
1043 nv04_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv04_gr_object_bind()
1148 nv04_gr_chan_dtor(struct nvkm_object *object) in nv04_gr_chan_dtor()
1161 nv04_gr_chan_fini(struct nvkm_object *object, bool suspend) in nv04_gr_chan_fini()
1185 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv04_gr_chan_new()
Dbase.c78 struct nvkm_object **pobject) in nvkm_gr_cclass_new()
Dnv50.c41 nv50_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv50_gr_object_bind()
67 nv50_gr_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv50_gr_chan_bind()
88 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv50_gr_chan_new()
Dnv2a.c21 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv2a_gr_chan_new()
Dnv34.c21 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv34_gr_chan_new()
Dnv35.c21 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv35_gr_chan_new()
Dnv25.c21 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv25_gr_chan_new()
Dnv10.c400 struct nvkm_object object;
954 nv10_gr_chan_fini(struct nvkm_object *object, bool suspend) in nv10_gr_chan_fini()
971 nv10_gr_chan_dtor(struct nvkm_object *object) in nv10_gr_chan_dtor()
1003 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv10_gr_chan_new()
Dgf100.c144 gf100_fermi_mthd_zbc_color(struct nvkm_object *object, void *data, u32 size) in gf100_fermi_mthd_zbc_color()
190 gf100_fermi_mthd_zbc_depth(struct nvkm_object *object, void *data, u32 size) in gf100_fermi_mthd_zbc_depth()
214 gf100_fermi_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in gf100_fermi_mthd()
280 gf100_gr_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in gf100_gr_chan_bind()
315 gf100_gr_chan_dtor(struct nvkm_object *object) in gf100_gr_chan_dtor()
345 struct nvkm_object **pobject) in gf100_gr_chan_new()
Dgf100.h151 struct nvkm_object object;
Dnv30.c22 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv30_gr_chan_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dnvsw.c30 nvkm_nvsw_mthd_(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nvkm_nvsw_mthd_()
39 nvkm_nvsw_ntfy_(struct nvkm_object *object, u32 mthd, in nvkm_nvsw_ntfy_()
62 struct nvkm_object **pobject) in nvkm_nvsw_new_()
82 void *data, u32 size, struct nvkm_object **pobject) in nvkm_nvsw_new()
Dnvsw.h7 struct nvkm_object object;
18 struct nvkm_object **pobject);
20 void *data, u32 size, struct nvkm_object **pobject);
Dpriv.h12 void *data, u32 size, struct nvkm_object **);
18 const struct nvkm_oclass *, struct nvkm_object **);
Dnv04.c77 void *data, u32 size, struct nvkm_object **pobject) in nv04_nvsw_new()
109 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv04_sw_chan_new()
Dchan.c50 nvkm_sw_chan_event_ctor(struct nvkm_object *object, void *data, u32 size, in nvkm_sw_chan_event_ctor()
73 nvkm_sw_chan_dtor(struct nvkm_object *object) in nvkm_sw_chan_dtor()
Dbase.c51 struct nvkm_object **pobject) in nvkm_sw_oclass_new()
79 struct nvkm_object **pobject) in nvkm_sw_cclass_get()
Dnv10.c40 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv10_sw_chan_new()
Dchan.h9 struct nvkm_object object;
Dgf100.c107 struct nvkm_object **pobject) in gf100_sw_chan_new()
Dnv50.c101 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv50_sw_chan_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
Dnv50.h19 int gf100_devinit_ctor(struct nvkm_object *, struct nvkm_object *,
21 struct nvkm_object **);
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dchan.h12 struct nvkm_object *);
17 int (*object_ctor)(struct nvkm_fifo_chan *, struct nvkm_object *);
28 void *data, u32 size, struct nvkm_object **);
Dchan.c134 struct nvkm_object **pobject) in nvkm_fifo_chan_child_new()
201 nvkm_fifo_chan_child_get(struct nvkm_object *object, int index, in nvkm_fifo_chan_child_get()
246 nvkm_fifo_chan_ntfy(struct nvkm_object *object, u32 type, in nvkm_fifo_chan_ntfy()
256 nvkm_fifo_chan_map(struct nvkm_object *object, u64 *addr, u32 *size) in nvkm_fifo_chan_map()
265 nvkm_fifo_chan_rd32(struct nvkm_object *object, u64 addr, u32 *data) in nvkm_fifo_chan_rd32()
280 nvkm_fifo_chan_wr32(struct nvkm_object *object, u64 addr, u32 data) in nvkm_fifo_chan_wr32()
295 nvkm_fifo_chan_fini(struct nvkm_object *object, bool suspend) in nvkm_fifo_chan_fini()
303 nvkm_fifo_chan_init(struct nvkm_object *object) in nvkm_fifo_chan_init()
311 nvkm_fifo_chan_dtor(struct nvkm_object *object) in nvkm_fifo_chan_dtor()
Ddmanv40.c127 struct nvkm_object *object) in nv40_fifo_dma_engine_ctor()
141 struct nvkm_object *object) in nv40_fifo_dma_object_ctor()
181 void *data, u32 size, struct nvkm_object **pobject) in nv40_fifo_dma_new()
183 struct nvkm_object *parent = oclass->parent; in nv40_fifo_dma_new()
Ddmanv10.c36 void *data, u32 size, struct nvkm_object **pobject) in nv10_fifo_dma_new()
38 struct nvkm_object *parent = oclass->parent; in nv10_fifo_dma_new()
Ddmanv17.c36 void *data, u32 size, struct nvkm_object **pobject) in nv17_fifo_dma_new()
38 struct nvkm_object *parent = oclass->parent; in nv17_fifo_dma_new()
Dgpfifonv50.c34 void *data, u32 size, struct nvkm_object **pobject) in nv50_fifo_gpfifo_new()
36 struct nvkm_object *parent = oclass->parent; in nv50_fifo_gpfifo_new()
Ddmanv50.c34 void *data, u32 size, struct nvkm_object **pobject) in nv50_fifo_dma_new()
36 struct nvkm_object *parent = oclass->parent; in nv50_fifo_dma_new()
Dgpfifog84.c34 void *data, u32 size, struct nvkm_object **pobject) in g84_fifo_gpfifo_new()
36 struct nvkm_object *parent = oclass->parent; in g84_fifo_gpfifo_new()
Ddmag84.c34 void *data, u32 size, struct nvkm_object **pobject) in g84_fifo_dma_new()
36 struct nvkm_object *parent = oclass->parent; in g84_fifo_dma_new()
Dbase.c94 nvkm_fifo_event_ctor(struct nvkm_object *object, void *data, u32 size, in nvkm_fifo_event_ctor()
126 nvkm_fifo_uevent_ctor(struct nvkm_object *object, void *data, u32 size, in nvkm_fifo_uevent_ctor()
161 struct nvkm_object **pobject) in nvkm_fifo_class_new()
Ddmanv04.c44 struct nvkm_object *object) in nv04_fifo_dma_object_ctor()
160 void *data, u32 size, struct nvkm_object **pobject) in nv04_fifo_dma_new()
162 struct nvkm_object *parent = oclass->parent; in nv04_fifo_dma_new()
Dchangk104.h25 void *data, u32 size, struct nvkm_object **);
Dgpfifogf100.c115 struct nvkm_object *object) in gf100_fifo_gpfifo_engine_ctor()
192 void *data, u32 size, struct nvkm_object **pobject) in gf100_fifo_gpfifo_new()
199 struct nvkm_object *parent = oclass->parent; in gf100_fifo_gpfifo_new()
Dgpfifogk104.c128 struct nvkm_object *object) in gk104_fifo_gpfifo_engine_ctor()
205 void *data, u32 size, struct nvkm_object **pobject) in gk104_fifo_gpfifo_new()
212 struct nvkm_object *parent = oclass->parent; in gk104_fifo_gpfifo_new()
Dchang84.c162 struct nvkm_object *object) in g84_fifo_chan_engine_ctor()
175 struct nvkm_object *object) in g84_fifo_chan_object_ctor()
Dchannv50.c139 struct nvkm_object *object) in nv50_fifo_chan_engine_ctor()
159 struct nvkm_object *object) in nv50_fifo_chan_object_ctor()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/
Dnv44.c44 struct nvkm_object object;
52 nv44_mpeg_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv44_mpeg_chan_bind()
68 nv44_mpeg_chan_fini(struct nvkm_object *object, bool suspend) in nv44_mpeg_chan_fini()
84 nv44_mpeg_chan_dtor(struct nvkm_object *object) in nv44_mpeg_chan_dtor()
105 struct nvkm_object **pobject) in nv44_mpeg_chan_new()
Dnv31.h23 struct nvkm_object object;
29 struct nvkm_object **);
Dnv31.c39 nv31_mpeg_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv31_mpeg_object_bind()
65 nv31_mpeg_chan_dtor(struct nvkm_object *object) in nv31_mpeg_chan_dtor()
86 struct nvkm_object **pobject) in nv31_mpeg_chan_new()
Dnv50.c36 nv50_mpeg_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv50_mpeg_cclass_bind()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/pm/
Dbase.c211 struct nvkm_object *object = &dom->object; in nvkm_perfdom_init()
241 struct nvkm_object *object = &dom->object; in nvkm_perfdom_sample()
265 struct nvkm_object *object = &dom->object; in nvkm_perfdom_read()
291 nvkm_perfdom_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nvkm_perfdom_mthd()
308 nvkm_perfdom_dtor(struct nvkm_object *object) in nvkm_perfdom_dtor()
366 struct nvkm_object **pobject) in nvkm_perfdom_new_()
372 struct nvkm_object *parent = oclass->parent; in nvkm_perfdom_new_()
438 struct nvkm_object *object = &perfmon->object; in nvkm_perfmon_mthd_query_domain()
486 struct nvkm_object *object = &perfmon->object; in nvkm_perfmon_mthd_query_signal()
540 struct nvkm_object *object = &perfmon->object; in nvkm_perfmon_mthd_query_source()
[all …]
Dpriv.h72 struct nvkm_object object;
100 struct nvkm_object object;
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/dma/
Duser.c35 nvkm_dmaobj_bind(struct nvkm_object *base, struct nvkm_gpuobj *gpuobj, in nvkm_dmaobj_bind()
43 nvkm_dmaobj_dtor(struct nvkm_object *base) in nvkm_dmaobj_dtor()
67 struct nvkm_object *parent = oclass->parent; in nvkm_dmaobj_ctor()
Dbase.c52 struct nvkm_object **pobject) in nvkm_dma_oclass_new()
93 struct nvkm_object **pobject) in nvkm_dma_oclass_fifo_new()
Dusergf119.c74 struct nvkm_object *parent = oclass->parent; in gf119_dmaobj_new()
Dusergf100.c76 struct nvkm_object *parent = oclass->parent; in gf100_dmaobj_new()
Dusernv50.c76 struct nvkm_object *parent = oclass->parent; in nv50_dmaobj_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dfifo.h9 struct nvkm_object *object;
18 struct nvkm_object object;
Dpm.h9 struct nvkm_object *perfmon;
Ddma.h10 struct nvkm_object object;
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/cipher/
Dg84.c34 g84_cipher_oclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in g84_cipher_oclass_bind()
56 g84_cipher_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in g84_cipher_cclass_bind()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvif/
Ddevice.h53 struct nvkm_object object; \
Dobject.h73 (struct nvkm_object *)_object->priv; \
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/
Dxtensa.c44 nvkm_xtensa_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nvkm_xtensa_cclass_bind()
Dfalcon.c45 nvkm_falcon_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nvkm_falcon_cclass_bind()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
Dbase.c126 nvkm_gpio_intr_ctor(struct nvkm_object *object, void *data, u32 size, in nvkm_gpio_intr_ctor()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dbase.c108 nvkm_i2c_intr_ctor(struct nvkm_object *object, void *data, u32 size, in nvkm_i2c_intr_ctor()