~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/include/trace/events/clk.h

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /include/trace/events/clk.h (Version linux-6.12-rc7) and /include/trace/events/clk.h (Version linux-5.4.284)


** Warning: Cannot open xref database.

  1 /* SPDX-License-Identifier: GPL-2.0-only */         1 
  2 /*                                                
  3  * Copyright (c) 2014-2015, The Linux Foundati    
  4  */                                               
  5 #undef TRACE_SYSTEM                               
  6 #define TRACE_SYSTEM clk                          
  7                                                   
  8 #if !defined(_TRACE_CLK_H) || defined(TRACE_HE    
  9 #define _TRACE_CLK_H                              
 10                                                   
 11 #include <linux/tracepoint.h>                     
 12                                                   
 13 struct clk_core;                                  
 14                                                   
 15 DECLARE_EVENT_CLASS(clk,                          
 16                                                   
 17         TP_PROTO(struct clk_core *core),          
 18                                                   
 19         TP_ARGS(core),                            
 20                                                   
 21         TP_STRUCT__entry(                         
 22                 __string(        name,            
 23         ),                                        
 24                                                   
 25         TP_fast_assign(                           
 26                 __assign_str(name);               
 27         ),                                        
 28                                                   
 29         TP_printk("%s", __get_str(name))          
 30 );                                                
 31                                                   
 32 DEFINE_EVENT(clk, clk_enable,                     
 33                                                   
 34         TP_PROTO(struct clk_core *core),          
 35                                                   
 36         TP_ARGS(core)                             
 37 );                                                
 38                                                   
 39 DEFINE_EVENT(clk, clk_enable_complete,            
 40                                                   
 41         TP_PROTO(struct clk_core *core),          
 42                                                   
 43         TP_ARGS(core)                             
 44 );                                                
 45                                                   
 46 DEFINE_EVENT(clk, clk_disable,                    
 47                                                   
 48         TP_PROTO(struct clk_core *core),          
 49                                                   
 50         TP_ARGS(core)                             
 51 );                                                
 52                                                   
 53 DEFINE_EVENT(clk, clk_disable_complete,           
 54                                                   
 55         TP_PROTO(struct clk_core *core),          
 56                                                   
 57         TP_ARGS(core)                             
 58 );                                                
 59                                                   
 60 DEFINE_EVENT(clk, clk_prepare,                    
 61                                                   
 62         TP_PROTO(struct clk_core *core),          
 63                                                   
 64         TP_ARGS(core)                             
 65 );                                                
 66                                                   
 67 DEFINE_EVENT(clk, clk_prepare_complete,           
 68                                                   
 69         TP_PROTO(struct clk_core *core),          
 70                                                   
 71         TP_ARGS(core)                             
 72 );                                                
 73                                                   
 74 DEFINE_EVENT(clk, clk_unprepare,                  
 75                                                   
 76         TP_PROTO(struct clk_core *core),          
 77                                                   
 78         TP_ARGS(core)                             
 79 );                                                
 80                                                   
 81 DEFINE_EVENT(clk, clk_unprepare_complete,         
 82                                                   
 83         TP_PROTO(struct clk_core *core),          
 84                                                   
 85         TP_ARGS(core)                             
 86 );                                                
 87                                                   
 88 DECLARE_EVENT_CLASS(clk_rate,                     
 89                                                   
 90         TP_PROTO(struct clk_core *core, unsign    
 91                                                   
 92         TP_ARGS(core, rate),                      
 93                                                   
 94         TP_STRUCT__entry(                         
 95                 __string(        name,            
 96                 __field(unsigned long,            
 97         ),                                        
 98                                                   
 99         TP_fast_assign(                           
100                 __assign_str(name);               
101                 __entry->rate = rate;             
102         ),                                        
103                                                   
104         TP_printk("%s %lu", __get_str(name), (    
105 );                                                
106                                                   
107 DEFINE_EVENT(clk_rate, clk_set_rate,              
108                                                   
109         TP_PROTO(struct clk_core *core, unsign    
110                                                   
111         TP_ARGS(core, rate)                       
112 );                                                
113                                                   
114 DEFINE_EVENT(clk_rate, clk_set_rate_complete,     
115                                                   
116         TP_PROTO(struct clk_core *core, unsign    
117                                                   
118         TP_ARGS(core, rate)                       
119 );                                                
120                                                   
121 DEFINE_EVENT(clk_rate, clk_set_min_rate,          
122                                                   
123         TP_PROTO(struct clk_core *core, unsign    
124                                                   
125         TP_ARGS(core, rate)                       
126 );                                                
127                                                   
128 DEFINE_EVENT(clk_rate, clk_set_max_rate,          
129                                                   
130         TP_PROTO(struct clk_core *core, unsign    
131                                                   
132         TP_ARGS(core, rate)                       
133 );                                                
134                                                   
135 DECLARE_EVENT_CLASS(clk_rate_range,               
136                                                   
137         TP_PROTO(struct clk_core *core, unsign    
138                                                   
139         TP_ARGS(core, min, max),                  
140                                                   
141         TP_STRUCT__entry(                         
142                 __string(        name,            
143                 __field(unsigned long,            
144                 __field(unsigned long,            
145         ),                                        
146                                                   
147         TP_fast_assign(                           
148                 __assign_str(name);               
149                 __entry->min = min;               
150                 __entry->max = max;               
151         ),                                        
152                                                   
153         TP_printk("%s min %lu max %lu", __get_    
154                   (unsigned long)__entry->min,    
155                   (unsigned long)__entry->max)    
156 );                                                
157                                                   
158 DEFINE_EVENT(clk_rate_range, clk_set_rate_rang    
159                                                   
160         TP_PROTO(struct clk_core *core, unsign    
161                                                   
162         TP_ARGS(core, min, max)                   
163 );                                                
164                                                   
165 DECLARE_EVENT_CLASS(clk_parent,                   
166                                                   
167         TP_PROTO(struct clk_core *core, struct    
168                                                   
169         TP_ARGS(core, parent),                    
170                                                   
171         TP_STRUCT__entry(                         
172                 __string(        name,            
173                 __string(        pname, parent    
174         ),                                        
175                                                   
176         TP_fast_assign(                           
177                 __assign_str(name);               
178                 __assign_str(pname);              
179         ),                                        
180                                                   
181         TP_printk("%s %s", __get_str(name), __    
182 );                                                
183                                                   
184 DEFINE_EVENT(clk_parent, clk_set_parent,          
185                                                   
186         TP_PROTO(struct clk_core *core, struct    
187                                                   
188         TP_ARGS(core, parent)                     
189 );                                                
190                                                   
191 DEFINE_EVENT(clk_parent, clk_set_parent_comple    
192                                                   
193         TP_PROTO(struct clk_core *core, struct    
194                                                   
195         TP_ARGS(core, parent)                     
196 );                                                
197                                                   
198 DECLARE_EVENT_CLASS(clk_phase,                    
199                                                   
200         TP_PROTO(struct clk_core *core, int ph    
201                                                   
202         TP_ARGS(core, phase),                     
203                                                   
204         TP_STRUCT__entry(                         
205                 __string(        name,            
206                 __field(          int,            
207         ),                                        
208                                                   
209         TP_fast_assign(                           
210                 __assign_str(name);               
211                 __entry->phase = phase;           
212         ),                                        
213                                                   
214         TP_printk("%s %d", __get_str(name), (i    
215 );                                                
216                                                   
217 DEFINE_EVENT(clk_phase, clk_set_phase,            
218                                                   
219         TP_PROTO(struct clk_core *core, int ph    
220                                                   
221         TP_ARGS(core, phase)                      
222 );                                                
223                                                   
224 DEFINE_EVENT(clk_phase, clk_set_phase_complete    
225                                                   
226         TP_PROTO(struct clk_core *core, int ph    
227                                                   
228         TP_ARGS(core, phase)                      
229 );                                                
230                                                   
231 DECLARE_EVENT_CLASS(clk_duty_cycle,               
232                                                   
233         TP_PROTO(struct clk_core *core, struct    
234                                                   
235         TP_ARGS(core, duty),                      
236                                                   
237         TP_STRUCT__entry(                         
238                 __string(        name,            
239                 __field( unsigned int,            
240                 __field( unsigned int,            
241         ),                                        
242                                                   
243         TP_fast_assign(                           
244                 __assign_str(name);               
245                 __entry->num = duty->num;         
246                 __entry->den = duty->den;         
247         ),                                        
248                                                   
249         TP_printk("%s %u/%u", __get_str(name),    
250                   (unsigned int)__entry->den)     
251 );                                                
252                                                   
253 DEFINE_EVENT(clk_duty_cycle, clk_set_duty_cycl    
254                                                   
255         TP_PROTO(struct clk_core *core, struct    
256                                                   
257         TP_ARGS(core, duty)                       
258 );                                                
259                                                   
260 DEFINE_EVENT(clk_duty_cycle, clk_set_duty_cycl    
261                                                   
262         TP_PROTO(struct clk_core *core, struct    
263                                                   
264         TP_ARGS(core, duty)                       
265 );                                                
266                                                   
267 DECLARE_EVENT_CLASS(clk_rate_request,             
268                                                   
269         TP_PROTO(struct clk_rate_request *req)    
270                                                   
271         TP_ARGS(req),                             
272                                                   
273         TP_STRUCT__entry(                         
274                 __string(        name, req->co    
275                 __string(       pname, req->be    
276                 __field(unsigned long,            
277                 __field(unsigned long,            
278                 __field(unsigned long,            
279         ),                                        
280                                                   
281         TP_fast_assign(                           
282                 __assign_str(name);               
283                 __assign_str(pname);              
284                 __entry->min = req->min_rate;     
285                 __entry->max = req->max_rate;     
286                 __entry->prate = req->best_par    
287         ),                                        
288                                                   
289         TP_printk("%s min %lu max %lu, parent     
290                   (unsigned long)__entry->min,    
291                   (unsigned long)__entry->max,    
292                   __get_str(pname),               
293                   (unsigned long)__entry->prat    
294 );                                                
295                                                   
296 DEFINE_EVENT(clk_rate_request, clk_rate_reques    
297                                                   
298         TP_PROTO(struct clk_rate_request *req)    
299                                                   
300         TP_ARGS(req)                              
301 );                                                
302                                                   
303 DEFINE_EVENT(clk_rate_request, clk_rate_reques    
304                                                   
305         TP_PROTO(struct clk_rate_request *req)    
306                                                   
307         TP_ARGS(req)                              
308 );                                                
309                                                   
310 #endif /* _TRACE_CLK_H */                         
311                                                   
312 /* This part must be outside protection */        
313 #include <trace/define_trace.h>                   
314                                                   

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php