Lines Matching refs:pgsz
38 check_mem(void *addr, rte_iova_t *iova, size_t pgsz, int n_pages) in check_mem() argument
46 void *cur = RTE_PTR_ADD(addr, pgsz * i); in check_mem()
76 test_malloc_invalid_param(void *addr, size_t len, size_t pgsz, rte_iova_t *iova, in test_malloc_invalid_param() argument
112 NULL, 0, pgsz) >= 0 || rte_errno != EINVAL) { in test_malloc_invalid_param()
155 NULL, 0, pgsz) >= 0 || rte_errno != ENOENT) { in test_malloc_invalid_param()
189 NULL, 0, pgsz) >= 0 || rte_errno != EINVAL) { in test_malloc_invalid_param()
217 NULL, 0, pgsz) >= 0 || rte_errno != EINVAL) { in test_malloc_invalid_param()
247 iova, 0, pgsz) >= 0 || rte_errno != EINVAL) { in test_malloc_invalid_param()
253 iova, n_pages - 1, pgsz) >= 0 || in test_malloc_invalid_param()
260 iova, n_pages + 1, pgsz) >= 0 || in test_malloc_invalid_param()
281 test_malloc_basic(void *addr, size_t len, size_t pgsz, rte_iova_t *iova, in test_malloc_basic() argument
314 iova, n_pages, pgsz) != 0) { in test_malloc_basic()
321 if (check_mem(addr, iova, pgsz, n_pages) < 0) in test_malloc_basic()
353 mz = rte_memzone_reserve("heap_test", pgsz * 2, socket_id, 0); in test_malloc_basic()
362 contig_mz = rte_memzone_reserve("heap_test_contig", pgsz * 2, socket_id, in test_malloc_basic()
406 test_extmem_invalid_param(void *addr, size_t len, size_t pgsz, rte_iova_t *iova, in test_extmem_invalid_param() argument
431 if (rte_extmem_register(addr, 0, NULL, 0, pgsz) >= 0 || in test_extmem_invalid_param()
459 if (rte_extmem_register(NULL, len, NULL, 0, pgsz) >= 0 || in test_extmem_invalid_param()
490 iova, 0, pgsz) >= 0 || rte_errno != EINVAL) { in test_extmem_invalid_param()
496 iova, n_pages - 1, pgsz) >= 0 || in test_extmem_invalid_param()
503 iova, n_pages + 1, pgsz) >= 0 || in test_extmem_invalid_param()
515 test_extmem_basic(void *addr, size_t len, size_t pgsz, rte_iova_t *iova, in test_extmem_basic() argument
519 if (rte_extmem_register(addr, len, iova, n_pages, pgsz) != 0) { in test_extmem_basic()
526 if (check_mem(addr, iova, pgsz, n_pages) < 0) in test_extmem_basic()
547 size_t pgsz = rte_mem_page_size(); in test_external_mem() local
549 rte_iova_t iova[len / pgsz]; in test_external_mem()
565 rte_iova_t tmp = 0x100000000 + i * pgsz; in test_external_mem()
570 ret = test_malloc_invalid_param(addr, len, pgsz, iova, n_pages); in test_external_mem()
571 ret |= test_malloc_basic(addr, len, pgsz, iova, n_pages); in test_external_mem()
573 ret |= test_malloc_invalid_param(addr, len, pgsz, NULL, n_pages); in test_external_mem()
574 ret |= test_malloc_basic(addr, len, pgsz, NULL, n_pages); in test_external_mem()
577 ret |= test_extmem_invalid_param(addr, len, pgsz, iova, n_pages); in test_external_mem()
578 ret |= test_extmem_basic(addr, len, pgsz, iova, n_pages); in test_external_mem()
580 ret |= test_extmem_invalid_param(addr, len, pgsz, NULL, n_pages); in test_external_mem()
581 ret |= test_extmem_basic(addr, len, pgsz, NULL, n_pages); in test_external_mem()