Lines Matching refs:userd
278 nvkm_memory_unref(&chan->userd.mem); in nvkm_chan_del()
349 struct nvkm_memory *userd, u64 ouserd, struct nvkm_chan **pchan) in nvkm_chan_new_() argument
359 ((func->userd->bar < 0) == !userd) || in nvkm_chan_new_()
366 func->userd->bar < 0, userd, func->ramfc->ctxdma, dmaobj, in nvkm_chan_new_()
451 if (func->userd->bar < 0) { in nvkm_chan_new_()
452 if (ouserd + chan->func->userd->size >= nvkm_memory_size(userd)) { in nvkm_chan_new_()
457 ret = nvkm_memory_kmap(userd, &chan->userd.mem); in nvkm_chan_new_()
463 chan->userd.base = ouserd; in nvkm_chan_new_()
465 chan->userd.mem = nvkm_memory_ref(fifo->userd.mem); in nvkm_chan_new_()
466 chan->userd.base = chan->id * chan->func->userd->size; in nvkm_chan_new_()
469 if (chan->func->userd->clear) in nvkm_chan_new_()
470 chan->func->userd->clear(chan); in nvkm_chan_new_()