Lines Matching refs:base
32 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv50_fifo_runlist_update_locked()
40 for (i = 0, p = 0; i < fifo->base.nr; i++) { in nv50_fifo_runlist_update_locked()
54 mutex_lock(&fifo->base.engine.subdev.mutex); in nv50_fifo_runlist_update()
56 mutex_unlock(&fifo->base.engine.subdev.mutex); in nv50_fifo_runlist_update()
60 nv50_fifo_oneinit(struct nvkm_fifo *base) in nv50_fifo_oneinit() argument
62 struct nv50_fifo *fifo = nv50_fifo(base); in nv50_fifo_oneinit()
63 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv50_fifo_oneinit()
76 nv50_fifo_init(struct nvkm_fifo *base) in nv50_fifo_init() argument
78 struct nv50_fifo *fifo = nv50_fifo(base); in nv50_fifo_init()
79 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv50_fifo_init()
100 nv50_fifo_dtor(struct nvkm_fifo *base) in nv50_fifo_dtor() argument
102 struct nv50_fifo *fifo = nv50_fifo(base); in nv50_fifo_dtor()
117 *pfifo = &fifo->base; in nv50_fifo_new_()
119 ret = nvkm_fifo_ctor(func, device, index, 128, &fifo->base); in nv50_fifo_new_()
123 set_bit(0, fifo->base.mask); /* PIO channel */ in nv50_fifo_new_()
124 set_bit(127, fifo->base.mask); /* inactive channel */ in nv50_fifo_new_()