| .. | .. |
|---|
| 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), |
|---|