Lines Matching refs:wndw

32 base507c_update(struct nv50_wndw *wndw, u32 *interlock)  in base507c_update()  argument
35 if ((push = evo_wait(&wndw->wndw, 2))) { in base507c_update()
38 evo_kick(push, &wndw->wndw); in base507c_update()
43 base507c_image_clr(struct nv50_wndw *wndw) in base507c_image_clr() argument
46 if ((push = evo_wait(&wndw->wndw, 4))) { in base507c_image_clr()
51 evo_kick(push, &wndw->wndw); in base507c_image_clr()
56 base507c_image_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) in base507c_image_set() argument
59 if ((push = evo_wait(&wndw->wndw, 10))) { in base507c_image_set()
75 evo_kick(push, &wndw->wndw); in base507c_image_set()
80 base507c_xlut_clr(struct nv50_wndw *wndw) in base507c_xlut_clr() argument
83 if ((push = evo_wait(&wndw->wndw, 2))) { in base507c_xlut_clr()
86 evo_kick(push, &wndw->wndw); in base507c_xlut_clr()
91 base507c_xlut_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) in base507c_xlut_set() argument
94 if ((push = evo_wait(&wndw->wndw, 2))) { in base507c_xlut_set()
97 evo_kick(push, &wndw->wndw); in base507c_xlut_set()
115 base507c_ntfy_clr(struct nv50_wndw *wndw) in base507c_ntfy_clr() argument
118 if ((push = evo_wait(&wndw->wndw, 2))) { in base507c_ntfy_clr()
121 evo_kick(push, &wndw->wndw); in base507c_ntfy_clr()
126 base507c_ntfy_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) in base507c_ntfy_set() argument
129 if ((push = evo_wait(&wndw->wndw, 3))) { in base507c_ntfy_set()
133 evo_kick(push, &wndw->wndw); in base507c_ntfy_set()
144 base507c_sema_clr(struct nv50_wndw *wndw) in base507c_sema_clr() argument
147 if ((push = evo_wait(&wndw->wndw, 2))) { in base507c_sema_clr()
150 evo_kick(push, &wndw->wndw); in base507c_sema_clr()
155 base507c_sema_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) in base507c_sema_set() argument
158 if ((push = evo_wait(&wndw->wndw, 5))) { in base507c_sema_set()
164 evo_kick(push, &wndw->wndw); in base507c_sema_set()
169 base507c_release(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw, in base507c_release() argument
176 base507c_acquire(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw, in base507c_acquire() argument
192 if (!wndw->func->ilut) { in base507c_acquire()
248 struct nv50_wndw *wndw; in base507c_new_() local
253 NV50_DISP_INTERLOCK_BASE, interlock_data, &wndw); in base507c_new_()
254 if (*pwndw = wndw, ret) in base507c_new_()
259 disp->sync->bo.offset, &wndw->wndw); in base507c_new_()
265 ret = nvif_notify_init(&wndw->wndw.base.user, wndw->notify.func, in base507c_new_()
270 &wndw->notify); in base507c_new_()
274 wndw->ntfy = NV50_DISP_BASE_NTFY(wndw->id); in base507c_new_()
275 wndw->sema = NV50_DISP_BASE_SEM0(wndw->id); in base507c_new_()
276 wndw->data = 0x00000000; in base507c_new_()