162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 262306a36Sopenharmony_ci#if !defined(_VISL_TRACE_VP9_H_) || defined(TRACE_HEADER_MULTI_READ) 362306a36Sopenharmony_ci#define _VISL_TRACE_VP9_H_ 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci#include <linux/tracepoint.h> 662306a36Sopenharmony_ci#include "visl.h" 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci#undef TRACE_SYSTEM 962306a36Sopenharmony_ci#define TRACE_SYSTEM visl_vp9_controls 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ciDECLARE_EVENT_CLASS(v4l2_ctrl_vp9_frame_tmpl, 1262306a36Sopenharmony_ci TP_PROTO(const struct v4l2_ctrl_vp9_frame *f), 1362306a36Sopenharmony_ci TP_ARGS(f), 1462306a36Sopenharmony_ci TP_STRUCT__entry(__field_struct(struct v4l2_ctrl_vp9_frame, f)), 1562306a36Sopenharmony_ci TP_fast_assign(__entry->f = *f;), 1662306a36Sopenharmony_ci TP_printk("\nlf.ref_deltas %s\n" 1762306a36Sopenharmony_ci "lf.mode_deltas %s\n" 1862306a36Sopenharmony_ci "lf.level %u\n" 1962306a36Sopenharmony_ci "lf.sharpness %u\n" 2062306a36Sopenharmony_ci "lf.flags %s\n" 2162306a36Sopenharmony_ci "quant.base_q_idx %u\n" 2262306a36Sopenharmony_ci "quant.delta_q_y_dc %d\n" 2362306a36Sopenharmony_ci "quant.delta_q_uv_dc %d\n" 2462306a36Sopenharmony_ci "quant.delta_q_uv_ac %d\n" 2562306a36Sopenharmony_ci "seg.feature_data {%s}\n" 2662306a36Sopenharmony_ci "seg.feature_enabled %s\n" 2762306a36Sopenharmony_ci "seg.tree_probs %s\n" 2862306a36Sopenharmony_ci "seg.pred_probs %s\n" 2962306a36Sopenharmony_ci "seg.flags %s\n" 3062306a36Sopenharmony_ci "flags %s\n" 3162306a36Sopenharmony_ci "compressed_header_size %u\n" 3262306a36Sopenharmony_ci "uncompressed_header_size %u\n" 3362306a36Sopenharmony_ci "frame_width_minus_1 %u\n" 3462306a36Sopenharmony_ci "frame_height_minus_1 %u\n" 3562306a36Sopenharmony_ci "render_width_minus_1 %u\n" 3662306a36Sopenharmony_ci "render_height_minus_1 %u\n" 3762306a36Sopenharmony_ci "last_frame_ts %llu\n" 3862306a36Sopenharmony_ci "golden_frame_ts %llu\n" 3962306a36Sopenharmony_ci "alt_frame_ts %llu\n" 4062306a36Sopenharmony_ci "ref_frame_sign_bias %s\n" 4162306a36Sopenharmony_ci "reset_frame_context %s\n" 4262306a36Sopenharmony_ci "frame_context_idx %u\n" 4362306a36Sopenharmony_ci "profile %u\n" 4462306a36Sopenharmony_ci "bit_depth %u\n" 4562306a36Sopenharmony_ci "interpolation_filter %s\n" 4662306a36Sopenharmony_ci "tile_cols_log2 %u\n" 4762306a36Sopenharmony_ci "tile_rows_log_2 %u\n" 4862306a36Sopenharmony_ci "reference_mode %s\n", 4962306a36Sopenharmony_ci __print_array(__entry->f.lf.ref_deltas, 5062306a36Sopenharmony_ci ARRAY_SIZE(__entry->f.lf.ref_deltas), 5162306a36Sopenharmony_ci sizeof(__entry->f.lf.ref_deltas[0])), 5262306a36Sopenharmony_ci __print_array(__entry->f.lf.mode_deltas, 5362306a36Sopenharmony_ci ARRAY_SIZE(__entry->f.lf.mode_deltas), 5462306a36Sopenharmony_ci sizeof(__entry->f.lf.mode_deltas[0])), 5562306a36Sopenharmony_ci __entry->f.lf.level, 5662306a36Sopenharmony_ci __entry->f.lf.sharpness, 5762306a36Sopenharmony_ci __print_flags(__entry->f.lf.flags, "|", 5862306a36Sopenharmony_ci {V4L2_VP9_LOOP_FILTER_FLAG_DELTA_ENABLED, "DELTA_ENABLED"}, 5962306a36Sopenharmony_ci {V4L2_VP9_LOOP_FILTER_FLAG_DELTA_UPDATE, "DELTA_UPDATE"}), 6062306a36Sopenharmony_ci __entry->f.quant.base_q_idx, 6162306a36Sopenharmony_ci __entry->f.quant.delta_q_y_dc, 6262306a36Sopenharmony_ci __entry->f.quant.delta_q_uv_dc, 6362306a36Sopenharmony_ci __entry->f.quant.delta_q_uv_ac, 6462306a36Sopenharmony_ci __print_hex_dump("", DUMP_PREFIX_NONE, 32, 1, 6562306a36Sopenharmony_ci __entry->f.seg.feature_data, 6662306a36Sopenharmony_ci sizeof(__entry->f.seg.feature_data), 6762306a36Sopenharmony_ci false), 6862306a36Sopenharmony_ci __print_array(__entry->f.seg.feature_enabled, 6962306a36Sopenharmony_ci ARRAY_SIZE(__entry->f.seg.feature_enabled), 7062306a36Sopenharmony_ci sizeof(__entry->f.seg.feature_enabled[0])), 7162306a36Sopenharmony_ci __print_array(__entry->f.seg.tree_probs, 7262306a36Sopenharmony_ci ARRAY_SIZE(__entry->f.seg.tree_probs), 7362306a36Sopenharmony_ci sizeof(__entry->f.seg.tree_probs[0])), 7462306a36Sopenharmony_ci __print_array(__entry->f.seg.pred_probs, 7562306a36Sopenharmony_ci ARRAY_SIZE(__entry->f.seg.pred_probs), 7662306a36Sopenharmony_ci sizeof(__entry->f.seg.pred_probs[0])), 7762306a36Sopenharmony_ci __print_flags(__entry->f.seg.flags, "|", 7862306a36Sopenharmony_ci {V4L2_VP9_SEGMENTATION_FLAG_ENABLED, "ENABLED"}, 7962306a36Sopenharmony_ci {V4L2_VP9_SEGMENTATION_FLAG_UPDATE_MAP, "UPDATE_MAP"}, 8062306a36Sopenharmony_ci {V4L2_VP9_SEGMENTATION_FLAG_TEMPORAL_UPDATE, "TEMPORAL_UPDATE"}, 8162306a36Sopenharmony_ci {V4L2_VP9_SEGMENTATION_FLAG_UPDATE_DATA, "UPDATE_DATA"}, 8262306a36Sopenharmony_ci {V4L2_VP9_SEGMENTATION_FLAG_ABS_OR_DELTA_UPDATE, "ABS_OR_DELTA_UPDATE"}), 8362306a36Sopenharmony_ci __print_flags(__entry->f.flags, "|", 8462306a36Sopenharmony_ci {V4L2_VP9_FRAME_FLAG_KEY_FRAME, "KEY_FRAME"}, 8562306a36Sopenharmony_ci {V4L2_VP9_FRAME_FLAG_SHOW_FRAME, "SHOW_FRAME"}, 8662306a36Sopenharmony_ci {V4L2_VP9_FRAME_FLAG_ERROR_RESILIENT, "ERROR_RESILIENT"}, 8762306a36Sopenharmony_ci {V4L2_VP9_FRAME_FLAG_INTRA_ONLY, "INTRA_ONLY"}, 8862306a36Sopenharmony_ci {V4L2_VP9_FRAME_FLAG_ALLOW_HIGH_PREC_MV, "ALLOW_HIGH_PREC_MV"}, 8962306a36Sopenharmony_ci {V4L2_VP9_FRAME_FLAG_REFRESH_FRAME_CTX, "REFRESH_FRAME_CTX"}, 9062306a36Sopenharmony_ci {V4L2_VP9_FRAME_FLAG_PARALLEL_DEC_MODE, "PARALLEL_DEC_MODE"}, 9162306a36Sopenharmony_ci {V4L2_VP9_FRAME_FLAG_X_SUBSAMPLING, "X_SUBSAMPLING"}, 9262306a36Sopenharmony_ci {V4L2_VP9_FRAME_FLAG_Y_SUBSAMPLING, "Y_SUBSAMPLING"}, 9362306a36Sopenharmony_ci {V4L2_VP9_FRAME_FLAG_COLOR_RANGE_FULL_SWING, "COLOR_RANGE_FULL_SWING"}), 9462306a36Sopenharmony_ci __entry->f.compressed_header_size, 9562306a36Sopenharmony_ci __entry->f.uncompressed_header_size, 9662306a36Sopenharmony_ci __entry->f.frame_width_minus_1, 9762306a36Sopenharmony_ci __entry->f.frame_height_minus_1, 9862306a36Sopenharmony_ci __entry->f.render_width_minus_1, 9962306a36Sopenharmony_ci __entry->f.render_height_minus_1, 10062306a36Sopenharmony_ci __entry->f.last_frame_ts, 10162306a36Sopenharmony_ci __entry->f.golden_frame_ts, 10262306a36Sopenharmony_ci __entry->f.alt_frame_ts, 10362306a36Sopenharmony_ci __print_symbolic(__entry->f.ref_frame_sign_bias, 10462306a36Sopenharmony_ci {V4L2_VP9_SIGN_BIAS_LAST, "SIGN_BIAS_LAST"}, 10562306a36Sopenharmony_ci {V4L2_VP9_SIGN_BIAS_GOLDEN, "SIGN_BIAS_GOLDEN"}, 10662306a36Sopenharmony_ci {V4L2_VP9_SIGN_BIAS_ALT, "SIGN_BIAS_ALT"}), 10762306a36Sopenharmony_ci __print_symbolic(__entry->f.reset_frame_context, 10862306a36Sopenharmony_ci {V4L2_VP9_RESET_FRAME_CTX_NONE, "RESET_FRAME_CTX_NONE"}, 10962306a36Sopenharmony_ci {V4L2_VP9_RESET_FRAME_CTX_SPEC, "RESET_FRAME_CTX_SPEC"}, 11062306a36Sopenharmony_ci {V4L2_VP9_RESET_FRAME_CTX_ALL, "RESET_FRAME_CTX_ALL"}), 11162306a36Sopenharmony_ci __entry->f.frame_context_idx, 11262306a36Sopenharmony_ci __entry->f.profile, 11362306a36Sopenharmony_ci __entry->f.bit_depth, 11462306a36Sopenharmony_ci __print_symbolic(__entry->f.interpolation_filter, 11562306a36Sopenharmony_ci {V4L2_VP9_INTERP_FILTER_EIGHTTAP, "INTERP_FILTER_EIGHTTAP"}, 11662306a36Sopenharmony_ci {V4L2_VP9_INTERP_FILTER_EIGHTTAP_SMOOTH, "INTERP_FILTER_EIGHTTAP_SMOOTH"}, 11762306a36Sopenharmony_ci {V4L2_VP9_INTERP_FILTER_EIGHTTAP_SHARP, "INTERP_FILTER_EIGHTTAP_SHARP"}, 11862306a36Sopenharmony_ci {V4L2_VP9_INTERP_FILTER_BILINEAR, "INTERP_FILTER_BILINEAR"}, 11962306a36Sopenharmony_ci {V4L2_VP9_INTERP_FILTER_SWITCHABLE, "INTERP_FILTER_SWITCHABLE"}), 12062306a36Sopenharmony_ci __entry->f.tile_cols_log2, 12162306a36Sopenharmony_ci __entry->f.tile_rows_log2, 12262306a36Sopenharmony_ci __print_symbolic(__entry->f.reference_mode, 12362306a36Sopenharmony_ci {V4L2_VP9_REFERENCE_MODE_SINGLE_REFERENCE, "REFERENCE_MODE_SINGLE_REFERENCE"}, 12462306a36Sopenharmony_ci {V4L2_VP9_REFERENCE_MODE_COMPOUND_REFERENCE, "REFERENCE_MODE_COMPOUND_REFERENCE"}, 12562306a36Sopenharmony_ci {V4L2_VP9_REFERENCE_MODE_SELECT, "REFERENCE_MODE_SELECT"})) 12662306a36Sopenharmony_ci); 12762306a36Sopenharmony_ci 12862306a36Sopenharmony_ciDECLARE_EVENT_CLASS(v4l2_ctrl_vp9_compressed_hdr_tmpl, 12962306a36Sopenharmony_ci TP_PROTO(const struct v4l2_ctrl_vp9_compressed_hdr *h), 13062306a36Sopenharmony_ci TP_ARGS(h), 13162306a36Sopenharmony_ci TP_STRUCT__entry(__field_struct(struct v4l2_ctrl_vp9_compressed_hdr, h)), 13262306a36Sopenharmony_ci TP_fast_assign(__entry->h = *h;), 13362306a36Sopenharmony_ci TP_printk("\ntx_mode %s\n" 13462306a36Sopenharmony_ci "tx8 {%s}\n" 13562306a36Sopenharmony_ci "tx16 {%s}\n" 13662306a36Sopenharmony_ci "tx32 {%s}\n" 13762306a36Sopenharmony_ci "skip %s\n" 13862306a36Sopenharmony_ci "inter_mode {%s}\n" 13962306a36Sopenharmony_ci "interp_filter {%s}\n" 14062306a36Sopenharmony_ci "is_inter %s\n" 14162306a36Sopenharmony_ci "comp_mode %s\n" 14262306a36Sopenharmony_ci "single_ref {%s}\n" 14362306a36Sopenharmony_ci "comp_ref %s\n" 14462306a36Sopenharmony_ci "y_mode {%s}\n" 14562306a36Sopenharmony_ci "uv_mode {%s}\n" 14662306a36Sopenharmony_ci "partition {%s}\n", 14762306a36Sopenharmony_ci __print_symbolic(__entry->h.tx_mode, 14862306a36Sopenharmony_ci {V4L2_VP9_TX_MODE_ONLY_4X4, "TX_MODE_ONLY_4X4"}, 14962306a36Sopenharmony_ci {V4L2_VP9_TX_MODE_ALLOW_8X8, "TX_MODE_ALLOW_8X8"}, 15062306a36Sopenharmony_ci {V4L2_VP9_TX_MODE_ALLOW_16X16, "TX_MODE_ALLOW_16X16"}, 15162306a36Sopenharmony_ci {V4L2_VP9_TX_MODE_ALLOW_32X32, "TX_MODE_ALLOW_32X32"}, 15262306a36Sopenharmony_ci {V4L2_VP9_TX_MODE_SELECT, "TX_MODE_SELECT"}), 15362306a36Sopenharmony_ci __print_hex_dump("", DUMP_PREFIX_NONE, 32, 1, 15462306a36Sopenharmony_ci __entry->h.tx8, 15562306a36Sopenharmony_ci sizeof(__entry->h.tx8), 15662306a36Sopenharmony_ci false), 15762306a36Sopenharmony_ci __print_hex_dump("", DUMP_PREFIX_NONE, 32, 1, 15862306a36Sopenharmony_ci __entry->h.tx16, 15962306a36Sopenharmony_ci sizeof(__entry->h.tx16), 16062306a36Sopenharmony_ci false), 16162306a36Sopenharmony_ci __print_hex_dump("", DUMP_PREFIX_NONE, 32, 1, 16262306a36Sopenharmony_ci __entry->h.tx32, 16362306a36Sopenharmony_ci sizeof(__entry->h.tx32), 16462306a36Sopenharmony_ci false), 16562306a36Sopenharmony_ci __print_array(__entry->h.skip, 16662306a36Sopenharmony_ci ARRAY_SIZE(__entry->h.skip), 16762306a36Sopenharmony_ci sizeof(__entry->h.skip[0])), 16862306a36Sopenharmony_ci __print_hex_dump("", DUMP_PREFIX_NONE, 32, 1, 16962306a36Sopenharmony_ci __entry->h.inter_mode, 17062306a36Sopenharmony_ci sizeof(__entry->h.inter_mode), 17162306a36Sopenharmony_ci false), 17262306a36Sopenharmony_ci __print_hex_dump("", DUMP_PREFIX_NONE, 32, 1, 17362306a36Sopenharmony_ci __entry->h.interp_filter, 17462306a36Sopenharmony_ci sizeof(__entry->h.interp_filter), 17562306a36Sopenharmony_ci false), 17662306a36Sopenharmony_ci __print_array(__entry->h.is_inter, 17762306a36Sopenharmony_ci ARRAY_SIZE(__entry->h.is_inter), 17862306a36Sopenharmony_ci sizeof(__entry->h.is_inter[0])), 17962306a36Sopenharmony_ci __print_array(__entry->h.comp_mode, 18062306a36Sopenharmony_ci ARRAY_SIZE(__entry->h.comp_mode), 18162306a36Sopenharmony_ci sizeof(__entry->h.comp_mode[0])), 18262306a36Sopenharmony_ci __print_hex_dump("", DUMP_PREFIX_NONE, 32, 1, 18362306a36Sopenharmony_ci __entry->h.single_ref, 18462306a36Sopenharmony_ci sizeof(__entry->h.single_ref), 18562306a36Sopenharmony_ci false), 18662306a36Sopenharmony_ci __print_array(__entry->h.comp_ref, 18762306a36Sopenharmony_ci ARRAY_SIZE(__entry->h.comp_ref), 18862306a36Sopenharmony_ci sizeof(__entry->h.comp_ref[0])), 18962306a36Sopenharmony_ci __print_hex_dump("", DUMP_PREFIX_NONE, 32, 1, 19062306a36Sopenharmony_ci __entry->h.y_mode, 19162306a36Sopenharmony_ci sizeof(__entry->h.y_mode), 19262306a36Sopenharmony_ci false), 19362306a36Sopenharmony_ci __print_hex_dump("", DUMP_PREFIX_NONE, 32, 1, 19462306a36Sopenharmony_ci __entry->h.uv_mode, 19562306a36Sopenharmony_ci sizeof(__entry->h.uv_mode), 19662306a36Sopenharmony_ci false), 19762306a36Sopenharmony_ci __print_hex_dump("", DUMP_PREFIX_NONE, 32, 1, 19862306a36Sopenharmony_ci __entry->h.partition, 19962306a36Sopenharmony_ci sizeof(__entry->h.partition), 20062306a36Sopenharmony_ci false) 20162306a36Sopenharmony_ci ) 20262306a36Sopenharmony_ci); 20362306a36Sopenharmony_ci 20462306a36Sopenharmony_ciDECLARE_EVENT_CLASS(v4l2_ctrl_vp9_compressed_coef_tmpl, 20562306a36Sopenharmony_ci TP_PROTO(const struct v4l2_ctrl_vp9_compressed_hdr *h), 20662306a36Sopenharmony_ci TP_ARGS(h), 20762306a36Sopenharmony_ci TP_STRUCT__entry(__field_struct(struct v4l2_ctrl_vp9_compressed_hdr, h)), 20862306a36Sopenharmony_ci TP_fast_assign(__entry->h = *h;), 20962306a36Sopenharmony_ci TP_printk("\n coef {%s}", 21062306a36Sopenharmony_ci __print_hex_dump("", DUMP_PREFIX_NONE, 32, 1, 21162306a36Sopenharmony_ci __entry->h.coef, 21262306a36Sopenharmony_ci sizeof(__entry->h.coef), 21362306a36Sopenharmony_ci false) 21462306a36Sopenharmony_ci ) 21562306a36Sopenharmony_ci); 21662306a36Sopenharmony_ci 21762306a36Sopenharmony_ciDECLARE_EVENT_CLASS(v4l2_vp9_mv_probs_tmpl, 21862306a36Sopenharmony_ci TP_PROTO(const struct v4l2_vp9_mv_probs *p), 21962306a36Sopenharmony_ci TP_ARGS(p), 22062306a36Sopenharmony_ci TP_STRUCT__entry(__field_struct(struct v4l2_vp9_mv_probs, p)), 22162306a36Sopenharmony_ci TP_fast_assign(__entry->p = *p;), 22262306a36Sopenharmony_ci TP_printk("\n joint %s\n" 22362306a36Sopenharmony_ci "sign %s\n" 22462306a36Sopenharmony_ci "classes {%s}\n" 22562306a36Sopenharmony_ci "class0_bit %s\n" 22662306a36Sopenharmony_ci "bits {%s}\n" 22762306a36Sopenharmony_ci "class0_fr {%s}\n" 22862306a36Sopenharmony_ci "fr {%s}\n" 22962306a36Sopenharmony_ci "class0_hp %s\n" 23062306a36Sopenharmony_ci "hp %s\n", 23162306a36Sopenharmony_ci __print_array(__entry->p.joint, 23262306a36Sopenharmony_ci ARRAY_SIZE(__entry->p.joint), 23362306a36Sopenharmony_ci sizeof(__entry->p.joint[0])), 23462306a36Sopenharmony_ci __print_array(__entry->p.sign, 23562306a36Sopenharmony_ci ARRAY_SIZE(__entry->p.sign), 23662306a36Sopenharmony_ci sizeof(__entry->p.sign[0])), 23762306a36Sopenharmony_ci __print_hex_dump("", DUMP_PREFIX_NONE, 32, 1, 23862306a36Sopenharmony_ci __entry->p.classes, 23962306a36Sopenharmony_ci sizeof(__entry->p.classes), 24062306a36Sopenharmony_ci false), 24162306a36Sopenharmony_ci __print_array(__entry->p.class0_bit, 24262306a36Sopenharmony_ci ARRAY_SIZE(__entry->p.class0_bit), 24362306a36Sopenharmony_ci sizeof(__entry->p.class0_bit[0])), 24462306a36Sopenharmony_ci __print_hex_dump("", DUMP_PREFIX_NONE, 32, 1, 24562306a36Sopenharmony_ci __entry->p.bits, 24662306a36Sopenharmony_ci sizeof(__entry->p.bits), 24762306a36Sopenharmony_ci false), 24862306a36Sopenharmony_ci __print_hex_dump("", DUMP_PREFIX_NONE, 32, 1, 24962306a36Sopenharmony_ci __entry->p.class0_fr, 25062306a36Sopenharmony_ci sizeof(__entry->p.class0_fr), 25162306a36Sopenharmony_ci false), 25262306a36Sopenharmony_ci __print_hex_dump("", DUMP_PREFIX_NONE, 32, 1, 25362306a36Sopenharmony_ci __entry->p.fr, 25462306a36Sopenharmony_ci sizeof(__entry->p.fr), 25562306a36Sopenharmony_ci false), 25662306a36Sopenharmony_ci __print_array(__entry->p.class0_hp, 25762306a36Sopenharmony_ci ARRAY_SIZE(__entry->p.class0_hp), 25862306a36Sopenharmony_ci sizeof(__entry->p.class0_hp[0])), 25962306a36Sopenharmony_ci __print_array(__entry->p.hp, 26062306a36Sopenharmony_ci ARRAY_SIZE(__entry->p.hp), 26162306a36Sopenharmony_ci sizeof(__entry->p.hp[0])) 26262306a36Sopenharmony_ci ) 26362306a36Sopenharmony_ci); 26462306a36Sopenharmony_ci 26562306a36Sopenharmony_ciDEFINE_EVENT(v4l2_ctrl_vp9_frame_tmpl, v4l2_ctrl_vp9_frame, 26662306a36Sopenharmony_ci TP_PROTO(const struct v4l2_ctrl_vp9_frame *f), 26762306a36Sopenharmony_ci TP_ARGS(f) 26862306a36Sopenharmony_ci); 26962306a36Sopenharmony_ci 27062306a36Sopenharmony_ciDEFINE_EVENT(v4l2_ctrl_vp9_compressed_hdr_tmpl, v4l2_ctrl_vp9_compressed_hdr, 27162306a36Sopenharmony_ci TP_PROTO(const struct v4l2_ctrl_vp9_compressed_hdr *h), 27262306a36Sopenharmony_ci TP_ARGS(h) 27362306a36Sopenharmony_ci); 27462306a36Sopenharmony_ci 27562306a36Sopenharmony_ciDEFINE_EVENT(v4l2_ctrl_vp9_compressed_coef_tmpl, v4l2_ctrl_vp9_compressed_coeff, 27662306a36Sopenharmony_ci TP_PROTO(const struct v4l2_ctrl_vp9_compressed_hdr *h), 27762306a36Sopenharmony_ci TP_ARGS(h) 27862306a36Sopenharmony_ci); 27962306a36Sopenharmony_ci 28062306a36Sopenharmony_ci 28162306a36Sopenharmony_ciDEFINE_EVENT(v4l2_vp9_mv_probs_tmpl, v4l2_vp9_mv_probs, 28262306a36Sopenharmony_ci TP_PROTO(const struct v4l2_vp9_mv_probs *p), 28362306a36Sopenharmony_ci TP_ARGS(p) 28462306a36Sopenharmony_ci); 28562306a36Sopenharmony_ci 28662306a36Sopenharmony_ci#endif 28762306a36Sopenharmony_ci 28862306a36Sopenharmony_ci#undef TRACE_INCLUDE_PATH 28962306a36Sopenharmony_ci#undef TRACE_INCLUDE_FILE 29062306a36Sopenharmony_ci#define TRACE_INCLUDE_PATH ../../drivers/media/test-drivers/visl 29162306a36Sopenharmony_ci#define TRACE_INCLUDE_FILE visl-trace-vp9 29262306a36Sopenharmony_ci#include <trace/define_trace.h> 293