.. | .. |
---|
359 | 359 | ); |
---|
360 | 360 | |
---|
361 | 361 | /* |
---|
362 | | - * The pm qos events are used for pm qos update |
---|
| 362 | + * CPU latency QoS events used for global CPU latency QoS list updates |
---|
363 | 363 | */ |
---|
364 | | -DECLARE_EVENT_CLASS(pm_qos_request, |
---|
| 364 | +DECLARE_EVENT_CLASS(cpu_latency_qos_request, |
---|
365 | 365 | |
---|
366 | | - TP_PROTO(int pm_qos_class, s32 value), |
---|
| 366 | + TP_PROTO(s32 value), |
---|
367 | 367 | |
---|
368 | | - TP_ARGS(pm_qos_class, value), |
---|
| 368 | + TP_ARGS(value), |
---|
369 | 369 | |
---|
370 | 370 | TP_STRUCT__entry( |
---|
371 | | - __field( int, pm_qos_class ) |
---|
372 | 371 | __field( s32, value ) |
---|
373 | 372 | ), |
---|
374 | 373 | |
---|
375 | 374 | TP_fast_assign( |
---|
376 | | - __entry->pm_qos_class = pm_qos_class; |
---|
377 | 375 | __entry->value = value; |
---|
378 | 376 | ), |
---|
379 | 377 | |
---|
380 | | - TP_printk("pm_qos_class=%s value=%d", |
---|
381 | | - __print_symbolic(__entry->pm_qos_class, |
---|
382 | | - { PM_QOS_CPU_DMA_LATENCY, "CPU_DMA_LATENCY" }, |
---|
383 | | - { PM_QOS_NETWORK_LATENCY, "NETWORK_LATENCY" }, |
---|
384 | | - { PM_QOS_NETWORK_THROUGHPUT, "NETWORK_THROUGHPUT" }), |
---|
| 378 | + TP_printk("CPU_DMA_LATENCY value=%d", |
---|
385 | 379 | __entry->value) |
---|
386 | 380 | ); |
---|
387 | 381 | |
---|
388 | | -DEFINE_EVENT(pm_qos_request, pm_qos_add_request, |
---|
| 382 | +DEFINE_EVENT(cpu_latency_qos_request, pm_qos_add_request, |
---|
389 | 383 | |
---|
390 | | - TP_PROTO(int pm_qos_class, s32 value), |
---|
| 384 | + TP_PROTO(s32 value), |
---|
391 | 385 | |
---|
392 | | - TP_ARGS(pm_qos_class, value) |
---|
| 386 | + TP_ARGS(value) |
---|
393 | 387 | ); |
---|
394 | 388 | |
---|
395 | | -DEFINE_EVENT(pm_qos_request, pm_qos_update_request, |
---|
| 389 | +DEFINE_EVENT(cpu_latency_qos_request, pm_qos_update_request, |
---|
396 | 390 | |
---|
397 | | - TP_PROTO(int pm_qos_class, s32 value), |
---|
| 391 | + TP_PROTO(s32 value), |
---|
398 | 392 | |
---|
399 | | - TP_ARGS(pm_qos_class, value) |
---|
| 393 | + TP_ARGS(value) |
---|
400 | 394 | ); |
---|
401 | 395 | |
---|
402 | | -DEFINE_EVENT(pm_qos_request, pm_qos_remove_request, |
---|
| 396 | +DEFINE_EVENT(cpu_latency_qos_request, pm_qos_remove_request, |
---|
403 | 397 | |
---|
404 | | - TP_PROTO(int pm_qos_class, s32 value), |
---|
| 398 | + TP_PROTO(s32 value), |
---|
405 | 399 | |
---|
406 | | - TP_ARGS(pm_qos_class, value) |
---|
| 400 | + TP_ARGS(value) |
---|
407 | 401 | ); |
---|
408 | 402 | |
---|
409 | | -TRACE_EVENT(pm_qos_update_request_timeout, |
---|
410 | | - |
---|
411 | | - TP_PROTO(int pm_qos_class, s32 value, unsigned long timeout_us), |
---|
412 | | - |
---|
413 | | - TP_ARGS(pm_qos_class, value, timeout_us), |
---|
414 | | - |
---|
415 | | - TP_STRUCT__entry( |
---|
416 | | - __field( int, pm_qos_class ) |
---|
417 | | - __field( s32, value ) |
---|
418 | | - __field( unsigned long, timeout_us ) |
---|
419 | | - ), |
---|
420 | | - |
---|
421 | | - TP_fast_assign( |
---|
422 | | - __entry->pm_qos_class = pm_qos_class; |
---|
423 | | - __entry->value = value; |
---|
424 | | - __entry->timeout_us = timeout_us; |
---|
425 | | - ), |
---|
426 | | - |
---|
427 | | - TP_printk("pm_qos_class=%s value=%d, timeout_us=%ld", |
---|
428 | | - __print_symbolic(__entry->pm_qos_class, |
---|
429 | | - { PM_QOS_CPU_DMA_LATENCY, "CPU_DMA_LATENCY" }, |
---|
430 | | - { PM_QOS_NETWORK_LATENCY, "NETWORK_LATENCY" }, |
---|
431 | | - { PM_QOS_NETWORK_THROUGHPUT, "NETWORK_THROUGHPUT" }), |
---|
432 | | - __entry->value, __entry->timeout_us) |
---|
433 | | -); |
---|
434 | | - |
---|
| 403 | +/* |
---|
| 404 | + * General PM QoS events used for updates of PM QoS request lists |
---|
| 405 | + */ |
---|
435 | 406 | DECLARE_EVENT_CLASS(pm_qos_update, |
---|
436 | 407 | |
---|
437 | 408 | TP_PROTO(enum pm_qos_req_action action, int prev_value, int curr_value), |
---|