Lines Matching refs:thread_masks
179 struct thread_mask *thread_masks; member
1169 thread_data[t].mask = &rec->thread_masks[t]; in record__alloc_thread_data()
3584 if (rec->thread_masks) in record__free_thread_masks()
3586 record__thread_mask_free(&rec->thread_masks[t]); in record__free_thread_masks()
3588 zfree(&rec->thread_masks); in record__free_thread_masks()
3595 rec->thread_masks = zalloc(nr_threads * sizeof(*(rec->thread_masks))); in record__alloc_thread_masks()
3596 if (!rec->thread_masks) { in record__alloc_thread_masks()
3602 ret = record__thread_mask_alloc(&rec->thread_masks[t], nr_bits); in record__alloc_thread_masks()
3629 __set_bit(perf_cpu_map__cpu(cpus, t).cpu, rec->thread_masks[t].maps.bits); in record__init_thread_cpu_masks()
3630 __set_bit(perf_cpu_map__cpu(cpus, t).cpu, rec->thread_masks[t].affinity.bits); in record__init_thread_cpu_masks()
3633 mmap_cpu_mask__scnprintf(&rec->thread_masks[t].maps, "maps"); in record__init_thread_cpu_masks()
3635 mmap_cpu_mask__scnprintf(&rec->thread_masks[t].affinity, "affinity"); in record__init_thread_cpu_masks()
3649 struct thread_mask thread_mask, full_mask, *thread_masks; in record__init_thread_masks_spec() local
3720 thread_masks = realloc(rec->thread_masks, (t + 1) * sizeof(struct thread_mask)); in record__init_thread_masks_spec()
3721 if (!thread_masks) { in record__init_thread_masks_spec()
3726 rec->thread_masks = thread_masks; in record__init_thread_masks_spec()
3727 rec->thread_masks[t] = thread_mask; in record__init_thread_masks_spec()
3730 mmap_cpu_mask__scnprintf(&rec->thread_masks[t].maps, "maps"); in record__init_thread_masks_spec()
3732 mmap_cpu_mask__scnprintf(&rec->thread_masks[t].affinity, "affinity"); in record__init_thread_masks_spec()
3902 if (record__mmap_cpu_mask_init(&rec->thread_masks->maps, cpus)) in record__init_thread_default_masks()