Home
last modified time | relevance | path

Searched refs:nv_object (Results 1 – 182 of 182) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dg84.c198 *pobject = nv_object(chan); in g84_fifo_chan_ctor_dma()
204 ret = nvkm_ramht_new(nv_object(chan), nv_object(chan), 0x8000, 16, in g84_fifo_chan_ctor_dma()
273 *pobject = nv_object(chan); in g84_fifo_chan_ctor_ind()
279 ret = nvkm_ramht_new(nv_object(chan), nv_object(chan), 0x8000, 16, in g84_fifo_chan_ctor_ind()
373 *pobject = nv_object(base); in g84_fifo_context_ctor()
377 ret = nvkm_gpuobj_new(nv_object(base), nv_object(base), 0x0200, 0, in g84_fifo_context_ctor()
382 ret = nvkm_gpuobj_new(nv_object(base), nv_object(base), 0x4000, 0, in g84_fifo_context_ctor()
391 ret = nvkm_gpuobj_new(nv_object(base), nv_object(base), 0x1000, in g84_fifo_context_ctor()
396 ret = nvkm_gpuobj_new(nv_object(base), nv_object(base), 0x0100, in g84_fifo_context_ctor()
451 *pobject = nv_object(priv); in g84_fifo_ctor()
[all …]
Dnv50.c215 *pobject = nv_object(chan); in nv50_fifo_chan_ctor_dma()
226 ret = nvkm_ramht_new(nv_object(chan), nv_object(chan), 0x8000, 16, in nv50_fifo_chan_ctor_dma()
278 *pobject = nv_object(chan); in nv50_fifo_chan_ctor_ind()
289 ret = nvkm_ramht_new(nv_object(chan), nv_object(chan), 0x8000, 16, in nv50_fifo_chan_ctor_ind()
399 *pobject = nv_object(base); in nv50_fifo_context_ctor()
403 ret = nvkm_gpuobj_new(nv_object(base), nv_object(base), 0x0200, in nv50_fifo_context_ctor()
408 ret = nvkm_gpuobj_new(nv_object(base), nv_object(base), 0x1200, 0, in nv50_fifo_context_ctor()
413 ret = nvkm_gpuobj_new(nv_object(base), nv_object(base), 0x4000, 0, 0, in nv50_fifo_context_ctor()
463 *pobject = nv_object(priv); in nv50_fifo_ctor()
467 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 128 * 4, 0x1000, 0, in nv50_fifo_ctor()
[all …]
Dnv10.c78 *pobject = nv_object(chan); in nv10_fifo_chan_ctor()
151 *pobject = nv_object(priv); in nv10_fifo_ctor()
Dgf100.c214 *pobject = nv_object(chan); in gf100_fifo_chan_ctor()
326 *pobject = nv_object(base); in gf100_fifo_context_ctor()
330 ret = nvkm_gpuobj_new(nv_object(base), NULL, 0x10000, 0x1000, 0, in gf100_fifo_context_ctor()
864 *pobject = nv_object(priv); in gf100_fifo_ctor()
870 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 0x1000, 0x1000, 0, in gf100_fifo_ctor()
875 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 0x1000, 0x1000, 0, in gf100_fifo_ctor()
882 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 128 * 0x1000, 0x1000, 0, in gf100_fifo_ctor()
Dnv17.c85 *pobject = nv_object(chan); in nv17_fifo_chan_ctor()
158 *pobject = nv_object(priv); in nv17_fifo_ctor()
Dgk104.c250 *pobject = nv_object(chan); in gk104_fifo_chan_ctor()
358 *pobject = nv_object(base); in gk104_fifo_context_ctor()
362 ret = nvkm_gpuobj_new(nv_object(base), NULL, 0x10000, 0x1000, 0, in gk104_fifo_context_ctor()
1088 *pobject = nv_object(priv); in gk104_fifo_ctor()
1095 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 0x8000, 0x1000, in gk104_fifo_ctor()
1100 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 0x8000, 0x1000, in gk104_fifo_ctor()
1108 ret = nvkm_gpuobj_new(nv_object(priv), NULL, impl->channels * 0x200, in gk104_fifo_ctor()
Dbase.c97 priv->channel[chan->chid] = nv_object(chan); in nvkm_fifo_channel_create_()
118 struct nvkm_fifo *priv = (void *)nv_object(chan)->engine; in nvkm_fifo_channel_destroy()
Dnv40.c202 *pobject = nv_object(chan); in nv40_fifo_chan_ctor()
277 *pobject = nv_object(priv); in nv40_fifo_ctor()
Dnv04.c135 *pobject = nv_object(chan); in nv04_fifo_chan_ctor()
276 *pobject = nv_object(base); in nv04_fifo_context_ctor()
568 *pobject = nv_object(priv); in nv04_fifo_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dnv40.c57 *pobject = nv_object(priv); in nv40_instmem_ctor()
95 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 0x10000, 0, 0, in nv40_instmem_ctor()
101 ret = nvkm_ramht_new(nv_object(priv), NULL, 0x08000, 0, &priv->ramht); in nv40_instmem_ctor()
108 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 0x08000, 0, 0, in nv40_instmem_ctor()
116 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 0x20000, 0, in nv40_instmem_ctor()
Dnv04.c77 *pobject = nv_object(node); in nv04_instobj_ctor()
144 *pobject = nv_object(priv); in nv04_instmem_ctor()
156 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 0x10000, 0, 0, in nv04_instmem_ctor()
162 ret = nvkm_ramht_new(nv_object(priv), NULL, 0x08000, 0, &priv->ramht); in nv04_instmem_ctor()
167 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 0x00800, 0, in nv04_instmem_ctor()
173 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 0x00200, 0, 0, in nv04_instmem_ctor()
Dpriv.h18 _nvkm_instobj_dtor(nv_object(iobj)); \
42 _nvkm_instmem_init(nv_object(imem)); \
46 _nvkm_instmem_fini(nv_object(imem), (s)); \
Dnv50.c104 *pobject = nv_object(node); in nv50_instobj_ctor()
151 *pobject = nv_object(priv); in nv50_instmem_ctor()
Dgk20a.c347 *pobject = nv_object(node); in gk20a_instobj_ctor()
399 *pobject = nv_object(priv); in gk20a_instmem_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dpad.h15 struct nvkm_object *pad = nv_object(port); in nvkm_i2c_pad()
25 _nvkm_i2c_pad_dtor(nv_object(_p)); \
29 _nvkm_i2c_pad_init(nv_object(_p)); \
33 _nvkm_i2c_pad_fini(nv_object(_p), (s)); \
Dbase.c96 nv_ofuncs(pad)->fini(nv_object(pad), suspend); in _nvkm_i2c_port_fini()
217 if (atomic_dec_and_test(&nv_object(pad)->usecount)) { in nvkm_i2c_release_pad()
218 nv_ofuncs(pad)->fini(nv_object(pad), false); in nvkm_i2c_release_pad()
228 if (atomic_add_return(1, &nv_object(pad)->usecount) != 1) { in nvkm_i2c_try_acquire_pad()
240 nv_ofuncs(pad)->init(nv_object(pad)); in nvkm_i2c_try_acquire_pad()
329 const struct nvkm_i2c_impl *impl = (void *)nv_object(i2c)->oclass; in nvkm_i2c_intr_fini()
339 const struct nvkm_i2c_impl *impl = (void *)nv_object(i2c)->oclass; in nvkm_i2c_intr_init()
407 ret = nv_ofuncs(port)->fini(nv_object(port), suspend); in _nvkm_i2c_fini()
420 nv_ofuncs(port)->init(nv_object(port)); in _nvkm_i2c_fini()
436 ret = nv_ofuncs(port)->init(nv_object(port)); in _nvkm_i2c_init()
[all …]
Dpriv.h14 _nvkm_i2c_port_dtor(nv_object(i2c)); \
34 _nvkm_i2c_dtor(nv_object(i2c)); \
38 _nvkm_i2c_init(nv_object(i2c)); \
42 _nvkm_i2c_fini(nv_object(i2c), (s)); \
Danx9805.c36 struct nvkm_i2c_port *mast = (void *)nv_object(chan)->parent; in anx9805_train()
68 struct nvkm_i2c_port *mast = (void *)nv_object(chan)->parent; in anx9805_aux()
137 *pobject = nv_object(chan); in anx9805_aux_chan_ctor()
174 struct nvkm_i2c_port *mast = (void *)nv_object(port)->parent; in anx9805_xfer()
252 *pobject = nv_object(port); in anx9805_ddc_port_ctor()
Dpad.c58 atomic_inc(&nv_object(pad)->refcount); in nvkm_i2c_pad_create_()
81 *pobject = nv_object(pad); in _nvkm_i2c_pad_ctor()
Dpadgm204.c69 *pobject = nv_object(pad); in gm204_i2c_pad_ctor()
Dpadg94.c69 *pobject = nv_object(pad); in g94_i2c_pad_ctor()
Dg94.c206 *pobject = nv_object(port); in g94_i2c_port_ctor()
234 *pobject = nv_object(port); in g94_aux_port_ctor()
Dgf110.c61 *pobject = nv_object(port); in gf110_i2c_port_ctor()
Dnv4e.c88 *pobject = nv_object(port); in nv4e_i2c_port_ctor()
Dnv04.c95 *pobject = nv_object(port); in nv04_i2c_port_ctor()
Dnv50.c88 *pobject = nv_object(port); in nv50_i2c_port_ctor()
Dgm204.c174 *pobject = nv_object(port); in gm204_aux_port_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
Dnv50.c118 *pobject = nv_object(priv); in nv50_bar_ctor()
122 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 0x20000, 0, in nv50_bar_ctor()
124 heap = nv_object(priv->mem); in nv50_bar_ctor()
128 ret = nvkm_gpuobj_new(nv_object(priv), heap, in nv50_bar_ctor()
134 ret = nvkm_gpuobj_new(nv_object(priv), heap, 0x4000, 0, 0, &priv->pgd); in nv50_bar_ctor()
148 ret = nvkm_gpuobj_new(nv_object(priv), heap, in nv50_bar_ctor()
160 ret = nvkm_gpuobj_new(nv_object(priv), heap, 24, 16, 0, &priv->bar3); in nv50_bar_ctor()
187 ret = nvkm_gpuobj_new(nv_object(priv), heap, 24, 16, 0, &priv->bar1); in nv50_bar_ctor()
Dgf100.c90 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 0x1000, 0, 0, in gf100_bar_ctor_vm()
95 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 0x8000, 0, 0, in gf100_bar_ctor_vm()
112 ret = nvkm_gpuobj_new(nv_object(priv), NULL, in gf100_bar_ctor_vm()
144 *pobject = nv_object(priv); in gf100_bar_ctor()
Dbase.c48 *pobject = nv_object(barobj); in nvkm_barobj_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
Dbase.c32 const struct nvkm_gpio_impl *impl = (void *)nv_object(gpio)->oclass; in nvkm_gpio_drive()
39 const struct nvkm_gpio_impl *impl = (void *)nv_object(gpio)->oclass; in nvkm_gpio_sense()
59 if (nv_device_match(nv_object(gpio), 0x0189, 0x10de, 0x0010)) { in nvkm_gpio_find()
110 const struct nvkm_gpio_impl *impl = (void *)nv_object(gpio)->oclass; in nvkm_gpio_intr_fini()
118 const struct nvkm_gpio_impl *impl = (void *)nv_object(gpio)->oclass; in nvkm_gpio_intr_init()
140 const struct nvkm_gpio_impl *impl = (void *)nv_object(gpio)->oclass; in nvkm_gpio_intr()
246 *pobject = nv_object(gpio); in _nvkm_gpio_ctor()
Dpriv.h9 _nvkm_gpio_dtor(nv_object(gpio)); \
13 _nvkm_gpio_init(nv_object(gpio)); \
17 _nvkm_gpio_fini(nv_object(gpio), (s)); \
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mc/
Dpriv.h8 struct nvkm_mc *pmc = (p); _nvkm_mc_dtor(nv_object(pmc)); \
11 struct nvkm_mc *pmc = (p); _nvkm_mc_init(nv_object(pmc)); \
14 struct nvkm_mc *pmc = (p); _nvkm_mc_fini(nv_object(pmc), (s)); \
Dnv04.c61 *pobject = nv_object(priv); in nv04_mc_ctor()
Dbase.c50 const struct nvkm_mc_oclass *oclass = (void *)nv_object(pmc)->oclass; in nvkm_mc_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
Dpriv.h18 _nvkm_devinit_dtor(nv_object(d)); \
22 _nvkm_devinit_init(nv_object(d)); \
26 _nvkm_devinit_fini(nv_object(d), (s)); \
Dnv50.c116 nv_ofuncs(ibus)->init(nv_object(ibus)); in nv50_devinit_init()
155 *pobject = nv_object(priv); in nv50_devinit_ctor()
Dgf100.c104 *pobject = nv_object(priv); in gf100_devinit_ctor()
Dnv04.c450 *pobject = nv_object(priv); in nv04_devinit_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dpriv.h17 _nvkm_disp_dtor(nv_object(disp)); \
21 _nvkm_disp_init(nv_object(disp)); \
25 _nvkm_disp_fini(nv_object(disp), (s)); \
Doutpdp.h30 _nvkm_output_dp_dtor(nv_object(_outp)); \
34 _nvkm_output_dp_init(nv_object(_outp)); \
38 _nvkm_output_dp_fini(nv_object(_outp), (s)); \
Dconn.h23 _nvkm_connector_dtor(nv_object(disp)); \
27 _nvkm_connector_init(nv_object(disp)); \
31 _nvkm_connector_fini(nv_object(disp), (s)); \
Doutp.h26 _nvkm_output_dtor(nv_object(_outp)); \
30 _nvkm_output_init(nv_object(_outp)); \
34 _nvkm_output_fini(nv_object(_outp), (s)); \
Dbase.c125 ret = nv_ofuncs(outp)->fini(nv_object(outp), suspend); in _nvkm_disp_fini()
134 nv_ofuncs(outp)->init(nv_object(outp)); in _nvkm_disp_fini()
152 ret = nv_ofuncs(outp)->init(nv_object(outp)); in _nvkm_disp_init()
161 nv_ofuncs(outp)->fini(nv_object(outp), false); in _nvkm_disp_init()
Doutp.c36 nv_ofuncs(outp->conn)->fini(nv_object(outp->conn), suspend); in _nvkm_output_fini()
46 nv_ofuncs(outp->conn)->init(nv_object(outp->conn)); in _nvkm_output_init()
124 *pobject = nv_object(outp); in _nvkm_output_ctor()
Dnv50.c84 struct nv50_disp_base *base = (void *)nv_object(chan)->parent; in nv50_disp_chan_destroy()
320 struct nvkm_object *disp = nv_object(priv); in nv50_disp_mthd_list()
347 struct nvkm_object *disp = nv_object(priv); in nv50_disp_mthd_chan()
509 *pobject = nv_object(mast); in nv50_disp_core_ctor()
669 *pobject = nv_object(dmac); in nv50_disp_base_ctor()
759 *pobject = nv_object(dmac); in nv50_disp_ovly_ctor()
877 *pobject = nv_object(pioc); in nv50_disp_oimm_ctor()
925 *pobject = nv_object(pioc); in nv50_disp_curs_ctor()
1116 *pobject = nv_object(base); in nv50_disp_main_ctor()
1120 return nvkm_ramht_new(nv_object(base), nv_object(base), 0x1000, 0, in nv50_disp_main_ctor()
[all …]
Dpiornv50.c49 *pobject = nv_object(outp); in nv50_pior_tmds_ctor()
116 *pobject = nv_object(outp); in nv50_pior_dp_ctor()
Dconn.c97 atomic_inc(&nv_object(outp->conn)->refcount); in nvkm_connector_create_()
156 *pobject = nv_object(conn); in _nvkm_connector_ctor()
Dgm107.c63 *pobject = nv_object(priv); in gm107_disp_ctor()
Dgt215.c62 *pobject = nv_object(priv); in gt215_disp_ctor()
Dgk110.c63 *pobject = nv_object(priv); in gk110_disp_ctor()
Dgt200.c107 *pobject = nv_object(priv); in gt200_disp_ctor()
Dgm204.c64 *pobject = nv_object(priv); in gm204_disp_ctor()
Dg94.c91 *pobject = nv_object(priv); in g94_disp_ctor()
Dgk104.c228 *pobject = nv_object(priv); in gk104_disp_ctor()
Dg84.c231 *pobject = nv_object(priv); in g84_disp_ctor()
Dnv04.c186 *pobject = nv_object(priv); in nv04_disp_ctor()
Doutpdp.c296 *pobject = nv_object(outp); in _nvkm_output_dp_ctor()
Dgf110.c1099 struct nv50_disp_impl *impl = (void *)nv_object(priv)->oclass; in gf110_disp_intr_supervisor()
1155 const struct nv50_disp_impl *impl = (void *)nv_object(priv)->oclass; in gf110_disp_intr_error()
1264 *pobject = nv_object(priv); in gf110_disp_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/
Dengctx.c36 parctx = nv_pclass(nv_object(engctx), NV_PARENT_CLASS); in nvkm_engctx_exists()
38 atomic_inc(&nv_object(engctx)->refcount); in nvkm_engctx_exists()
127 struct nvkm_object *object = nv_object(engctx); in nvkm_engctx_init()
158 struct nvkm_object *object = nv_object(engctx); in nvkm_engctx_fini()
192 *pobject = nv_object(engctx); in _nvkm_engctx_ctor()
224 return nv_object(engctx); in nvkm_engctx_get()
Dgpuobj.c154 *pobject = nv_object(object); in _nvkm_gpuobj_ctor()
242 nv_pclass(nv_object(gpuobj), NV_MEMOBJ_CLASS); in nvkm_gpuobj_map()
255 nv_pclass(nv_object(gpuobj), NV_MEMOBJ_CLASS); in nvkm_gpuobj_map_vm()
312 nvkm_object_ref(nv_object(base), &gpuobj->parent); in nvkm_gpuobj_dup()
Dclient.c219 ret = nvkm_handle_create(nv_object(client), ~0, ~0, nv_object(client), in nvkm_client_create_()
225 atomic_set(&nv_object(client)->usecount, 2); in nvkm_client_create_()
Dsubdev.c31 struct nvkm_object *object = nv_object(obj); in nvkm_subdev()
Dparent.c62 *pengine = nv_object(engine); in nvkm_parent_sclass()
Dnamedb.c194 *pobject = nv_object(object); in _nvkm_namedb_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dtherm.h54 _nvkm_therm_dtor(nv_object(therm)); \
58 _nvkm_therm_init(nv_object(therm)); \
62 _nvkm_therm_init(nv_object(therm), (s)); \
Dclk.h121 _nvkm_clk_dtor(nv_object(clk)); \
125 _nvkm_clk_init(nv_object(clk)); \
129 _nvkm_clk_fini(nv_object(clk), (s)); \
Dvolt.h37 _nvkm_volt_dtor(nv_object(v)); \
41 _nvkm_volt_init(nv_object(v)); \
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/
Dpriv.h26 _nvkm_ltc_dtor(nv_object(_priv)); \
30 _nvkm_ltc_init(nv_object(_priv)); \
34 _nvkm_ltc_fini(nv_object(_priv), (s)); \
Dgm107.c119 *pobject = nv_object(priv); in gm107_ltc_ctor()
Dgf100.c209 *pobject = nv_object(priv); in gf100_ltc_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/pm/
Dpriv.h74 _nvkm_pm_dtor(nv_object(c)); \
78 _nvkm_pm_init(nv_object(c)); \
82 _nvkm_pm_fini(nv_object(c), (s)); \
Dgk110.c35 *pobject = nv_object(priv); in gk110_pm_ctor()
Dgk104.c98 *pobject = nv_object(priv); in gk104_pm_ctor()
Dnv40.c107 *pobject = nv_object(priv); in nv40_pm_ctor()
Dgf100.c110 *pobject = nv_object(priv); in gf100_pm_ctor()
Dbase.c296 *pobject = nv_object(ctr); in nvkm_perfctr_ctor()
351 *pobject = nv_object(ctx); in nvkm_perfctx_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dpriv.h46 _nvkm_fb_dtor(nv_object(pfb)); \
50 _nvkm_fb_init(nv_object(pfb)); \
54 _nvkm_fb_fini(nv_object(pfb), (s)); \
Dbase.c59 ret = nv_ofuncs(pfb->ram)->fini(nv_object(pfb->ram), suspend); in _nvkm_fb_fini()
78 ret = nv_ofuncs(pfb->ram)->init(nv_object(pfb->ram)); in _nvkm_fb_init()
140 ret = nvkm_object_ctor(nv_object(pfb), NULL, impl->ram, NULL, 0, &ram); in nvkm_fb_create_()
Dramgm107.c39 *pobject = nv_object(ram); in gm107_ram_ctor()
Dramnv4e.c36 *pobject = nv_object(ram); in nv4e_ram_create()
Dramnv10.c37 *pobject = nv_object(ram); in nv10_ram_create()
Dgk20a.c51 *pobject = nv_object(priv); in gk20a_fb_ctor()
Dramnv04.c38 *pobject = nv_object(ram); in nv04_ram_create()
Dramnv1a.c46 *pobject = nv_object(ram); in nv1a_ram_create()
Dramnv20.c37 *pobject = nv_object(ram); in nv20_ram_create()
Dramnv44.c37 *pobject = nv_object(ram); in nv44_ram_create()
Dramnv49.c37 *pobject = nv_object(ram); in nv49_ram_create()
Dramnv41.c37 *pobject = nv_object(ram); in nv41_ram_create()
Dnv04.c64 *pobject = nv_object(priv); in nv04_fb_ctor()
Drammcp77.c43 *pobject = nv_object(priv); in mcp77_ram_ctor()
Dgf100.c94 *pobject = nv_object(priv); in gf100_fb_ctor()
Dramnv40.c182 *pobject = nv_object(ram); in nv40_ram_create()
Dnv50.c251 *pobject = nv_object(priv); in nv50_fb_ctor()
Dramnv50.c409 *pobject = nv_object(ram); in nv50_ram_ctor()
Dramgf100.c634 *pobject = nv_object(ram); in gf100_ram_ctor()
Dramgk104.c1362 struct nvkm_fb *pfb = (void *)nv_object(ram)->parent; in gk104_ram_ctor_data()
1457 *pobject = nv_object(ram); in gk104_ram_ctor()
Dramgt215.c929 *pobject = nv_object(ram); in gt215_ram_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
Dpriv.h12 _nvkm_pmu_init(nv_object(_pmu)); \
16 _nvkm_pmu_fini(nv_object(_pmu), (s)); \
Dgk20a.c211 *pobject = nv_object(priv); in gk20a_pmu_ctor()
Dbase.c266 *pobject = nv_object(pmu); in _nvkm_pmu_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/ce/
Dgk104.c89 *pobject = nv_object(priv); in gk104_ce0_ctor()
110 *pobject = nv_object(priv); in gk104_ce1_ctor()
131 *pobject = nv_object(priv); in gk104_ce2_ctor()
Dgm204.c89 *pobject = nv_object(priv); in gm204_ce0_ctor()
110 *pobject = nv_object(priv); in gm204_ce1_ctor()
131 *pobject = nv_object(priv); in gm204_ce2_ctor()
Dgf100.c102 *pobject = nv_object(priv); in gf100_ce0_ctor()
127 *pobject = nv_object(priv); in gf100_ce1_ctor()
Dgt215.c126 *pobject = nv_object(priv); in gt215_ce_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dnv2a.c20 *pobject = nv_object(chan); in nv2a_gr_context_ctor()
99 *pobject = nv_object(priv); in nv2a_gr_ctor()
103 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 32 * 4, 16, in nv2a_gr_ctor()
Dnv25.c44 *pobject = nv_object(chan); in nv25_gr_context_ctor()
132 *pobject = nv_object(priv); in nv25_gr_ctor()
136 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 32 * 4, 16, in nv25_gr_ctor()
Dnv35.c46 *pobject = nv_object(chan); in nv35_gr_context_ctor()
133 *pobject = nv_object(priv); in nv35_gr_ctor()
137 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 32 * 4, 16, in nv35_gr_ctor()
Dnv34.c46 *pobject = nv_object(chan); in nv34_gr_context_ctor()
133 *pobject = nv_object(priv); in nv34_gr_ctor()
137 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 32 * 4, 16, in nv34_gr_ctor()
Dnv30.c48 *pobject = nv_object(chan); in nv30_gr_context_ctor()
135 *pobject = nv_object(priv); in nv30_gr_ctor()
139 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 32 * 4, 16, in nv30_gr_ctor()
Dnv04.c365 return (void *)nv_object(chan)->engine; in nv04_gr_priv()
960 *pobject = nv_object(obj); in nv04_gr_object_ctor()
1125 *pobject = nv_object(chan); in nv04_gr_context_ctor()
1131 *pobject = nv_object(priv->chan[fifo->chid]); in nv04_gr_context_ctor()
1272 namedb = (void *)nv_pclass(nv_object(chan), NV_NAMEDB_CLASS); in nv04_gr_intr()
1319 *pobject = nv_object(priv); in nv04_gr_ctor()
Dnv20.c49 *pobject = nv_object(chan); in nv20_gr_context_ctor()
245 *pobject = nv_object(priv); in nv20_gr_ctor()
249 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 32 * 4, 16, in nv20_gr_ctor()
Dnv40.c64 *pobject = nv_object(obj); in nv40_gr_object_ctor()
146 *pobject = nv_object(chan); in nv40_gr_context_ctor()
348 *pobject = nv_object(priv); in nv40_gr_ctor()
Dnv10.c408 return (void *)nv_object(chan)->engine; in nv10_gr_priv()
1032 *pobject = nv_object(chan); in nv10_gr_context_ctor()
1038 *pobject = nv_object(priv->chan[fifo->chid]); in nv10_gr_context_ctor()
1173 namedb = (void *)nv_pclass(nv_object(chan), NV_NAMEDB_CLASS); in nv10_gr_intr()
1220 *pobject = nv_object(priv); in nv10_gr_ctor()
Dgf100.c290 *pobject = nv_object(chan); in gf100_gr_context_ctor()
298 ret = nvkm_gpuobj_new(nv_object(chan), NULL, 0x1000, 0x100, 0, in gf100_gr_context_ctor()
311 ret = nvkm_gpuobj_new(nv_object(chan), NULL, data->size, in gf100_gr_context_ctor()
1261 struct gf100_gr_oclass *oclass = (void *)nv_object(priv)->oclass; in gf100_gr_init_ctxctl()
1590 *pobject = nv_object(priv); in gf100_gr_ctor()
1609 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 0x1000, 256, 0, in gf100_gr_ctor()
1614 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 0x1000, 256, 0, in gf100_gr_ctor()
Dnv50.c64 *pobject = nv_object(obj); in nv50_gr_object_ctor()
152 *pobject = nv_object(chan); in nv50_gr_context_ctor()
857 *pobject = nv_object(priv); in nv50_gr_ctor()
Dctxgf100.c1275 ret = nvkm_gpuobj_new(nv_object(priv), NULL, 0x80000 + priv->size, in gf100_grctx_generate()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/
Dbase.c39 nv_oclass(nv_object(dmaobj)->engine); in nvkm_dmaobj_bind()
42 if (nv_object(dmaobj) == parent) { /* ctor bind */ in nvkm_dmaobj_bind()
157 *pobject = nv_object(dmaeng); in _nvkm_dmaeng_ctor()
Dnv04.c94 *pobject = nv_object(priv); in nv04_dmaobj_ctor()
99 if (nv_object(mmu)->oclass == &nv04_mmu_oclass) in nv04_dmaobj_ctor()
133 return dmaeng->bind(&priv->base, nv_object(priv), (void *)pobject); in nv04_dmaobj_ctor()
Dgf110.c91 *pobject = nv_object(priv); in gf110_dmaobj_ctor()
135 return dmaeng->bind(&priv->base, nv_object(priv), (void *)pobject); in gf110_dmaobj_ctor()
Dgf100.c86 *pobject = nv_object(priv); in gf100_dmaobj_ctor()
146 return dmaeng->bind(&priv->base, nv_object(priv), (void *)pobject); in gf100_dmaobj_ctor()
Dnv50.c98 *pobject = nv_object(priv); in nv50_dmaobj_ctor()
165 return dmaeng->bind(&priv->base, nv_object(priv), (void *)pobject); in nv50_dmaobj_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dnv50.c43 struct nvkm_fifo_chan *fifo = (void *)nv_object(chan)->parent; in nv50_sw_mthd_dma_vblsem()
125 struct nv50_sw_priv *priv = (void *)nv_object(chan)->engine; in nv50_sw_vblsem_release()
166 *pobject = nv_object(chan); in nv50_sw_context_ctor()
213 *pobject = nv_object(priv); in nv50_sw_ctor()
Dnv10.c72 *pobject = nv_object(chan); in nv10_sw_context_ctor()
103 *pobject = nv_object(priv); in nv10_sw_ctor()
Dnv04.c83 *pobject = nv_object(chan); in nv04_sw_context_ctor()
120 *pobject = nv_object(priv); in nv04_sw_ctor()
Dgf100.c53 struct nv50_sw_priv *priv = (void *)nv_object(chan)->engine; in gf100_sw_mthd_mp_control()
102 struct nv50_sw_priv *priv = (void *)nv_object(chan)->engine; in gf100_sw_vblsem_release()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/
Dnv50.c52 *pobject = nv_object(obj); in nv50_mpeg_object_ctor()
95 *pobject = nv_object(chan); in nv50_mpeg_context_ctor()
173 *pobject = nv_object(priv); in nv50_mpeg_ctor()
Dnv31.c48 *pobject = nv_object(obj); in nv31_mpeg_object_ctor()
138 *pobject = nv_object(chan); in nv31_mpeg_context_ctor()
208 engctx = nv_object(priv->chan); in nv31_mpeg_intr()
246 *pobject = nv_object(priv); in nv31_mpeg_ctor()
Dnv44.c53 *pobject = nv_object(chan); in nv44_mpeg_context_ctor()
164 *pobject = nv_object(priv); in nv44_mpeg_ctor()
Dg84.c74 *pobject = nv_object(priv); in g84_mpeg_ctor()
Dnv40.c113 *pobject = nv_object(priv); in nv40_mpeg_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dshadow.c43 struct shadow *mthd = (void *)nv_object(bios)->oclass; in shadow_fetch()
133 struct nvkm_oclass *oclass = nv_object(bios)->oclass; in shadow_score()
135 nv_object(bios)->oclass = &mthd->base; in shadow_score()
137 nv_object(bios)->oclass = oclass; in shadow_score()
Dbase.c125 *pobject = nv_object(bios); in nvkm_bios_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dfalcon.h63 _nvkm_falcon_init(nv_object(falcon)); \
67 _nvkm_falcon_fini(nv_object(falcon), (s)); \
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dnv04.c94 *pobject = nv_object(priv); in nv04_mmu_ctor()
113 ret = nvkm_gpuobj_new(nv_object(priv), NULL, in nv04_mmu_ctor()
Dnv41.c101 *pobject = nv_object(priv); in nv41_mmu_ctor()
120 ret = nvkm_gpuobj_new(nv_object(priv), NULL, in nv41_mmu_ctor()
Dnv44.c172 *pobject = nv_object(priv); in nv44_mmu_ctor()
197 ret = nvkm_gpuobj_new(nv_object(priv), NULL, in nv44_mmu_ctor()
Dgf100.c210 *pobject = nv_object(priv); in gf100_mmu_ctor()
Dnv50.c214 *pobject = nv_object(priv); in nv50_mmu_ctor()
Dbase.c264 ret = nvkm_gpuobj_new(nv_object(vm->mmu), NULL, pgt_size, 0x1000, in nvkm_vm_map_pgt()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/cipher/
Dg84.c50 *pobject = nv_object(obj); in g84_cipher_object_ctor()
148 *pobject = nv_object(priv); in g84_cipher_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/device/
Dbase.c318 ret = nvkm_parent_create(parent, nv_object(device), oclass, 0,
324 *pobject = nv_object(devobj);
466 ret = nvkm_object_ctor(nv_object(device), NULL, oclass,
490 atomic_dec(&nv_object(device)->usecount);
517 struct nvkm_object *device = nv_object(obj);
522 device = &nv_object(obj)->engine->subdev.object;
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/volt/
Dnv40.c39 *pobject = nv_object(priv); in nv40_volt_ctor()
Dgk20a.c159 *pobject = nv_object(priv); in gk20a_volt_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/
Dgm107.c47 *pobject = nv_object(priv); in gm107_fuse_ctor()
Dnv50.c58 *pobject = nv_object(priv); in nv50_fuse_ctor()
Dgf100.c60 *pobject = nv_object(priv); in gf100_fuse_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/vp/
Dg84.c70 *pobject = nv_object(priv); in g84_vp_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/bsp/
Dg84.c70 *pobject = nv_object(priv); in g84_bsp_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/core/
Dclient.h32 struct nvkm_object *client = nv_object(obj); in nvkm_client()
Dobject.h30 nv_object(void *obj) in nv_object() function
65 #define nv_oclass(o) nv_object(o)->oclass
Dprintk.h12 nv_printk_(nv_object(o), NV_DBG_##l, f, ##a); \
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/msvld/
Dg98.c89 *pobject = nv_object(priv); in g98_msvld_ctor()
Dgk104.c87 *pobject = nv_object(priv); in gk104_msvld_ctor()
Dgf100.c87 *pobject = nv_object(priv); in gf100_msvld_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/
Dgk104.c87 *pobject = nv_object(priv); in gk104_mspdec_ctor()
Dg98.c88 *pobject = nv_object(priv); in g98_mspdec_ctor()
Dgf100.c87 *pobject = nv_object(priv); in gf100_mspdec_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/msppp/
Dg98.c88 *pobject = nv_object(priv); in g98_msppp_ctor()
Dgf100.c87 *pobject = nv_object(priv); in gf100_msppp_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/
Dgk20a.c85 *pobject = nv_object(priv); in gk20a_ibus_ctor()
Dgf100.c105 *pobject = nv_object(priv); in gf100_ibus_ctor()
Dgk104.c122 *pobject = nv_object(priv); in gk104_ibus_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bus/
Dnv04.c74 *pobject = nv_object(priv); in nv04_bus_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dgm107.c70 *pobject = nv_object(priv); in gm107_therm_ctor()
Dgt215.c77 *pobject = nv_object(priv); in gt215_therm_ctor()
Dgf110.c149 *pobject = nv_object(priv); in gf110_therm_ctor()
Dnv50.c164 *pobject = nv_object(priv); in nv50_therm_ctor()
Dnv40.c193 *pobject = nv_object(priv); in nv40_therm_ctor()
Dg84.c215 *pobject = nv_object(priv); in g84_therm_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dnv04.c85 *pobject = nv_object(priv); in nv04_clk_ctor()
Dnv40.c219 *pobject = nv_object(priv); in nv40_clk_ctor()
Dmcp77.c409 *pobject = nv_object(priv); in mcp77_clk_ctor()
Dgf100.c442 *pobject = nv_object(priv); in gf100_clk_ctor()
Dgk104.c480 *pobject = nv_object(priv); in gk104_clk_ctor()
Dgt215.c513 *pobject = nv_object(priv); in gt215_clk_ctor()
Dnv50.c513 *pobject = nv_object(priv); in nv50_clk_ctor()
Dgk20a.c654 *pobject = nv_object(priv); in gk20a_clk_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sec/
Dg98.c123 *pobject = nv_object(priv); in g98_sec_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/
Dxtensa.c51 *pobject = nv_object(engctx); in _nvkm_xtensa_engctx_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/
Dnv50.c213 *pobject = nv_object(priv); in nv50_mxm_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/timer/
Dnv04.c238 *pobject = nv_object(priv); in nv04_timer_ctor()