| Subsystem Trace Points: rpm_smd |
| |
| The rpm-smd tracing system captures the events related to sending/receiving |
| messages to/from RPM hardware. The tracing system adds the following events to |
| capture the transactions with the RPM driver. |
| |
| 1) RPM send message |
| =================== |
| rpm_send_message: ctx:%s set:%s rsc_type:0%x(%s),rsc_id:i0x%x, id:%u |
| |
| The event captures the parameters of the message that was sent to the RPM. |
| |
| The 'ctx' parameters takes one of the following string constants to indicate |
| if the request was made in atomic/non-atomic context. |
| . "sleep" - non-atomic context |
| . "noslp" - atomic context |
| |
| The 'set' parameter takes one of the following string values to indicate if |
| the message affects active or sleep set value of the resource |
| . "act" - active set configuraion |
| . "slp" - sleep set configuration |
| |
| The 'rsc_type' and 'rsc_id' identify the resource whose parametes is being |
| modified. The 4 bytes string equivalent of the resource type is also displayed |
| for easier identification of resources. |
| |
| The 'id' parameter is the id that RPM uses to acknowledge the receipt of the |
| message in its ACK message |
| |
| |
| 2) RPM ack message |
| ================= |
| rpm_ack_recd: ctx:%s id:%u |
| |
| The event captures the acknowledgement messages received from the RPM after |
| successfully send a message request. |
| |
| The 'ctx' parameter has the same string constants referred to the "RPM Send |
| Message" |
| |
| The 'id' parameter is the id that RPM uses to acknowledge the receipt of the |
| message in its ACK message |
| |