Lines Matching refs:wndw
29 wimmc37b_update(struct nv50_wndw *wndw, u32 *interlock) in wimmc37b_update() argument
32 if ((push = evo_wait(&wndw->wimm, 2))) { in wimmc37b_update()
34 if (interlock[NV50_DISP_INTERLOCK_WNDW] & wndw->interlock.data) in wimmc37b_update()
38 evo_kick(push, &wndw->wimm); in wimmc37b_update()
43 wimmc37b_point(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) in wimmc37b_point() argument
46 if ((push = evo_wait(&wndw->wimm, 2))) { in wimmc37b_point()
49 evo_kick(push, &wndw->wimm); in wimmc37b_point()
61 s32 oclass, struct nv50_wndw *wndw) in wimmc37b_init_() argument
64 .pushbuf = 0xb0007b00 | wndw->id, in wimmc37b_init_()
65 .index = wndw->id, in wimmc37b_init_()
72 &wndw->wimm); in wimmc37b_init_()
78 wndw->immd = func; in wimmc37b_init_()
83 wimmc37b_init(struct nouveau_drm *drm, s32 oclass, struct nv50_wndw *wndw) in wimmc37b_init() argument
85 return wimmc37b_init_(&wimmc37b, drm, oclass, wndw); in wimmc37b_init()