/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | object.h | 9 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 …]
|
D | client.h | 6 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); \
|
D | oproxy.h | 8 struct nvkm_object base; 9 struct nvkm_object *object;
|
D | notify.h | 4 struct nvkm_object; 30 int nvkm_notify_init(struct nvkm_object *, struct nvkm_event *,
|
D | event.h | 5 struct nvkm_object; 20 int (*ctor)(struct nvkm_object *, void *data, u32 size,
|
D | ramht.h | 23 int nvkm_ramht_insert(struct nvkm_ramht *, struct nvkm_object *,
|
D | gpuobj.h | 13 struct nvkm_object object;
|
D | engine.h | 32 struct nvkm_object **);
|
D | device.h | 230 void *data, u32 size, struct nvkm_object **);
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/core/ |
D | object.c | 29 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 …]
|
D | oproxy.c | 27 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 …]
|
D | ioctl.c | 32 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 …]
|
D | client.c | 90 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 …]
|
D | ramht.c | 59 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()
|
D | notify.c | 132 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/ |
D | dmacnv50.h | 15 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 **);
|
D | channv50.h | 13 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 **);
|
D | channv50.c | 130 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 …]
|
D | rootnv50.c | 69 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()
|
D | rootnv04.c | 33 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()
|
D | rootnv50.h | 11 struct nvkm_object object; 26 struct nvkm_object **);
|
D | oimmnv50.c | 37 struct nvkm_object **pobject) in nv50_disp_oimm_new() 42 struct nvkm_object *parent = oclass->parent; in nv50_disp_oimm_new()
|
D | cursnv50.c | 37 struct nvkm_object **pobject) in nv50_disp_curs_new() 42 struct nvkm_object *parent = oclass->parent; in nv50_disp_curs_new()
|
D | priv.h | 43 int nvkm_disp_ntfy(struct nvkm_object *, u32, struct nvkm_event **); 49 void *data, u32 size, struct nvkm_object **);
|
D | ovlynv50.c | 37 struct nvkm_object **pobject) in nv50_disp_ovly_new() 42 struct nvkm_object *parent = oclass->parent; in nv50_disp_ovly_new()
|
D | basenv50.c | 37 struct nvkm_object **pobject) in nv50_disp_base_new() 42 struct nvkm_object *parent = oclass->parent; in nv50_disp_base_new()
|
D | corenv50.c | 38 struct nvkm_object **pobject) in nv50_disp_core_new() 43 struct nvkm_object *parent = oclass->parent; in nv50_disp_core_new()
|
D | dmacnv50.c | 56 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()
|
D | base.c | 53 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()
|
D | rootg94.c | 46 void *data, u32 size, struct nvkm_object **pobject) in g94_disp_root_new()
|
D | rootgt200.c | 46 void *data, u32 size, struct nvkm_object **pobject) in gt200_disp_root_new()
|
D | rootgm107.c | 46 void *data, u32 size, struct nvkm_object **pobject) in gm107_disp_root_new()
|
D | rootgm204.c | 46 void *data, u32 size, struct nvkm_object **pobject) in gm204_disp_root_new()
|
D | rootgt215.c | 46 void *data, u32 size, struct nvkm_object **pobject) in gt215_disp_root_new()
|
D | rootgk104.c | 46 void *data, u32 size, struct nvkm_object **pobject) in gk104_disp_root_new()
|
D | rootgk110.c | 46 void *data, u32 size, struct nvkm_object **pobject) in gk110_disp_root_new()
|
D | rootg84.c | 46 void *data, u32 size, struct nvkm_object **pobject) in g84_disp_root_new()
|
D | dmacgf119.c | 32 struct nvkm_object *object, u32 handle) in gf119_disp_dmac_bind()
|
D | nv50.h | 8 #define NV50_DISP_MTHD_ struct nvkm_object *object, \
|
D | rootgf119.c | 159 void *data, u32 size, struct nvkm_object **pobject) in gf119_disp_root_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
D | user.c | 37 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 …]
|
D | ctrl.h | 7 struct nvkm_object object;
|
D | ctrl.c | 169 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()
|
D | base.c | 2048 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/ |
D | nv20.h | 24 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);
|
D | nv50.h | 24 struct nvkm_object object; 29 const struct nvkm_oclass *, struct nvkm_object **);
|
D | nv40.h | 21 struct nvkm_object object; 29 const struct nvkm_oclass *, struct nvkm_object **);
|
D | nv40.c | 44 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()
|
D | nv10.h | 12 const struct nvkm_oclass *, struct nvkm_object **);
|
D | nv20.c | 16 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()
|
D | priv.h | 23 const struct nvkm_oclass *, struct nvkm_object **);
|
D | nv04.c | 360 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()
|
D | base.c | 78 struct nvkm_object **pobject) in nvkm_gr_cclass_new()
|
D | nv50.c | 41 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()
|
D | nv2a.c | 21 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv2a_gr_chan_new()
|
D | nv34.c | 21 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv34_gr_chan_new()
|
D | nv35.c | 21 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv35_gr_chan_new()
|
D | nv25.c | 21 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv25_gr_chan_new()
|
D | nv10.c | 400 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()
|
D | gf100.c | 144 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()
|
D | gf100.h | 151 struct nvkm_object object;
|
D | nv30.c | 22 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/ |
D | nvsw.c | 30 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()
|
D | nvsw.h | 7 struct nvkm_object object; 18 struct nvkm_object **pobject); 20 void *data, u32 size, struct nvkm_object **pobject);
|
D | priv.h | 12 void *data, u32 size, struct nvkm_object **); 18 const struct nvkm_oclass *, struct nvkm_object **);
|
D | nv04.c | 77 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()
|
D | chan.c | 50 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()
|
D | base.c | 51 struct nvkm_object **pobject) in nvkm_sw_oclass_new() 79 struct nvkm_object **pobject) in nvkm_sw_cclass_get()
|
D | nv10.c | 40 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv10_sw_chan_new()
|
D | chan.h | 9 struct nvkm_object object;
|
D | gf100.c | 107 struct nvkm_object **pobject) in gf100_sw_chan_new()
|
D | nv50.c | 101 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/ |
D | nv50.h | 19 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/ |
D | chan.h | 12 struct nvkm_object *); 17 int (*object_ctor)(struct nvkm_fifo_chan *, struct nvkm_object *); 28 void *data, u32 size, struct nvkm_object **);
|
D | chan.c | 134 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()
|
D | dmanv40.c | 127 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()
|
D | dmanv10.c | 36 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()
|
D | dmanv17.c | 36 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()
|
D | gpfifonv50.c | 34 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()
|
D | dmanv50.c | 34 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()
|
D | gpfifog84.c | 34 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()
|
D | dmag84.c | 34 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()
|
D | base.c | 94 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()
|
D | dmanv04.c | 44 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()
|
D | changk104.h | 25 void *data, u32 size, struct nvkm_object **);
|
D | gpfifogf100.c | 115 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()
|
D | gpfifogk104.c | 128 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()
|
D | chang84.c | 162 struct nvkm_object *object) in g84_fifo_chan_engine_ctor() 175 struct nvkm_object *object) in g84_fifo_chan_object_ctor()
|
D | channv50.c | 139 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/ |
D | nv44.c | 44 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()
|
D | nv31.h | 23 struct nvkm_object object; 29 struct nvkm_object **);
|
D | nv31.c | 39 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()
|
D | nv50.c | 36 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/ |
D | base.c | 211 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 …]
|
D | priv.h | 72 struct nvkm_object object; 100 struct nvkm_object object;
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/dma/ |
D | user.c | 35 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()
|
D | base.c | 52 struct nvkm_object **pobject) in nvkm_dma_oclass_new() 93 struct nvkm_object **pobject) in nvkm_dma_oclass_fifo_new()
|
D | usergf119.c | 74 struct nvkm_object *parent = oclass->parent; in gf119_dmaobj_new()
|
D | usergf100.c | 76 struct nvkm_object *parent = oclass->parent; in gf100_dmaobj_new()
|
D | usernv50.c | 76 struct nvkm_object *parent = oclass->parent; in nv50_dmaobj_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | fifo.h | 9 struct nvkm_object *object; 18 struct nvkm_object object;
|
D | pm.h | 9 struct nvkm_object *perfmon;
|
D | dma.h | 10 struct nvkm_object object;
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/cipher/ |
D | g84.c | 34 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/ |
D | device.h | 53 struct nvkm_object object; \
|
D | object.h | 73 (struct nvkm_object *)_object->priv; \
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/ |
D | xtensa.c | 44 nvkm_xtensa_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nvkm_xtensa_cclass_bind()
|
D | falcon.c | 45 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/ |
D | base.c | 126 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/ |
D | base.c | 108 nvkm_i2c_intr_ctor(struct nvkm_object *object, void *data, u32 size, in nvkm_i2c_intr_ctor()
|