Lines Matching refs:wndw
32 ovly507e_update(struct nv50_wndw *wndw, u32 *interlock) in ovly507e_update() argument
35 if ((push = evo_wait(&wndw->wndw, 2))) { in ovly507e_update()
38 evo_kick(push, &wndw->wndw); in ovly507e_update()
43 ovly507e_scale_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) in ovly507e_scale_set() argument
46 if ((push = evo_wait(&wndw->wndw, 4))) { in ovly507e_scale_set()
51 evo_kick(push, &wndw->wndw); in ovly507e_scale_set()
56 ovly507e_image_clr(struct nv50_wndw *wndw) in ovly507e_image_clr() argument
59 if ((push = evo_wait(&wndw->wndw, 4))) { in ovly507e_image_clr()
64 evo_kick(push, &wndw->wndw); in ovly507e_image_clr()
69 ovly507e_image_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) in ovly507e_image_set() argument
72 if ((push = evo_wait(&wndw->wndw, 12))) { in ovly507e_image_set()
90 evo_kick(push, &wndw->wndw); in ovly507e_image_set()
95 ovly507e_ntfy_clr(struct nv50_wndw *wndw) in ovly507e_ntfy_clr() argument
98 if ((push = evo_wait(&wndw->wndw, 2))) { in ovly507e_ntfy_clr()
101 evo_kick(push, &wndw->wndw); in ovly507e_ntfy_clr()
106 ovly507e_ntfy_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) in ovly507e_ntfy_set() argument
109 if ((push = evo_wait(&wndw->wndw, 3))) { in ovly507e_ntfy_set()
113 evo_kick(push, &wndw->wndw); in ovly507e_ntfy_set()
118 ovly507e_release(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw, in ovly507e_release() argument
125 ovly507e_acquire(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw, in ovly507e_acquire() argument
178 struct nv50_wndw *wndw; in ovly507e_new_() local
184 &wndw); in ovly507e_new_()
185 if (*pwndw = wndw, ret) in ovly507e_new_()
190 disp->sync->bo.offset, &wndw->wndw); in ovly507e_new_()
196 ret = nvif_notify_init(&wndw->wndw.base.user, wndw->notify.func, false, in ovly507e_new_()
201 &wndw->notify); in ovly507e_new_()
205 wndw->ntfy = NV50_DISP_OVLY_NTFY(wndw->id); in ovly507e_new_()
206 wndw->sema = NV50_DISP_OVLY_SEM0(wndw->id); in ovly507e_new_()
207 wndw->data = 0x00000000; in ovly507e_new_()