| /dragonfly/sys/dev/drm/ |
| HD | drm_blend.c | 141 unsigned int rotation, in drm_plane_create_rotation_property() argument 155 WARN_ON(!is_power_of_2(rotation & DRM_MODE_ROTATE_MASK)); in drm_plane_create_rotation_property() 156 WARN_ON(rotation & ~supported_rotations); in drm_plane_create_rotation_property() 164 drm_object_attach_property(&plane->base, prop, rotation); in drm_plane_create_rotation_property() 167 plane->state->rotation = rotation; in drm_plane_create_rotation_property() 193 unsigned int drm_rotation_simplify(unsigned int rotation, in drm_rotation_simplify() argument 196 if (rotation & ~supported_rotations) { in drm_rotation_simplify() 197 rotation ^= DRM_MODE_REFLECT_X | DRM_MODE_REFLECT_Y; in drm_rotation_simplify() 198 rotation = (rotation & DRM_MODE_REFLECT_MASK) | in drm_rotation_simplify() 199 BIT((ffs(rotation & DRM_MODE_ROTATE_MASK) + 1) in drm_rotation_simplify() [all …]
|
| HD | drm_rect.c | 309 unsigned int rotation) in drm_rect_rotate() argument 313 if (rotation & (DRM_MODE_REFLECT_X | DRM_MODE_REFLECT_Y)) { in drm_rect_rotate() 316 if (rotation & DRM_MODE_REFLECT_X) { in drm_rect_rotate() 321 if (rotation & DRM_MODE_REFLECT_Y) { in drm_rect_rotate() 327 switch (rotation & DRM_MODE_ROTATE_MASK) { in drm_rect_rotate() 383 unsigned int rotation) in drm_rect_rotate_inv() argument 387 switch (rotation & DRM_MODE_ROTATE_MASK) { in drm_rect_rotate_inv() 415 if (rotation & (DRM_MODE_REFLECT_X | DRM_MODE_REFLECT_Y)) { in drm_rect_rotate_inv() 418 if (rotation & DRM_MODE_REFLECT_X) { in drm_rect_rotate_inv() 423 if (rotation & DRM_MODE_REFLECT_Y) { in drm_rect_rotate_inv()
|
| HD | drm_plane_helper.c | 134 unsigned int rotation = state->rotation; in drm_plane_helper_check_state() local 156 drm_rect_rotate(src, fb->width << 16, fb->height << 16, rotation); in drm_plane_helper_check_state() 170 drm_rect_rotate_inv(src, fb->width << 16, fb->height << 16, rotation); in drm_plane_helper_check_state() 226 unsigned int rotation, in drm_plane_helper_check_update() argument 245 .rotation = rotation, in drm_plane_helper_check_update()
|
| /dragonfly/sys/dev/drm/include/drm/ |
| HD | drm_blend.h | 34 static inline bool drm_rotation_90_or_270(unsigned int rotation) in drm_rotation_90_or_270() argument 36 return rotation & (DRM_MODE_ROTATE_90 | DRM_MODE_ROTATE_270); in drm_rotation_90_or_270() 40 unsigned int rotation, 42 unsigned int drm_rotation_simplify(unsigned int rotation,
|
| HD | drm_rect.h | 196 unsigned int rotation); 199 unsigned int rotation);
|
| HD | drm_plane_helper.h | 52 unsigned int rotation,
|
| HD | drm_plane.h | 109 unsigned int rotation; member
|
| /dragonfly/sys/dev/drm/amd/display/dc/dce/ |
| HD | dce_mem_input.c | 122 static bool is_vert_scan(enum dc_rotation_angle rotation) in is_vert_scan() argument 124 switch (rotation) { in is_vert_scan() 137 enum dc_rotation_angle rotation) in dce_mi_program_pte_vm() argument 146 unsigned int min_pte_before_flip = is_vert_scan(rotation) ? in dce_mi_program_pte_vm() 393 enum dc_rotation_angle rotation, in program_size_and_rotation() argument 405 if (rotation == ROTATION_ANGLE_90 || rotation == ROTATION_ANGLE_270) { in program_size_and_rotation() 429 GRPH_ROTATION_ANGLE, rotation_angles[rotation]); in program_size_and_rotation() 509 enum dc_rotation_angle rotation, in dce_mi_program_surface_config() argument 517 program_size_and_rotation(dce_mi, rotation, plane_size); in dce_mi_program_surface_config()
|
| /dragonfly/sys/dev/drm/i915/ |
| HD | intel_atomic_plane.c | 58 state->base.rotation = DRM_MODE_ROTATE_0; in intel_create_plane_state() 140 if (state->fb && drm_rotation_90_or_270(state->rotation)) { in intel_plane_atomic_check_with_state() 169 state->rotation & DRM_MODE_ROTATE_180 && in intel_plane_atomic_check_with_state() 170 state->rotation & DRM_MODE_REFLECT_X) { in intel_plane_atomic_check_with_state()
|
| HD | intel_sprite.c | 245 unsigned int rotation = plane_state->base.rotation; in skl_update_plane() local 246 u32 stride = skl_plane_stride(fb, 0, rotation); in skl_update_plane() 247 u32 aux_stride = skl_plane_stride(fb, 1, rotation); in skl_update_plane() 395 unsigned int rotation = plane_state->base.rotation; in vlv_sprite_ctl() local 443 if (rotation & DRM_MODE_ROTATE_180) in vlv_sprite_ctl() 446 if (rotation & DRM_MODE_REFLECT_X) in vlv_sprite_ctl() 555 unsigned int rotation = plane_state->base.rotation; in ivb_sprite_ctl() local 594 if (rotation & DRM_MODE_ROTATE_180) in ivb_sprite_ctl() 714 unsigned int rotation = plane_state->base.rotation; in g4x_sprite_ctl() local 750 if (rotation & DRM_MODE_ROTATE_180) in g4x_sprite_ctl() [all …]
|
| HD | intel_display.c | 2042 unsigned int rotation) in intel_fill_fb_ggtt_view() argument 2045 if (drm_rotation_90_or_270(rotation)) { in intel_fill_fb_ggtt_view() 2104 intel_pin_and_fence_fb_obj(struct drm_framebuffer *fb, unsigned int rotation) in intel_pin_and_fence_fb_obj() argument 2117 intel_fill_fb_ggtt_view(&view, fb, rotation); in intel_pin_and_fence_fb_obj() 2180 unsigned int rotation) in intel_fb_pitch() argument 2182 if (drm_rotation_90_or_270(rotation)) in intel_fb_pitch() 2216 unsigned int rotation = state->base.rotation; in intel_add_fb_offsets() local 2218 if (drm_rotation_90_or_270(rotation)) { in intel_add_fb_offsets() 2256 unsigned int rotation, in _intel_adjust_tile_offset() argument 2261 unsigned int pitch = intel_fb_pitch(fb, plane, rotation); in _intel_adjust_tile_offset() [all …]
|
| HD | intel_bios.h | 119 u32 rotation:2; member
|
| HD | intel_fbc.c | 751 cache->plane.rotation = plane_state->base.rotation; in intel_fbc_update_state_cache() 815 cache->plane.rotation != DRM_MODE_ROTATE_0) { in intel_fbc_can_activate()
|
| /dragonfly/sys/dev/drm/amd/display/dc/dce110/ |
| HD | dce110_mem_input_v.c | 233 enum dc_rotation_angle rotation, in program_size_and_rotation() argument 239 if (rotation == ROTATION_ANGLE_90 || in program_size_and_rotation() 240 rotation == ROTATION_ANGLE_270) { in program_size_and_rotation() 338 switch (rotation) { in program_size_and_rotation() 572 enum dc_rotation_angle rotation) in dce_mem_input_v_program_pte_vm() argument 600 switch (rotation) { in dce_mem_input_v_program_pte_vm() 647 enum dc_rotation_angle rotation, in dce_mem_input_v_program_surface_config() argument 655 program_size_and_rotation(mem_input110, rotation, plane_size); in dce_mem_input_v_program_surface_config()
|
| /dragonfly/sys/dev/drm/amd/display/dc/inc/hw/ |
| HD | hubp.h | 82 enum dc_rotation_angle rotation); 97 enum dc_rotation_angle rotation,
|
| HD | mem_input.h | 138 enum dc_rotation_angle rotation); 153 enum dc_rotation_angle rotation,
|
| /dragonfly/sys/dev/drm/amd/display/dc/dcn10/ |
| HD | dcn10_hubp.c | 197 enum dc_rotation_angle rotation, in hubp1_program_rotation() argument 210 if (rotation == ROTATION_ANGLE_0) in hubp1_program_rotation() 214 else if (rotation == ROTATION_ANGLE_90) in hubp1_program_rotation() 218 else if (rotation == ROTATION_ANGLE_180) in hubp1_program_rotation() 222 else if (rotation == ROTATION_ANGLE_270) in hubp1_program_rotation() 486 enum dc_rotation_angle rotation, in hubp1_program_surface_config() argument 493 hubp1_program_rotation(hubp, rotation, horizontal_mirror); in hubp1_program_surface_config() 1087 if (param->rotation == ROTATION_ANGLE_90 || param->rotation == ROTATION_ANGLE_270) { in hubp1_cursor_set_position()
|
| HD | dcn10_hubp.h | 665 enum dc_rotation_angle rotation, 690 enum dc_rotation_angle rotation,
|
| /dragonfly/sys/dev/drm/amd/display/dc/core/ |
| HD | dc_resource.c | 495 if (pipe_ctx->plane_state->rotation == ROTATION_ANGLE_90 || in calculate_viewport() 496 pipe_ctx->plane_state->rotation == ROTATION_ANGLE_270) in calculate_viewport() 554 if (plane_state->rotation == ROTATION_ANGLE_90 || in calculate_viewport() 555 plane_state->rotation == ROTATION_ANGLE_270) { in calculate_viewport() 573 if (pipe_ctx->plane_state->rotation == ROTATION_ANGLE_90 || in calculate_recout() 574 pipe_ctx->plane_state->rotation == ROTATION_ANGLE_270) in calculate_recout() 617 (plane_state->rotation == ROTATION_ANGLE_180); in calculate_recout() 619 if (plane_state->rotation == ROTATION_ANGLE_90 in calculate_recout() 620 || plane_state->rotation == ROTATION_ANGLE_270) in calculate_recout() 622 … right_view = (plane_state->rotation == ROTATION_ANGLE_270) != sec_split; in calculate_recout() [all …]
|
| HD | dc_debug.c | 167 plane_state->rotation, in pre_surface_trace() 219 update->plane_info->rotation, in update_surface_trace()
|
| /dragonfly/sys/dev/drm/amd/display/dc/ |
| HD | dc.h | 494 enum dc_rotation_angle rotation; member 521 enum dc_rotation_angle rotation; member
|
| HD | dc_hw_types.h | 410 enum dc_rotation_angle rotation; member
|
| /dragonfly/share/zoneinfo/ |
| HD | leapseconds | 33 # rotation. The first ("1 Jan 1972") data line in leap-seconds.list
|
| /dragonfly/sys/dev/drm/amd/display/amdgpu_dm/ |
| HD | amdgpu_dm.c | 1959 switch (state->rotation & DRM_MODE_ROTATE_MASK) { in fill_rects_from_plane_state() 1961 plane_state->rotation = ROTATION_ANGLE_0; in fill_rects_from_plane_state() 1964 plane_state->rotation = ROTATION_ANGLE_90; in fill_rects_from_plane_state() 1967 plane_state->rotation = ROTATION_ANGLE_180; in fill_rects_from_plane_state() 1970 plane_state->rotation = ROTATION_ANGLE_270; in fill_rects_from_plane_state() 1973 plane_state->rotation = ROTATION_ANGLE_0; in fill_rects_from_plane_state() 3170 plane->state->rotation = DRM_MODE_ROTATE_0; in dm_drm_plane_reset() 4239 plane_info[i].rotation = plane_states[i]->rotation; in commit_planes_to_stream()
|
| /dragonfly/sys/dev/drm/amd/display/dc/calcs/ |
| HD | dcn_calcs.c | 332 switch (pipe->plane_state->rotation) { in pipe_ctx_to_e2e_pipe_params() 872 if (pipe->plane_state->rotation % 2 == 0) { in dcn_validate_bandwidth() 901 if (pipe->plane_state->rotation % 2 == 0) { in dcn_validate_bandwidth() 950 … v->source_scan[input_idx] = (pipe->plane_state->rotation % 2) ? dcn_bw_vert : dcn_bw_hor; in dcn_validate_bandwidth()
|