Lines Matching refs:wndw
32 curs507a_update(struct nv50_wndw *wndw, u32 *interlock) in curs507a_update() argument
34 nvif_wr32(&wndw->wimm.base.user, 0x0080, 0x00000000); in curs507a_update()
38 curs507a_point(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) in curs507a_point() argument
40 nvif_wr32(&wndw->wimm.base.user, 0x0084, asyw->point.y << 16 | in curs507a_point()
51 curs507a_prepare(struct nv50_wndw *wndw, struct nv50_head_atom *asyh, in curs507a_prepare() argument
54 u32 handle = nv50_disp(wndw->plane.dev)->core->chan.vram.handle; in curs507a_prepare()
64 curs507a_release(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw, in curs507a_release() argument
71 curs507a_acquire(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw, in curs507a_acquire() argument
117 struct nv50_wndw *wndw; in curs507a_new_() local
122 NV50_DISP_INTERLOCK_CURS, interlock_data, &wndw); in curs507a_new_()
123 if (*pwndw = wndw, ret) in curs507a_new_()
127 sizeof(args), &wndw->wimm.base.user); in curs507a_new_()
133 nvif_object_map(&wndw->wimm.base.user, NULL, 0); in curs507a_new_()
134 wndw->immd = func; in curs507a_new_()
135 wndw->ctxdma.parent = NULL; in curs507a_new_()