Searched refs:nvkm_object (Results 1 - 25 of 155) sorted by relevance

1234567

/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/
H A Duser.h7 struct nvkm_object **);
9 struct nvkm_object **);
H A Dchangk104.h30 void *data, u32 size, struct nvkm_object **);
35 struct nvkm_object *);
42 void *data, u32 size, struct nvkm_object **);
46 struct nvkm_object **);
53 void *data, u32 size, struct nvkm_object **);
H A Dchan.h15 struct nvkm_object *);
20 int (*object_ctor)(struct nvkm_fifo_chan *, struct nvkm_object *);
32 void *data, u32 size, struct nvkm_object **);
H A Dnouveau_nvkm_engine_fifo_usergv100.c31 gv100_fifo_user_map(struct nvkm_object *object, void *argv, u32 argc,
35 gv100_fifo_user_map(struct nvkm_object *object, void *argv, u32 argc,
56 struct nvkm_object **pobject)
H A Dnouveau_nvkm_engine_fifo_usertu102.c31 tu102_fifo_user_map(struct nvkm_object *object, void *argv, u32 argc,
35 tu102_fifo_user_map(struct nvkm_object *object, void *argv, u32 argc,
56 struct nvkm_object **pobject)
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/
H A Dobject.h10 struct nvkm_object { struct
34 void *(*dtor)(struct nvkm_object *);
35 int (*init)(struct nvkm_object *);
36 int (*fini)(struct nvkm_object *, bool suspend);
37 int (*mthd)(struct nvkm_object *, u32 mthd, void *data, u32 size);
38 int (*ntfy)(struct nvkm_object *, u32 mthd, struct nvkm_event **);
40 int (*map)(struct nvkm_object *, void *argv, u32 argc,
44 int (*map)(struct nvkm_object *, void *argv, u32 argc,
47 int (*unmap)(struct nvkm_object *);
48 int (*rd08)(struct nvkm_object *, u6
[all...]
H A Doclass.h8 struct nvkm_object;
16 struct nvkm_object **);
21 struct nvkm_object **);
30 struct nvkm_object *parent;
H A Doproxy.h11 struct nvkm_object base;
12 struct nvkm_object *object;
H A Dramht.h7 struct nvkm_object;
27 int nvkm_ramht_insert(struct nvkm_ramht *, struct nvkm_object *,
H A Dnotify.h7 struct nvkm_object;
33 int nvkm_notify_init(struct nvkm_object *, struct nvkm_event *,
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/
H A Dchannv50.h22 struct nvkm_object object;
33 int (*bind)(struct nv50_disp_chan *, struct nvkm_object *, u32 handle);
39 const struct nvkm_oclass *, struct nvkm_object **);
43 const struct nvkm_oclass *, struct nvkm_object **);
49 int nv50_disp_dmac_bind(struct nv50_disp_chan *, struct nvkm_object *, u32);
56 int gf119_disp_dmac_bind(struct nv50_disp_chan *, struct nvkm_object *, u32);
65 int gv100_disp_dmac_bind(struct nv50_disp_chan *, struct nvkm_object *, u32);
70 struct nvkm_object **);
74 struct nvkm_object **);
79 struct nvkm_object **);
[all...]
H A Drootnv50.h13 struct nvkm_object object;
21 struct nv50_disp *, struct nvkm_object **);
27 struct nvkm_object **);
H A Dpriv.h25 int nvkm_disp_ntfy(struct nvkm_object *, u32, struct nvkm_event **);
31 void *data, u32 size, struct nvkm_object **);
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/
H A Dnv20.h28 struct nvkm_object object;
34 void *nv20_gr_chan_dtor(struct nvkm_object *);
35 int nv20_gr_chan_init(struct nvkm_object *);
36 int nv20_gr_chan_fini(struct nvkm_object *, bool);
H A Dnv10.h15 const struct nvkm_oclass *, struct nvkm_object **);
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/
H A Dummu.h10 struct nvkm_object object;
15 void *argv, u32 argc, struct nvkm_object **);
H A Duvmm.h10 struct nvkm_object object;
15 struct nvkm_object **);
H A Dumem.h10 struct nvkm_object object;
31 struct nvkm_object **);
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/
H A Dnvsw.h10 struct nvkm_object object;
21 struct nvkm_object **pobject);
23 void *data, u32 size, struct nvkm_object **pobject);
H A Dpriv.h15 void *data, u32 size, struct nvkm_object **);
21 const struct nvkm_oclass *, struct nvkm_object **);
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/
H A Dnv50.h22 int gf100_devinit_ctor(struct nvkm_object *, struct nvkm_object *,
24 struct nvkm_object **);
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/
H A Dctrl.h10 struct nvkm_object object;
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mpeg/
H A Dnv31.h27 struct nvkm_object object;
33 struct nvkm_object **);
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/
H A Dnouveau_nvkm_core_object.c33 struct nvkm_object *
37 struct nvkm_object *object;
69 nvkm_object_remove(struct nvkm_object *object)
83 nvkm_object_insert(struct nvkm_object *object)
86 struct nvkm_object *collision =
99 struct nvkm_object *this = rb_entry(*ptr, typeof(*this), node);
117 nvkm_object_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size)
125 nvkm_object_ntfy(struct nvkm_object *object, u32 mthd,
135 nvkm_object_map(struct nvkm_object *object, void *argv, u32 argc,
145 nvkm_object_map(struct nvkm_object *objec
[all...]
H A Dnouveau_nvkm_core_oproxy.c32 nvkm_oproxy_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size)
38 nvkm_oproxy_ntfy(struct nvkm_object *object, u32 mthd,
46 nvkm_oproxy_map(struct nvkm_object *object, void *argv, u32 argc,
54 nvkm_oproxy_map(struct nvkm_object *object, void *argv, u32 argc,
63 nvkm_oproxy_unmap(struct nvkm_object *object)
69 nvkm_oproxy_rd08(struct nvkm_object *object, u64 addr, u8 *data)
75 nvkm_oproxy_rd16(struct nvkm_object *object, u64 addr, u16 *data)
81 nvkm_oproxy_rd32(struct nvkm_object *object, u64 addr, u32 *data)
87 nvkm_oproxy_wr08(struct nvkm_object *object, u64 addr, u8 data)
93 nvkm_oproxy_wr16(struct nvkm_object *objec
[all...]

Completed in 286 milliseconds

1234567