Lines Matching full:area
48 /* The lock protects mode, size, area and t. */
54 void *area; member
96 unsigned long *area; in __sanitizer_cov_trace_pc() local
104 area = t->kcov_area; in __sanitizer_cov_trace_pc()
106 pos = READ_ONCE(area[0]) + 1; in __sanitizer_cov_trace_pc()
108 area[pos] = ip; in __sanitizer_cov_trace_pc()
109 WRITE_ONCE(area[0], pos); in __sanitizer_cov_trace_pc()
118 u64 *area; in write_comp_data() local
131 area = (u64 *)t->kcov_area; in write_comp_data()
134 count = READ_ONCE(area[0]); in write_comp_data()
140 area[start_index] = type; in write_comp_data()
141 area[start_index + 1] = arg1; in write_comp_data()
142 area[start_index + 2] = arg2; in write_comp_data()
143 area[start_index + 3] = ip; in write_comp_data()
144 WRITE_ONCE(area[0], count + 1); in write_comp_data()
237 vfree(kcov->area); in kcov_put()
274 void *area; in kcov_mmap() local
279 area = vmalloc_user(vma->vm_end - vma->vm_start); in kcov_mmap()
280 if (!area) in kcov_mmap()
290 if (!kcov->area) { in kcov_mmap()
291 kcov->area = area; in kcov_mmap()
295 page = vmalloc_to_page(kcov->area + off); in kcov_mmap()
303 vfree(area); in kcov_mmap()
328 * Fault in a lazily-faulted vmalloc area before it can be used by
335 unsigned long *area = kcov->area; in kcov_fault_in_area() local
339 READ_ONCE(area[offset]); in kcov_fault_in_area()
375 if (kcov->mode != KCOV_MODE_INIT || !kcov->area) in kcov_ioctl_locked()
393 t->kcov_area = kcov->area; in kcov_ioctl_locked()