1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* 3 * Copyright 2022 Collabora Ltd. 4 * 5 * AUTOMATICALLY GENERATED BY v4l2-tracer-gen.pl DO NOT EDIT 6 */ 7 8 #ifndef TRACE_GEN_H 9 #define TRACE_GEN_H 10 11 void trace_v4l2_ctrl_h264_sps_gen(void *ptr, json_object *parent_obj); 12 void trace_v4l2_ctrl_h264_pps_gen(void *ptr, json_object *parent_obj); 13 void trace_v4l2_ctrl_h264_scaling_matrix_gen(void *ptr, json_object *parent_obj); 14 void trace_v4l2_h264_weight_factors_gen(void *ptr, json_object *parent_obj); 15 void trace_v4l2_ctrl_h264_pred_weights_gen(void *ptr, json_object *parent_obj); 16 void trace_v4l2_h264_reference_gen(void *ptr, json_object *parent_obj); 17 void trace_v4l2_ctrl_h264_slice_params_gen(void *ptr, json_object *parent_obj); 18 void trace_v4l2_h264_dpb_entry_gen(void *ptr, json_object *parent_obj); 19 void trace_v4l2_ctrl_h264_decode_params_gen(void *ptr, json_object *parent_obj); 20 void trace_v4l2_ctrl_fwht_params_gen(void *ptr, json_object *parent_obj); 21 void trace_v4l2_vp8_segment_gen(void *ptr, json_object *parent_obj); 22 void trace_v4l2_vp8_loop_filter_gen(void *ptr, json_object *parent_obj); 23 void trace_v4l2_vp8_quantization_gen(void *ptr, json_object *parent_obj); 24 void trace_v4l2_vp8_entropy_gen(void *ptr, json_object *parent_obj); 25 void trace_v4l2_vp8_entropy_coder_state_gen(void *ptr, json_object *parent_obj); 26 void trace_v4l2_ctrl_vp8_frame_gen(void *ptr, json_object *parent_obj); 27 void trace_v4l2_ctrl_mpeg2_sequence_gen(void *ptr, json_object *parent_obj); 28 void trace_v4l2_ctrl_mpeg2_picture_gen(void *ptr, json_object *parent_obj); 29 void trace_v4l2_ctrl_mpeg2_quantisation_gen(void *ptr, json_object *parent_obj); 30 void trace_v4l2_ctrl_hevc_sps_gen(void *ptr, json_object *parent_obj); 31 void trace_v4l2_ctrl_hevc_pps_gen(void *ptr, json_object *parent_obj); 32 void trace_v4l2_hevc_dpb_entry_gen(void *ptr, json_object *parent_obj); 33 void trace_v4l2_hevc_pred_weight_table_gen(void *ptr, json_object *parent_obj); 34 void trace_v4l2_ctrl_hevc_slice_params_gen(void *ptr, json_object *parent_obj); 35 void trace_v4l2_ctrl_hevc_decode_params_gen(void *ptr, json_object *parent_obj); 36 void trace_v4l2_ctrl_hevc_scaling_matrix_gen(void *ptr, json_object *parent_obj); 37 void trace_v4l2_ctrl_hdr10_cll_info_gen(void *ptr, json_object *parent_obj); 38 void trace_v4l2_ctrl_hdr10_mastering_display_gen(void *ptr, json_object *parent_obj); 39 void trace_v4l2_vp9_loop_filter_gen(void *ptr, json_object *parent_obj); 40 void trace_v4l2_vp9_quantization_gen(void *ptr, json_object *parent_obj); 41 void trace_v4l2_vp9_segmentation_gen(void *ptr, json_object *parent_obj); 42 void trace_v4l2_ctrl_vp9_frame_gen(void *ptr, json_object *parent_obj); 43 void trace_v4l2_vp9_mv_probs_gen(void *ptr, json_object *parent_obj); 44 void trace_v4l2_ctrl_vp9_compressed_hdr_gen(void *ptr, json_object *parent_obj); 45 void trace_v4l2_ctrl_av1_sequence_gen(void *ptr, json_object *parent_obj); 46 void trace_v4l2_ctrl_av1_tile_group_entry_gen(void *ptr, json_object *parent_obj); 47 void trace_v4l2_av1_global_motion_gen(void *ptr, json_object *parent_obj); 48 void trace_v4l2_av1_loop_restoration_gen(void *ptr, json_object *parent_obj); 49 void trace_v4l2_av1_cdef_gen(void *ptr, json_object *parent_obj); 50 void trace_v4l2_av1_segmentation_gen(void *ptr, json_object *parent_obj); 51 void trace_v4l2_av1_loop_filter_gen(void *ptr, json_object *parent_obj); 52 void trace_v4l2_av1_quantization_gen(void *ptr, json_object *parent_obj); 53 void trace_v4l2_av1_tile_info_gen(void *ptr, json_object *parent_obj); 54 void trace_v4l2_ctrl_av1_frame_gen(void *ptr, json_object *parent_obj); 55 void trace_v4l2_ctrl_av1_film_grain_gen(void *ptr, json_object *parent_obj); 56 void trace_v4l2_rect_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 57 void trace_v4l2_fract_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 58 void trace_v4l2_area_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 59 void trace_v4l2_capability_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 60 void trace_v4l2_pix_format_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 61 void trace_v4l2_fmtdesc_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 62 void trace_v4l2_frmsize_discrete_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 63 void trace_v4l2_frmsize_stepwise_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 64 void trace_v4l2_frmsizeenum_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 65 void trace_v4l2_frmival_stepwise_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 66 void trace_v4l2_frmivalenum_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 67 void trace_v4l2_timecode_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 68 void trace_v4l2_jpegcompression_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 69 void trace_v4l2_requestbuffers_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 70 void trace_v4l2_plane_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 71 void trace_v4l2_buffer_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 72 void trace_v4l2_exportbuffer_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 73 void trace_v4l2_framebuffer_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 74 void trace_v4l2_clip_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 75 void trace_v4l2_window_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 76 void trace_v4l2_captureparm_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 77 void trace_v4l2_outputparm_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 78 void trace_v4l2_cropcap_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 79 void trace_v4l2_crop_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 80 void trace_v4l2_selection_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 81 void trace_v4l2_standard_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 82 void trace_v4l2_bt_timings_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 83 void trace_v4l2_dv_timings_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 84 void trace_v4l2_enum_dv_timings_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 85 void trace_v4l2_bt_timings_cap_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 86 void trace_v4l2_dv_timings_cap_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 87 void trace_v4l2_input_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 88 void trace_v4l2_output_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 89 void trace_v4l2_control_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 90 void trace_v4l2_ext_control_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 91 void trace_v4l2_ext_controls_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 92 void trace_v4l2_queryctrl_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 93 void trace_v4l2_query_ext_ctrl_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 94 void trace_v4l2_querymenu_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 95 void trace_v4l2_tuner_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 96 void trace_v4l2_modulator_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 97 void trace_v4l2_frequency_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 98 void trace_v4l2_frequency_band_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 99 void trace_v4l2_hw_freq_seek_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 100 void trace_v4l2_rds_data_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 101 void trace_v4l2_audio_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 102 void trace_v4l2_audioout_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 103 void trace_v4l2_enc_idx_entry_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 104 void trace_v4l2_enc_idx_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 105 void trace_v4l2_encoder_cmd_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 106 void trace_v4l2_decoder_cmd_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 107 void trace_v4l2_vbi_format_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 108 void trace_v4l2_sliced_vbi_format_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 109 void trace_v4l2_sliced_vbi_cap_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 110 void trace_v4l2_sliced_vbi_data_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 111 void trace_v4l2_mpeg_vbi_itv0_line_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 112 void trace_v4l2_mpeg_vbi_itv0_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 113 void trace_v4l2_mpeg_vbi_fmt_ivtv_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 114 void trace_v4l2_plane_pix_format_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 115 void trace_v4l2_pix_format_mplane_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 116 void trace_v4l2_sdr_format_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 117 void trace_v4l2_meta_format_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 118 void trace_v4l2_format_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 119 void trace_v4l2_streamparm_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 120 void trace_v4l2_event_vsync_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 121 void trace_v4l2_event_ctrl_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 122 void trace_v4l2_event_frame_sync_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 123 void trace_v4l2_event_src_change_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 124 void trace_v4l2_event_motion_det_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 125 void trace_v4l2_event_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 126 void trace_v4l2_event_subscription_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 127 void trace_v4l2_dbg_match_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 128 void trace_v4l2_dbg_register_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 129 void trace_v4l2_dbg_chip_info_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 130 void trace_v4l2_create_buffers_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 131 void trace_v4l2_remove_buffers_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 132 void trace_media_device_info_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 133 void trace_media_entity_desc_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 134 void trace_media_pad_desc_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 135 void trace_media_link_desc_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 136 void trace_media_links_enum_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 137 void trace_media_v2_entity_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 138 void trace_media_v2_intf_devnode_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 139 void trace_media_v2_interface_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 140 void trace_media_v2_pad_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 141 void trace_media_v2_link_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 142 void trace_media_v2_topology_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 143 void trace_v4l2_edid_gen(void *arg, json_object *parent_obj, std::string key_name = ""); 144 145 #endif 146