Lines Matching refs:kmap
226 map = calloc(1, sizeof(*map) + (dso__kernel(dso) ? sizeof(struct kmap) : 0)); in map__new2()
244 struct kmap *kmap = __map__kmap((struct map *)map); in __map__is_extra_kernel_map() local
246 return kmap && kmap->name[0]; in __map__is_extra_kernel_map()
419 size += sizeof(struct kmap); in map__clone()
529 struct kmap *kmap = __map__kmap(map); in map__rip_2objdump() local
537 if (kmap && is_entry_trampoline(kmap->name) && kmap->kmaps) { in map__rip_2objdump()
538 struct machine *machine = maps__machine(kmap->kmaps); in map__rip_2objdump()
612 struct kmap *__map__kmap(struct map *map) in __map__kmap()
618 return (struct kmap *)(&RC_CHK_ACCESS(map)[1]); in __map__kmap()
621 struct kmap *map__kmap(struct map *map) in map__kmap()
623 struct kmap *kmap = __map__kmap(map); in map__kmap() local
625 if (!kmap) in map__kmap()
627 return kmap; in map__kmap()
632 struct kmap *kmap = map__kmap(map); in map__kmaps() local
634 if (!kmap || !kmap->kmaps) { in map__kmaps()
638 return kmap->kmaps; in map__kmaps()