Lines Matching refs:size
31 size_t size; member
447 other_info->ai.size, get_thread_desc(other_info->ai.task_pid), in print_report()
459 get_access_type(ai->access_type), ai->ptr, ai->size, in print_report()
463 get_access_type(ai->access_type), ai->ptr, ai->size, in print_report()
472 if (ai->size <= 8) { in print_report()
473 int hex_len = ai->size * 2; in print_report()
504 other_info->ai.size = 0; in release_report()
565 } while (other_info->ai.size && other_info->ai.ptr == ai->ptr && in set_other_info_task_blocking()
591 WARN_ON(other_info->ai.size); in prepare_report_producer()
609 while (!other_info->ai.size) { /* Await valid @other_info. */ in prepare_report_consumer()
616 …_ON(!matching_access((unsigned long)other_info->ai.ptr & WATCHPOINT_ADDR_MASK, other_info->ai.size, in prepare_report_consumer()
617 (unsigned long)ai->ptr & WATCHPOINT_ADDR_MASK, ai->size))) in prepare_report_consumer()
620 if (!matching_access((unsigned long)other_info->ai.ptr, other_info->ai.size, in prepare_report_consumer()
621 (unsigned long)ai->ptr, ai->size)) { in prepare_report_consumer()
637 static struct access_info prepare_access_info(const volatile void *ptr, size_t size, in prepare_access_info() argument
642 .size = size, in prepare_access_info()
651 void kcsan_report_set_info(const volatile void *ptr, size_t size, int access_type, in kcsan_report_set_info() argument
654 const struct access_info ai = prepare_access_info(ptr, size, access_type, ip); in kcsan_report_set_info()
666 void kcsan_report_known_origin(const volatile void *ptr, size_t size, int access_type, in kcsan_report_known_origin() argument
670 const struct access_info ai = prepare_access_info(ptr, size, access_type, ip); in kcsan_report_known_origin()
700 void kcsan_report_unknown_origin(const volatile void *ptr, size_t size, int access_type, in kcsan_report_unknown_origin() argument
703 const struct access_info ai = prepare_access_info(ptr, size, access_type, ip); in kcsan_report_unknown_origin()