Lines Matching refs:ddirty

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