Lines Matching refs:chid
485 const u32 mask = 0x00000001 << chan->chid.user; in gf119_disp_chan_intr()
500 int ctrl = chan->chid.ctrl; in gf119_disp_pioc_fini()
501 int user = chan->chid.user; in gf119_disp_pioc_fini()
519 int ctrl = chan->chid.ctrl; in gf119_disp_pioc_init()
520 int user = chan->chid.user; in gf119_disp_pioc_init()
548 return nvkm_ramht_insert(chan->disp->ramht, object, chan->chid.user, -9, handle, in gf119_disp_dmac_bind()
549 chan->chid.user << 27 | 0x00000001); in gf119_disp_dmac_bind()
557 int ctrl = chan->chid.ctrl; in gf119_disp_dmac_fini()
558 int user = chan->chid.user; in gf119_disp_dmac_fini()
579 int ctrl = chan->chid.ctrl; in gf119_disp_dmac_init()
580 int user = chan->chid.user; in gf119_disp_dmac_init()
1048 gf119_disp_intr_error(struct nvkm_disp *disp, int chid) in gf119_disp_intr_error() argument
1052 u32 stat = nvkm_rd32(device, 0x6101f0 + (chid * 12)); in gf119_disp_intr_error()
1055 u32 data = nvkm_rd32(device, 0x6101f4 + (chid * 12)); in gf119_disp_intr_error()
1056 u32 code = nvkm_rd32(device, 0x6101f8 + (chid * 12)); in gf119_disp_intr_error()
1062 chid, stat, type, reason ? reason->name : "", in gf119_disp_intr_error()
1065 if (chid < ARRAY_SIZE(disp->chan)) { in gf119_disp_intr_error()
1068 nv50_disp_chan_mthd(disp->chan[chid], NV_DBG_ERROR); in gf119_disp_intr_error()
1075 nvkm_wr32(device, 0x61009c, (1 << chid)); in gf119_disp_intr_error()
1076 nvkm_wr32(device, 0x6101f0 + (chid * 12), 0x90000000); in gf119_disp_intr_error()
1090 int chid = __ffs(stat); stat &= ~(1 << chid); in gf119_disp_intr() local
1091 nv50_disp_chan_uevent_send(disp, chid); in gf119_disp_intr()
1092 nvkm_wr32(device, 0x61008c, 1 << chid); in gf119_disp_intr()
1099 int chid = ffs(stat) - 1; in gf119_disp_intr() local
1100 if (chid >= 0) in gf119_disp_intr()
1101 disp->func->intr_error(disp, chid); in gf119_disp_intr()