Lines Matching refs:stride

69 	unsigned int stride;  in intel_fbc_plane_stride()  local
71 stride = plane_state->view.color_plane[0].stride; in intel_fbc_plane_stride()
73 stride /= fb->format->cpp[0]; in intel_fbc_plane_stride()
75 return stride; in intel_fbc_plane_stride()
83 return cache->fb.stride * cpp; in _intel_fbc_cfb_stride()
93 unsigned int stride; in skl_fbc_min_cfb_stride() local
96 stride = cache->plane.src_w * cpp * height / limit; in skl_fbc_min_cfb_stride()
103 stride += 64; in skl_fbc_min_cfb_stride()
109 stride = ALIGN(stride, 512); in skl_fbc_min_cfb_stride()
112 return stride * limit / height; in skl_fbc_min_cfb_stride()
119 unsigned int stride = _intel_fbc_cfb_stride(cache); in intel_fbc_cfb_stride() local
127 return max(ALIGN(stride, 512), skl_fbc_min_cfb_stride(i915, cache)); in intel_fbc_cfb_stride()
129 return stride; in intel_fbc_cfb_stride()
648 u64 modifier, unsigned int stride) in stride_is_valid() argument
651 if (drm_WARN_ON_ONCE(&dev_priv->drm, (stride & (64 - 1)) != 0)) in stride_is_valid()
655 if (stride < 512) in stride_is_valid()
659 return stride == 4096 || stride == 8192; in stride_is_valid()
661 if (DISPLAY_VER(dev_priv) == 4 && !IS_G4X(dev_priv) && stride < 2048) in stride_is_valid()
666 modifier == DRM_FORMAT_MOD_LINEAR && stride & 511) in stride_is_valid()
669 if (stride > 16384) in stride_is_valid()
790 cache->fb.stride = intel_fbc_plane_stride(plane_state); in intel_fbc_update_state_cache()
820 unsigned int stride = _intel_fbc_cfb_stride(cache); in intel_fbc_override_cfb_stride() local
830 if (stride != stride_aligned || in intel_fbc_override_cfb_stride()
931 cache->fb.stride * cache->fb.format->cpp[0])) { in intel_fbc_can_activate()
1017 params->fb.stride = cache->fb.stride; in intel_fbc_get_reg_params()
1049 if (params->fb.stride != cache->fb.stride) in intel_fbc_can_flip_nuke()