Lines Matching refs:gr

31 nv50_gr_units(struct nvkm_gr *gr)  in nv50_gr_units()  argument
33 return nvkm_rd32(gr->engine.subdev.device, 0x1540); in nv50_gr_units()
70 struct nv50_gr *gr = nv50_gr_chan(object)->gr; in nv50_gr_chan_bind() local
71 int ret = nvkm_gpuobj_new(gr->base.engine.subdev.device, gr->size, in nv50_gr_chan_bind()
75 nv50_grctx_fill(gr->base.engine.subdev.device, *pgpuobj); in nv50_gr_chan_bind()
90 struct nv50_gr *gr = nv50_gr(base); in nv50_gr_chan_new() local
96 chan->gr = gr; in nv50_gr_chan_new()
238 nv50_gr_prop_trap(struct nv50_gr *gr, u32 ustatus_addr, u32 ustatus, u32 tp) in nv50_gr_prop_trap() argument
240 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in nv50_gr_prop_trap()
280 nv50_gr_mp_trap(struct nv50_gr *gr, int tpid, int display) in nv50_gr_mp_trap() argument
282 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in nv50_gr_mp_trap()
323 nv50_gr_tp_trap(struct nv50_gr *gr, int type, u32 ustatus_old, in nv50_gr_tp_trap() argument
326 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in nv50_gr_tp_trap()
363 nv50_gr_mp_trap(gr, i, display); in nv50_gr_tp_trap()
377 gr, ustatus_addr, ustatus, i); in nv50_gr_tp_trap()
393 nv50_gr_trap_handler(struct nv50_gr *gr, u32 display, in nv50_gr_trap_handler() argument
396 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in nv50_gr_trap_handler()
585 nv50_gr_tp_trap(gr, 6, 0x408900, 0x408600, display, in nv50_gr_trap_handler()
593 nv50_gr_tp_trap(gr, 7, 0x408314, 0x40831c, display, in nv50_gr_trap_handler()
602 nv50_gr_tp_trap(gr, 8, 0x408e08, 0x408708, display, in nv50_gr_trap_handler()
620 struct nv50_gr *gr = nv50_gr(base); in nv50_gr_intr() local
621 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in nv50_gr_intr()
653 if (!nv50_gr_trap_handler(gr, show, chid, (u64)inst << 12, name)) in nv50_gr_intr()
679 struct nv50_gr *gr = nv50_gr(base); in nv50_gr_init() local
680 struct nvkm_device *device = gr->base.engine.subdev.device; in nv50_gr_init()
717 ret = nv50_grctx_init(device, &gr->size); in nv50_gr_init()
764 struct nv50_gr *gr; in nv50_gr_new_() local
766 if (!(gr = kzalloc(sizeof(*gr), GFP_KERNEL))) in nv50_gr_new_()
768 spin_lock_init(&gr->lock); in nv50_gr_new_()
769 *pgr = &gr->base; in nv50_gr_new_()
771 return nvkm_gr_ctor(func, device, index, 0x00201000, true, &gr->base); in nv50_gr_new_()