<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/include/trace/events/ufs.h, branch linux-4.15.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.15.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.15.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2017-01-05T23:10:04Z</updated>
<entry>
<title>scsi: ufs: add trace event for ufs commands</title>
<updated>2017-01-05T23:10:04Z</updated>
<author>
<name>Lee Susman</name>
<email>lsusman@codeaurora.org</email>
</author>
<published>2016-12-23T02:42:03Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=1a07f2d96eb9085396cbfb2d6d42d4003aa2934a'/>
<id>urn:sha1:1a07f2d96eb9085396cbfb2d6d42d4003aa2934a</id>
<content type='text'>
Use the ftrace infrastructure to conditionally trace ufs command events.
New trace event is created, which samples the following ufs command data:
- device name
- optional identification string
- task tag
- doorbell register
- number of transfer bytes
- interrupt status register
- request start LBA
- command opcode

Currently we only fully trace read(10) and write(10) commands.
All other commands which pass through ufshcd_send_command() will be
printed with "-1" in the lba and transfer_len fields.

Usage:
	echo 1 &gt; /sys/kernel/debug/tracing/events/ufs/enable
	cat /sys/kernel/debug/tracing/trace_pipe

Signed-off-by: Lee Susman &lt;lsusman@codeaurora.org&gt;
Signed-off-by: Subhash Jadavani &lt;subhashj@codeaurora.org&gt;
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
</content>
</entry>
<entry>
<title>scsi: ufs: add time profiling support</title>
<updated>2017-01-05T23:10:04Z</updated>
<author>
<name>subhashj@codeaurora.org</name>
<email>subhashj@codeaurora.org</email>
</author>
<published>2016-12-23T02:41:48Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=911a0771b6fa7bac5eae753c17c87ecb77c77283'/>
<id>urn:sha1:911a0771b6fa7bac5eae753c17c87ecb77c77283</id>
<content type='text'>
This patch adds the profiling support for some of the time critical
operations like hibern8 enter/exit, clock gating &amp; clock scaling.

Reviewed-by: Venkat Gopalakrishnan &lt;venkatg@codeaurora.org&gt;
Signed-off-by: Subhash Jadavani &lt;subhashj@codeaurora.org&gt;
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
</content>
</entry>
<entry>
<title>scsi: ufs: add tracing support</title>
<updated>2017-01-05T23:10:03Z</updated>
<author>
<name>subhashj@codeaurora.org</name>
<email>subhashj@codeaurora.org</email>
</author>
<published>2016-12-23T02:39:51Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=7ff5ab4736333431311a4cbbfb574b155758b08c'/>
<id>urn:sha1:7ff5ab4736333431311a4cbbfb574b155758b08c</id>
<content type='text'>
This change adds the ftrace support for following:
1. UFS initialization time
2. Clock gating states
3. Clock scaling states
4. Power management APIs latency
5. BKOPs enable/disable

Usage:
	echo 1 &gt; /sys/kernel/debug/tracing/events/ufs/enable
	cat /sys/kernel/debug/tracing/trace_pipe

Reviewed-by: Sahitya Tummala &lt;stummala@codeaurora.org&gt;
Signed-off-by: Subhash Jadavani &lt;subhashj@codeaurora.org&gt;
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
</content>
</entry>
</feed>
