• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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