- TP_STRUCT__entry(
- __string( wname, widget->name )
- __string( pname, path->name ? path->name : DAPM_DIRECT)
- __string( psname, path->source->name )
- __field( int, path_source )
- __field( int, path_connect )
- ),
-
- TP_fast_assign(
- tp_strcpy(wname, widget->name)
- tp_strcpy(pname, path->name ? path->name : DAPM_DIRECT)
- tp_strcpy(psname, path->source->name)
- tp_assign(path_connect, path->connect)
- tp_assign(path_source, (long)path->source)
- ),
-
- TP_printk("%c%s <- %s <- %s\n",
- (int) __entry->path_source &&
- (int) __entry->path_connect ? '*' : ' ',
- __get_str(wname), __get_str(pname), __get_str(psname))
+ TP_FIELDS(
+ ctf_string(wname, widget->name)
+ ctf_string(pname,path->name ? path->name : DAPM_DIRECT)
+ ctf_string(psname, path->source->name)
+ ctf_integer(int, path_source, (long) path->source)
+ ctf_integer(int, path_connect, path->connect)
+ )