Searched refs:ectx (Results 1 – 6 of 6) sorted by relevance
36 if (ectx) { in nvkm_cgrp_ectx_put()42 list_del(&ectx->head); in nvkm_cgrp_ectx_put()43 kfree(ectx); in nvkm_cgrp_ectx_put()59 struct nvkm_ectx *ectx; in nvkm_cgrp_ectx_get() local63 ectx = nvkm_list_find(ectx, &cgrp->ectxs, head, ectx->engn == engn); in nvkm_cgrp_ectx_get()64 if (ectx) { in nvkm_cgrp_ectx_get()66 *pectx = ectx; in nvkm_cgrp_ectx_get()72 if (!(ectx = *pectx = kzalloc(sizeof(*ectx), GFP_KERNEL))) in nvkm_cgrp_ectx_get()75 ectx->engn = engn; in nvkm_cgrp_ectx_get()122 struct nvkm_ectx *ectx; in nvkm_cgrp_vctx_get() local[all …]
80 struct nvkm_ectx *ectx = cctx->vctx->ectx; in nvkm_uchan_object_fini_1() local82 if (!ectx->object) in nvkm_uchan_object_fini_1()87 nvkm_chan_cctx_bind(chan, ectx->engn, NULL); in nvkm_uchan_object_fini_1()89 if (refcount_dec_and_test(&ectx->uses)) in nvkm_uchan_object_fini_1()90 nvkm_object_fini(ectx->object, false); in nvkm_uchan_object_fini_1()103 struct nvkm_ectx *ectx = cctx->vctx->ectx; in nvkm_uchan_object_init_0() local106 if (!ectx->object) in nvkm_uchan_object_init_0()113 if (!refcount_inc_not_zero(&ectx->uses)) { in nvkm_uchan_object_init_0()114 ret = nvkm_object_init(ectx->object); in nvkm_uchan_object_init_0()116 refcount_set(&ectx->uses, 1); in nvkm_uchan_object_init_0()[all …]
9 struct nvkm_ectx *ectx; member
77 struct nvkm_engn *engn = cctx->vctx->ectx->engn; in nvkm_chan_cctx_put()103 cctx->vctx->ectx->engn == engn && cctx->vctx->vmm == chan->vmm); in nvkm_chan_cctx_get()
1175 atom_exec_context ectx; in atom_execute_table_locked() local1188 ectx.ctx = ctx; in atom_execute_table_locked()1190 ectx.start = base; in atom_execute_table_locked()1191 ectx.ps = params; in atom_execute_table_locked()1193 ectx.abort = false; in atom_execute_table_locked()1194 ectx.last_jump = 0; in atom_execute_table_locked()1197 ectx.ws_size = ws; in atom_execute_table_locked()1199 ectx.ws = NULL; in atom_execute_table_locked()1200 ectx.ws_size = 0; in atom_execute_table_locked()1210 if (ectx.abort) { in atom_execute_table_locked()[all …]
1226 atom_exec_context ectx; in amdgpu_atom_execute_table_locked() local1239 ectx.ctx = ctx; in amdgpu_atom_execute_table_locked()1241 ectx.start = base; in amdgpu_atom_execute_table_locked()1242 ectx.ps = params; in amdgpu_atom_execute_table_locked()1244 ectx.abort = false; in amdgpu_atom_execute_table_locked()1245 ectx.last_jump = 0; in amdgpu_atom_execute_table_locked()1249 ectx.ws_size = ws; in amdgpu_atom_execute_table_locked()1251 ectx.ws = NULL; in amdgpu_atom_execute_table_locked()1252 ectx.ws_size = 0; in amdgpu_atom_execute_table_locked()1262 if (ectx.abort) { in amdgpu_atom_execute_table_locked()[all …]
Completed in 19 milliseconds