Lines Matching refs:u64
82 u64 handle;
107 static struct kcov_remote *kcov_remote_find(u64 handle) in kcov_remote_find()
119 static struct kcov_remote *kcov_remote_add(struct kcov *kcov, u64 handle) in kcov_remote_add()
239 static void notrace write_comp_data(u64 type, u64 arg1, u64 arg2, u64 ip) in write_comp_data()
242 u64 *area; in write_comp_data()
243 u64 count, start_index, end_pos, max_pos; in write_comp_data()
255 area = (u64 *)t->kcov_area; in write_comp_data()
262 end_pos = (start_index + KCOV_WORDS_PER_CMP) * sizeof(u64); in write_comp_data()
328 u64 i; in __sanitizer_cov_trace_switch()
329 u64 *cases = arg; in __sanitizer_cov_trace_switch()
330 u64 count = cases[0]; in __sanitizer_cov_trace_switch()
331 u64 size = cases[1]; in __sanitizer_cov_trace_switch()
332 u64 type = KCOV_CMP_CONST; in __sanitizer_cov_trace_switch()
568 static inline bool kcov_check_handle(u64 handle, bool common_valid, in kcov_check_handle()
849 void kcov_remote_start(u64 handle) in kcov_remote_start()
925 *(u64 *)area = 0; in kcov_remote_start()
941 u64 word_size = sizeof(unsigned long); in kcov_move_area()
942 u64 count_size, entry_size_log; in kcov_move_area()
943 u64 dst_len, src_len; in kcov_move_area()
945 u64 dst_occupied, dst_free, bytes_to_move, entries_moved; in kcov_move_area()
958 dst_len = READ_ONCE(*(u64 *)dst_area); in kcov_move_area()
959 src_len = *(u64 *)src_area; in kcov_move_area()
960 count_size = sizeof(u64); in kcov_move_area()
962 entry_size_log = __ilog2_u64(sizeof(u64) * KCOV_WORDS_PER_CMP); in kcov_move_area()
986 WRITE_ONCE(*(u64 *)dst_area, dst_len + entries_moved); in kcov_move_area()
1063 u64 kcov_common_handle(void) in kcov_common_handle()