Lines Matching defs:vcp
233 static void vmw_du_put_cursor_mob(struct vmw_cursor_plane *vcp,
244 for (i = 0; i < ARRAY_SIZE(vcp->cursor_mobs); i++) {
245 if (!vcp->cursor_mobs[i]) {
246 vcp->cursor_mobs[i] = vps->cursor.bo;
253 for (i = 0; i < ARRAY_SIZE(vcp->cursor_mobs); i++) {
254 if (vcp->cursor_mobs[i]->tbo.base.size <
256 vmw_du_destroy_cursor_mob(&vcp->cursor_mobs[i]);
257 vcp->cursor_mobs[i] = vps->cursor.bo;
267 static int vmw_du_get_cursor_mob(struct vmw_cursor_plane *vcp,
270 struct vmw_private *dev_priv = vcp->base.dev->dev_private;
291 vmw_du_put_cursor_mob(vcp, vps);
295 for (i = 0; i < ARRAY_SIZE(vcp->cursor_mobs); i++) {
296 if (vcp->cursor_mobs[i] &&
297 vcp->cursor_mobs[i]->tbo.base.size >= size) {
298 vps->cursor.bo = vcp->cursor_mobs[i];
299 vcp->cursor_mobs[i] = NULL;
506 struct vmw_cursor_plane *vcp = vmw_plane_to_vcp(plane);
511 for (i = 0; i < ARRAY_SIZE(vcp->cursor_mobs); i++)
512 vmw_du_destroy_cursor_mob(&vcp->cursor_mobs[i]);
652 struct vmw_cursor_plane *vcp = vmw_plane_to_vcp(plane);
661 vmw_du_put_cursor_mob(vcp, vps);
690 struct vmw_cursor_plane *vcp = vmw_plane_to_vcp(plane);
750 vmw_du_get_cursor_mob(vcp, vps);