Lines Matching refs:al
761 struct perf_evsel *evsel, struct addr_location *al, in sample__resolve_callchain() argument
769 return thread__resolve_callchain(al->thread, evsel, sample, in sample__resolve_callchain()
770 parent, al, max_stack); in sample__resolve_callchain()
782 int fill_callchain_info(struct addr_location *al, struct callchain_cursor_node *node, in fill_callchain_info() argument
785 al->map = node->map; in fill_callchain_info()
786 al->sym = node->sym; in fill_callchain_info()
788 al->addr = node->map->map_ip(node->map, node->ip); in fill_callchain_info()
790 al->addr = node->ip; in fill_callchain_info()
792 if (al->sym == NULL) { in fill_callchain_info()
795 if (al->map == NULL) in fill_callchain_info()
799 if (al->map->groups == &al->machine->kmaps) { in fill_callchain_info()
800 if (machine__is_host(al->machine)) { in fill_callchain_info()
801 al->cpumode = PERF_RECORD_MISC_KERNEL; in fill_callchain_info()
802 al->level = 'k'; in fill_callchain_info()
804 al->cpumode = PERF_RECORD_MISC_GUEST_KERNEL; in fill_callchain_info()
805 al->level = 'g'; in fill_callchain_info()
808 if (machine__is_host(al->machine)) { in fill_callchain_info()
809 al->cpumode = PERF_RECORD_MISC_USER; in fill_callchain_info()
810 al->level = '.'; in fill_callchain_info()
812 al->cpumode = PERF_RECORD_MISC_GUEST_USER; in fill_callchain_info()
813 al->level = 'u'; in fill_callchain_info()
815 al->cpumode = PERF_RECORD_MISC_HYPERVISOR; in fill_callchain_info()
816 al->level = 'H'; in fill_callchain_info()