Lines Matching refs:v0
494 struct nv50_disp_core_channel_dma_v0 v0; in nv50_disp_core_ctor() member
500 if (nvif_unpack(args->v0, 0, 0, false)) { in nv50_disp_core_ctor()
503 args->v0.version, args->v0.pushbuf); in nv50_disp_core_ctor()
507 ret = nv50_disp_dmac_create_(parent, engine, oclass, args->v0.pushbuf, in nv50_disp_core_ctor()
650 struct nv50_disp_base_channel_dma_v0 v0; in nv50_disp_base_ctor() member
657 if (nvif_unpack(args->v0, 0, 0, false)) { in nv50_disp_base_ctor()
660 args->v0.version, args->v0.pushbuf, args->v0.head); in nv50_disp_base_ctor()
661 if (args->v0.head > priv->head.nr) in nv50_disp_base_ctor()
666 ret = nv50_disp_dmac_create_(parent, engine, oclass, args->v0.pushbuf, in nv50_disp_base_ctor()
667 args->v0.head, sizeof(*dmac), in nv50_disp_base_ctor()
740 struct nv50_disp_overlay_channel_dma_v0 v0; in nv50_disp_ovly_ctor() member
747 if (nvif_unpack(args->v0, 0, 0, false)) { in nv50_disp_ovly_ctor()
750 args->v0.version, args->v0.pushbuf, args->v0.head); in nv50_disp_ovly_ctor()
751 if (args->v0.head > priv->head.nr) in nv50_disp_ovly_ctor()
756 ret = nv50_disp_dmac_create_(parent, engine, oclass, args->v0.pushbuf, in nv50_disp_ovly_ctor()
757 args->v0.head, sizeof(*dmac), in nv50_disp_ovly_ctor()
860 struct nv50_disp_overlay_v0 v0; in nv50_disp_oimm_ctor() member
867 if (nvif_unpack(args->v0, 0, 0, false)) { in nv50_disp_oimm_ctor()
869 args->v0.version, args->v0.head); in nv50_disp_oimm_ctor()
870 if (args->v0.head > priv->head.nr) in nv50_disp_oimm_ctor()
875 ret = nv50_disp_pioc_create_(parent, engine, oclass, args->v0.head, in nv50_disp_oimm_ctor()
908 struct nv50_disp_cursor_v0 v0; in nv50_disp_curs_ctor() member
915 if (nvif_unpack(args->v0, 0, 0, false)) { in nv50_disp_curs_ctor()
917 args->v0.version, args->v0.head); in nv50_disp_curs_ctor()
918 if (args->v0.head > priv->head.nr) in nv50_disp_curs_ctor()
923 ret = nv50_disp_pioc_create_(parent, engine, oclass, args->v0.head, in nv50_disp_curs_ctor()
956 struct nv04_disp_scanoutpos_v0 v0; in nv50_disp_main_scanoutpos() member
961 if (nvif_unpack(args->v0, 0, 0, false)) { in nv50_disp_main_scanoutpos()
962 nv_ioctl(object, "disp scanoutpos vers %d\n", args->v0.version); in nv50_disp_main_scanoutpos()
963 args->v0.vblanke = (blanke & 0xffff0000) >> 16; in nv50_disp_main_scanoutpos()
964 args->v0.hblanke = (blanke & 0x0000ffff); in nv50_disp_main_scanoutpos()
965 args->v0.vblanks = (blanks & 0xffff0000) >> 16; in nv50_disp_main_scanoutpos()
966 args->v0.hblanks = (blanks & 0x0000ffff); in nv50_disp_main_scanoutpos()
967 args->v0.vtotal = ( total & 0xffff0000) >> 16; in nv50_disp_main_scanoutpos()
968 args->v0.htotal = ( total & 0x0000ffff); in nv50_disp_main_scanoutpos()
969 args->v0.time[0] = ktime_to_ns(ktime_get()); in nv50_disp_main_scanoutpos()
970 args->v0.vline = /* vline read locks hline */ in nv50_disp_main_scanoutpos()
972 args->v0.time[1] = ktime_to_ns(ktime_get()); in nv50_disp_main_scanoutpos()
973 args->v0.hline = in nv50_disp_main_scanoutpos()
986 struct nv50_disp_mthd_v0 v0; in nv50_disp_main_mthd() member
999 if (nvif_unpack(args->v0, 0, 0, true)) { in nv50_disp_main_mthd()
1001 args->v0.version, args->v0.method, args->v0.head); in nv50_disp_main_mthd()
1002 mthd = args->v0.method; in nv50_disp_main_mthd()
1003 head = args->v0.head; in nv50_disp_main_mthd()
1056 struct nv50_disp_sor_lvds_script_v0 v0; in nv50_disp_main_mthd() member
1059 if (nvif_unpack(args->v0, 0, 0, false)) { in nv50_disp_main_mthd()
1062 args->v0.version, args->v0.script); in nv50_disp_main_mthd()
1063 priv->sor.lvdsconf = args->v0.script; in nv50_disp_main_mthd()
1072 struct nv50_disp_sor_dp_pwr_v0 v0; in nv50_disp_main_mthd() member
1075 if (nvif_unpack(args->v0, 0, 0, false)) { in nv50_disp_main_mthd()
1077 args->v0.version, args->v0.state); in nv50_disp_main_mthd()
1078 if (args->v0.state == 0) { in nv50_disp_main_mthd()
1085 if (args->v0.state != 0) { in nv50_disp_main_mthd()