Home
last modified time | relevance | path

Searched refs:vaddr (Results 1 – 12 of 12) sorted by relevance

/examples/utest/testcases/mm/
A Dtest_aspace_api_internal.h32 void *vaddr = top_page; in test_find_free() local
36 …uassert_true(!rt_aspace_map(&rt_kernel_space, &vaddr, 0x1000, MMU_MAP_K_RWCB, MMF_MAP_FIXED, &rt_m… in test_find_free()
37 uassert_true(vaddr == top_page); in test_find_free()
43 vaddr = top_page; in test_find_free()
44 …uassert_true(!rt_aspace_map(&rt_kernel_space, &vaddr, 0x1000, MMU_MAP_K_RWCB, 0, &rt_mm_dummy_mapp… in test_find_free()
45 uassert_true(vaddr < top_page); in test_find_free()
46 uassert_true(!!vaddr); in test_find_free()
47 rt_aspace_unmap(&rt_kernel_space, vaddr); in test_find_free()
49 vaddr = rt_kernel_space.start; in test_find_free()
50 …uassert_true(-RT_ENOSPC == rt_aspace_map(&rt_kernel_space, &vaddr, rt_kernel_space.size - 0x080000… in test_find_free()
[all …]
A Drt_ioremap.c18 int *vaddr; in ioremap_tc() local
19 vaddr = rt_ioremap_cached(paddr, bufsz); in ioremap_tc()
20 if (vaddr) in ioremap_tc()
22 TC_ASSERT(*vaddr == *(int *)(paddr - PV_OFFSET)); in ioremap_tc()
24 rt_iounmap(vaddr); in ioremap_tc()
A Daspace_unmap_range_shrink.c16 static void *vaddr = (void *)0x100000000; variable
28 …uassert_true(!rt_aspace_map(lwp->aspace, &vaddr, existed_size, MMU_MAP_K_RWCB, MMF_PREFETCH, &rt_m… in test_unmap_range_shrink()
33 unmap_start = (char *)vaddr - unmap_size/2; in test_unmap_range_shrink()
37 utest_int_equal(former_vsz - (unmap_end - (char *)vaddr), rt_aspace_count_vsz(lwp->aspace)); in test_unmap_range_shrink()
38 former_vsz -= unmap_end - (char *)vaddr; in test_unmap_range_shrink()
41 unmap_start = (char *)vaddr + existed_size - unmap_size / 2; in test_unmap_range_shrink()
44 utest_int_equal(former_vsz - (unmap_end - (char *)vaddr), rt_aspace_count_vsz(lwp->aspace)); in test_unmap_range_shrink()
45 former_vsz -= unmap_end - (char *)vaddr; in test_unmap_range_shrink()
47 utest_int_equal(RT_EOK, rt_aspace_unmap_range(lwp->aspace, vaddr, existed_size)); in test_unmap_range_shrink()
A Dtest_aspace_api.h65 void *vaddr; in aspace_delete_tc() local
111 void *vaddr = RT_NULL; in aspace_map_tc() local
113 uassert_true(vaddr == RT_NULL); in aspace_map_tc()
117 uassert_true(vaddr == RT_NULL); in aspace_map_tc()
120 uassert_true(vaddr == RT_NULL); in aspace_map_tc()
162 void *vaddr = rt_ioremap_start; in _create_varea() local
168 uassert_true(!!vaddr); in _create_varea()
295 void *vaddr = RT_NULL; in aspace_control_tc() local
299 uassert_true(!!vaddr); in aspace_control_tc()
306 rt_memset(vaddr, 0xba, buf_sz); in aspace_control_tc()
[all …]
A Dlwp_mmap_fd.c27 static void *vaddr = (void *)0x100000000; variable
46 static rt_err_t _lwp_get_user(struct rt_lwp *lwp, char *vaddr, char *buffer) in _lwp_get_user() argument
48 rt_varea_t varea = _aspace_bst_search(lwp->aspace, vaddr); in _lwp_get_user()
52 rt_mm_io_msg_init(&io_msg, MM_PA_TO_OFF(vaddr), vaddr, buffer); in _lwp_get_user()
79 lwp_mmap2(lwp, vaddr, FILE_SZ, ex_prot, ex_flags, temp_fd, pgoffset), in test_mmap_fd()
80 vaddr); in test_mmap_fd()
86 _verify_file_content(vaddr); in test_mmap_fd()
92 utest_int_equal(RT_EOK, rt_aspace_unmap_range(lwp->aspace, vaddr, FILE_SZ)); in test_mmap_fd()
A Daspace_unmap_range_invalid_param.c16 static void *vaddr = (void *)0x100000000; variable
30 …uassert_true(!rt_aspace_map(lwp->aspace, &vaddr, existed_size, MMU_MAP_K_RWCB, flags, &rt_mm_dummy… in test_unmap_range_invalid_param()
35 unmap_start = (char *)vaddr - 0x1234; in test_unmap_range_invalid_param()
41 unmap_start = (char *)vaddr + existed_size - unmap_size; in test_unmap_range_invalid_param()
55 utest_int_equal(RT_EOK, rt_aspace_unmap_range(lwp->aspace, vaddr, existed_size)); in test_unmap_range_invalid_param()
A Dlwp_mmap_map_fixed.c21 static void *vaddr = (void *)0x100000000; variable
56 vaddr = lwp_mmap2(lwp, vaddr, ex_size, ex_prot, ex_flags, fd, pgoffset); in test_map_fixed()
57 uassert_true((long)vaddr > 0); in test_map_fixed()
64 override_start = (char *)vaddr + 0x1000; in test_map_fixed()
74 utest_int_equal(RT_EOK, rt_aspace_unmap_range(lwp->aspace, vaddr, ex_size)); in test_map_fixed()
A Dmm_api_tc.c53 int *vaddr; in ioremap_tc() local
54 vaddr = rt_ioremap_cached(paddr, bufsz); in ioremap_tc()
55 if (vaddr) in ioremap_tc()
57 TC_ASSERT(*vaddr == *(int *)(paddr - PV_OFFSET)); in ioremap_tc()
59 rt_iounmap(vaddr); in ioremap_tc()
A Daspace_unmap_range_split.c16 static void *vaddr = (void *)0x100000000; variable
27 …uassert_true(!rt_aspace_map(lwp->aspace, &vaddr, existed_size, MMU_MAP_K_RWCB, MMF_PREFETCH, &rt_m… in test_unmap_range_split()
37 utest_int_equal(RT_EOK, rt_aspace_unmap_range(lwp->aspace, vaddr, existed_size)); in test_unmap_range_split()
A Dtest_synchronization.h34 void *vaddr = 0; in map() local
36 rt_aspace_map(&rt_kernel_space, &vaddr, BUF_SIZE, attr, flags, &rt_mm_dummy_mapper, 0); in map()
39 return vaddr; in map()
A Dlwp_mmap_fd_map_fixed_merge.c58 static rt_err_t _lwp_get_user(struct rt_lwp *lwp, char *vaddr, char *buffer) in _lwp_get_user() argument
60 rt_varea_t varea = _aspace_bst_search(lwp->aspace, vaddr); in _lwp_get_user()
64 rt_mm_io_msg_init(&io_msg, MM_PA_TO_OFF(vaddr), vaddr, buffer); in _lwp_get_user()
A Dlwp_mmap_fd_map_fixed_split.c58 static rt_err_t _lwp_get_user(struct rt_lwp *lwp, char *vaddr, char *buffer) in _lwp_get_user() argument
60 rt_varea_t varea = _aspace_bst_search(lwp->aspace, vaddr); in _lwp_get_user()
64 rt_mm_io_msg_init(&io_msg, MM_PA_TO_OFF(vaddr), vaddr, buffer); in _lwp_get_user()

Completed in 11 milliseconds