Lines Matching refs:chid
422 gf119_disp_intr_error(struct nv50_disp *disp, int chid) in gf119_disp_intr_error() argument
426 u32 mthd = nvkm_rd32(device, 0x6101f0 + (chid * 12)); in gf119_disp_intr_error()
427 u32 data = nvkm_rd32(device, 0x6101f4 + (chid * 12)); in gf119_disp_intr_error()
428 u32 unkn = nvkm_rd32(device, 0x6101f8 + (chid * 12)); in gf119_disp_intr_error()
431 chid, (mthd & 0x0000ffc), data, mthd, unkn); in gf119_disp_intr_error()
433 if (chid < ARRAY_SIZE(disp->chan)) { in gf119_disp_intr_error()
436 nv50_disp_chan_mthd(disp->chan[chid], NV_DBG_ERROR); in gf119_disp_intr_error()
443 nvkm_wr32(device, 0x61009c, (1 << chid)); in gf119_disp_intr_error()
444 nvkm_wr32(device, 0x6101f0 + (chid * 12), 0x90000000); in gf119_disp_intr_error()
458 int chid = __ffs(stat); stat &= ~(1 << chid); in gf119_disp_intr() local
459 nv50_disp_chan_uevent_send(disp, chid); in gf119_disp_intr()
460 nvkm_wr32(device, 0x61008c, 1 << chid); in gf119_disp_intr()
467 int chid = ffs(stat) - 1; in gf119_disp_intr() local
468 if (chid >= 0) in gf119_disp_intr()
469 gf119_disp_intr_error(disp, chid); in gf119_disp_intr()