[PATCH 3/3] ALSA: pcm: use friendly name for id of PCM substream in trace print

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Use the same print format of snd_pcm_debug_name() for userspace tracing
program.

Suggested-by: Takashi Iwai <tiwai@xxxxxxx>
Signed-off-by: Takashi Sakamoto <o-takashi@xxxxxxxxxxxxx>
---
 sound/core/pcm_param_trace.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sound/core/pcm_param_trace.h b/sound/core/pcm_param_trace.h
index 872922326b38..86c8d658a25c 100644
--- a/sound/core/pcm_param_trace.h
+++ b/sound/core/pcm_param_trace.h
@@ -49,11 +49,11 @@ TRACE_EVENT(hw_mask_param,
 		memcpy(__entry->prev_bits, prev->bits, sizeof(__u32) * 8);
 		memcpy(__entry->curr_bits, curr->bits, sizeof(__u32) * 8);
 	),
-	TP_printk("%d,%d,%d,%d %03d/%03d %s %08x%08x%08x%08x %08x%08x%08x%08x",
+	TP_printk("pcmC%dD%d%s:%d %03d/%03d %s %08x%08x%08x%08x %08x%08x%08x%08x",
 		  __entry->card,
 		  __entry->device,
+		  __entry->direction ? "c" : "p",
 		  __entry->subdevice,
-		  __entry->direction,
 		  __entry->index,
 		  __entry->total,
 		  __print_symbolic(__entry->type, hw_param_labels),
@@ -109,11 +109,11 @@ TRACE_EVENT(hw_interval_param,
 		__entry->curr_integer = curr->integer;
 		__entry->curr_empty = curr->empty;
 	),
-	TP_printk("%d,%d,%d,%d %03d/%03d %s %d %d %s%u %u%s %d %d %s%u %u%s",
+	TP_printk("pcmC%dD%d%s:%d %03d/%03d %s %d %d %s%u %u%s %d %d %s%u %u%s",
 		  __entry->card,
 		  __entry->device,
+		  __entry->direction ? "c" : "p",
 		  __entry->subdevice,
-		  __entry->direction,
 		  __entry->index,
 		  __entry->total,
 		  __print_symbolic(__entry->type, hw_param_labels),
-- 
2.11.0

_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel



[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux