Lines Matching refs:note

689 static unsigned long long sdt_note__get_addr(struct sdt_note *note)  in sdt_note__get_addr()  argument
691 return note->bit32 ? in sdt_note__get_addr()
692 (unsigned long long)note->addr.a32[SDT_NOTE_IDX_LOC] : in sdt_note__get_addr()
693 (unsigned long long)note->addr.a64[SDT_NOTE_IDX_LOC]; in sdt_note__get_addr()
696 static unsigned long long sdt_note__get_ref_ctr_offset(struct sdt_note *note) in sdt_note__get_ref_ctr_offset() argument
698 return note->bit32 ? in sdt_note__get_ref_ctr_offset()
699 (unsigned long long)note->addr.a32[SDT_NOTE_IDX_REFCTR] : in sdt_note__get_ref_ctr_offset()
700 (unsigned long long)note->addr.a64[SDT_NOTE_IDX_REFCTR]; in sdt_note__get_ref_ctr_offset()
772 static char *synthesize_sdt_probe_command(struct sdt_note *note, in synthesize_sdt_probe_command() argument
785 sdtgrp, note->name, pathname, in synthesize_sdt_probe_command()
786 sdt_note__get_addr(note)); in synthesize_sdt_probe_command()
788 ref_ctr_offset = sdt_note__get_ref_ctr_offset(note); in synthesize_sdt_probe_command()
795 if (!note->args) in synthesize_sdt_probe_command()
798 if (note->args) { in synthesize_sdt_probe_command()
799 args = argv_split(note->args, &args_count); in synthesize_sdt_probe_command()
818 struct sdt_note *note; in probe_cache__scan_sdt() local
829 list_for_each_entry(note, &sdtlist, note_list) { in probe_cache__scan_sdt()
830 ret = snprintf(sdtgrp, 64, "sdt_%s", note->provider); in probe_cache__scan_sdt()
834 entry = probe_cache__find_by_name(pcache, sdtgrp, note->name); in probe_cache__scan_sdt()
843 note->name, note->name); in probe_cache__scan_sdt()
846 entry->pev.event = strdup(note->name); in probe_cache__scan_sdt()
850 buf = synthesize_sdt_probe_command(note, pathname, sdtgrp); in probe_cache__scan_sdt()