Searched refs:modifier (Results 51 - 75 of 132) sorted by relevance

123456

/linux-master/drivers/gpu/drm/sun4i/
H A Dsun4i_frontend.h149 bool sun4i_frontend_format_is_supported(uint32_t fmt, uint64_t modifier);
H A Dsun4i_backend.c155 bool sun4i_backend_format_is_supported(uint32_t fmt, uint64_t modifier) argument
159 if (modifier != DRM_FORMAT_MOD_LINEAR)
411 uint64_t modifier = state->fb->modifier; local
416 if (!sun4i_frontend_format_is_supported(format, modifier))
419 if (!sun4i_backend_format_is_supported(format, modifier))
/linux-master/drivers/gpu/ipu-v3/
H A Dipu-prg.c125 uint64_t modifier)
132 switch (modifier) {
276 u32 format, uint64_t modifier, unsigned long *eba)
299 width, height, stride, format, modifier, *eba);
124 ipu_prg_format_supported(struct ipu_soc *ipu, uint32_t format, uint64_t modifier) argument
273 ipu_prg_channel_configure(struct ipuv3_channel *ipu_chan, unsigned int axi_id, unsigned int width, unsigned int height, unsigned int stride, u32 format, uint64_t modifier, unsigned long *eba) argument
/linux-master/include/drm/
H A Ddrm_framebuffer.h157 * tiling or buffer layout per @modifier. It is meant to be used when
170 * @modifier: Data layout modifier. This is used to describe
175 uint64_t modifier; member in struct:drm_framebuffer
H A Ddrm_plane.h536 * format/modifier combination is valid for the plane. This allows the
538 * which modifier), and to validate modifiers at atomic_check time.
540 * If not present, then any modifier in the plane's modifier
545 * True if the given modifier is valid for that format on the plane.
549 uint64_t modifier);
829 * Drivers that only support the DRM_FORMAT_MOD_LINEAR modifier support may set
830 * @format_modifiers to NULL. The plane will advertise the linear modifier.
873 * Drivers that only support the DRM_FORMAT_MOD_LINEAR modifier support may set
874 * @format_modifiers to NULL. The plane will advertise the linear modifier
[all...]
/linux-master/drivers/gpu/drm/imx/dcss/
H A Ddcss-dpr.c460 static void dcss_dpr_tile_set(struct dcss_dpr_ch *ch, uint64_t modifier) argument
464 switch (modifier) {
493 const struct drm_format_info *format, u64 modifier)
509 dcss_dpr_tile_set(ch, modifier);
492 dcss_dpr_format_set(struct dcss_dpr *dpr, int ch_num, const struct drm_format_info *format, u64 modifier) argument
/linux-master/drivers/gpu/drm/imx/ipuv3/
H A Dipuv3-plane.c341 uint32_t format, uint64_t modifier)
346 if (modifier == DRM_FORMAT_MOD_LINEAR)
351 * modifier, so we always take the early return from this function and
354 return ipu_prg_format_supported(ipu, format, modifier);
633 fb->format->format, fb->modifier,
819 * planes with a tiling modifier, which need the PREs to resolve into
835 plane_state->fb->modifier == DRM_FORMAT_MOD_LINEAR)
843 plane_state->fb->modifier))
860 plane_state->fb->modifier != DRM_FORMAT_MOD_LINEAR)
863 /* make sure that modifier i
340 ipu_plane_format_mod_supported(struct drm_plane *plane, uint32_t format, uint64_t modifier) argument
[all...]
/linux-master/include/uapi/drm/
H A Dvc4_drm.h344 __u64 modifier; member in struct:drm_vc4_get_tiling
350 __u64 modifier; member in struct:drm_vc4_set_tiling
/linux-master/drivers/platform/x86/dell/dell-wmi-sysman/
H A Denum-attributes.c80 static struct kobj_attribute modifier = variable in typeref:struct:kobj_attribute
104 &modifier.attr,
/linux-master/drivers/gpu/drm/arm/
H A Dmalidp_mw.c147 if (fb->modifier) {
154 fb->format->format, !!fb->modifier);
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_atomic_plane.c395 if (cur->hw.fb->modifier != new->hw.fb->modifier ||
633 intel_format_info_is_yuv_semiplanar(fb->format, fb->modifier))
644 intel_format_info_is_yuv_semiplanar(fb->format, fb->modifier)) {
966 if (fb->modifier == I915_FORMAT_MOD_Y_TILED_CCS ||
967 fb->modifier == I915_FORMAT_MOD_Yf_TILED_CCS)
988 intel_format_info_is_yuv_semiplanar(fb->format, fb->modifier)) {
H A Dskl_scaler.c106 u64 modifier, bool need_scaler)
165 if (format && intel_format_info_is_yuv_semiplanar(format, modifier) &&
280 fb && intel_format_info_is_yuv_semiplanar(fb->format, fb->modifier))
291 fb ? fb->modifier : 0,
449 !intel_format_info_is_yuv_semiplanar(fb->format, fb->modifier)) {
790 if (intel_format_info_is_yuv_semiplanar(fb->format, fb->modifier) &&
102 skl_update_scaler(struct intel_crtc_state *crtc_state, bool force_detach, unsigned int scaler_user, int *scaler_id, int src_w, int src_h, int dst_w, int dst_h, const struct drm_format_info *format, u64 modifier, bool need_scaler) argument
H A Dintel_cursor.c153 if (fb && fb->modifier != DRM_FORMAT_MOD_LINEAR) {
190 u32 pixel_format, u64 modifier,
340 u32 pixel_format, u64 modifier,
647 u32 format, u64 modifier)
649 if (!intel_fb_plane_supports_modifier(to_intel_plane(_plane), modifier))
189 i845_cursor_max_stride(struct intel_plane *plane, u32 pixel_format, u64 modifier, unsigned int rotation) argument
339 i9xx_cursor_max_stride(struct intel_plane *plane, u32 pixel_format, u64 modifier, unsigned int rotation) argument
646 intel_cursor_format_mod_supported(struct drm_plane *_plane, u32 format, u64 modifier) argument
/linux-master/drivers/gpu/drm/arm/display/komeda/d71/
H A Dd71_component.c153 static u32 to_ad_ctrl(u64 modifier) argument
157 if (!modifier)
160 if ((modifier & AFBC_FORMAT_MOD_BLOCK_SIZE_MASK) ==
164 if (modifier & AFBC_FORMAT_MOD_YTR)
166 if (modifier & AFBC_FORMAT_MOD_SPLIT)
168 if (modifier & AFBC_FORMAT_MOD_TILED)
227 malidp_write32(reg, AD_CONTROL, to_ad_ctrl(fb->modifier));
228 if (fb->modifier) {
236 if (fb->modifier & AFBC_FORMAT_MOD_TILED)
250 upsampling = fb->modifier
[all...]
/linux-master/drivers/gpu/drm/tegra/
H A Dplane.c109 uint64_t modifier)
113 if (modifier == DRM_FORMAT_MOD_LINEAR)
117 if (fourcc_mod_is_vendor(modifier, NVIDIA)) {
118 if (modifier & DRM_FORMAT_MOD_NVIDIA_SECTOR_LAYOUT) {
107 tegra_plane_format_mod_supported(struct drm_plane *plane, uint32_t format, uint64_t modifier) argument
/linux-master/drivers/gpu/drm/meson/
H A Dmeson_drv.h174 u64 modifier; member in struct:meson_drm::__anon720
/linux-master/drivers/gpu/drm/
H A Ddrm_plane.c132 * Blob property which contains the set of buffer format and modifier
138 * capability for general modifier support. If this flag is set then every
221 mod->modifier = plane->modifiers[i];
480 * Drivers that only support the DRM_FORMAT_MOD_LINEAR modifier support may set
481 * @format_modifiers to NULL. The plane will advertise the linear modifier.
862 u32 format, u64 modifier)
874 if (!plane->funcs->format_mod_supported(plane, format, modifier))
881 if (modifier == plane->modifiers[i])
909 fb->modifier);
911 DRM_DEBUG_KMS("Invalid pixel format %p4cc, modifier
861 drm_plane_check_pixel_format(struct drm_plane *plane, u32 format, u64 modifier) argument
942 drm_any_plane_has_format(struct drm_device *dev, u32 format, u64 modifier) argument
[all...]
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_plane.c822 u64 base_format_mod = fourcc_mod_broadcom_mod(fb->modifier);
956 uint32_t param = fourcc_mod_broadcom_param(fb->modifier);
1049 (long long)fb->modifier);
1544 uint64_t modifier)
1556 switch (fourcc_mod_broadcom_mod(modifier)) {
1565 switch (fourcc_mod_broadcom_mod(modifier)) {
1575 switch (fourcc_mod_broadcom_mod(modifier)) {
1602 return (modifier == DRM_FORMAT_MOD_LINEAR);
1542 vc4_format_mod_supported(struct drm_plane *plane, uint32_t format, uint64_t modifier) argument
/linux-master/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_formats.c1010 const uint64_t modifier)
1018 * Currently only support exactly zero or one modifier.
1019 * All planes use the same modifier.
1021 DRM_DEBUG_ATOMIC("plane format modifier 0x%llX\n", modifier);
1023 switch (modifier) {
1035 DPU_ERROR("unsupported format modifier %llX\n", modifier);
1047 DPU_ERROR("unsupported fmt: %4.4s modifier 0x%llX\n",
1048 (char *)&format, modifier);
1008 dpu_get_dpu_format_ext( const uint32_t format, const uint64_t modifier) argument
[all...]
H A Ddpu_trace.h658 uint64_t modifier),
660 pixel_format, modifier),
673 __field( uint64_t, modifier )
687 __entry->modifier = modifier;
692 "modifier:%llu",
698 __entry->pixel_format, __entry->modifier)
/linux-master/arch/s390/crypto/
H A Dpaes_s390.c211 static int ecb_paes_crypt(struct skcipher_request *req, unsigned long modifier) argument
233 k = cpacf_km(ctx->fc | modifier, &param,
326 static int cbc_paes_crypt(struct skcipher_request *req, unsigned long modifier) argument
350 k = cpacf_kmc(ctx->fc | modifier, &param,
492 static int xts_paes_crypt(struct skcipher_request *req, unsigned long modifier) argument
530 k = cpacf_km(ctx->fc | modifier, xts_param.key + offset,
/linux-master/drivers/gpu/drm/exynos/
H A Dexynos_drm_ipp.c176 .modifier = ipp->formats[i].modifier,
198 ipp->formats[i].modifier == mod)
234 format = __ipp_format_get(ipp, resp->fourcc, resp->modifier,
557 fmt = __ipp_format_get(task->ipp, buf->buf.fourcc, buf->buf.modifier,
/linux-master/arch/powerpc/platforms/pseries/
H A Dras.c210 pr_err("Unknown power/cooling shutdown event (modifier = %d)\n",
236 char modifier; local
244 modifier = epow_log->event_modifier & 0xF; /* bottom 4 bits */
265 handle_system_shutdown(modifier);
/linux-master/drivers/scsi/
H A Dqlogicpti.h162 u8 modifier; member in struct:Marker_Entry
164 u8 modifier; member in struct:Marker_Entry
170 /* marker entry modifier definitions */
/linux-master/include/video/
H A Dimx-ipu-v3.h346 uint64_t modifier);
353 u32 format, uint64_t modifier, unsigned long *eba);

Completed in 238 milliseconds

123456