/linux-master/include/linux/iio/ |
H A D | events.h | 16 * @modifier: Modifier for the channel. Should be one of enum iio_modifier. 24 #define IIO_EVENT_CODE(chan_type, diff, modifier, direction, \ 27 ((u64)direction << 48) | ((u64)modifier << 40) | \ 36 * @modifier: Modifier for the channel. Should be one of enum iio_modifier. 41 #define IIO_MOD_EVENT_CODE(chan_type, number, modifier, \ 43 IIO_EVENT_CODE(chan_type, 0, modifier, direction, type, number, 0, 0)
|
/linux-master/tools/testing/selftests/arm64/pauth/ |
H A D | helper.c | 34 size_t modifier = 0; local 36 asm volatile("pacga %0, %1, %2" : "=r" (dest) : "r" (ptr), "r" (modifier));
|
/linux-master/drivers/gpu/drm/meson/ |
H A D | meson_osd_afbcd.h | 22 int (*fmt_to_blk_mode)(u64 modifier, uint32_t format); 23 bool (*supported_fmt)(u64 modifier, uint32_t format);
|
H A D | meson_osd_afbcd.c | 58 static int meson_gxm_afbcd_pixel_fmt(u64 modifier, uint32_t format) argument 71 static bool meson_gxm_afbcd_supported_fmt(u64 modifier, uint32_t format) argument 73 if (modifier & AFBC_FORMAT_MOD_BLOCK_SIZE_32x8) 76 if (!(modifier & AFBC_FORMAT_MOD_YTR)) 79 return meson_gxm_afbcd_pixel_fmt(modifier, format) >= 0; 124 meson_gxm_afbcd_pixel_fmt(priv->afbcd.modifier, 127 if (priv->afbcd.modifier & AFBC_FORMAT_MOD_SPARSE) 130 if (priv->afbcd.modifier & AFBC_FORMAT_MOD_SPLIT) 206 static int meson_g12a_afbcd_pixel_fmt(u64 modifier, uint32_t format) argument 212 if (modifier 254 meson_g12a_afbcd_fmt_to_blk_mode(u64 modifier, uint32_t format) argument 273 meson_g12a_afbcd_supported_fmt(u64 modifier, uint32_t format) argument [all...] |
/linux-master/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_format_caps.c | 14 u32 fourcc, u64 modifier) 17 u64 afbc_features = modifier & ~(AFBC_FORMAT_MOD_BLOCK_SIZE_MASK); 18 u32 afbc_layout = modifier & AFBC_FORMAT_MOD_BLOCK_SIZE_MASK; 27 if ((modifier == 0ULL) && (caps->supported_afbc_layouts == 0)) 38 u32 komeda_get_afbc_format_bpp(const struct drm_format_info *info, u64 modifier) argument 96 u32 layer_type, u32 fourcc, u64 modifier, 101 caps = komeda_get_format_caps(table, fourcc, modifier); 109 return table->format_mod_supported(caps, layer_type, modifier, 13 komeda_get_format_caps(struct komeda_format_caps_table *table, u32 fourcc, u64 modifier) argument 95 komeda_format_mod_supported(struct komeda_format_caps_table *table, u32 layer_type, u32 fourcc, u64 modifier, u32 rot) argument
|
H A D | komeda_format_caps.h | 49 * fourcc+modifier 80 u32 layer_type, u64 modifier, u32 rot); 87 u32 fourcc, u64 modifier); 90 u64 modifier); 98 u32 layer_type, u32 fourcc, u64 modifier,
|
H A D | komeda_framebuffer.c | 55 switch (fb->modifier & AFBC_FORMAT_MOD_BLOCK_SIZE_MASK) { 66 fb->modifier & AFBC_FORMAT_MOD_BLOCK_SIZE_MASK); 71 if (fb->modifier & AFBC_FORMAT_MOD_TILED) { 91 bpp = komeda_get_afbc_format_bpp(info, fb->modifier); 172 mode_cmd->modifier[0]); 182 if (kfb->base.modifier) 253 if (!fb->modifier) { 273 u64 modifier = fb->modifier; local 277 fourcc, modifier, ro [all...] |
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_fb.h | 32 bool intel_fb_is_tiled_modifier(u64 modifier); 33 bool intel_fb_is_ccs_modifier(u64 modifier); 34 bool intel_fb_is_rc_ccs_cc_modifier(u64 modifier); 35 bool intel_fb_is_mc_ccs_modifier(u64 modifier); 42 bool intel_fb_plane_supports_modifier(struct intel_plane *plane, u64 modifier); 49 u64 modifier); 95 bool intel_fb_modifier_uses_dpt(struct drm_i915_private *i915, u64 modifier);
|
H A D | i9xx_plane.h | 20 u32 pixel_format, u64 modifier, 33 u32 pixel_format, u64 modifier, 32 i965_plane_max_stride(struct intel_plane *plane, u32 pixel_format, u64 modifier, unsigned int rotation) argument
|
H A D | intel_fb_bo.c | 34 * the fb modifier and tiling mode match. 37 tiling != intel_fb_modifier_to_tiling(mode_cmd->modifier[0])) { 39 "tiling_mode doesn't match fb modifier\n"); 44 mode_cmd->modifier[0] = I915_FORMAT_MOD_X_TILED; 54 * so the tiling mode must match the fb modifier exactly. 57 tiling != intel_fb_modifier_to_tiling(mode_cmd->modifier[0])) { 59 "tiling_mode must match fb modifier exactly on gen2/3\n");
|
H A D | intel_fb.c | 131 u64 modifier; member in struct:intel_modifier_desc 164 .modifier = I915_FORMAT_MOD_4_TILED_MTL_MC_CCS, 173 .modifier = I915_FORMAT_MOD_4_TILED_MTL_RC_CCS, 181 .modifier = I915_FORMAT_MOD_4_TILED_MTL_RC_CCS_CC, 190 .modifier = I915_FORMAT_MOD_4_TILED_DG2_MC_CCS, 194 .modifier = I915_FORMAT_MOD_4_TILED_DG2_RC_CCS_CC, 202 .modifier = I915_FORMAT_MOD_4_TILED_DG2_RC_CCS, 206 .modifier = I915_FORMAT_MOD_4_TILED, 210 .modifier = I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS, 219 .modifier 269 lookup_modifier_or_null(u64 modifier) argument 280 lookup_modifier(u64 modifier) argument 367 intel_fb_is_tiled_modifier(u64 modifier) argument 381 intel_fb_is_ccs_modifier(u64 modifier) argument 394 intel_fb_is_rc_ccs_cc_modifier(u64 modifier) argument 407 intel_fb_is_mc_ccs_modifier(u64 modifier) argument 484 intel_fb_plane_supports_modifier(struct intel_plane *plane, u64 modifier) argument 515 intel_format_info_is_yuv_semiplanar(const struct drm_format_info *info, u64 modifier) argument 767 intel_fb_modifier_uses_dpt(struct drm_i915_private *i915, u64 modifier) argument 1765 intel_fb_max_stride(struct drm_i915_private *dev_priv, u32 pixel_format, u64 modifier) argument [all...] |
H A D | skl_universal_plane.c | 331 switch (fb->modifier) { 359 MISSING_CASE(fb->modifier); 370 switch (fb->modifier) { 387 MISSING_CASE(fb->modifier); 436 if (intel_format_info_is_yuv_semiplanar(fb->format, fb->modifier)) 465 u32 pixel_format, u64 modifier, 875 if (intel_format_info_is_yuv_semiplanar(fb->format, fb->modifier)) { 935 plane_ctl |= skl_plane_ctl_tiling(fb->modifier); 952 fb->modifier == I915_FORMAT_MOD_4_TILED) { 1302 if (intel_fb_is_rc_ccs_cc_modifier(fb->modifier)) { 464 skl_plane_max_stride(struct intel_plane *plane, u32 pixel_format, u64 modifier, unsigned int rotation) argument 2104 skl_plane_format_mod_supported(struct drm_plane *_plane, u32 format, u64 modifier) argument 2158 gen12_plane_format_mod_supported(struct drm_plane *_plane, u32 format, u64 modifier) argument [all...] |
H A D | i9xx_plane.c | 68 u32 format, u64 modifier) 70 if (!intel_fb_plane_supports_modifier(to_intel_plane(_plane), modifier)) 78 return modifier == DRM_FORMAT_MOD_LINEAR || 79 modifier == I915_FORMAT_MOD_X_TILED; 86 u32 format, u64 modifier) 88 if (!intel_fb_plane_supports_modifier(to_intel_plane(_plane), modifier)) 103 return modifier == DRM_FORMAT_MOD_LINEAR || 104 modifier == I915_FORMAT_MOD_X_TILED; 213 fb->modifier == I915_FORMAT_MOD_X_TILED) 268 if (DISPLAY_VER(dev_priv) >= 4 && fb->modifier 67 i8xx_plane_format_mod_supported(struct drm_plane *_plane, u32 format, u64 modifier) argument 85 i965_plane_format_mod_supported(struct drm_plane *_plane, u32 format, u64 modifier) argument 697 hsw_primary_max_stride(struct intel_plane *plane, u32 pixel_format, u64 modifier, unsigned int rotation) argument 709 ilk_primary_max_stride(struct intel_plane *plane, u32 pixel_format, u64 modifier, unsigned int rotation) argument 724 i965_plane_max_stride(struct intel_plane *plane, u32 pixel_format, u64 modifier, unsigned int rotation) argument 739 i9xx_plane_max_stride(struct intel_plane *plane, u32 pixel_format, u64 modifier, unsigned int rotation) argument [all...] |
/linux-master/drivers/gpu/drm/tegra/ |
H A D | fb.c | 39 uint64_t modifier = framebuffer->modifier; local 41 if (fourcc_mod_is_vendor(modifier, NVIDIA)) { 42 if ((modifier & DRM_FORMAT_MOD_NVIDIA_SECTOR_LAYOUT) == 0) 47 modifier &= ~DRM_FORMAT_MOD_NVIDIA_SECTOR_LAYOUT; 50 switch (modifier) { 92 DRM_DEBUG_KMS("unknown format modifier: %llx\n", modifier);
|
/linux-master/drivers/gpu/drm/imx/dcss/ |
H A D | dcss-plane.c | 58 fb->modifier == DRM_FORMAT_MOD_LINEAR); 72 u64 modifier) 80 return modifier == DRM_FORMAT_MOD_LINEAR || 81 modifier == DRM_FORMAT_MOD_VIVANTE_TILED || 82 modifier == DRM_FORMAT_MOD_VIVANTE_SUPER_TILED; 84 return modifier == DRM_FORMAT_MOD_LINEAR; 88 return modifier == DRM_FORMAT_MOD_LINEAR; 105 bool mod_present, u64 modifier, 108 bool linear_format = !mod_present || modifier == DRM_FORMAT_MOD_LINEAR; 115 (modifier 70 dcss_plane_format_mod_supported(struct drm_plane *plane, u32 format, u64 modifier) argument 104 dcss_plane_can_rotate(const struct drm_format_info *format, bool mod_present, u64 modifier, unsigned int rotation) argument [all...] |
/linux-master/tools/perf/util/ |
H A D | metricgroup.c | 133 const char *modifier; member in struct:metric 206 zfree(&m->modifier); 212 const char *modifier, 231 m->modifier = NULL; 232 if (modifier) { 233 m->modifier = strdup(modifier); 234 if (!m->modifier) 609 static int decode_all_metric_ids(struct evlist *perf_evlist, const char *modifier) argument 647 if (modifier) { 211 metric__new(const struct pmu_metric *pm, const char *modifier, bool metric_no_group, int runtime, const char *user_requested_cpu_list, bool system_wide) argument 668 metricgroup__build_event_string(struct strbuf *events, const struct expr_parse_ctx *ctx, const char *modifier, bool group_events) argument 792 const char *modifier; member in struct:metricgroup_add_iter_data 839 resolve_metric(struct list_head *metric_list, const char *pmu, const char *modifier, bool metric_no_group, bool metric_no_threshold, const char *user_requested_cpu_list, bool system_wide, struct metric *root_metric, const struct visited_metric *visited, const struct pmu_metrics_table *table) argument 922 __add_metric(struct list_head *metric_list, const struct pmu_metric *pm, const char *modifier, bool metric_no_group, bool metric_no_threshold, int runtime, const char *user_requested_cpu_list, bool system_wide, struct metric *root_metric, const struct visited_metric *visited, const struct pmu_metrics_table *table) argument 1076 add_metric(struct list_head *metric_list, const struct pmu_metric *pm, const char *modifier, bool metric_no_group, bool metric_no_threshold, const char *user_requested_cpu_list, bool system_wide, struct metric *root_metric, const struct visited_metric *visited, const struct pmu_metrics_table *table) argument 1187 const char *modifier; member in struct:metricgroup__add_metric_data 1231 metricgroup__add_metric(const char *pmu, const char *metric_name, const char *modifier, bool metric_no_group, bool metric_no_threshold, const char *user_requested_cpu_list, bool system_wide, struct list_head *metric_list, const struct pmu_metrics_table *table) argument 1320 char *list_itr, *list_copy, *metric_name, *modifier; local 1447 parse_ids(bool metric_no_merge, struct perf_pmu *fake_pmu, struct expr_parse_ctx *ids, const char *modifier, bool group_events, const bool tool_events[PERF_TOOL_MAX], struct evlist **out_evlist) argument [all...] |
/linux-master/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_formats.h | 15 * @modifiers: format modifier array from client, one per plane 19 const uint64_t modifier); 50 * @modifiers: data layout modifier
|
/linux-master/drivers/gpu/drm/tests/ |
H A D | drm_framebuffer_test.c | 92 { .buffer_created = 1, .name = "ABGR8888 Valid buffer modifier", 96 .modifier = { AFBC_FORMAT_MOD_YTR, 0, 0 }, 100 .name = "ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)", 104 .modifier = { DRM_FORMAT_MOD_SAMSUNG_64_32_TILE, 0, 0 }, 134 { .buffer_created = 0, .name = "NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag", 136 .handles = { 1, 1, 0 }, .modifier = { DRM_FORMAT_MOD_SAMSUNG_64_32_TILE, 0, 0 }, 140 { .buffer_created = 0, .name = "NV12 different modifier per-plane", 143 .modifier = { DRM_FORMAT_MOD_SAMSUNG_64_32_TILE, 0, 0 }, 150 .modifier = { DRM_FORMAT_MOD_SAMSUNG_64_32_TILE, 157 .handles = { 1, 1, 0 }, .modifier [all...] |
/linux-master/include/drm/ |
H A D | drm_gem_framebuffer_helper.h | 46 #define drm_is_afbc(modifier) \ 47 (((modifier) & AFBC_VENDOR_AND_TYPE_MASK) == DRM_FORMAT_MOD_ARM_AFBC(0))
|
/linux-master/drivers/gpu/drm/mediatek/ |
H A D | mtk_drm_plane.c | 49 state->pending.modifier = DRM_FORMAT_MOD_LINEAR; 72 uint64_t modifier) 74 if (modifier == DRM_FORMAT_MOD_LINEAR) 77 if (modifier != DRM_FORMAT_MOD_ARM_AFBC( 140 u64 modifier; local 151 modifier = fb->modifier; 153 if (modifier == DRM_FORMAT_MOD_LINEAR) { 204 mtk_plane_state->pending.modifier = modifier; 70 mtk_plane_format_mod_supported(struct drm_plane *plane, uint32_t format, uint64_t modifier) argument [all...] |
H A D | mtk_drm_plane.h | 26 unsigned long long modifier; member in struct:mtk_plane_pending_state
|
/linux-master/drivers/gpu/drm/arm/ |
H A D | malidp_planes.c | 142 u32 format, u64 modifier) 149 if (WARN_ON(modifier == DRM_FORMAT_MOD_INVALID)) 152 /* Some pixel formats are supported without any modifier */ 153 if (modifier == DRM_FORMAT_MOD_LINEAR) { 161 if (!fourcc_mod_is_vendor(modifier, ARM)) { 162 DRM_ERROR("Unknown modifier (not Arm)\n"); 166 if (modifier & 175 if (WARN_ON_ONCE((modifier & AFBC_SPLIT) && !(modifier & AFBC_SPARSE))) 179 if (WARN_ON_ONCE((modifier 141 malidp_format_mod_supported(struct drm_device *drm, u32 format, u64 modifier) argument 246 malidp_format_mod_supported_per_plane(struct drm_plane *plane, u32 format, u64 modifier) argument 364 malidp_partial_prefetch_supported(u32 format, u64 modifier, unsigned int rotation) argument [all...] |
/linux-master/arch/x86/kvm/ |
H A D | x86.h | 61 unsigned int base, unsigned int modifier, unsigned int max) 65 if (modifier < 1) 68 if (modifier < base) 69 ret *= modifier; 71 ret += modifier; 77 unsigned int base, unsigned int modifier, unsigned int min) 79 if (modifier < 1) 82 if (modifier < base) 83 val /= modifier; 85 val -= modifier; 60 __grow_ple_window(unsigned int val, unsigned int base, unsigned int modifier, unsigned int max) argument 76 __shrink_ple_window(unsigned int val, unsigned int base, unsigned int modifier, unsigned int min) argument [all...] |
/linux-master/include/uapi/drm/ |
H A D | drm_fourcc.h | 45 * unique fourcc:modifier pair. This format:modifier pair must fully define the 49 * Having multiple fourcc:modifier pairs which describe the same layout should 57 * modifier is specific to the modifier being used. For example, some modifiers 62 * match only a single modifier. A modifier must not be a subset of layouts of 63 * another modifier. For instance, it's incorrect to encode pitch alignment in 64 * a modifier: a buffer may match a 64-pixel aligned modifier an 940 drm_fourcc_canonicalize_nvidia_format_mod(__u64 modifier) argument [all...] |
/linux-master/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_ipp.h | 106 uint64_t modifier; member in struct:exynos_drm_ipp_formats 113 .fourcc = DRM_FORMAT_##f, .modifier = m, .limits = l, \
|