Lines Matching refs:nvkm_rd32
82 if (!(nvkm_rd32(device, 0x616560 + hoff) & 0x80000000)) in gv100_sor_dp_audio()
188 u32 ctrl = nvkm_rd32(device, 0x680300 + coff); in gv100_sor_state()
227 if (!((hda = nvkm_rd32(device, 0x08a15c)) & 0x40000000)) in gv100_sor_new()
228 hda = nvkm_rd32(device, 0x118fb0) >> 8; in gv100_sor_new()
238 *pmask = (nvkm_rd32(device, 0x610060) & 0x0000ff00) >> 8; in gv100_sor_cnt()
239 return (nvkm_rd32(device, 0x610074) & 0x00000f00) >> 8; in gv100_sor_cnt()
262 *vline = nvkm_rd32(device, 0x616330 + hoff) & 0x0000ffff; in gv100_head_rgpos()
263 *hline = nvkm_rd32(device, 0x616334 + hoff) & 0x0000ffff; in gv100_head_rgpos()
273 data = nvkm_rd32(device, 0x682064 + hoff); in gv100_head_state()
276 data = nvkm_rd32(device, 0x682068 + hoff); in gv100_head_state()
279 data = nvkm_rd32(device, 0x68206c + hoff); in gv100_head_state()
282 data = nvkm_rd32(device, 0x682070 + hoff); in gv100_head_state()
285 state->hz = nvkm_rd32(device, 0x68200c + hoff); in gv100_head_state()
287 data = nvkm_rd32(device, 0x682004 + hoff); in gv100_head_state()
313 if (!(nvkm_rd32(device, 0x610060) & (0x00000001 << id))) in gv100_head_new()
324 *pmask = nvkm_rd32(device, 0x610060) & 0x000000ff; in gv100_head_cnt()
325 return nvkm_rd32(device, 0x610074) & 0x0000000f; in gv100_head_cnt()
345 u32 stat = nvkm_rd32(device, 0x610664 + soff); in gv100_disp_dmac_idle()
369 chan->suspend_put = nvkm_rd32(device, 0x690000 + uoff); in gv100_disp_dmac_fini()
550 *pmask = nvkm_rd32(device, 0x610064); in gv100_disp_wndw_cnt()
551 return (nvkm_rd32(device, 0x610074) & 0x03f00000) >> 20; in gv100_disp_wndw_cnt()
560 u32 stat = nvkm_rd32(device, 0x610664 + soff); in gv100_disp_curs_idle()
726 u32 stat = nvkm_rd32(device, 0x610630); in gv100_disp_core_idle()
756 chan->suspend_put = nvkm_rd32(device, 0x680000); in gv100_disp_core_fini()
844 stat = nvkm_rd32(device, 0x6107a8); in gv100_disp_super()
848 mask[head->id] = nvkm_rd32(device, 0x6107ac + (head->id * 4)); in gv100_disp_super()
898 u32 stat = nvkm_rd32(device, 0x611020 + (chid * 12)); in gv100_disp_exception()
910 u32 data = nvkm_rd32(device, 0x611024 + (chid * 12)); in gv100_disp_exception()
911 u32 code = nvkm_rd32(device, 0x611028 + (chid * 12)); in gv100_disp_exception()
940 u32 stat = nvkm_rd32(device, 0x611c30); in gv100_disp_intr_ctrl_disp()
962 unsigned long wndws = nvkm_rd32(device, 0x611858); in gv100_disp_intr_ctrl_disp()
963 unsigned long other = nvkm_rd32(device, 0x61185c); in gv100_disp_intr_ctrl_disp()
988 u32 stat = nvkm_rd32(device, 0x611854); in gv100_disp_intr_exc_other()
1017 unsigned long stat = nvkm_rd32(device, 0x611850); in gv100_disp_intr_exc_winim()
1037 unsigned long stat = nvkm_rd32(device, 0x61184c); in gv100_disp_intr_exc_win()
1057 u32 stat = nvkm_rd32(device, 0x611800 + (head * 0x04)); in gv100_disp_intr_head_timing()
1082 u32 stat = nvkm_rd32(device, 0x611ec0); in gv100_disp_intr()
1133 if (nvkm_rd32(device, 0x6254e8) & 0x00000002) { in gv100_disp_init()
1136 if (!(nvkm_rd32(device, 0x6254e8) & 0x00000002)) in gv100_disp_init()
1143 tmp = nvkm_rd32(device, 0x610068); in gv100_disp_init()
1148 tmp = nvkm_rd32(device, 0x61c000 + (i * 0x800)); in gv100_disp_init()
1158 tmp = nvkm_rd32(device, 0x616300 + (id * 0x800)); in gv100_disp_init()
1163 tmp = nvkm_rd32(device, 0x616100 + (id * 0x800) + j); in gv100_disp_init()
1172 tmp = nvkm_rd32(device, 0x630050 + (i * 0x800) + j); in gv100_disp_init()
1179 tmp = nvkm_rd32(device, 0x62e000 + (i * 0x04)); in gv100_disp_init()