Lines Matching refs:v0
42 struct nv04_disp_scanoutpos_v0 v0; in nv04_disp_scanoutpos() member
48 if (nvif_unpack(args->v0, 0, 0, false)) { in nv04_disp_scanoutpos()
49 nv_ioctl(object, "disp scanoutpos vers %d\n", args->v0.version); in nv04_disp_scanoutpos()
50 args->v0.vblanks = nv_rd32(priv, 0x680800 + hoff) & 0xffff; in nv04_disp_scanoutpos()
51 args->v0.vtotal = nv_rd32(priv, 0x680804 + hoff) & 0xffff; in nv04_disp_scanoutpos()
52 args->v0.vblanke = args->v0.vtotal - 1; in nv04_disp_scanoutpos()
54 args->v0.hblanks = nv_rd32(priv, 0x680820 + hoff) & 0xffff; in nv04_disp_scanoutpos()
55 args->v0.htotal = nv_rd32(priv, 0x680824 + hoff) & 0xffff; in nv04_disp_scanoutpos()
56 args->v0.hblanke = args->v0.htotal - 1; in nv04_disp_scanoutpos()
63 if (!args->v0.vtotal || !args->v0.htotal) in nv04_disp_scanoutpos()
66 args->v0.time[0] = ktime_to_ns(ktime_get()); in nv04_disp_scanoutpos()
68 args->v0.time[1] = ktime_to_ns(ktime_get()); in nv04_disp_scanoutpos()
69 args->v0.hline = (line & 0xffff0000) >> 16; in nv04_disp_scanoutpos()
70 args->v0.vline = (line & 0x0000ffff); in nv04_disp_scanoutpos()
81 struct nv04_disp_mthd_v0 v0; in nv04_disp_mthd() member
87 if (nvif_unpack(args->v0, 0, 0, true)) { in nv04_disp_mthd()
89 args->v0.version, args->v0.method, args->v0.head); in nv04_disp_mthd()
90 mthd = args->v0.method; in nv04_disp_mthd()
91 head = args->v0.head; in nv04_disp_mthd()