Home
last modified time | relevance | path

Searched refs:ectx (Results 1 – 6 of 6) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/radeon/
Datom.c1164 atom_exec_context ectx; in atom_execute_table_locked() local
1177 ectx.ctx = ctx; in atom_execute_table_locked()
1178 ectx.ps_shift = ps / 4; in atom_execute_table_locked()
1179 ectx.start = base; in atom_execute_table_locked()
1180 ectx.ps = params; in atom_execute_table_locked()
1181 ectx.abort = false; in atom_execute_table_locked()
1182 ectx.last_jump = 0; in atom_execute_table_locked()
1184 ectx.ws = kzalloc(4 * ws, GFP_KERNEL); in atom_execute_table_locked()
1186 ectx.ws = NULL; in atom_execute_table_locked()
1195 if (ectx.abort) { in atom_execute_table_locked()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dg84.c46 struct nvkm_gpuobj *ectx = (void *)object; in g84_fifo_context_attach() local
47 u64 limit = ectx->addr + ectx->size - 1; in g84_fifo_context_attach()
48 u64 start = ectx->addr; in g84_fifo_context_attach()
67 nv_engctx(ectx)->addr = nv_gpuobj(base)->addr >> 12; in g84_fifo_context_attach()
Dnv50.c76 struct nvkm_gpuobj *ectx = (void *)object; in nv50_fifo_context_attach() local
77 u64 limit = ectx->addr + ectx->size - 1; in nv50_fifo_context_attach()
78 u64 start = ectx->addr; in nv50_fifo_context_attach()
89 nv_engctx(ectx)->addr = nv_gpuobj(base)->addr >> 12; in nv50_fifo_context_attach()
Dgk104.c133 struct nvkm_engctx *ectx = (void *)object; in gk104_fifo_context_attach() local
143 nv_engctx(ectx)->addr = nv_gpuobj(base)->addr >> 12; in gk104_fifo_context_attach()
153 if (!ectx->vma.node) { in gk104_fifo_context_attach()
154 ret = nvkm_gpuobj_map_vm(nv_gpuobj(ectx), base->vm, in gk104_fifo_context_attach()
155 NV_MEM_ACCESS_RW, &ectx->vma); in gk104_fifo_context_attach()
159 nv_engctx(ectx)->addr = nv_gpuobj(base)->addr >> 12; in gk104_fifo_context_attach()
162 nv_wo32(base, addr + 0x00, lower_32_bits(ectx->vma.offset) | 4); in gk104_fifo_context_attach()
163 nv_wo32(base, addr + 0x04, upper_32_bits(ectx->vma.offset)); in gk104_fifo_context_attach()
Dgf100.c113 struct nvkm_engctx *ectx = (void *)object; in gf100_fifo_context_attach() local
129 if (!ectx->vma.node) { in gf100_fifo_context_attach()
130 ret = nvkm_gpuobj_map_vm(nv_gpuobj(ectx), base->vm, in gf100_fifo_context_attach()
131 NV_MEM_ACCESS_RW, &ectx->vma); in gf100_fifo_context_attach()
135 nv_engctx(ectx)->addr = nv_gpuobj(base)->addr >> 12; in gf100_fifo_context_attach()
138 nv_wo32(base, addr + 0x00, lower_32_bits(ectx->vma.offset) | 4); in gf100_fifo_context_attach()
139 nv_wo32(base, addr + 0x04, upper_32_bits(ectx->vma.offset)); in gf100_fifo_context_attach()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dnv50.c1251 struct nvkm_engctx *ectx; in nv50_disp_data_ctor() local
1265 0x10000, NVOBJ_FLAG_HEAP, &ectx); in nv50_disp_data_ctor()
1266 *pobject = nv_object(ectx); in nv50_disp_data_ctor()