Lines Matching defs:asyw
59 curs507a_point(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw)
65 NVVAL(NV507A, SET_CURSOR_HOT_SPOT_POINT_OUT, X, asyw->point.x) |
66 NVVAL(NV507A, SET_CURSOR_HOT_SPOT_POINT_OUT, Y, asyw->point.y));
79 struct nv50_wndw_atom *asyw)
82 u32 offset = asyw->image.offset[0];
91 curs507a_release(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw,
98 curs507a_acquire(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw,
101 struct nv50_head *head = nv50_head(asyw->state.crtc);
104 ret = drm_atomic_helper_check_plane_state(&asyw->state, &asyh->state,
108 asyh->curs.visible = asyw->state.visible;
112 if (asyw->image.w != asyw->image.h)
115 ret = head->func->curs_layout(head, asyw, asyh);
119 return head->func->curs_format(head, asyw, asyh);