Home | History | Annotate | Download | only in vmwgfx

Lines Matching defs:sdirty

1029 	struct vmw_kms_sou_surface_dirty *sdirty =
1030 container_of(dirty, typeof(*sdirty), base);
1032 s32 trans_x = dirty->unit->crtc.x - sdirty->dst_x;
1033 s32 trans_y = dirty->unit->crtc.y - sdirty->dst_y;
1050 cmd->body.destRect.left = sdirty->left;
1051 cmd->body.destRect.right = sdirty->right;
1052 cmd->body.destRect.top = sdirty->top;
1053 cmd->body.destRect.bottom = sdirty->bottom;
1055 cmd->body.srcRect.left = sdirty->left + trans_x;
1056 cmd->body.srcRect.right = sdirty->right + trans_x;
1057 cmd->body.srcRect.top = sdirty->top + trans_y;
1058 cmd->body.srcRect.bottom = sdirty->bottom + trans_y;
1060 cmd->body.srcImage.sid = sdirty->sid;
1065 blit->left -= sdirty->left;
1066 blit->right -= sdirty->left;
1067 blit->top -= sdirty->top;
1068 blit->bottom -= sdirty->top;
1073 sdirty->left = sdirty->top = S32_MAX;
1074 sdirty->right = sdirty->bottom = S32_MIN;
1087 struct vmw_kms_sou_surface_dirty *sdirty =
1088 container_of(dirty, typeof(*sdirty), base);
1100 sdirty->left = min_t(s32, sdirty->left, dirty->unit_x1);
1101 sdirty->top = min_t(s32, sdirty->top, dirty->unit_y1);
1102 sdirty->right = max_t(s32, sdirty->right, dirty->unit_x2);
1103 sdirty->bottom = max_t(s32, sdirty->bottom, dirty->unit_y2);
1143 struct vmw_kms_sou_surface_dirty sdirty;
1159 sdirty.base.fifo_commit = vmw_sou_surface_fifo_commit;
1160 sdirty.base.clip = vmw_sou_surface_clip;
1161 sdirty.base.dev_priv = dev_priv;
1162 sdirty.base.fifo_reserve_size = sizeof(struct vmw_kms_sou_dirty_cmd) +
1164 sdirty.base.crtc = crtc;
1166 sdirty.sid = srf->id;
1167 sdirty.left = sdirty.top = S32_MAX;
1168 sdirty.right = sdirty.bottom = S32_MIN;
1169 sdirty.dst_x = dest_x;
1170 sdirty.dst_y = dest_y;
1174 &sdirty.base);