Lines Matching refs:kern_addr
60 void *kern_addr; member
119 return copyin((uintptr_t)data->kern_addr, in_buf, copyio_test_buf_size); in copyin_from_kernel()
131 memcpy(data->kern_addr, out_buf, copyio_test_buf_size); in copyin_test()
151 cmp = memcmp(data->kern_addr, in_buf, copyio_test_buf_size); in copyin_test()
166 return copyout(out_buf, (uintptr_t)data->kern_addr, copyio_test_buf_size); in copyout_to_kernel()
174 bzero(data->kern_addr, copyio_test_buf_size); in copyout_test()
182 int cmp = memcmp(data->kern_addr, out_buf, copyio_test_buf_size); in copyout_test()
195 bzero(data->kern_addr, copyio_test_buf_size); in copyout_test()
199 cmp = memcmp(out_buf, data->kern_addr, copyio_test_buf_size); in copyout_test()
215 return copyinstr((user_addr_t)data->kern_addr, in_buf, copyio_test_buf_size, lencopied); in copyinstr_from_kernel()
223 memcpy(data->kern_addr, copyio_test_string, sizeof(copyio_test_string)); in copyinstr_test()
275 char *kern_unterminated_addr = (char *)data->kern_addr + copyio_test_buf_size - unterminated_size; in copyinstr_test()
287 …return copyoutstr(copyio_test_string, (user_addr_t)data->kern_addr, sizeof(copyio_test_string), le… in copyoutstr_to_kernel()
293 bzero(data->kern_addr, sizeof(copyio_test_string)); in copyoutstr_test()
300 int cmp = strncmp(data->kern_addr, copyio_test_string, sizeof(copyio_test_string)); in copyoutstr_test()
302 cmp = memcmp(data->kern_addr, copyio_test_string, sizeof(copyio_test_string)); in copyoutstr_test()
305 bzero(data->kern_addr, sizeof(copyio_test_string)); in copyoutstr_test()
311 cmp = strncmp(data->kern_addr, copyio_test_string, trunc_size); in copyoutstr_test()
313 cmp = memcmp(data->kern_addr, copyio_test_string, sizeof(copyio_test_string)); in copyoutstr_test()
323 bzero(data->kern_addr, sizeof(copyio_test_string)); in copyoutstr_test()
332 cmp = strncmp(data->kern_addr, copyio_test_string, sizeof(copyio_test_string)); in copyoutstr_test()
347 return copyin_atomic32((uintptr_t)data->kern_addr, data->thread_ptr); in copyin_atomic32_from_kernel()
353 return copyin_atomic64((uintptr_t)data->kern_addr, data->thread_ptr); in copyin_atomic64_from_kernel()
359 return copyout_atomic32((uint32_t)data->thread_data, (user_addr_t)data->kern_addr); in copyout_atomic32_to_kernel()
365 return copyout_atomic64(data->thread_data, (user_addr_t)data->kern_addr); in copyout_atomic64_to_kernel()
378 …memcpy(data->kern_addr, &word_out, sizeof(word_out)); …
413 …bzero(data->kern_addr, sizeof(word_t)); …
418 …int cmp = memcmp(data->kern_addr, &word_out, sizeof(word_t)); …
429 …err = copyout_fn(word_out, (uintptr_t)data->kern_addr); …
457 return copyin_atomic32_wait_if_equals((uintptr_t)data->kern_addr, (uint32_t)data->thread_data); in copyin_atomic32_wait_if_equals_from_kernel()
463 bzero(data->kern_addr, sizeof(uint32_t)); in copyin_atomic32_wait_if_equals_test()
537 mach_vm_offset_t kern_addr = 0; in copyio_test() local
538 …ret = mach_vm_remap_kernel(kernel_map, &kern_addr, copyio_test_buf_size, VM_PROT_READ | VM_PROT_WR… in copyio_test()
544 data.kern_addr = (void *)kern_addr; in copyio_test()
554 mach_vm_deallocate(kernel_map, kern_addr, copyio_test_buf_size); in copyio_test()