Lines Matching refs:wndw
32 wimmc37b_update(struct nv50_wndw *wndw, u32 *interlock) in wimmc37b_update() argument
34 struct nvif_push *push = wndw->wimm.push; in wimmc37b_update()
42 !!(interlock[NV50_DISP_INTERLOCK_WNDW] & wndw->interlock.data))); in wimmc37b_update()
47 wimmc37b_point(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) in wimmc37b_point() argument
49 struct nvif_push *push = wndw->wimm.push; in wimmc37b_point()
69 s32 oclass, struct nv50_wndw *wndw) in wimmc37b_init_() argument
72 .pushbuf = 0xb0007b00 | wndw->id, in wimmc37b_init_()
73 .index = wndw->id, in wimmc37b_init_()
80 &wndw->wimm); in wimmc37b_init_()
86 wndw->interlock.wimm = wndw->interlock.data; in wimmc37b_init_()
87 wndw->immd = func; in wimmc37b_init_()
92 wimmc37b_init(struct nouveau_drm *drm, s32 oclass, struct nv50_wndw *wndw) in wimmc37b_init() argument
94 return wimmc37b_init_(&wimmc37b, drm, oclass, wndw); in wimmc37b_init()