/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | object.h | 16 struct nvkm_object { struct 18 struct nvkm_object *parent; argument 29 static inline struct nvkm_object * argument 34 struct nvkm_object *object = obj; in nv_object() 44 int nvkm_object_create_(struct nvkm_object *, struct nvkm_object *, 46 void nvkm_object_destroy(struct nvkm_object *); 47 int nvkm_object_init(struct nvkm_object *); 48 int nvkm_object_fini(struct nvkm_object *, bool suspend); 50 int _nvkm_object_ctor(struct nvkm_object *, struct nvkm_object *, 52 struct nvkm_object **); [all …]
|
D | parent.h | 12 struct nvkm_object object; 17 int (*context_attach)(struct nvkm_object *, struct nvkm_object *); 18 int (*context_detach)(struct nvkm_object *, bool suspend, 19 struct nvkm_object *); 21 int (*object_attach)(struct nvkm_object *parent, 22 struct nvkm_object *object, u32 name); 23 void (*object_detach)(struct nvkm_object *parent, int cookie); 44 int nvkm_parent_create_(struct nvkm_object *, struct nvkm_object *, 50 void _nvkm_parent_dtor(struct nvkm_object *); 54 int nvkm_parent_sclass(struct nvkm_object *, u16 handle, [all …]
|
D | gpuobj.h | 13 struct nvkm_object object; 14 struct nvkm_object *parent; 38 int nvkm_gpuobj_create_(struct nvkm_object *, struct nvkm_object *, 40 struct nvkm_object *, u32 size, u32 align, 44 int nvkm_gpuobj_new(struct nvkm_object *, struct nvkm_object *, u32 size, 46 int nvkm_gpuobj_dup(struct nvkm_object *, struct nvkm_gpuobj *, 56 nvkm_object_ref(&obj->object, (struct nvkm_object **)ref); in nvkm_gpuobj_ref() 59 void _nvkm_gpuobj_dtor(struct nvkm_object *); 60 int _nvkm_gpuobj_init(struct nvkm_object *); 61 int _nvkm_gpuobj_fini(struct nvkm_object *, bool); [all …]
|
D | engctx.h | 32 int nvkm_engctx_create_(struct nvkm_object *, struct nvkm_object *, 33 struct nvkm_oclass *, struct nvkm_object *, 40 int _nvkm_engctx_ctor(struct nvkm_object *, struct nvkm_object *, 42 struct nvkm_object **); 43 void _nvkm_engctx_dtor(struct nvkm_object *); 44 int _nvkm_engctx_init(struct nvkm_object *); 45 int _nvkm_engctx_fini(struct nvkm_object *, bool suspend); 49 struct nvkm_object *nvkm_engctx_get(struct nvkm_engine *, u64 addr); 50 void nvkm_engctx_put(struct nvkm_object *);
|
D | handle.h | 4 struct nvkm_object; 19 struct nvkm_object *object; 22 int nvkm_handle_create(struct nvkm_object *, u32 parent, u32 handle, 23 struct nvkm_object *, struct nvkm_handle **); 28 struct nvkm_object *nvkm_handle_ref(struct nvkm_object *, u32 name); 30 struct nvkm_handle *nvkm_handle_get_class(struct nvkm_object *, u16); 31 struct nvkm_handle *nvkm_handle_get_vinst(struct nvkm_object *, u64); 32 struct nvkm_handle *nvkm_handle_get_cinst(struct nvkm_object *, u32);
|
D | namedb.h | 32 int nvkm_namedb_create_(struct nvkm_object *, struct nvkm_object *, 37 int _nvkm_namedb_ctor(struct nvkm_object *, struct nvkm_object *, 39 struct nvkm_object **); 44 int nvkm_namedb_insert(struct nvkm_namedb *, u32 name, struct nvkm_object *,
|
D | subdev.h | 10 struct nvkm_object object; 42 int nvkm_subdev_create_(struct nvkm_object *, struct nvkm_object *, 49 void nvkm_subdev_reset(struct nvkm_object *); 51 void _nvkm_subdev_dtor(struct nvkm_object *); 52 int _nvkm_subdev_init(struct nvkm_object *); 53 int _nvkm_subdev_fini(struct nvkm_object *, bool suspend);
|
D | client.h | 8 struct nvkm_object *device; 32 struct nvkm_object *client = nv_object(obj); in nvkm_client() 50 int nvkm_client_notify_new(struct nvkm_object *, struct nvkm_event *,
|
D | ramht.h | 12 int nvkm_ramht_new(struct nvkm_object *, struct nvkm_object *, u32 size,
|
D | notify.h | 4 struct nvkm_object; 30 int nvkm_notify_init(struct nvkm_object *, struct nvkm_event *,
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | nv50.h | 7 #define NV50_DISP_MTHD_ struct nvkm_object *object, \ 58 int nv50_disp_main_mthd(struct nvkm_object *, u32, void *, u32); 87 int (*attach)(struct nvkm_object *, struct nvkm_object *, u32); 88 void (*detach)(struct nvkm_object *, int); 98 int nv50_disp_chan_ntfy(struct nvkm_object *, u32, struct nvkm_event **); 99 int nv50_disp_chan_map(struct nvkm_object *, u64 *, u32 *); 100 u32 nv50_disp_chan_rd32(struct nvkm_object *, u64); 101 void nv50_disp_chan_wr32(struct nvkm_object *, u64, u32); 103 int nv50_disp_chan_uevent_ctor(struct nvkm_object *, void *, u32, 120 void nv50_disp_dmac_dtor(struct nvkm_object *); [all …]
|
D | conn.h | 10 struct nvkm_object base; 34 int nvkm_connector_create_(struct nvkm_object *, struct nvkm_object *, 38 int _nvkm_connector_ctor(struct nvkm_object *, struct nvkm_object *, 40 struct nvkm_object **); 41 void _nvkm_connector_dtor(struct nvkm_object *); 42 int _nvkm_connector_init(struct nvkm_object *); 43 int _nvkm_connector_fini(struct nvkm_object *, bool);
|
D | outp.h | 9 struct nvkm_object base; 37 int nvkm_output_create_(struct nvkm_object *, struct nvkm_object *, 41 int _nvkm_output_ctor(struct nvkm_object *, struct nvkm_object *, 43 struct nvkm_object **); 44 void _nvkm_output_dtor(struct nvkm_object *); 45 int _nvkm_output_init(struct nvkm_object *); 46 int _nvkm_output_fini(struct nvkm_object *, bool);
|
D | outpdp.h | 41 int nvkm_output_dp_create_(struct nvkm_object *, struct nvkm_object *, 45 int _nvkm_output_dp_ctor(struct nvkm_object *, struct nvkm_object *, 47 struct nvkm_object **); 48 void _nvkm_output_dp_dtor(struct nvkm_object *); 49 int _nvkm_output_dp_init(struct nvkm_object *); 50 int _nvkm_output_dp_fini(struct nvkm_object *, bool);
|
D | priv.h | 28 int nvkm_disp_create_(struct nvkm_object *, struct nvkm_object *, 31 void _nvkm_disp_dtor(struct nvkm_object *); 32 int _nvkm_disp_init(struct nvkm_object *); 33 int _nvkm_disp_fini(struct nvkm_object *, bool); 38 int nvkm_disp_vblank_ctor(struct nvkm_object *, void *data, u32 size, 41 int nvkm_disp_ntfy(struct nvkm_object *, u32, struct nvkm_event **);
|
D | outp.c | 33 _nvkm_output_fini(struct nvkm_object *object, bool suspend) in _nvkm_output_fini() 41 _nvkm_output_init(struct nvkm_object *object) in _nvkm_output_init() 51 _nvkm_output_dtor(struct nvkm_object *object) in _nvkm_output_dtor() 60 nvkm_output_create_(struct nvkm_object *parent, in nvkm_output_create_() 61 struct nvkm_object *engine, in nvkm_output_create_() 104 (struct nvkm_object **)&outp->conn); in nvkm_output_create_() 115 _nvkm_output_ctor(struct nvkm_object *parent, in _nvkm_output_ctor() 116 struct nvkm_object *engine, in _nvkm_output_ctor() 118 struct nvkm_object **pobject) in _nvkm_output_ctor()
|
D | base.c | 37 nvkm_disp_vblank_ctor(struct nvkm_object *object, void *data, u32 size, in nvkm_disp_vblank_ctor() 67 nvkm_disp_hpd_ctor(struct nvkm_object *object, void *data, u32 size, in nvkm_disp_hpd_ctor() 101 nvkm_disp_ntfy(struct nvkm_object *object, u32 type, struct nvkm_event **event) in nvkm_disp_ntfy() 118 _nvkm_disp_fini(struct nvkm_object *object, bool suspend) in _nvkm_disp_fini() 141 _nvkm_disp_init(struct nvkm_object *object) in _nvkm_disp_init() 168 _nvkm_disp_dtor(struct nvkm_object *object) in _nvkm_disp_dtor() 178 nvkm_object_ref(NULL, (struct nvkm_object **)&outp); in _nvkm_disp_dtor() 186 nvkm_disp_create_(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_disp_create_() 194 struct nvkm_object *object; in nvkm_disp_create_()
|
D | conn.c | 55 _nvkm_connector_fini(struct nvkm_object *object, bool suspend) in _nvkm_connector_fini() 63 _nvkm_connector_init(struct nvkm_object *object) in _nvkm_connector_init() 73 _nvkm_connector_dtor(struct nvkm_object *object) in _nvkm_connector_dtor() 81 nvkm_connector_create_(struct nvkm_object *parent, in nvkm_connector_create_() 82 struct nvkm_object *engine, in nvkm_connector_create_() 147 _nvkm_connector_ctor(struct nvkm_object *parent, in _nvkm_connector_ctor() 148 struct nvkm_object *engine, in _nvkm_connector_ctor() 150 struct nvkm_object **pobject) in _nvkm_connector_ctor()
|
D | nv50.c | 53 nv50_disp_chan_create_(struct nvkm_object *parent, in nv50_disp_chan_create_() 54 struct nvkm_object *engine, in nv50_disp_chan_create_() 115 nv50_disp_chan_uevent_ctor(struct nvkm_object *object, void *data, u32 size, in nv50_disp_chan_uevent_ctor() 142 nv50_disp_chan_ntfy(struct nvkm_object *object, u32 type, in nv50_disp_chan_ntfy() 157 nv50_disp_chan_map(struct nvkm_object *object, u64 *addr, u32 *size) in nv50_disp_chan_map() 167 nv50_disp_chan_rd32(struct nvkm_object *object, u64 addr) in nv50_disp_chan_rd32() 175 nv50_disp_chan_wr32(struct nvkm_object *object, u64 addr, u32 data) in nv50_disp_chan_wr32() 187 nv50_disp_dmac_object_attach(struct nvkm_object *parent, in nv50_disp_dmac_object_attach() 188 struct nvkm_object *object, u32 name) in nv50_disp_dmac_object_attach() 199 nv50_disp_dmac_object_detach(struct nvkm_object *parent, int cookie) in nv50_disp_dmac_object_detach() [all …]
|
D | piornv50.c | 39 nv50_pior_tmds_ctor(struct nvkm_object *parent, in nv50_pior_tmds_ctor() 40 struct nvkm_object *engine, in nv50_pior_tmds_ctor() 42 struct nvkm_object **pobject) in nv50_pior_tmds_ctor() 106 nv50_pior_dp_ctor(struct nvkm_object *parent, in nv50_pior_dp_ctor() 107 struct nvkm_object *engine, in nv50_pior_dp_ctor() 109 struct nvkm_object **pobject) in nv50_pior_dp_ctor()
|
D | outpdp.c | 187 _nvkm_output_dp_fini(struct nvkm_object *object, bool suspend) in _nvkm_output_dp_fini() 196 _nvkm_output_dp_init(struct nvkm_object *object) in _nvkm_output_dp_init() 204 _nvkm_output_dp_dtor(struct nvkm_object *object) in _nvkm_output_dp_dtor() 212 nvkm_output_dp_create_(struct nvkm_object *parent, in nvkm_output_dp_create_() 213 struct nvkm_object *engine, in nvkm_output_dp_create_() 287 _nvkm_output_dp_ctor(struct nvkm_object *parent, in _nvkm_output_dp_ctor() 288 struct nvkm_object *engine, in _nvkm_output_dp_ctor() 290 struct nvkm_object **pobject) in _nvkm_output_dp_ctor()
|
D | nv04.c | 37 nv04_disp_scanoutpos(struct nvkm_object *object, struct nv04_disp_priv *priv, in nv04_disp_scanoutpos() 78 nv04_disp_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nv04_disp_mthd() 177 nv04_disp_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv04_disp_ctor() 179 struct nvkm_object **pobject) in nv04_disp_ctor()
|
D | gm107.c | 53 gm107_disp_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gm107_disp_ctor() 55 struct nvkm_object **pobject) in gm107_disp_ctor()
|
D | gt215.c | 53 gt215_disp_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gt215_disp_ctor() 55 struct nvkm_object **pobject) in gt215_disp_ctor()
|
D | gk110.c | 53 gk110_disp_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gk110_disp_ctor() 55 struct nvkm_object **pobject) in gk110_disp_ctor()
|
D | gt200.c | 98 gt200_disp_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gt200_disp_ctor() 100 struct nvkm_object **pobject) in gt200_disp_ctor()
|
D | gm204.c | 54 gm204_disp_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gm204_disp_ctor() 56 struct nvkm_object **pobject) in gm204_disp_ctor()
|
D | g94.c | 82 g94_disp_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in g94_disp_ctor() 84 struct nvkm_object **pobject) in g94_disp_ctor()
|
D | gk104.c | 218 gk104_disp_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gk104_disp_ctor() 220 struct nvkm_object **pobject) in gk104_disp_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
D | priv.h | 12 int nvkm_bar_create_(struct nvkm_object *, struct nvkm_object *, 16 void _nvkm_bar_dtor(struct nvkm_object *); 20 int nvkm_bar_alloc(struct nvkm_bar *, struct nvkm_object *, 21 struct nvkm_mem *, struct nvkm_object **); 25 int gf100_bar_ctor(struct nvkm_object *, struct nvkm_object *, 27 struct nvkm_object **); 28 void gf100_bar_dtor(struct nvkm_object *); 29 int gf100_bar_init(struct nvkm_object *);
|
D | base.c | 31 struct nvkm_object base; 37 nvkm_barobj_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_barobj_ctor() 39 struct nvkm_object **pobject) in nvkm_barobj_ctor() 67 nvkm_barobj_dtor(struct nvkm_object *object) in nvkm_barobj_dtor() 80 nvkm_barobj_rd32(struct nvkm_object *object, u64 addr) in nvkm_barobj_rd32() 87 nvkm_barobj_wr32(struct nvkm_object *object, u64 addr, u32 data) in nvkm_barobj_wr32() 106 nvkm_bar_alloc(struct nvkm_bar *bar, struct nvkm_object *parent, in nvkm_bar_alloc() 107 struct nvkm_mem *mem, struct nvkm_object **pobject) in nvkm_bar_alloc() 109 struct nvkm_object *gpuobj; in nvkm_bar_alloc() 118 nvkm_bar_create_(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_bar_create_() [all …]
|
D | gk20a.c | 25 gk20a_bar_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gk20a_bar_ctor() 27 struct nvkm_object **pobject) in gk20a_bar_ctor()
|
D | nv50.c | 106 nv50_bar_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv50_bar_ctor() 108 struct nvkm_object **pobject) in nv50_bar_ctor() 111 struct nvkm_object *heap; in nv50_bar_ctor() 212 nv50_bar_dtor(struct nvkm_object *object) in nv50_bar_dtor() 229 nv50_bar_init(struct nvkm_object *object) in nv50_bar_init() 256 nv50_bar_fini(struct nvkm_object *object, bool suspend) in nv50_bar_fini()
|
D | gf100.c | 134 gf100_bar_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gf100_bar_ctor() 136 struct nvkm_object **pobject) in gf100_bar_ctor() 172 gf100_bar_dtor(struct nvkm_object *object) in gf100_bar_dtor() 191 gf100_bar_init(struct nvkm_object *object) in gf100_bar_init()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sw/ |
D | nv50.h | 16 int nv50_sw_ctor(struct nvkm_object *, struct nvkm_object *, 18 struct nvkm_object **); 36 int nv50_sw_context_ctor(struct nvkm_object *, 37 struct nvkm_object *, 39 struct nvkm_object **); 40 void nv50_sw_context_dtor(struct nvkm_object *); 42 int nv50_sw_mthd_vblsem_value(struct nvkm_object *, u32, void *, u32); 43 int nv50_sw_mthd_vblsem_release(struct nvkm_object *, u32, void *, u32); 44 int nv50_sw_mthd_flip(struct nvkm_object *, u32, void *, u32);
|
D | nv04.c | 40 nv04_sw_set_ref(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nv04_sw_set_ref() 42 struct nvkm_object *channel = (void *)nv_engctx(object->parent); in nv04_sw_set_ref() 49 nv04_sw_flip(struct nvkm_object *object, u32 mthd, void *args, u32 size) in nv04_sw_flip() 75 nv04_sw_context_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv04_sw_context_ctor() 77 struct nvkm_object **pobject) in nv04_sw_context_ctor() 112 nv04_sw_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv04_sw_ctor() 114 struct nvkm_object **pobject) in nv04_sw_ctor()
|
D | nv10.c | 39 nv10_sw_flip(struct nvkm_object *object, u32 mthd, void *args, u32 size) in nv10_sw_flip() 64 nv10_sw_context_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv10_sw_context_ctor() 66 struct nvkm_object **pobject) in nv10_sw_context_ctor() 95 nv10_sw_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv10_sw_ctor() 97 struct nvkm_object **pobject) in nv10_sw_ctor()
|
D | nv50.c | 39 nv50_sw_mthd_dma_vblsem(struct nvkm_object *object, u32 mthd, in nv50_sw_mthd_dma_vblsem() 61 nv50_sw_mthd_vblsem_offset(struct nvkm_object *object, u32 mthd, in nv50_sw_mthd_vblsem_offset() 70 nv50_sw_mthd_vblsem_value(struct nvkm_object *object, u32 mthd, in nv50_sw_mthd_vblsem_value() 79 nv50_sw_mthd_vblsem_release(struct nvkm_object *object, u32 mthd, in nv50_sw_mthd_vblsem_release() 92 nv50_sw_mthd_flip(struct nvkm_object *object, u32 mthd, void *args, u32 size) in nv50_sw_mthd_flip() 144 nv50_sw_context_dtor(struct nvkm_object *object) in nv50_sw_context_dtor() 156 nv50_sw_context_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv50_sw_context_ctor() 158 struct nvkm_object **pobject) in nv50_sw_context_ctor() 204 nv50_sw_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv50_sw_ctor() 206 struct nvkm_object **pobject) in nv50_sw_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | xtensa.h | 19 int _nvkm_xtensa_engctx_ctor(struct nvkm_object *, 20 struct nvkm_object *, 22 struct nvkm_object **); 25 int nvkm_xtensa_create_(struct nvkm_object *, 26 struct nvkm_object *, 31 int _nvkm_xtensa_init(struct nvkm_object *); 32 int _nvkm_xtensa_fini(struct nvkm_object *, bool); 33 u32 _nvkm_xtensa_rd32(struct nvkm_object *, u64); 34 void _nvkm_xtensa_wr32(struct nvkm_object *, u64, u32);
|
D | fifo.h | 30 int nvkm_fifo_channel_create_(struct nvkm_object *, 31 struct nvkm_object *, 40 void _nvkm_fifo_channel_dtor(struct nvkm_object *); 41 int _nvkm_fifo_channel_map(struct nvkm_object *, u64 *, u32 *); 42 u32 _nvkm_fifo_channel_rd32(struct nvkm_object *, u64); 43 void _nvkm_fifo_channel_wr32(struct nvkm_object *, u64, u32); 44 int _nvkm_fifo_channel_ntfy(struct nvkm_object *, u32, struct nvkm_event **); 76 struct nvkm_object **channel; 81 int (*chid)(struct nvkm_fifo *, struct nvkm_object *); 99 int nvkm_fifo_create_(struct nvkm_object *, struct nvkm_object *, [all …]
|
D | falcon.h | 70 int nvkm_falcon_create_(struct nvkm_object *, struct nvkm_object *, 77 int _nvkm_falcon_init(struct nvkm_object *); 78 int _nvkm_falcon_fini(struct nvkm_object *, bool); 79 u32 _nvkm_falcon_rd32(struct nvkm_object *, u64); 80 void _nvkm_falcon_wr32(struct nvkm_object *, u64, u32);
|
D | mpeg.h | 54 int nv31_mpeg_init(struct nvkm_object *); 57 int nv50_mpeg_context_ctor(struct nvkm_object *, struct nvkm_object *, 59 struct nvkm_object **); 61 int nv50_mpeg_init(struct nvkm_object *);
|
D | dmaobj.h | 7 struct nvkm_object base; 18 int (*bind)(struct nvkm_dmaobj *dmaobj, struct nvkm_object *parent,
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/ |
D | object.c | 33 nvkm_object_create_(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_object_create_() 37 struct nvkm_object *object; in nvkm_object_create_() 44 nvkm_object_ref(engine, (struct nvkm_object **)&object->engine); in nvkm_object_create_() 60 _nvkm_object_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in _nvkm_object_ctor() 62 struct nvkm_object **pobject) in _nvkm_object_ctor() 70 nvkm_object_destroy(struct nvkm_object *object) in nvkm_object_destroy() 77 nvkm_object_ref(NULL, (struct nvkm_object **)&object->engine); in nvkm_object_destroy() 83 nvkm_object_init(struct nvkm_object *object) in nvkm_object_init() 89 nvkm_object_fini(struct nvkm_object *object, bool suspend) in nvkm_object_fini() 103 nvkm_object_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_object_ctor() [all …]
|
D | engctx.c | 29 nvkm_engctx_exists(struct nvkm_object *parent, in nvkm_engctx_exists() 33 struct nvkm_object *parctx; in nvkm_engctx_exists() 48 nvkm_engctx_create_(struct nvkm_object *parent, struct nvkm_object *engobj, in nvkm_engctx_create_() 49 struct nvkm_oclass *oclass, struct nvkm_object *pargpu, in nvkm_engctx_create_() 54 struct nvkm_object *engctx; in nvkm_engctx_create_() 127 struct nvkm_object *object = nv_object(engctx); in nvkm_engctx_init() 129 struct nvkm_object *parent; in nvkm_engctx_init() 158 struct nvkm_object *object = nv_object(engctx); in nvkm_engctx_fini() 160 struct nvkm_object *parent; in nvkm_engctx_fini() 183 _nvkm_engctx_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in _nvkm_engctx_ctor() [all …]
|
D | gpuobj.c | 51 nvkm_gpuobj_create_(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_gpuobj_create_() 53 struct nvkm_object *pargpu, u32 size, u32 align, u32 flags, in nvkm_gpuobj_create_() 136 struct nvkm_object *pargpu; 143 _nvkm_gpuobj_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in _nvkm_gpuobj_ctor() 145 struct nvkm_object **pobject) in _nvkm_gpuobj_ctor() 162 _nvkm_gpuobj_dtor(struct nvkm_object *object) in _nvkm_gpuobj_dtor() 168 _nvkm_gpuobj_init(struct nvkm_object *object) in _nvkm_gpuobj_init() 174 _nvkm_gpuobj_fini(struct nvkm_object *object, bool suspend) in _nvkm_gpuobj_fini() 180 _nvkm_gpuobj_rd32(struct nvkm_object *object, u64 addr) in _nvkm_gpuobj_rd32() 190 _nvkm_gpuobj_wr32(struct nvkm_object *object, u64 addr, u32 data) in _nvkm_gpuobj_wr32() [all …]
|
D | subdev.c | 31 struct nvkm_object *object = nv_object(obj); in nvkm_subdev() 40 nvkm_subdev_reset(struct nvkm_object *subdev) in nvkm_subdev_reset() 59 _nvkm_subdev_init(struct nvkm_object *object) in _nvkm_subdev_init() 76 _nvkm_subdev_fini(struct nvkm_object *object, bool suspend) in _nvkm_subdev_fini() 90 _nvkm_subdev_dtor(struct nvkm_object *object) in _nvkm_subdev_dtor() 96 nvkm_subdev_create_(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_subdev_create_()
|
D | handle.c | 98 nvkm_handle_create(struct nvkm_object *parent, u32 _parent, u32 _handle, in nvkm_handle_create() 99 struct nvkm_object *object, struct nvkm_handle **phandle) in nvkm_handle_create() 101 struct nvkm_object *namedb; in nvkm_handle_create() 162 struct nvkm_object *parent = handle->parent->object; in nvkm_handle_destroy() 171 struct nvkm_object * 172 nvkm_handle_ref(struct nvkm_object *parent, u32 name) in nvkm_handle_ref() 174 struct nvkm_object *object = NULL; in nvkm_handle_ref() 190 nvkm_handle_get_class(struct nvkm_object *engctx, u16 oclass) in nvkm_handle_get_class() 199 nvkm_handle_get_vinst(struct nvkm_object *engctx, u64 vinst) in nvkm_handle_get_vinst() 208 nvkm_handle_get_cinst(struct nvkm_object *engctx, u32 cinst) in nvkm_handle_get_cinst()
|
D | namedb.c | 87 struct nvkm_object *object, in nvkm_namedb_insert() 106 struct nvkm_object *object = handle->object; in nvkm_namedb_remove() 165 nvkm_namedb_create_(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_namedb_create_() 186 _nvkm_namedb_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in _nvkm_namedb_ctor() 188 struct nvkm_object **pobject) in _nvkm_namedb_ctor()
|
D | parent.c | 29 nvkm_parent_sclass(struct nvkm_object *parent, u16 handle, in nvkm_parent_sclass() 30 struct nvkm_object **pengine, in nvkm_parent_sclass() 77 nvkm_parent_lclass(struct nvkm_object *parent, u32 *lclass, int size) in nvkm_parent_lclass() 110 nvkm_parent_create_(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_parent_create_() 156 _nvkm_parent_dtor(struct nvkm_object *object) in _nvkm_parent_dtor()
|
D | ioctl.c | 36 struct nvkm_object *object = handle->object; in nvkm_ioctl_nop() 53 struct nvkm_object *object = handle->object; in nvkm_ioctl_sclass() 90 struct nvkm_object *engctx = NULL; in nvkm_ioctl_new() 91 struct nvkm_object *object = NULL; in nvkm_ioctl_new() 93 struct nvkm_object *engine; in nvkm_ioctl_new() 185 struct nvkm_object *object = handle->object; in nvkm_ioctl_del() 204 struct nvkm_object *object = handle->object; in nvkm_ioctl_mthd() 226 struct nvkm_object *object = handle->object; in nvkm_ioctl_rd() 268 struct nvkm_object *object = handle->object; in nvkm_ioctl_wr() 311 struct nvkm_object *object = handle->object; in nvkm_ioctl_map() [all …]
|
D | printk.c | 31 nv_printk_(struct nvkm_object *object, int level, const char *fmt, ...) in nv_printk_() 61 struct nvkm_object *device; in nv_printk_() 62 struct nvkm_object *subdev; in nv_printk_()
|
D | client.c | 91 nvkm_client_notify_new(struct nvkm_object *object, in nvkm_client_notify_new() 142 nvkm_client_mthd_devlist(struct nvkm_object *object, void *data, u32 size) in nvkm_client_mthd_devlist() 168 nvkm_client_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nvkm_client_mthd() 180 nvkm_client_dtor(struct nvkm_object *object) in nvkm_client_dtor() 203 struct nvkm_object *device; in nvkm_client_create_()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
D | priv.h | 21 int nvkm_i2c_port_create_(struct nvkm_object *, struct nvkm_object *, 26 void _nvkm_i2c_port_dtor(struct nvkm_object *); 28 int _nvkm_i2c_port_fini(struct nvkm_object *, bool); 45 int nvkm_i2c_create_(struct nvkm_object *, struct nvkm_object *, 47 int _nvkm_i2c_ctor(struct nvkm_object *, struct nvkm_object *, 49 struct nvkm_object **); 50 void _nvkm_i2c_dtor(struct nvkm_object *); 51 int _nvkm_i2c_init(struct nvkm_object *); 52 int _nvkm_i2c_fini(struct nvkm_object *, bool);
|
D | nv50.h | 17 int nv50_i2c_port_init(struct nvkm_object *); 23 int g94_aux_port_ctor(struct nvkm_object *, struct nvkm_object *, 25 struct nvkm_object **); 29 int gf110_i2c_port_ctor(struct nvkm_object *, struct nvkm_object *, 31 struct nvkm_object **);
|
D | pad.h | 6 struct nvkm_object base; 15 struct nvkm_object *pad = nv_object(port); in nvkm_i2c_pad() 36 int nvkm_i2c_pad_create_(struct nvkm_object *, struct nvkm_object *, 39 int _nvkm_i2c_pad_ctor(struct nvkm_object *, struct nvkm_object *, 41 struct nvkm_object **); 43 int _nvkm_i2c_pad_init(struct nvkm_object *); 44 int _nvkm_i2c_pad_fini(struct nvkm_object *, bool);
|
D | pad.c | 27 _nvkm_i2c_pad_fini(struct nvkm_object *object, bool suspend) in _nvkm_i2c_pad_fini() 36 _nvkm_i2c_pad_init(struct nvkm_object *object) in _nvkm_i2c_pad_init() 45 nvkm_i2c_pad_create_(struct nvkm_object *parent, in nvkm_i2c_pad_create_() 46 struct nvkm_object *engine, in nvkm_i2c_pad_create_() 74 _nvkm_i2c_pad_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in _nvkm_i2c_pad_ctor() 76 struct nvkm_object **pobject) in _nvkm_i2c_pad_ctor()
|
D | padgm204.c | 32 gm204_i2c_pad_fini(struct nvkm_object *object, bool suspend) in gm204_i2c_pad_fini() 41 gm204_i2c_pad_init(struct nvkm_object *object) in gm204_i2c_pad_init() 61 gm204_i2c_pad_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gm204_i2c_pad_ctor() 63 struct nvkm_object **pobject) in gm204_i2c_pad_ctor()
|
D | padg94.c | 32 g94_i2c_pad_fini(struct nvkm_object *object, bool suspend) in g94_i2c_pad_fini() 41 g94_i2c_pad_init(struct nvkm_object *object) in g94_i2c_pad_init() 61 g94_i2c_pad_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in g94_i2c_pad_ctor() 63 struct nvkm_object **pobject) in g94_i2c_pad_ctor()
|
D | base.c | 92 _nvkm_i2c_port_fini(struct nvkm_object *object, bool suspend) in _nvkm_i2c_port_fini() 101 _nvkm_i2c_port_dtor(struct nvkm_object *object) in _nvkm_i2c_port_dtor() 109 nvkm_i2c_port_create_(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_i2c_port_create_() 229 struct nvkm_object *owner = (void *)pad->port; in nvkm_i2c_try_acquire_pad() 345 nvkm_i2c_intr_ctor(struct nvkm_object *object, void *data, u32 size, in nvkm_i2c_intr_ctor() 398 _nvkm_i2c_fini(struct nvkm_object *object, bool suspend) in _nvkm_i2c_fini() 427 _nvkm_i2c_init(struct nvkm_object *object) in _nvkm_i2c_init() 452 _nvkm_i2c_dtor(struct nvkm_object *object) in _nvkm_i2c_dtor() 460 nvkm_object_ref(NULL, (struct nvkm_object **)&port); in _nvkm_i2c_dtor() 477 struct nvkm_object *parent; in nvkm_i2c_create_port() [all …]
|
D | nv50.c | 78 nv50_i2c_port_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv50_i2c_port_ctor() 80 struct nvkm_object **pobject) in nv50_i2c_port_ctor() 101 nv50_i2c_port_init(struct nvkm_object *object) in nv50_i2c_port_init()
|
D | g94.c | 196 g94_i2c_port_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in g94_i2c_port_ctor() 198 struct nvkm_object **pobject) in g94_i2c_port_ctor() 224 g94_aux_port_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in g94_aux_port_ctor() 226 struct nvkm_object **pobject) in g94_aux_port_ctor()
|
D | gf110.c | 51 gf110_i2c_port_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gf110_i2c_port_ctor() 53 struct nvkm_object **pobject) in gf110_i2c_port_ctor()
|
D | nv4e.c | 78 nv4e_i2c_port_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv4e_i2c_port_ctor() 80 struct nvkm_object **pobject) in nv4e_i2c_port_ctor()
|
D | anx9805.c | 125 anx9805_aux_chan_ctor(struct nvkm_object *parent, in anx9805_aux_chan_ctor() 126 struct nvkm_object *engine, in anx9805_aux_chan_ctor() 128 struct nvkm_object **pobject) in anx9805_aux_chan_ctor() 241 anx9805_ddc_port_ctor(struct nvkm_object *parent, in anx9805_ddc_port_ctor() 242 struct nvkm_object *engine, in anx9805_ddc_port_ctor() 244 struct nvkm_object **pobject) in anx9805_ddc_port_ctor()
|
D | nv04.c | 85 nv04_i2c_port_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv04_i2c_port_ctor() 87 struct nvkm_object **pobject) in nv04_i2c_port_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | gf100.h | 12 int gf100_fb_ctor(struct nvkm_object *, struct nvkm_object *, 14 struct nvkm_object **); 15 void gf100_fb_dtor(struct nvkm_object *); 16 int gf100_fb_init(struct nvkm_object *); 21 int gf100_ram_create_(struct nvkm_object *, struct nvkm_object *, 27 int gk104_ram_init(struct nvkm_object*);
|
D | nv50.h | 11 int nv50_fb_ctor(struct nvkm_object *, struct nvkm_object *, 13 struct nvkm_object **); 14 void nv50_fb_dtor(struct nvkm_object *); 15 int nv50_fb_init(struct nvkm_object *); 24 int nv50_ram_create_(struct nvkm_object *, struct nvkm_object *,
|
D | nv04.h | 9 int nv04_fb_ctor(struct nvkm_object *, struct nvkm_object *, 11 struct nvkm_object **); 38 int nv30_fb_init(struct nvkm_object *); 45 int nv41_fb_init(struct nvkm_object *); 48 int nv44_fb_init(struct nvkm_object *);
|
D | base.c | 53 _nvkm_fb_fini(struct nvkm_object *object, bool suspend) in _nvkm_fb_fini() 68 _nvkm_fb_init(struct nvkm_object *object) in _nvkm_fb_init() 90 _nvkm_fb_dtor(struct nvkm_object *object) in _nvkm_fb_dtor() 101 nvkm_object_ref(NULL, (struct nvkm_object **)&pfb->ram); in _nvkm_fb_dtor() 108 nvkm_fb_create_(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_fb_create_() 125 struct nvkm_object *ram; in nvkm_fb_create_()
|
D | gk20a.c | 29 gk20a_fb_init(struct nvkm_object *object) in gk20a_fb_init() 43 gk20a_fb_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gk20a_fb_ctor() 45 struct nvkm_object **pobject) in gk20a_fb_ctor()
|
D | gf100.c | 53 gf100_fb_init(struct nvkm_object *object) in gf100_fb_init() 70 gf100_fb_dtor(struct nvkm_object *object) in gf100_fb_dtor() 85 gf100_fb_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gf100_fb_ctor() 87 struct nvkm_object **pobject) in gf100_fb_ctor()
|
D | priv.h | 57 int nvkm_fb_create_(struct nvkm_object *, struct nvkm_object *, 59 void _nvkm_fb_dtor(struct nvkm_object *); 60 int _nvkm_fb_init(struct nvkm_object *); 61 int _nvkm_fb_fini(struct nvkm_object *, bool);
|
D | nv04.c | 37 nv04_fb_init(struct nvkm_object *object) in nv04_fb_init() 55 nv04_fb_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv04_fb_ctor() 57 struct nvkm_object **pobject) in nv04_fb_ctor()
|
D | ramgm107.c | 31 gm107_ram_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gm107_ram_ctor() 33 struct nvkm_object **pobject) in gm107_ram_ctor()
|
D | ramnv4e.c | 27 nv4e_ram_create(struct nvkm_object *parent, struct nvkm_object *engine, in nv4e_ram_create() 29 struct nvkm_object **pobject) in nv4e_ram_create()
|
D | ramnv10.c | 27 nv10_ram_create(struct nvkm_object *parent, struct nvkm_object *engine, in nv10_ram_create() 29 struct nvkm_object **pobject) in nv10_ram_create()
|
D | rammcp77.c | 32 mcp77_ram_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in mcp77_ram_ctor() 34 struct nvkm_object **pobject) in mcp77_ram_ctor() 66 mcp77_ram_init(struct nvkm_object *object) in mcp77_ram_init()
|
D | ramnv04.c | 28 nv04_ram_create(struct nvkm_object *parent, struct nvkm_object *engine, in nv04_ram_create() 30 struct nvkm_object **pobject) in nv04_ram_create()
|
D | ramnv1a.c | 29 nv1a_ram_create(struct nvkm_object *parent, struct nvkm_object *engine, in nv1a_ram_create() 31 struct nvkm_object **pobject) in nv1a_ram_create()
|
D | ramnv20.c | 27 nv20_ram_create(struct nvkm_object *parent, struct nvkm_object *engine, in nv20_ram_create() 29 struct nvkm_object **pobject) in nv20_ram_create()
|
D | ramnv44.c | 27 nv44_ram_create(struct nvkm_object *parent, struct nvkm_object *engine, in nv44_ram_create() 29 struct nvkm_object **pobject) in nv44_ram_create()
|
D | ramnv49.c | 27 nv49_ram_create(struct nvkm_object *parent, struct nvkm_object *engine, in nv49_ram_create() 29 struct nvkm_object **pobject) in nv49_ram_create()
|
D | ramnv41.c | 27 nv41_ram_create(struct nvkm_object *parent, struct nvkm_object *engine, in nv41_ram_create() 29 struct nvkm_object **pobject) in nv41_ram_create()
|
D | nv50.c | 152 struct nvkm_object *engctx = NULL; in nv50_fb_intr() 242 nv50_fb_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv50_fb_ctor() 244 struct nvkm_object **pobject) in nv50_fb_ctor() 271 nv50_fb_dtor(struct nvkm_object *object) in nv50_fb_dtor() 286 nv50_fb_init(struct nvkm_object *object) in nv50_fb_init()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
D | nv50.h | 10 int nv50_devinit_ctor(struct nvkm_object *, struct nvkm_object *, 12 struct nvkm_object **); 13 int nv50_devinit_init(struct nvkm_object *); 18 int gf100_devinit_ctor(struct nvkm_object *, struct nvkm_object *, 20 struct nvkm_object **);
|
D | nv04.h | 11 int nv04_devinit_ctor(struct nvkm_object *, struct nvkm_object *, 13 struct nvkm_object **); 14 void nv04_devinit_dtor(struct nvkm_object *); 15 int nv04_devinit_init(struct nvkm_object *); 16 int nv04_devinit_fini(struct nvkm_object *, bool);
|
D | priv.h | 29 int nvkm_devinit_create_(struct nvkm_object *, struct nvkm_object *, 31 void _nvkm_devinit_dtor(struct nvkm_object *); 32 int _nvkm_devinit_init(struct nvkm_object *); 33 int _nvkm_devinit_fini(struct nvkm_object *, bool suspend);
|
D | base.c | 31 _nvkm_devinit_fini(struct nvkm_object *object, bool suspend) in _nvkm_devinit_fini() 46 _nvkm_devinit_init(struct nvkm_object *object) in _nvkm_devinit_init() 66 _nvkm_devinit_dtor(struct nvkm_object *object) in _nvkm_devinit_dtor() 77 nvkm_devinit_create_(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_devinit_create_()
|
D | nv50.c | 93 nv50_devinit_init(struct nvkm_object *object) in nv50_devinit_init() 147 nv50_devinit_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv50_devinit_ctor() 149 struct nvkm_object **pobject) in nv50_devinit_ctor()
|
D | gf100.c | 94 gf100_devinit_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gf100_devinit_ctor() 96 struct nvkm_object **pobject) in gf100_devinit_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
D | nv04.h | 160 int nv04_fifo_object_attach(struct nvkm_object *, struct nvkm_object *, u32); 161 void nv04_fifo_object_detach(struct nvkm_object *, int); 163 void nv04_fifo_chan_dtor(struct nvkm_object *); 164 int nv04_fifo_chan_init(struct nvkm_object *); 165 int nv04_fifo_chan_fini(struct nvkm_object *, bool suspend); 167 int nv04_fifo_context_ctor(struct nvkm_object *, struct nvkm_object *, 169 struct nvkm_object **); 171 void nv04_fifo_dtor(struct nvkm_object *); 172 int nv04_fifo_init(struct nvkm_object *);
|
D | gk104.h | 5 int gk104_fifo_ctor(struct nvkm_object *, struct nvkm_object *, 7 struct nvkm_object **); 8 void gk104_fifo_dtor(struct nvkm_object *); 9 int gk104_fifo_init(struct nvkm_object *); 10 int gk104_fifo_fini(struct nvkm_object *, bool);
|
D | nv50.h | 28 void nv50_fifo_object_detach(struct nvkm_object *, int); 29 void nv50_fifo_chan_dtor(struct nvkm_object *); 30 int nv50_fifo_chan_fini(struct nvkm_object *, bool); 32 void nv50_fifo_context_dtor(struct nvkm_object *); 34 void nv50_fifo_dtor(struct nvkm_object *); 35 int nv50_fifo_init(struct nvkm_object *);
|
D | nv50.c | 72 nv50_fifo_context_attach(struct nvkm_object *parent, struct nvkm_object *object) in nv50_fifo_context_attach() 102 nv50_fifo_context_detach(struct nvkm_object *parent, bool suspend, in nv50_fifo_context_detach() 103 struct nvkm_object *object) in nv50_fifo_context_detach() 158 nv50_fifo_object_attach(struct nvkm_object *parent, in nv50_fifo_object_attach() 159 struct nvkm_object *object, u32 handle) in nv50_fifo_object_attach() 182 nv50_fifo_object_detach(struct nvkm_object *parent, int cookie) in nv50_fifo_object_detach() 189 nv50_fifo_chan_ctor_dma(struct nvkm_object *parent, struct nvkm_object *engine, in nv50_fifo_chan_ctor_dma() 191 struct nvkm_object **pobject) in nv50_fifo_chan_ctor_dma() 250 nv50_fifo_chan_ctor_ind(struct nvkm_object *parent, struct nvkm_object *engine, in nv50_fifo_chan_ctor_ind() 252 struct nvkm_object **pobject) in nv50_fifo_chan_ctor_ind() [all …]
|
D | base.c | 37 nvkm_fifo_event_ctor(struct nvkm_object *object, void *data, u32 size, in nvkm_fifo_event_ctor() 55 nvkm_fifo_channel_create_(struct nvkm_object *parent, in nvkm_fifo_channel_create_() 56 struct nvkm_object *engine, in nvkm_fifo_channel_create_() 129 nvkm_object_ref(NULL, (struct nvkm_object **)&chan->pushdma); in nvkm_fifo_channel_destroy() 134 _nvkm_fifo_channel_dtor(struct nvkm_object *object) in _nvkm_fifo_channel_dtor() 141 _nvkm_fifo_channel_map(struct nvkm_object *object, u64 *addr, u32 *size) in _nvkm_fifo_channel_map() 150 _nvkm_fifo_channel_rd32(struct nvkm_object *object, u64 addr) in _nvkm_fifo_channel_rd32() 162 _nvkm_fifo_channel_wr32(struct nvkm_object *object, u64 addr, u32 data) in _nvkm_fifo_channel_wr32() 174 nvkm_fifo_uevent_ctor(struct nvkm_object *object, void *data, u32 size, in nvkm_fifo_uevent_ctor() 200 _nvkm_fifo_channel_ntfy(struct nvkm_object *object, u32 type, in _nvkm_fifo_channel_ntfy() [all …]
|
D | nv40.c | 68 nv40_fifo_object_attach(struct nvkm_object *parent, in nv40_fifo_object_attach() 69 struct nvkm_object *object, u32 handle) in nv40_fifo_object_attach() 105 nv40_fifo_context_attach(struct nvkm_object *parent, struct nvkm_object *engctx) in nv40_fifo_context_attach() 141 nv40_fifo_context_detach(struct nvkm_object *parent, bool suspend, in nv40_fifo_context_detach() 142 struct nvkm_object *engctx) in nv40_fifo_context_detach() 177 nv40_fifo_chan_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv40_fifo_chan_ctor() 179 struct nvkm_object **pobject) in nv40_fifo_chan_ctor() 268 nv40_fifo_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv40_fifo_ctor() 270 struct nvkm_object **pobject) in nv40_fifo_ctor() 296 nv40_fifo_init(struct nvkm_object *object) in nv40_fifo_init()
|
D | g84.c | 42 g84_fifo_context_attach(struct nvkm_object *parent, struct nvkm_object *object) in g84_fifo_context_attach() 80 g84_fifo_context_detach(struct nvkm_object *parent, bool suspend, in g84_fifo_context_detach() 81 struct nvkm_object *object) in g84_fifo_context_detach() 128 g84_fifo_object_attach(struct nvkm_object *parent, in g84_fifo_object_attach() 129 struct nvkm_object *object, u32 handle) in g84_fifo_object_attach() 162 g84_fifo_chan_ctor_dma(struct nvkm_object *parent, struct nvkm_object *engine, in g84_fifo_chan_ctor_dma() 164 struct nvkm_object **pobject) in g84_fifo_chan_ctor_dma() 235 g84_fifo_chan_ctor_ind(struct nvkm_object *parent, struct nvkm_object *engine, in g84_fifo_chan_ctor_ind() 237 struct nvkm_object **pobject) in g84_fifo_chan_ctor_ind() 310 g84_fifo_chan_init(struct nvkm_object *object) in g84_fifo_chan_init() [all …]
|
D | nv04.c | 55 nv04_fifo_object_attach(struct nvkm_object *parent, in nv04_fifo_object_attach() 56 struct nvkm_object *object, u32 handle) in nv04_fifo_object_attach() 93 nv04_fifo_object_detach(struct nvkm_object *parent, int cookie) in nv04_fifo_object_detach() 102 nv04_fifo_context_attach(struct nvkm_object *parent, in nv04_fifo_context_attach() 103 struct nvkm_object *object) in nv04_fifo_context_attach() 110 nv04_fifo_chan_ctor(struct nvkm_object *parent, in nv04_fifo_chan_ctor() 111 struct nvkm_object *engine, in nv04_fifo_chan_ctor() 113 struct nvkm_object **pobject) in nv04_fifo_chan_ctor() 160 nv04_fifo_chan_dtor(struct nvkm_object *object) in nv04_fifo_chan_dtor() 174 nv04_fifo_chan_init(struct nvkm_object *object) in nv04_fifo_chan_init() [all …]
|
D | nv17.c | 58 nv17_fifo_chan_ctor(struct nvkm_object *parent, in nv17_fifo_chan_ctor() 59 struct nvkm_object *engine, in nv17_fifo_chan_ctor() 61 struct nvkm_object **pobject) in nv17_fifo_chan_ctor() 149 nv17_fifo_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv17_fifo_ctor() 151 struct nvkm_object **pobject) in nv17_fifo_ctor() 177 nv17_fifo_init(struct nvkm_object *object) in nv17_fifo_init()
|
D | nv10.c | 53 nv10_fifo_chan_ctor(struct nvkm_object *parent, in nv10_fifo_chan_ctor() 54 struct nvkm_object *engine, in nv10_fifo_chan_ctor() 56 struct nvkm_object **pobject) in nv10_fifo_chan_ctor() 142 nv10_fifo_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv10_fifo_ctor() 144 struct nvkm_object **pobject) in nv10_fifo_ctor()
|
D | gm204.c | 35 gm204_fifo_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gm204_fifo_ctor() 37 struct nvkm_object **pobject) in gm204_fifo_ctor()
|
D | gf100.c | 108 gf100_fifo_context_attach(struct nvkm_object *parent, in gf100_fifo_context_attach() 109 struct nvkm_object *object) in gf100_fifo_context_attach() 145 gf100_fifo_context_detach(struct nvkm_object *parent, bool suspend, in gf100_fifo_context_detach() 146 struct nvkm_object *object) in gf100_fifo_context_detach() 181 gf100_fifo_chan_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gf100_fifo_chan_ctor() 183 struct nvkm_object **pobject) in gf100_fifo_chan_ctor() 251 gf100_fifo_chan_init(struct nvkm_object *object) in gf100_fifo_chan_init() 276 gf100_fifo_chan_fini(struct nvkm_object *object, bool suspend) in gf100_fifo_chan_fini() 316 gf100_fifo_context_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gf100_fifo_context_ctor() 318 struct nvkm_object **pobject) in gf100_fifo_context_ctor() [all …]
|
D | gk104.c | 128 gk104_fifo_context_attach(struct nvkm_object *parent, in gk104_fifo_context_attach() 129 struct nvkm_object *object) in gk104_fifo_context_attach() 169 gk104_fifo_context_detach(struct nvkm_object *parent, bool suspend, in gk104_fifo_context_detach() 170 struct nvkm_object *object) in gk104_fifo_context_detach() 209 gk104_fifo_chan_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gk104_fifo_chan_ctor() 211 struct nvkm_object **pobject) in gk104_fifo_chan_ctor() 286 gk104_fifo_chan_init(struct nvkm_object *object) in gk104_fifo_chan_init() 311 gk104_fifo_chan_fini(struct nvkm_object *object, bool suspend) in gk104_fifo_chan_fini() 349 gk104_fifo_context_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gk104_fifo_context_ctor() 351 struct nvkm_object **pobject) in gk104_fifo_context_ctor() [all …]
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ |
D | priv.h | 20 int nvkm_gpio_create_(struct nvkm_object *, struct nvkm_object *, 22 int _nvkm_gpio_ctor(struct nvkm_object *, struct nvkm_object *, 24 struct nvkm_object **); 25 void _nvkm_gpio_dtor(struct nvkm_object *); 26 int _nvkm_gpio_init(struct nvkm_object *); 27 int _nvkm_gpio_fini(struct nvkm_object *, bool);
|
D | base.c | 123 nvkm_gpio_intr_ctor(struct nvkm_object *object, void *data, u32 size, in nvkm_gpio_intr_ctor() 162 _nvkm_gpio_fini(struct nvkm_object *object, bool suspend) in _nvkm_gpio_fini() 186 _nvkm_gpio_init(struct nvkm_object *object) in _nvkm_gpio_init() 202 _nvkm_gpio_dtor(struct nvkm_object *object) in _nvkm_gpio_dtor() 210 nvkm_gpio_create_(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_gpio_create_() 238 _nvkm_gpio_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in _nvkm_gpio_ctor() 240 struct nvkm_object **pobject) in _nvkm_gpio_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mc/ |
D | nv04.h | 9 int nv04_mc_ctor(struct nvkm_object *, struct nvkm_object *, 11 struct nvkm_object **); 14 int nv04_mc_init(struct nvkm_object *); 16 int nv44_mc_init(struct nvkm_object *object); 17 int nv50_mc_init(struct nvkm_object *);
|
D | priv.h | 17 int nvkm_mc_create_(struct nvkm_object *, struct nvkm_object *, 19 void _nvkm_mc_dtor(struct nvkm_object *); 20 int _nvkm_mc_init(struct nvkm_object *); 21 int _nvkm_mc_fini(struct nvkm_object *, bool);
|
D | nv04.c | 42 nv04_mc_init(struct nvkm_object *object) in nv04_mc_init() 53 nv04_mc_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv04_mc_ctor() 55 struct nvkm_object **pobject) in nv04_mc_ctor()
|
D | base.c | 82 _nvkm_mc_fini(struct nvkm_object *object, bool suspend) in _nvkm_mc_fini() 90 _nvkm_mc_init(struct nvkm_object *object) in _nvkm_mc_init() 101 _nvkm_mc_dtor(struct nvkm_object *object) in _nvkm_mc_dtor() 112 nvkm_mc_create_(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_mc_create_()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
D | priv.h | 19 int nvkm_pmu_create_(struct nvkm_object *, struct nvkm_object *, 22 int _nvkm_pmu_ctor(struct nvkm_object *, struct nvkm_object *, 24 struct nvkm_object **); 26 int _nvkm_pmu_init(struct nvkm_object *); 27 int _nvkm_pmu_fini(struct nvkm_object *, bool);
|
D | base.c | 174 _nvkm_pmu_fini(struct nvkm_object *object, bool suspend) in _nvkm_pmu_fini() 185 _nvkm_pmu_init(struct nvkm_object *object) in _nvkm_pmu_init() 242 nvkm_pmu_create_(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_pmu_create_() 260 _nvkm_pmu_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in _nvkm_pmu_ctor() 262 struct nvkm_object **pobject) in _nvkm_pmu_ctor()
|
D | gk20a.c | 163 gk20a_pmu_fini(struct nvkm_object *object, bool suspend) in gk20a_pmu_fini() 174 gk20a_pmu_init(struct nvkm_object *object) in gk20a_pmu_init() 203 gk20a_pmu_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gk20a_pmu_ctor() 205 struct nvkm_object **pobject) in gk20a_pmu_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
D | nv04.c | 33 nv04_instobj_rd32(struct nvkm_object *object, u64 addr) in nv04_instobj_rd32() 41 nv04_instobj_wr32(struct nvkm_object *object, u64 addr, u32 data) in nv04_instobj_wr32() 49 nv04_instobj_dtor(struct nvkm_object *object) in nv04_instobj_dtor() 63 nv04_instobj_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv04_instobj_ctor() 65 struct nvkm_object **pobject) in nv04_instobj_ctor() 110 nv04_instmem_rd32(struct nvkm_object *object, u64 addr) in nv04_instmem_rd32() 116 nv04_instmem_wr32(struct nvkm_object *object, u64 addr, u32 data) in nv04_instmem_wr32() 122 nv04_instmem_dtor(struct nvkm_object *object) in nv04_instmem_dtor() 136 nv04_instmem_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv04_instmem_ctor() 138 struct nvkm_object **pobject) in nv04_instmem_ctor()
|
D | priv.h | 25 int nvkm_instobj_create_(struct nvkm_object *, struct nvkm_object *, 27 void _nvkm_instobj_dtor(struct nvkm_object *); 49 int nvkm_instmem_create_(struct nvkm_object *, struct nvkm_object *, 52 int _nvkm_instmem_init(struct nvkm_object *); 53 int _nvkm_instmem_fini(struct nvkm_object *, bool);
|
D | base.c | 33 _nvkm_instobj_dtor(struct nvkm_object *object) in _nvkm_instobj_dtor() 46 nvkm_instobj_create_(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_instobj_create_() 70 nvkm_instmem_alloc(struct nvkm_instmem *imem, struct nvkm_object *parent, in nvkm_instmem_alloc() 71 u32 size, u32 align, struct nvkm_object **pobject) in nvkm_instmem_alloc() 80 _nvkm_instmem_fini(struct nvkm_object *object, bool suspend) in _nvkm_instmem_fini() 107 _nvkm_instmem_init(struct nvkm_object *object) in _nvkm_instmem_init() 131 nvkm_instmem_create_(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_instmem_create_()
|
D | nv50.c | 44 nv50_instobj_rd32(struct nvkm_object *object, u64 offset) in nv50_instobj_rd32() 64 nv50_instobj_wr32(struct nvkm_object *object, u64 offset, u32 data) in nv50_instobj_wr32() 82 nv50_instobj_dtor(struct nvkm_object *object) in nv50_instobj_dtor() 91 nv50_instobj_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv50_instobj_ctor() 93 struct nvkm_object **pobject) in nv50_instobj_ctor() 135 nv50_instmem_fini(struct nvkm_object *object, bool suspend) in nv50_instmem_fini() 143 nv50_instmem_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv50_instmem_ctor() 145 struct nvkm_object **pobject) in nv50_instmem_ctor()
|
D | gk20a.c | 107 gk20a_instobj_rd32(struct nvkm_object *object, u64 offset) in gk20a_instobj_rd32() 127 gk20a_instobj_wr32(struct nvkm_object *object, u64 offset, u32 data) in gk20a_instobj_wr32() 189 gk20a_instobj_dtor(struct nvkm_object *object) in gk20a_instobj_dtor() 203 gk20a_instobj_ctor_dma(struct nvkm_object *parent, struct nvkm_object *engine, in gk20a_instobj_ctor_dma() 245 gk20a_instobj_ctor_iommu(struct nvkm_object *parent, struct nvkm_object *engine, in gk20a_instobj_ctor_iommu() 324 gk20a_instobj_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gk20a_instobj_ctor() 326 struct nvkm_object **pobject) in gk20a_instobj_ctor() 382 gk20a_instmem_fini(struct nvkm_object *object, bool suspend) in gk20a_instmem_fini() 390 gk20a_instmem_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gk20a_instmem_ctor() 392 struct nvkm_object **pobject) in gk20a_instmem_ctor()
|
D | nv40.c | 34 nv40_instmem_rd32(struct nvkm_object *object, u64 addr) in nv40_instmem_rd32() 41 nv40_instmem_wr32(struct nvkm_object *object, u64 addr, u32 data) in nv40_instmem_wr32() 48 nv40_instmem_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv40_instmem_ctor() 50 struct nvkm_object **pobject) in nv40_instmem_ctor()
|
D | nv04.h | 32 void nv04_instmem_dtor(struct nvkm_object *); 34 int nv04_instmem_alloc(struct nvkm_instmem *, struct nvkm_object *, 35 u32 size, u32 align, struct nvkm_object **pobject);
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/ |
D | priv.h | 8 int nvkm_dmaobj_create_(struct nvkm_object *, struct nvkm_object *, 15 int _nvkm_dmaeng_ctor(struct nvkm_object *, struct nvkm_object *, 17 struct nvkm_object **); 25 int (*bind)(struct nvkm_dmaobj *, struct nvkm_object *,
|
D | base.c | 35 nvkm_dmaobj_bind(struct nvkm_dmaobj *dmaobj, struct nvkm_object *parent, in nvkm_dmaobj_bind() 57 nvkm_dmaobj_create_(struct nvkm_object *parent, in nvkm_dmaobj_create_() 58 struct nvkm_object *engine, in nvkm_dmaobj_create_() 147 _nvkm_dmaeng_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in _nvkm_dmaeng_ctor() 149 struct nvkm_object **pobject) in _nvkm_dmaeng_ctor()
|
D | gf110.c | 39 gf110_dmaobj_bind(struct nvkm_dmaobj *dmaobj, struct nvkm_object *parent, in gf110_dmaobj_bind() 78 gf110_dmaobj_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gf110_dmaobj_ctor() 80 struct nvkm_object **pobject) in gf110_dmaobj_ctor()
|
D | gf100.c | 40 gf100_dmaobj_bind(struct nvkm_dmaobj *dmaobj, struct nvkm_object *parent, in gf100_dmaobj_bind() 73 gf100_dmaobj_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gf100_dmaobj_ctor() 75 struct nvkm_object **pobject) in gf100_dmaobj_ctor()
|
D | nv04.c | 40 nv04_dmaobj_bind(struct nvkm_dmaobj *dmaobj, struct nvkm_object *parent, in nv04_dmaobj_bind() 84 nv04_dmaobj_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv04_dmaobj_ctor() 86 struct nvkm_object **pobject) in nv04_dmaobj_ctor()
|
D | nv50.c | 40 nv50_dmaobj_bind(struct nvkm_dmaobj *dmaobj, struct nvkm_object *parent, in nv50_dmaobj_bind() 85 nv50_dmaobj_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv50_dmaobj_ctor() 87 struct nvkm_object **pobject) in nv50_dmaobj_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | gf100.h | 112 int gf100_gr_context_ctor(struct nvkm_object *, struct nvkm_object *, 114 struct nvkm_object **); 115 void gf100_gr_context_dtor(struct nvkm_object *); 120 int gf100_gr_ctor(struct nvkm_object *, struct nvkm_object *, 122 struct nvkm_object **); 123 void gf100_gr_dtor(struct nvkm_object *); 124 int gf100_gr_init(struct nvkm_object *); 127 int gk104_gr_ctor(struct nvkm_object *, struct nvkm_object *, 129 struct nvkm_object **); 130 int gk104_gr_init(struct nvkm_object *); [all …]
|
D | nv20.h | 16 int nv20_gr_context_init(struct nvkm_object *); 17 int nv20_gr_context_fini(struct nvkm_object *, bool); 22 void nv20_gr_dtor(struct nvkm_object *); 23 int nv20_gr_init(struct nvkm_object *); 25 int nv30_gr_init(struct nvkm_object *);
|
D | nv04.c | 356 struct nvkm_object base; 447 nv04_gr_set_ctx1(struct nvkm_object *object, u32 mask, u32 value) in nv04_gr_set_ctx1() 463 nv04_gr_set_ctx_val(struct nvkm_object *object, u32 mask, u32 value) in nv04_gr_set_ctx_val() 511 nv04_gr_mthd_set_operation(struct nvkm_object *object, u32 mthd, in nv04_gr_mthd_set_operation() 528 nv04_gr_mthd_surf3d_clip_h(struct nvkm_object *object, u32 mthd, in nv04_gr_mthd_surf3d_clip_h() 549 nv04_gr_mthd_surf3d_clip_v(struct nvkm_object *object, u32 mthd, in nv04_gr_mthd_surf3d_clip_v() 570 nv04_gr_mthd_bind_class(struct nvkm_object *object, u32 *args, u32 size) in nv04_gr_mthd_bind_class() 578 nv04_gr_mthd_bind_surf2d(struct nvkm_object *object, u32 mthd, in nv04_gr_mthd_bind_surf2d() 595 nv04_gr_mthd_bind_surf2d_swzsurf(struct nvkm_object *object, u32 mthd, in nv04_gr_mthd_bind_surf2d_swzsurf() 616 nv01_gr_mthd_bind_patt(struct nvkm_object *object, u32 mthd, in nv01_gr_mthd_bind_patt() [all …]
|
D | nv2a.c | 11 nv2a_gr_context_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv2a_gr_context_ctor() 13 struct nvkm_object **pobject) in nv2a_gr_context_ctor() 91 nv2a_gr_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv2a_gr_ctor() 93 struct nvkm_object **pobject) in nv2a_gr_ctor()
|
D | nv25.c | 35 nv25_gr_context_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv25_gr_context_ctor() 37 struct nvkm_object **pobject) in nv25_gr_context_ctor() 124 nv25_gr_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv25_gr_ctor() 126 struct nvkm_object **pobject) in nv25_gr_ctor()
|
D | nv35.c | 37 nv35_gr_context_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv35_gr_context_ctor() 39 struct nvkm_object **pobject) in nv35_gr_context_ctor() 125 nv35_gr_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv35_gr_ctor() 127 struct nvkm_object **pobject) in nv35_gr_ctor()
|
D | nv34.c | 37 nv34_gr_context_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv34_gr_context_ctor() 39 struct nvkm_object **pobject) in nv34_gr_context_ctor() 125 nv34_gr_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv34_gr_ctor() 127 struct nvkm_object **pobject) in nv34_gr_ctor()
|
D | nv40.c | 55 nv40_gr_object_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv40_gr_object_ctor() 57 struct nvkm_object **pobject) in nv40_gr_object_ctor() 136 nv40_gr_context_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv40_gr_context_ctor() 138 struct nvkm_object **pobject) in nv40_gr_context_ctor() 156 nv40_gr_context_fini(struct nvkm_object *object, bool suspend) in nv40_gr_context_fini() 288 struct nvkm_object *engctx; in nv40_gr_intr() 340 nv40_gr_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv40_gr_ctor() 342 struct nvkm_object **pobject) in nv40_gr_ctor() 366 nv40_gr_init(struct nvkm_object *object) in nv40_gr_init()
|
D | nv20.c | 40 nv20_gr_context_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv20_gr_context_ctor() 42 struct nvkm_object **pobject) in nv20_gr_context_ctor() 103 nv20_gr_context_init(struct nvkm_object *object) in nv20_gr_context_init() 118 nv20_gr_context_fini(struct nvkm_object *object, bool suspend) in nv20_gr_context_fini() 192 struct nvkm_object *engctx; in nv20_gr_intr() 237 nv20_gr_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv20_gr_ctor() 239 struct nvkm_object **pobject) in nv20_gr_ctor() 263 nv20_gr_dtor(struct nvkm_object *object) in nv20_gr_dtor() 271 nv20_gr_init(struct nvkm_object *object) in nv20_gr_init()
|
D | nv30.c | 39 nv30_gr_context_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv30_gr_context_ctor() 41 struct nvkm_object **pobject) in nv30_gr_context_ctor() 127 nv30_gr_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv30_gr_ctor() 129 struct nvkm_object **pobject) in nv30_gr_ctor() 153 nv30_gr_init(struct nvkm_object *object) in nv30_gr_init()
|
D | nv50.c | 55 nv50_gr_object_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv50_gr_object_ctor() 57 struct nvkm_object **pobject) in nv50_gr_object_ctor() 142 nv50_gr_context_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv50_gr_context_ctor() 144 struct nvkm_object **pobject) in nv50_gr_context_ctor() 574 int chid, u64 inst, struct nvkm_object *engctx) in nv50_gr_trap_handler() 788 struct nvkm_object *engctx; in nv50_gr_intr() 849 nv50_gr_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv50_gr_ctor() 851 struct nvkm_object **pobject) in nv50_gr_ctor() 905 nv50_gr_init(struct nvkm_object *object) in nv50_gr_init()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/timer/ |
D | nv04.h | 20 int nv04_timer_ctor(struct nvkm_object *, struct nvkm_object *, 22 struct nvkm_object **); 23 void nv04_timer_dtor(struct nvkm_object *); 24 int nv04_timer_fini(struct nvkm_object *, bool);
|
D | nv04.c | 130 nv04_timer_fini(struct nvkm_object *object, bool suspend) in nv04_timer_fini() 140 nv04_timer_init(struct nvkm_object *object) in nv04_timer_init() 223 nv04_timer_dtor(struct nvkm_object *object) in nv04_timer_dtor() 230 nv04_timer_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv04_timer_ctor() 232 struct nvkm_object **pobject) in nv04_timer_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | base.c | 73 nvkm_bios_rd08(struct nvkm_object *object, u64 addr) in nvkm_bios_rd08() 80 nvkm_bios_rd16(struct nvkm_object *object, u64 addr) in nvkm_bios_rd16() 87 nvkm_bios_rd32(struct nvkm_object *object, u64 addr) in nvkm_bios_rd32() 94 nvkm_bios_wr08(struct nvkm_object *object, u64 addr, u8 data) in nvkm_bios_wr08() 101 nvkm_bios_wr16(struct nvkm_object *object, u64 addr, u16 data) in nvkm_bios_wr16() 108 nvkm_bios_wr32(struct nvkm_object *object, u64 addr, u32 data) in nvkm_bios_wr32() 115 nvkm_bios_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_bios_ctor() 117 struct nvkm_object **pobject) in nvkm_bios_ctor() 170 nvkm_bios_dtor(struct nvkm_object *object) in nvkm_bios_dtor() 178 nvkm_bios_init(struct nvkm_object *object) in nvkm_bios_init() [all …]
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ |
D | priv.h | 37 int nvkm_ltc_create_(struct nvkm_object *, struct nvkm_object *, 41 int _nvkm_ltc_init(struct nvkm_object *); 44 int gf100_ltc_ctor(struct nvkm_object *, struct nvkm_object *, 46 struct nvkm_object **); 47 void gf100_ltc_dtor(struct nvkm_object *);
|
D | gm107.c | 92 gm107_ltc_init(struct nvkm_object *object) in gm107_ltc_init() 109 gm107_ltc_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gm107_ltc_ctor() 111 struct nvkm_object **pobject) in gm107_ltc_ctor()
|
D | gf100.c | 115 gf100_ltc_init(struct nvkm_object *object) in gf100_ltc_init() 133 gf100_ltc_dtor(struct nvkm_object *object) in gf100_ltc_dtor() 199 gf100_ltc_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gf100_ltc_ctor() 201 struct nvkm_object **pobject) in gf100_ltc_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/ce/ |
D | gk104.c | 80 gk104_ce0_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gk104_ce0_ctor() 82 struct nvkm_object **pobject) in gk104_ce0_ctor() 101 gk104_ce1_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gk104_ce1_ctor() 103 struct nvkm_object **pobject) in gk104_ce1_ctor() 122 gk104_ce2_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gk104_ce2_ctor() 124 struct nvkm_object **pobject) in gk104_ce2_ctor()
|
D | gm204.c | 80 gm204_ce0_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gm204_ce0_ctor() 82 struct nvkm_object **pobject) in gm204_ce0_ctor() 101 gm204_ce1_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gm204_ce1_ctor() 103 struct nvkm_object **pobject) in gm204_ce1_ctor() 122 gm204_ce2_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gm204_ce2_ctor() 124 struct nvkm_object **pobject) in gm204_ce2_ctor()
|
D | gf100.c | 79 gf100_ce_init(struct nvkm_object *object) in gf100_ce_init() 93 gf100_ce0_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gf100_ce0_ctor() 95 struct nvkm_object **pobject) in gf100_ce0_ctor() 118 gf100_ce1_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gf100_ce1_ctor() 120 struct nvkm_object **pobject) in gf100_ce1_ctor()
|
D | gt215.c | 83 struct nvkm_object *engctx; in gt215_ce_intr() 116 gt215_ce_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gt215_ce_ctor() 118 struct nvkm_object **pobject) in gt215_ce_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
D | nv50.c | 42 nv50_mpeg_object_ctor(struct nvkm_object *parent, in nv50_mpeg_object_ctor() 43 struct nvkm_object *engine, in nv50_mpeg_object_ctor() 45 struct nvkm_object **pobject) in nv50_mpeg_object_ctor() 84 nv50_mpeg_context_ctor(struct nvkm_object *parent, in nv50_mpeg_context_ctor() 85 struct nvkm_object *engine, in nv50_mpeg_context_ctor() 87 struct nvkm_object **pobject) in nv50_mpeg_context_ctor() 165 nv50_mpeg_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv50_mpeg_ctor() 167 struct nvkm_object **pobject) in nv50_mpeg_ctor() 185 nv50_mpeg_init(struct nvkm_object *object) in nv50_mpeg_init()
|
D | nv31.c | 38 nv31_mpeg_object_ctor(struct nvkm_object *parent, in nv31_mpeg_object_ctor() 39 struct nvkm_object *engine, in nv31_mpeg_object_ctor() 41 struct nvkm_object **pobject) in nv31_mpeg_object_ctor() 60 nv31_mpeg_mthd_dma(struct nvkm_object *object, u32 mthd, void *arg, u32 len) in nv31_mpeg_mthd_dma() 127 nv31_mpeg_context_ctor(struct nvkm_object *parent, in nv31_mpeg_context_ctor() 128 struct nvkm_object *engine, in nv31_mpeg_context_ctor() 130 struct nvkm_object **pobject) in nv31_mpeg_context_ctor() 155 nv31_mpeg_context_dtor(struct nvkm_object *object) in nv31_mpeg_context_dtor() 199 struct nvkm_object *engctx; in nv31_mpeg_intr() 238 nv31_mpeg_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv31_mpeg_ctor() [all …]
|
D | nv44.c | 43 nv44_mpeg_context_ctor(struct nvkm_object *parent, in nv44_mpeg_context_ctor() 44 struct nvkm_object *engine, in nv44_mpeg_context_ctor() 46 struct nvkm_object **pobject) in nv44_mpeg_context_ctor() 62 nv44_mpeg_context_fini(struct nvkm_object *object, bool suspend) in nv44_mpeg_context_fini() 98 struct nvkm_object *engctx; in nv44_mpeg_intr() 156 nv44_mpeg_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv44_mpeg_ctor() 158 struct nvkm_object **pobject) in nv44_mpeg_ctor()
|
D | nv40.c | 33 nv40_mpeg_mthd_dma(struct nvkm_object *object, u32 mthd, void *arg, u32 len) in nv40_mpeg_mthd_dma() 105 nv40_mpeg_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv40_mpeg_ctor() 107 struct nvkm_object **pobject) in nv40_mpeg_ctor()
|
D | g84.c | 66 g84_mpeg_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in g84_mpeg_ctor() 68 struct nvkm_object **pobject) in g84_mpeg_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/ |
D | xtensa.c | 28 _nvkm_xtensa_rd32(struct nvkm_object *object, u64 addr) in _nvkm_xtensa_rd32() 35 _nvkm_xtensa_wr32(struct nvkm_object *object, u64 addr, u32 data) in _nvkm_xtensa_wr32() 42 _nvkm_xtensa_engctx_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in _nvkm_xtensa_engctx_ctor() 44 struct nvkm_object **pobject) in _nvkm_xtensa_engctx_ctor() 75 nvkm_xtensa_create_(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_xtensa_create_() 95 _nvkm_xtensa_init(struct nvkm_object *object) in _nvkm_xtensa_init() 161 _nvkm_xtensa_fini(struct nvkm_object *object, bool suspend) in _nvkm_xtensa_fini()
|
D | falcon.c | 47 _nvkm_falcon_rd32(struct nvkm_object *object, u64 addr) in _nvkm_falcon_rd32() 54 _nvkm_falcon_wr32(struct nvkm_object *object, u64 addr, u32 data) in _nvkm_falcon_wr32() 71 _nvkm_falcon_init(struct nvkm_object *object) in _nvkm_falcon_init() 241 _nvkm_falcon_fini(struct nvkm_object *object, bool suspend) in _nvkm_falcon_fini() 261 nvkm_falcon_create_(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_falcon_create_()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/cipher/ |
D | g84.c | 40 g84_cipher_object_ctor(struct nvkm_object *parent, in g84_cipher_object_ctor() 41 struct nvkm_object *engine, in g84_cipher_object_ctor() 43 struct nvkm_object **pobject) in g84_cipher_object_ctor() 113 struct nvkm_object *engctx; in g84_cipher_intr() 139 g84_cipher_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in g84_cipher_ctor() 141 struct nvkm_object **pobject) in g84_cipher_ctor() 160 g84_cipher_init(struct nvkm_object *object) in g84_cipher_init()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/pm/ |
D | priv.h | 6 struct nvkm_object base; 85 int nvkm_pm_create_(struct nvkm_object *, struct nvkm_object *, 87 void _nvkm_pm_dtor(struct nvkm_object *); 88 int _nvkm_pm_init(struct nvkm_object *); 89 int _nvkm_pm_fini(struct nvkm_object *, bool);
|
D | base.c | 106 nvkm_perfctr_query(struct nvkm_object *object, void *data, u32 size) in nvkm_perfctr_query() 165 nvkm_perfctr_sample(struct nvkm_object *object, void *data, u32 size) in nvkm_perfctr_sample() 218 nvkm_perfctr_read(struct nvkm_object *object, void *data, u32 size) in nvkm_perfctr_read() 241 nvkm_perfctr_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nvkm_perfctr_mthd() 257 nvkm_perfctr_dtor(struct nvkm_object *object) in nvkm_perfctr_dtor() 266 nvkm_perfctr_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_perfctr_ctor() 268 struct nvkm_object **pobject) in nvkm_perfctr_ctor() 332 nvkm_perfctx_dtor(struct nvkm_object *object) in nvkm_perfctx_dtor() 342 nvkm_perfctx_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_perfctx_ctor() 344 struct nvkm_object **pobject) in nvkm_perfctx_ctor() [all …]
|
D | nv40.h | 15 int nv40_pm_ctor(struct nvkm_object *, struct nvkm_object *, 17 struct nvkm_object **pobject);
|
D | gk110.c | 27 gk110_pm_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gk110_pm_ctor() 29 struct nvkm_object **pobject) in gk110_pm_ctor()
|
D | gt215.c | 56 gt215_pm_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gt215_pm_ctor() 58 struct nvkm_object **object) in gt215_pm_ctor()
|
D | gk104.c | 89 gk104_pm_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gk104_pm_ctor() 91 struct nvkm_object **pobject) in gk104_pm_ctor()
|
D | gf100.c | 92 gf100_pm_fini(struct nvkm_object *object, bool suspend) in gf100_pm_fini() 101 gf100_pm_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gf100_pm_ctor() 103 struct nvkm_object **pobject) in gf100_pm_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bus/ |
D | nv04.h | 9 int nv04_bus_ctor(struct nvkm_object *, struct nvkm_object *, 11 struct nvkm_object **); 12 int nv50_bus_init(struct nvkm_object *);
|
D | nv04.c | 54 nv04_bus_init(struct nvkm_object *object) in nv04_bus_init() 65 nv04_bus_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv04_bus_ctor() 67 struct nvkm_object **pobject) in nv04_bus_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
D | base.c | 76 struct nvkm_object *subdev[NVDEV_SUBDEV_NR]; 80 nvkm_devobj_info(struct nvkm_object *object, void *data, u32 size) in nvkm_devobj_info() 153 nvkm_devobj_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nvkm_devobj_mthd() 165 nvkm_devobj_rd08(struct nvkm_object *object, u64 addr) in nvkm_devobj_rd08() 171 nvkm_devobj_rd16(struct nvkm_object *object, u64 addr) in nvkm_devobj_rd16() 177 nvkm_devobj_rd32(struct nvkm_object *object, u64 addr) in nvkm_devobj_rd32() 183 nvkm_devobj_wr08(struct nvkm_object *object, u64 addr, u8 data) in nvkm_devobj_wr08() 189 nvkm_devobj_wr16(struct nvkm_object *object, u64 addr, u16 data) in nvkm_devobj_wr16() 195 nvkm_devobj_wr32(struct nvkm_object *object, u64 addr, u32 data) in nvkm_devobj_wr32() 201 nvkm_devobj_map(struct nvkm_object *object, u64 *addr, u32 *size) in nvkm_devobj_map() [all …]
|
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | fuse.h | 19 int nvkm_fuse_create_(struct nvkm_object *, struct nvkm_object *, 21 void _nvkm_fuse_dtor(struct nvkm_object *); 22 int _nvkm_fuse_init(struct nvkm_object *);
|
D | therm.h | 65 int nvkm_therm_create_(struct nvkm_object *, struct nvkm_object *, 67 void _nvkm_therm_dtor(struct nvkm_object *); 68 int _nvkm_therm_init(struct nvkm_object *); 69 int _nvkm_therm_fini(struct nvkm_object *, bool);
|
D | volt.h | 46 int nvkm_volt_create_(struct nvkm_object *, struct nvkm_object *, 48 void _nvkm_volt_dtor(struct nvkm_object *); 49 int _nvkm_volt_init(struct nvkm_object *);
|
D | clk.h | 132 int nvkm_clk_create_(struct nvkm_object *, struct nvkm_object *, 136 void _nvkm_clk_dtor(struct nvkm_object *); 137 int _nvkm_clk_init(struct nvkm_object *); 138 int _nvkm_clk_fini(struct nvkm_object *, bool);
|
D | instmem.h | 6 struct nvkm_object base; 28 int (*alloc)(struct nvkm_instmem *, struct nvkm_object *, 29 u32 size, u32 align, struct nvkm_object **);
|
D | bar.h | 10 int (*alloc)(struct nvkm_bar *, struct nvkm_object *, 11 struct nvkm_mem *, struct nvkm_object **);
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/ |
D | base.c | 27 _nvkm_fuse_init(struct nvkm_object *object) in _nvkm_fuse_init() 34 _nvkm_fuse_dtor(struct nvkm_object *object) in _nvkm_fuse_dtor() 41 nvkm_fuse_create_(struct nvkm_object *parent, struct nvkm_object *engine, in nvkm_fuse_create_()
|
D | gm107.c | 31 gm107_fuse_rd32(struct nvkm_object *object, u64 addr) in gm107_fuse_rd32() 39 gm107_fuse_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gm107_fuse_ctor() 41 struct nvkm_object **pobject) in gm107_fuse_ctor()
|
D | nv50.c | 33 nv50_fuse_rd32(struct nvkm_object *object, u64 addr) in nv50_fuse_rd32() 50 nv50_fuse_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv50_fuse_ctor() 52 struct nvkm_object **pobject) in nv50_fuse_ctor()
|
D | gf100.c | 33 gf100_fuse_rd32(struct nvkm_object *object, u64 addr) in gf100_fuse_rd32() 52 gf100_fuse_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gf100_fuse_ctor() 54 struct nvkm_object **pobject) in gf100_fuse_ctor()
|
D | priv.h | 5 int _nvkm_fuse_init(struct nvkm_object *object); 6 void _nvkm_fuse_dtor(struct nvkm_object *object);
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/msvld/ |
D | g98.c | 65 g98_msvld_init(struct nvkm_object *object) in g98_msvld_init() 80 g98_msvld_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in g98_msvld_ctor() 82 struct nvkm_object **pobject) in g98_msvld_ctor()
|
D | gk104.c | 63 gk104_msvld_init(struct nvkm_object *object) in gk104_msvld_init() 78 gk104_msvld_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gk104_msvld_ctor() 80 struct nvkm_object **pobject) in gk104_msvld_ctor()
|
D | gf100.c | 63 gf100_msvld_init(struct nvkm_object *object) in gf100_msvld_init() 78 gf100_msvld_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gf100_msvld_ctor() 80 struct nvkm_object **pobject) in gf100_msvld_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/ |
D | gk104.c | 63 gk104_mspdec_init(struct nvkm_object *object) in gk104_mspdec_init() 78 gk104_mspdec_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gk104_mspdec_ctor() 80 struct nvkm_object **pobject) in gk104_mspdec_ctor()
|
D | g98.c | 64 g98_mspdec_init(struct nvkm_object *object) in g98_mspdec_init() 79 g98_mspdec_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in g98_mspdec_ctor() 81 struct nvkm_object **pobject) in g98_mspdec_ctor()
|
D | gf100.c | 63 gf100_mspdec_init(struct nvkm_object *object) in gf100_mspdec_init() 78 gf100_mspdec_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gf100_mspdec_ctor() 80 struct nvkm_object **pobject) in gf100_mspdec_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/msppp/ |
D | g98.c | 64 g98_msppp_init(struct nvkm_object *object) in g98_msppp_init() 79 g98_msppp_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in g98_msppp_ctor() 81 struct nvkm_object **pobject) in g98_msppp_ctor()
|
D | gf100.c | 63 gf100_msppp_init(struct nvkm_object *object) in gf100_msppp_init() 78 gf100_msppp_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gf100_msppp_ctor() 80 struct nvkm_object **pobject) in gf100_msppp_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/ |
D | gk20a.c | 62 gk20a_ibus_init(struct nvkm_object *object) in gk20a_ibus_init() 77 gk20a_ibus_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gk20a_ibus_ctor() 79 struct nvkm_object **pobject) in gk20a_ibus_ctor()
|
D | gk104.c | 97 gk104_ibus_init(struct nvkm_object *object) in gk104_ibus_init() 114 gk104_ibus_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gk104_ibus_ctor() 116 struct nvkm_object **pobject) in gk104_ibus_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
D | nv50.h | 20 int nv50_clk_ctor(struct nvkm_object *, struct nvkm_object *, 22 struct nvkm_object **);
|
D | nv04.c | 76 nv04_clk_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv04_clk_ctor() 78 struct nvkm_object **pobject) in nv04_clk_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/volt/ |
D | nv40.c | 31 nv40_volt_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv40_volt_ctor() 33 struct nvkm_object **pobject) in nv40_volt_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
D | gt215.c | 44 gt215_therm_init(struct nvkm_object *object) in gt215_therm_init() 69 gt215_therm_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gt215_therm_ctor() 71 struct nvkm_object **pobject) in gt215_therm_ctor()
|
D | gm107.c | 62 gm107_therm_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gm107_therm_ctor() 64 struct nvkm_object **pobject) in gm107_therm_ctor()
|
D | gf110.c | 119 gf110_therm_init(struct nvkm_object *object) in gf110_therm_init() 141 gf110_therm_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in gf110_therm_ctor() 143 struct nvkm_object **pobject) in gf110_therm_ctor()
|
D | g84.c | 193 g84_therm_init(struct nvkm_object *object) in g84_therm_init() 207 g84_therm_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in g84_therm_ctor() 209 struct nvkm_object **pobject) in g84_therm_ctor() 245 g84_therm_fini(struct nvkm_object *object, bool suspend) in g84_therm_fini()
|
D | nv50.c | 155 nv50_therm_ctor(struct nvkm_object *parent, in nv50_therm_ctor() 156 struct nvkm_object *engine, in nv50_therm_ctor() 158 struct nvkm_object **pobject) in nv50_therm_ctor() 180 nv50_therm_init(struct nvkm_object *object) in nv50_therm_init()
|
D | nv40.c | 184 nv40_therm_ctor(struct nvkm_object *parent, in nv40_therm_ctor() 185 struct nvkm_object *engine, in nv40_therm_ctor() 187 struct nvkm_object **pobject) in nv40_therm_ctor() 207 nv40_therm_init(struct nvkm_object *object) in nv40_therm_init()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/vp/ |
D | g84.c | 61 g84_vp_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in g84_vp_ctor() 63 struct nvkm_object **pobject) in g84_vp_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/bsp/ |
D | g84.c | 61 g84_bsp_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in g84_bsp_ctor() 63 struct nvkm_object **pobject) in g84_bsp_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sec/ |
D | g98.c | 80 struct nvkm_object *engctx; in g98_sec_intr() 114 g98_sec_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in g98_sec_ctor() 116 struct nvkm_object **pobject) in g98_sec_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | nv04.c | 84 nv04_mmu_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv04_mmu_ctor() 86 struct nvkm_object **pobject) in nv04_mmu_ctor() 128 nv04_mmu_dtor(struct nvkm_object *object) in nv04_mmu_dtor()
|
D | nv41.c | 85 nv41_mmu_ctor(struct nvkm_object *parent, struct nvkm_object *engine, in nv41_mmu_ctor() 87 struct nvkm_object **pobject) in nv41_mmu_ctor() 132 nv41_mmu_init(struct nvkm_object *object) in nv41_mmu_init()
|