Lines Matching refs:wndw
38 base507c_update(struct nv50_wndw *wndw, u32 *interlock)
40 struct nvif_push *push = wndw->wndw.push;
51 base507c_image_clr(struct nv50_wndw *wndw)
53 struct nvif_push *push = wndw->wndw.push;
68 base507c_image_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw)
70 struct nvif_push *push = wndw->wndw.push;
121 base507c_xlut_clr(struct nv50_wndw *wndw)
123 struct nvif_push *push = wndw->wndw.push;
135 base507c_xlut_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw)
137 struct nvif_push *push = wndw->wndw.push;
161 base507c_ntfy_clr(struct nv50_wndw *wndw)
163 struct nvif_push *push = wndw->wndw.push;
174 base507c_ntfy_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw)
176 struct nvif_push *push = wndw->wndw.push;
198 base507c_sema_clr(struct nv50_wndw *wndw)
200 struct nvif_push *push = wndw->wndw.push;
211 base507c_sema_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw)
213 struct nvif_push *push = wndw->wndw.push;
227 base507c_release(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw,
234 base507c_acquire(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw,
247 if (!wndw->func->ilut) {
314 struct nv50_wndw *wndw;
319 NV50_DISP_INTERLOCK_BASE, interlock_data, &wndw);
320 if (*pwndw = wndw, ret)
325 disp50->sync->offset, &wndw->wndw);
331 ret = nvif_notify_ctor(&wndw->wndw.base.user, "kmsBaseNtfy",
332 wndw->notify.func, false,
337 &wndw->notify);
341 wndw->ntfy = NV50_DISP_BASE_NTFY(wndw->id);
342 wndw->sema = NV50_DISP_BASE_SEM0(wndw->id);
343 wndw->data = 0x00000000;