Searched refs:modifier (Results 1 - 25 of 132) sorted by relevance

123456

/linux-master/include/linux/iio/
H A Devents.h16 * @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 Dhelper.c34 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 Dmeson_osd_afbcd.h22 int (*fmt_to_blk_mode)(u64 modifier, uint32_t format);
23 bool (*supported_fmt)(u64 modifier, uint32_t format);
H A Dmeson_osd_afbcd.c58 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 Dkomeda_format_caps.c14 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 Dkomeda_format_caps.h49 * 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 Dkomeda_framebuffer.c55 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 Dintel_fb.h32 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 Di9xx_plane.h20 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 Dintel_fb_bo.c34 * 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 Dintel_fb.c131 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 Dskl_universal_plane.c331 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 Di9xx_plane.c68 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 Dfb.c39 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 Ddcss-plane.c58 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 Dmetricgroup.c133 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 Ddpu_formats.h15 * @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 Ddrm_framebuffer_test.c92 { .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 Ddrm_gem_framebuffer_helper.h46 #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 Dmtk_drm_plane.c49 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 Dmtk_drm_plane.h26 unsigned long long modifier; member in struct:mtk_plane_pending_state
/linux-master/drivers/gpu/drm/arm/
H A Dmalidp_planes.c142 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 Dx86.h61 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 Ddrm_fourcc.h45 * 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 Dexynos_drm_ipp.h106 uint64_t modifier; member in struct:exynos_drm_ipp_formats
113 .fourcc = DRM_FORMAT_##f, .modifier = m, .limits = l, \

Completed in 226 milliseconds

123456