Lines Matching refs:ddirty

456 	struct vmw_stdu_dirty *ddirty =
471 if (ddirty->transfer != SVGA3D_WRITE_HOST_VRAM)
475 ddirty->left = min_t(s32, ddirty->left, dirty->unit_x1);
476 ddirty->top = min_t(s32, ddirty->top, dirty->unit_y1);
477 ddirty->right = max_t(s32, ddirty->right, dirty->unit_x2);
478 ddirty->bottom = max_t(s32, ddirty->bottom, dirty->unit_y2);
491 struct vmw_stdu_dirty *ddirty =
508 vmw_bo_get_guest_ptr(&ddirty->buf->base, &cmd->body.guest.ptr);
509 cmd->body.guest.pitch = ddirty->pitch;
513 cmd->body.transfer = ddirty->transfer;
515 suffix->maximumOffset = ddirty->buf->base.num_pages * PAGE_SIZE;
517 if (ddirty->transfer == SVGA3D_WRITE_HOST_VRAM) {
521 ddirty->left, ddirty->right,
522 ddirty->top, ddirty->bottom);
528 ddirty->left = ddirty->top = S32_MAX;
529 ddirty->right = ddirty->bottom = S32_MIN;
542 struct vmw_stdu_dirty *ddirty =
548 ddirty->left = min_t(s32, ddirty->left, dirty->unit_x1);
549 ddirty->top = min_t(s32, ddirty->top, dirty->unit_y1);
550 ddirty->right = max_t(s32, ddirty->right, dirty->unit_x2);
551 ddirty->bottom = max_t(s32, ddirty->bottom, dirty->unit_y2);
558 ddirty->fb_left = min_t(s32, ddirty->fb_left, dirty->fb_x);
559 ddirty->fb_top = min_t(s32, ddirty->fb_top, dirty->fb_y);
573 struct vmw_stdu_dirty *ddirty =
586 width = ddirty->right - ddirty->left;
587 height = ddirty->bottom - ddirty->top;
595 dst_offset = ddirty->top * dst_pitch + ddirty->left * stdu->cpp;
597 src_pitch = ddirty->pitch;
598 src_bo = &ddirty->buf->base;
599 src_offset = ddirty->fb_top * src_pitch + ddirty->fb_left * stdu->cpp;
602 if (ddirty->transfer != SVGA3D_WRITE_HOST_VRAM) {
612 if (ddirty->transfer == SVGA3D_WRITE_HOST_VRAM &&
643 ddirty->left = ddirty->top = ddirty->fb_left = ddirty->fb_top = S32_MAX;
644 ddirty->right = ddirty->bottom = S32_MIN;
685 struct vmw_stdu_dirty ddirty;
703 ddirty.transfer = (to_surface) ? SVGA3D_WRITE_HOST_VRAM :
705 ddirty.left = ddirty.top = S32_MAX;
706 ddirty.right = ddirty.bottom = S32_MIN;
707 ddirty.fb_left = ddirty.fb_top = S32_MAX;
708 ddirty.pitch = vfb->base.pitches[0];
709 ddirty.buf = buf;
710 ddirty.base.fifo_commit = vmw_stdu_bo_fifo_commit;
711 ddirty.base.clip = vmw_stdu_bo_clip;
712 ddirty.base.fifo_reserve_size = sizeof(struct vmw_stdu_dma) +
716 ddirty.base.fifo_reserve_size += sizeof(struct vmw_stdu_update);
720 ddirty.base.fifo_commit = vmw_stdu_bo_cpu_commit;
721 ddirty.base.clip = vmw_stdu_bo_cpu_clip;
722 ddirty.base.fifo_reserve_size = 0;
725 ddirty.base.crtc = crtc;
728 0, 0, num_clips, increment, &ddirty.base);