Lines Matching refs:al
710 struct perf_evsel *evsel, struct addr_location *al, in sample__resolve_callchain() argument
718 return thread__resolve_callchain(al->thread, evsel, sample, in sample__resolve_callchain()
719 parent, al, max_stack); in sample__resolve_callchain()
731 int fill_callchain_info(struct addr_location *al, struct callchain_cursor_node *node, in fill_callchain_info() argument
734 al->map = node->map; in fill_callchain_info()
735 al->sym = node->sym; in fill_callchain_info()
737 al->addr = node->map->map_ip(node->map, node->ip); in fill_callchain_info()
739 al->addr = node->ip; in fill_callchain_info()
741 if (al->sym == NULL) { in fill_callchain_info()
744 if (al->map == NULL) in fill_callchain_info()
748 if (al->map->groups == &al->machine->kmaps) { in fill_callchain_info()
749 if (machine__is_host(al->machine)) { in fill_callchain_info()
750 al->cpumode = PERF_RECORD_MISC_KERNEL; in fill_callchain_info()
751 al->level = 'k'; in fill_callchain_info()
753 al->cpumode = PERF_RECORD_MISC_GUEST_KERNEL; in fill_callchain_info()
754 al->level = 'g'; in fill_callchain_info()
757 if (machine__is_host(al->machine)) { in fill_callchain_info()
758 al->cpumode = PERF_RECORD_MISC_USER; in fill_callchain_info()
759 al->level = '.'; in fill_callchain_info()
761 al->cpumode = PERF_RECORD_MISC_GUEST_USER; in fill_callchain_info()
762 al->level = 'u'; in fill_callchain_info()
764 al->cpumode = PERF_RECORD_MISC_HYPERVISOR; in fill_callchain_info()
765 al->level = 'H'; in fill_callchain_info()