Home
last modified time | relevance | path

Searched refs:vctx (Results 1 – 11 of 11) sorted by relevance

/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
A Dcgrp.c97 if (vctx) { in nvkm_cgrp_vctx_put()
102 nvkm_vmm_put(vctx->vmm, &vctx->vma); in nvkm_cgrp_vctx_put()
106 if (vctx->vmm) { in nvkm_cgrp_vctx_put()
111 kfree(vctx); in nvkm_cgrp_vctx_put()
127 vctx = nvkm_list_find(vctx, &cgrp->vctxs, head, in nvkm_cgrp_vctx_get()
128 vctx->ectx->engn == engn && vctx->vmm == chan->vmm); in nvkm_cgrp_vctx_get()
129 if (vctx) { in nvkm_cgrp_vctx_get()
131 *pvctx = vctx; in nvkm_cgrp_vctx_get()
144 if (!(vctx = *pvctx = kzalloc(sizeof(*vctx), GFP_KERNEL))) { in nvkm_cgrp_vctx_get()
155 if (vctx->vmm) in nvkm_cgrp_vctx_get()
[all …]
A Dchan.c78 struct nvkm_engn *engn = cctx->vctx->ectx->engn; in nvkm_chan_cctx_put()
82 nvkm_cgrp_vctx_put(chan->cgrp, &cctx->vctx); in nvkm_chan_cctx_put()
97 struct nvkm_vctx *vctx; in nvkm_chan_cctx_get() local
104 cctx->vctx->ectx->engn == engn && cctx->vctx->vmm == chan->vmm); in nvkm_chan_cctx_get()
113 ret = nvkm_cgrp_vctx_get(cgrp, engn, chan, &vctx, client); in nvkm_chan_cctx_get()
122 nvkm_cgrp_vctx_put(cgrp, &vctx); in nvkm_chan_cctx_get()
127 cctx->vctx = vctx; in nvkm_chan_cctx_get()
A Dgv100.c97 addr = cctx->vctx->vma->addr; in gv100_ectx_bind()
119 const u64 bar2 = cctx ? nvkm_memory_bar2(cctx->vctx->inst->memory) : 0ULL; in gv100_ectx_ce_bind()
129 gv100_ectx_ce_ctor(struct nvkm_engn *engn, struct nvkm_vctx *vctx) in gv100_ectx_ce_ctor() argument
131 if (nvkm_memory_bar2(vctx->inst->memory) == ~0ULL) in gv100_ectx_ce_ctor()
A Dgk104.c163 addr = cctx->vctx->vma->addr; in gk104_ectx_bind()
178 gk104_ectx_ctor(struct nvkm_engn *engn, struct nvkm_vctx *vctx) in gk104_ectx_ctor() argument
183 ret = nvkm_vmm_get(vctx->vmm, 12, vctx->inst->size, &vctx->vma); in gk104_ectx_ctor()
187 return nvkm_memory_map(vctx->inst, 0, vctx->vmm, vctx->vma, &args, sizeof(args)); in gk104_ectx_ctor()
A Duchan.c80 struct nvkm_ectx *ectx = cctx->vctx->ectx; in nvkm_uchan_object_fini_1()
103 struct nvkm_ectx *ectx = cctx->vctx->ectx; in nvkm_uchan_object_init_0()
139 engn = uobj->cctx->vctx->ectx->engn; in nvkm_uchan_object_dtor()
188 .parent = uobj->cctx->vctx->ectx->object ?: oclass->parent, in nvkm_uchan_object_new()
A Dgf100.c179 addr = cctx->vctx->vma->addr; in gf100_ectx_bind()
190 gf100_ectx_ctor(struct nvkm_engn *engn, struct nvkm_vctx *vctx) in gf100_ectx_ctor() argument
194 ret = nvkm_vmm_get(vctx->vmm, 12, vctx->inst->size, &vctx->vma); in gf100_ectx_ctor()
198 return nvkm_memory_map(vctx->inst, 0, vctx->vmm, vctx->vma, NULL, 0); in gf100_ectx_ctor()
A Dg84.c139 start = cctx->vctx->inst->addr; in g84_ectx_bind()
140 limit = start + cctx->vctx->inst->size - 1; in g84_ectx_bind()
A Dchan.h12 struct nvkm_vctx *vctx; member
A Dnv50.c189 start = cctx->vctx->inst->addr; in nv50_ectx_bind()
190 limit = start + cctx->vctx->inst->size - 1; in nv50_ectx_bind()
A Dnv40.c150 inst = cctx->vctx->inst->addr >> 4; in nv40_ectx_bind()
/linux-6.3-rc2/fs/btrfs/
A Dsend.c4988 int name_len, const char *data, int data_len, void *vctx) in __find_xattr() argument
4990 struct find_xattr_ctx *ctx = vctx; in __find_xattr()

Completed in 24 milliseconds