Home
last modified time | relevance | path

Searched refs:userd (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Dchan.c282 nvkm_memory_unref(&chan->userd.mem); in nvkm_chan_del()
348 struct nvkm_memory *userd, u64 ouserd, struct nvkm_chan **pchan) in nvkm_chan_new_() argument
358 (!func->userd->bar == !userd) || in nvkm_chan_new_()
365 func->userd->bar, userd, func->ramfc->ctxdma, dmaobj, in nvkm_chan_new_()
442 if (!func->userd->bar) { in nvkm_chan_new_()
443 if (ouserd + chan->func->userd->size >= in nvkm_chan_new_()
444 nvkm_memory_size(userd)) { in nvkm_chan_new_()
449 ret = nvkm_memory_kmap(userd, &chan->userd.mem); in nvkm_chan_new_()
455 chan->userd.base = ouserd; in nvkm_chan_new_()
457 chan->userd.mem = nvkm_memory_ref(fifo->userd.mem); in nvkm_chan_new_()
[all …]
H A Duchan.c261 if (!chan->func->userd->bar) in nvkm_uchan_map()
265 *addr = device->func->resource_addr(device, chan->func->userd->bar) + in nvkm_uchan_map()
266 chan->func->userd->base + chan->userd.base; in nvkm_uchan_map()
267 *size = chan->func->userd->size; in nvkm_uchan_map()
337 struct nvkm_memory *userd = NULL; in nvkm_uchan_new() local
369 userd = nvkm_umem_search(oclass->client, args->v0.huserd); in nvkm_uchan_new()
370 if (IS_ERR(userd)) { in nvkm_uchan_new()
371 ret = PTR_ERR(userd); in nvkm_uchan_new()
372 userd = NULL; in nvkm_uchan_new()
388 args->v0.length, userd, args->v0.ouserd, &uchan->chan); in nvkm_uchan_new()
[all …]
H A Dbase.c306 if (fifo->func->chan.func->userd->bar == NVKM_BAR1_FB) { in nvkm_fifo_oneinit()
310 fifo->func->chan.func->userd->size, 0, true, in nvkm_fifo_oneinit()
311 &fifo->userd.mem); in nvkm_fifo_oneinit()
315 ret = nvkm_vmm_get(bar1, 12, nvkm_memory_size(fifo->userd.mem), &fifo->userd.bar1); in nvkm_fifo_oneinit()
319 ret = nvkm_memory_map(fifo->userd.mem, 0, bar1, fifo->userd.bar1, NULL, 0); in nvkm_fifo_oneinit()
340 if (fifo->userd.bar1) in nvkm_fifo_dtor()
341 nvkm_vmm_put(nvkm_bar_bar1_vmm(engine->subdev.device), &fifo->userd.bar1); in nvkm_fifo_dtor()
342 nvkm_memory_unref(&fifo->userd.mem); in nvkm_fifo_dtor()
H A Dnv10.c80 .userd = &nv04_chan_userd,
H A Dgk110.c51 .userd = &gk104_chan_userd,
H A Dnv17.c86 .userd = &nv04_chan_userd,
H A Dgm107.c36 .userd = &gk104_chan_userd,
H A Dg84.c97 .userd = &nv50_chan_userd,
H A Dga100.c100 .userd = &gv100_chan_userd,
/linux/drivers/gpu/drm/nouveau/nvif/
H A Dchan.c96 nvif_chan_gpfifo_ctor(const struct nvif_chan_func *func, void *userd, void *gpfifo, u32 gpfifo_size, in nvif_chan_gpfifo_ctor() argument
101 chan->userd.map.ptr = userd; in nvif_chan_gpfifo_ctor()
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_chan.c331 chan->userd = &chan->mem_userd.object; in nouveau_channel_ctor()
333 chan->userd = &chan->user; in nouveau_channel_ctor()
362 ret = nvif_object_map(chan->userd, NULL, 0); in nouveau_channel_init()
439 ret = nvif_chan506f_ctor(&chan->chan, chan->userd->map.ptr, in nouveau_channel_init()
446 ret = nvif_chan906f_ctor(&chan->chan, chan->userd->map.ptr, in nouveau_channel_init()
453 ret = nvif_chanc36f_ctor(&chan->chan, chan->userd->map.ptr, in nouveau_channel_init()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/
H A Dfifo.c129 args->userdMem.size = fifo->func->chan.func->userd->size; in r535_chan_alloc()
185 nvkm_memory_addr(chan->userd.mem) + chan->userd.base, in r535_chan_ramfc_write()
232 .userd = &gv100_chan_userd,