HomeSort by: relevance | last modified time | path
    Searched refs:surface (Results 1 - 17 of 17) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/core/
amdgpu_dc.c 1498 union surface_update_flags *update_flags = &u->surface->update_flags;
1504 if (u->plane_info->color_space != u->surface->color_space) {
1509 if (u->plane_info->horizontal_mirror != u->surface->horizontal_mirror) {
1514 if (u->plane_info->rotation != u->surface->rotation) {
1519 if (u->plane_info->format != u->surface->format) {
1524 if (u->plane_info->stereo_format != u->surface->stereo_format) {
1529 if (u->plane_info->per_pixel_alpha != u->surface->per_pixel_alpha) {
1534 if (u->plane_info->global_alpha_value != u->surface->global_alpha_value) {
1539 if (u->plane_info->dcc.enable != u->surface->dcc.enable
1540 || u->plane_info->dcc.independent_64b_blks != u->surface->dcc.independent_64b_blk
2389 struct dc_plane_state *surface = srf_updates[i].surface; local in function:dc_commit_updates_for_stream
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/vmwgfx/
vmwgfx_kms.c 301 * vmw_du_vps_unpin_surf - unpins resource associated with a framebuffer surface
303 * @vps: plane state associated with the display surface
317 DRM_ERROR("Surface still pinned\n");
330 * Unpins the framebuffer surface
371 vps->surf = vmw_framebuffer_to_vfbs(fb)->surface;
492 struct vmw_surface *surface = NULL; local in function:vmw_du_cursor_plane_atomic_check
518 surface = vmw_framebuffer_to_vfbs(fb)->surface;
520 if (surface && !surface->snooper.image)
1380 struct vmw_surface *surface = NULL; local in function:vmw_kms_fb_create
    [all...]
vmwgfx_ioctl.c 260 struct vmw_surface *surface; local in function:vmw_present_ioctl
315 surface = vmw_res_to_srf(res);
317 vfb, surface, arg->sid,
322 vmw_surface_unreference(&surface);
vmwgfx_kms.h 53 * surface/buffer object validation, populate FIFO commands and command
72 * Some surface resource or buffer object need some extra cmd submission
73 * like update GB image for proxy surface and define a GMRFB for screen
87 * surface copy/DMA, etc.
99 * This is where to populate clips for surface copy/dma or blit commands
135 * struct vmw_du_update_plane_surface - closure structure for surface
141 /* This member is to handle special case SOU surface update */
237 struct vmw_surface *surface; member in struct:vmw_framebuffer_surface
240 bool is_bo_proxy; /* true if this is proxy surface for DMA buf */
281 * @surf Display surface for STD
    [all...]
vmwgfx_stdu.c 70 * @sid: Surface ID when copying between surface and screen targets.
112 * @display_srf: surface to be displayed. The dimension of this will always
208 * vmw_stdu_bind_st - Binds a surface to a Screen Target
214 * Binding a surface to a Screen Target the same as flipping
286 * surface change.
456 * Encodes a surface DMA command cliprect and updates the bounding box
573 * For the special case when we cannot create a proxy surface in a
624 /* We are updating the actual surface, not a proxy */
696 * VMs without 3D support don't have the surface DMA command an
    [all...]
vmwgfx_scrn.c 51 * blit surface to screen command.
59 * @sid: Surface id of surface to copy from.
378 * Unpins the display surface
605 blit->body.srcImage.sid = vfbs->surface->res.id;
692 * vmw_sou_plane_update_surface - Update display unit for surface backed fb.
1020 * blit surface to screen command.
1078 * vmw_sou_surface_clip - Callback to encode a blit surface to screen cliprect.
1109 * vmw_kms_sou_do_surface_dirty - Dirty part of a surface backed framebuffer
1112 * @framebuffer: Pointer to the surface-buffer backed framebuffer
    [all...]
vmwgfx_drv.h 529 * Context and surface management.
615 * Surface swapping. The "surface_lru" list is protected by the
616 * resource lock in order to be able to destroy a surface and take
1158 struct vmw_surface *surface,
1266 * Surface management - vmwgfx_surface.c
vmwgfx_execbuf.c 388 * vmw_view_res_val_add - Add a view and the surface it's pointing to to the
415 * vmw_view_id_val_add - Look up a view and add it and the surface it's pointing
1566 VMW_DEBUG_USER("could not find surface for DMA.\n");
2447 VMW_DEBUG_USER("Invalid surface id.\n");
2813 &cmd->body.surface.sid, NULL);
  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_asic.c 241 .surface = {
309 .surface = {
405 .surface = {
473 .surface = {
541 .surface = {
609 .surface = {
677 .surface = {
745 .surface = {
813 .surface = {
881 .surface =
    [all...]
radeon.h 34 * - surface allocator & initializer : (bit like scratch reg) should
36 * related to surface
1985 } surface; member in struct:radeon_asic
2829 #define radeon_set_surface_reg(rdev, r, f, p, o, s) ((rdev)->asic->surface.set_reg((rdev), (r), (f), (p), (o), (s)))
2830 #define radeon_clear_surface_reg(rdev, r) ((rdev)->asic->surface.clear_reg((rdev), (r)))
  /src/sys/external/bsd/drm2/dist/drm/qxl/
qxl_draw.c 79 make_drawable(struct qxl_device *qdev, int surface, uint8_t type,
92 drawable->surface_id = surface; /* Only primary for now */
  /src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/qcom/
Makefile 88 dtb-$(CONFIG_ARCH_QCOM) += sm8150-microsoft-surface-duo.dtb
sm8150-microsoft-surface-duo.dts 16 model = "Microsoft Surface Duo";
17 compatible = "microsoft,surface-duo", "qcom,sm8150";
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/
dc.h 173 /* Surface update type is used by dc_update_surfaces_and_stream
180 * ISR safe on windows. Currently fast update will only be used to flip surface
599 * Surface Interfaces
819 struct dc_plane_state *surface; member in struct:dc_surface_update
840 * Create a new surface with default parameters;
861 * This structure holds a surface address. There could be multiple addresses
878 * Structure to store surface/stream associations for validation
  /src/sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/
svga3d_cmd.h 349 * A note on surface sizes: Sizes are always specified in pixels,
350 * even if the true surface size is not a multiple of the minimum
351 * block size of the surface's format. For example, a 3x3x1 DXT1
377 * A note on surface sizes: Sizes are always specified in pixels,
378 * even if the true surface size is not a multiple of the minimum
379 * block size of the surface's format. For example, a 3x3x1 DXT1
496 * Perform a surface copy within the same image.
502 SVGA3dSurfaceImageId surface; member in struct:__anon411ade0f1108
533 * If the discard flag is present in a surface DMA operation, the host may
535 * surface before applying the surface DMA contents
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
amdgpu_dm.c 3243 /* TODO: set these based on surface format */
6055 /* avivo cursor are offset into the total surface */
6163 struct dc_plane_state *surface,
6185 if (surface) {
6188 surface,
6404 bundle->surface_updates[planes_count].surface = dc_plane;
6471 bundle->surface_updates[planes_count].surface = dc_plane;
6473 if (!bundle->surface_updates[planes_count].surface) {
6474 DRM_ERROR("No surface for CRTC: id=%d\n",
7058 dummy_updates[j].surface = status->plane_states[0]
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/display/
intel_display.c 2594 * "The Color Control Surface (CCS) contains the compression status of
2597 * an area on the main surface of 16 x16 sets of 128 byte Y-tiled
2602 * lines on the main surface. Since each pixel is 4 bytes, this gives
2604 * main surface.
2619 * main surface. And each 64B CCS cache line represents an area of 4x1 Y-tiles
2620 * in the main surface. With 4 byte pixels and each Y-tile having dimensions of
2622 * the main surface.
2786 * The main surface pitch must be padded to a multiple of four
2933 * x/y offsets must match between CCS and the main surface.
3822 * AUX surface offset is specified as the distance from th
18623 u32 surface; member in struct:intel_display_error_state::intel_plane_error_state
    [all...]

Completed in 125 milliseconds