Lines Matching refs:iova
38 check_mem(void *addr, rte_iova_t *iova, size_t pgsz, int n_pages) in check_mem() argument
66 expected_iova = (iova == NULL) ? RTE_BAD_IOVA : iova[i]; in check_mem()
67 if (ms->iova != expected_iova) { 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
244 if (iova != NULL) { 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()
364 if ((iova == NULL) != (contig_mz == NULL)) { 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
487 if (iova != NULL) { 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()
549 rte_iova_t iova[len / pgsz]; in test_external_mem() local
555 n_pages = RTE_DIM(iova); in test_external_mem()
566 iova[i] = tmp; 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()
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()