Lines Matching refs:wndw

22 #include "wndw.h"
35 wndwc37e_csc_clr(struct nv50_wndw *wndw)
41 wndwc37e_csc_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw)
43 struct nvif_push *push = &wndw->wndw.push;
54 wndwc37e_ilut_clr(struct nv50_wndw *wndw)
56 struct nvif_push *push = &wndw->wndw.push;
67 wndwc37e_ilut_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw)
69 struct nvif_push *push = &wndw->wndw.push;
86 wndwc37e_ilut(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw, int size)
96 wndwc37e_blend_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw)
98 struct nvif_push *push = &wndw->wndw.push;
141 wndwc37e_image_clr(struct nv50_wndw *wndw)
143 struct nvif_push *push = &wndw->wndw.push;
158 wndwc37e_image_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw)
160 struct nvif_push *push = &wndw->wndw.push;
211 wndwc37e_ntfy_clr(struct nv50_wndw *wndw)
213 struct nvif_push *push = &wndw->wndw.push;
224 wndwc37e_ntfy_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw)
226 struct nvif_push *push = &wndw->wndw.push;
241 wndwc37e_sema_clr(struct nv50_wndw *wndw)
243 struct nvif_push *push = &wndw->wndw.push;
254 wndwc37e_sema_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw)
256 struct nvif_push *push = &wndw->wndw.push;
270 wndwc37e_update(struct nv50_wndw *wndw, u32 *interlock)
272 struct nvif_push *push = &wndw->wndw.push;
284 !!(interlock[NV50_DISP_INTERLOCK_WIMM] & wndw->interlock.data)));
290 wndwc37e_release(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw,
296 wndwc37e_acquire(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw,
358 struct nv50_wndw *wndw;
361 ret = nv50_wndw_new_(func, drm->dev, type, "wndw", index,
363 BIT(index), &wndw);
364 if (*pwndw = wndw, ret)
369 disp->sync->offset, &wndw->wndw);
375 wndw->ntfy = NV50_DISP_WNDW_NTFY(wndw->id);
376 wndw->sema = NV50_DISP_WNDW_SEM0(wndw->id);
377 wndw->data = 0x00000000;