Lines Matching refs:printk_map
521 struct printk_map { struct
534 const struct printk_map *pa = a; in printk_cmp() argument
535 const struct printk_map *pb = b; in printk_cmp()
549 struct printk_map *printk_map; in printk_map_init() local
552 printk_map = malloc(sizeof(*printk_map) * (pevent->printk_count + 1)); in printk_map_init()
553 if (!printk_map) in printk_map_init()
560 printk_map[i].printk = printklist->printk; in printk_map_init()
561 printk_map[i].addr = printklist->addr; in printk_map_init()
568 qsort(printk_map, pevent->printk_count, sizeof(*printk_map), printk_cmp); in printk_map_init()
570 pevent->printk_map = printk_map; in printk_map_init()
576 static struct printk_map *
579 struct printk_map *printk; in find_printk()
580 struct printk_map key; in find_printk()
582 if (!pevent->printk_map && printk_map_init(pevent)) in find_printk()
587 printk = bsearch(&key, pevent->printk_map, pevent->printk_count, in find_printk()
588 sizeof(*pevent->printk_map), printk_cmp); in find_printk()
638 if (!pevent->printk_map) in pevent_print_printk()
643 pevent->printk_map[i].addr, in pevent_print_printk()
644 pevent->printk_map[i].printk); in pevent_print_printk()
3883 struct printk_map *printk; in get_bprint_format()
5622 if (pevent->printk_map) { in pevent_free()
5624 free(pevent->printk_map[i].printk); in pevent_free()
5625 free(pevent->printk_map); in pevent_free()