Lines Matching refs:base

46 nv50_fifo_chan_engine_fini(struct nvkm_fifo_chan *base,  in nv50_fifo_chan_engine_fini()  argument
49 struct nv50_fifo_chan *chan = nv50_fifo_chan(base); in nv50_fifo_chan_engine_fini()
51 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in nv50_fifo_chan_engine_fini()
75 nvkm_wr32(device, 0x0032fc, chan->base.inst->addr >> 12); in nv50_fifo_chan_engine_fini()
81 chan->base.chid, chan->base.object.client->name); in nv50_fifo_chan_engine_fini()
102 nv50_fifo_chan_engine_init(struct nvkm_fifo_chan *base, in nv50_fifo_chan_engine_init() argument
105 struct nv50_fifo_chan *chan = nv50_fifo_chan(base); in nv50_fifo_chan_engine_init()
129 nv50_fifo_chan_engine_dtor(struct nvkm_fifo_chan *base, in nv50_fifo_chan_engine_dtor() argument
132 struct nv50_fifo_chan *chan = nv50_fifo_chan(base); in nv50_fifo_chan_engine_dtor()
137 nv50_fifo_chan_engine_ctor(struct nvkm_fifo_chan *base, in nv50_fifo_chan_engine_ctor() argument
141 struct nv50_fifo_chan *chan = nv50_fifo_chan(base); in nv50_fifo_chan_engine_ctor()
151 nv50_fifo_chan_object_dtor(struct nvkm_fifo_chan *base, int cookie) in nv50_fifo_chan_object_dtor() argument
153 struct nv50_fifo_chan *chan = nv50_fifo_chan(base); in nv50_fifo_chan_object_dtor()
158 nv50_fifo_chan_object_ctor(struct nvkm_fifo_chan *base, in nv50_fifo_chan_object_ctor() argument
161 struct nv50_fifo_chan *chan = nv50_fifo_chan(base); in nv50_fifo_chan_object_ctor()
179 nv50_fifo_chan_fini(struct nvkm_fifo_chan *base) in nv50_fifo_chan_fini() argument
181 struct nv50_fifo_chan *chan = nv50_fifo_chan(base); in nv50_fifo_chan_fini()
183 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv50_fifo_chan_fini()
184 u32 chid = chan->base.chid; in nv50_fifo_chan_fini()
193 nv50_fifo_chan_init(struct nvkm_fifo_chan *base) in nv50_fifo_chan_init() argument
195 struct nv50_fifo_chan *chan = nv50_fifo_chan(base); in nv50_fifo_chan_init()
197 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv50_fifo_chan_init()
199 u32 chid = chan->base.chid; in nv50_fifo_chan_init()
206 nv50_fifo_chan_dtor(struct nvkm_fifo_chan *base) in nv50_fifo_chan_dtor() argument
208 struct nv50_fifo_chan *chan = nv50_fifo_chan(base); in nv50_fifo_chan_dtor()
236 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv50_fifo_chan_ctor()
239 ret = nvkm_fifo_chan_ctor(&nv50_fifo_chan_func, &fifo->base, in nv50_fifo_chan_ctor()
245 0, 0xc00000, 0x2000, oclass, &chan->base); in nv50_fifo_chan_ctor()
250 ret = nvkm_gpuobj_new(device, 0x0200, 0x1000, true, chan->base.inst, in nv50_fifo_chan_ctor()
255 ret = nvkm_gpuobj_new(device, 0x1200, 0, true, chan->base.inst, in nv50_fifo_chan_ctor()
260 ret = nvkm_gpuobj_new(device, 0x4000, 0, false, chan->base.inst, in nv50_fifo_chan_ctor()
265 ret = nvkm_ramht_new(device, 0x8000, 16, chan->base.inst, &chan->ramht); in nv50_fifo_chan_ctor()
269 return nvkm_vm_ref(chan->base.vm, &chan->vm, chan->pgd); in nv50_fifo_chan_ctor()