Lines Matching refs:nvkm_object

10 struct nvkm_object {
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 *, u64 addr, u8 *data);
49 int (*rd16)(struct nvkm_object *, u64 addr, u16 *data);
50 int (*rd32)(struct nvkm_object *, u64 addr, u32 *data);
51 int (*wr08)(struct nvkm_object *, u64 addr, u8 data);
52 int (*wr16)(struct nvkm_object *, u64 addr, u16 data);
53 int (*wr32)(struct nvkm_object *, u64 addr, u32 data);
54 int (*bind)(struct nvkm_object *, struct nvkm_gpuobj *, int align,
56 int (*sclass)(struct nvkm_object *, int index, struct nvkm_oclass *);
60 const struct nvkm_oclass *, struct nvkm_object *);
63 struct nvkm_object **);
65 struct nvkm_object **);
66 void nvkm_object_del(struct nvkm_object **);
67 void *nvkm_object_dtor(struct nvkm_object *);
68 int nvkm_object_init(struct nvkm_object *);
69 int nvkm_object_fini(struct nvkm_object *, bool suspend);
70 int nvkm_object_mthd(struct nvkm_object *, u32 mthd, void *data, u32 size);
71 int nvkm_object_ntfy(struct nvkm_object *, u32 mthd, struct nvkm_event **);
73 int nvkm_object_map(struct nvkm_object *, void *argv, u32 argc,
77 int nvkm_object_map(struct nvkm_object *, void *argv, u32 argc,
80 int nvkm_object_unmap(struct nvkm_object *);
81 int nvkm_object_rd08(struct nvkm_object *, u64 addr, u8 *data);
82 int nvkm_object_rd16(struct nvkm_object *, u64 addr, u16 *data);
83 int nvkm_object_rd32(struct nvkm_object *, u64 addr, u32 *data);
84 int nvkm_object_wr08(struct nvkm_object *, u64 addr, u8 data);
85 int nvkm_object_wr16(struct nvkm_object *, u64 addr, u16 data);
86 int nvkm_object_wr32(struct nvkm_object *, u64 addr, u32 data);
87 int nvkm_object_bind(struct nvkm_object *, struct nvkm_gpuobj *, int align,
90 bool nvkm_object_insert(struct nvkm_object *);
91 void nvkm_object_remove(struct nvkm_object *);
92 struct nvkm_object *nvkm_object_search(struct nvkm_client *, u64 object,