Lines Matching defs:xarray
367 struct xarray *xarray = data;
369 xa_destroy(xarray);
370 kfree(xarray);
375 struct xarray *xarray,
382 void *x = xa_store(xarray, i, pages[i], GFP_KERNEL);
387 iov_iter_xarray(iter, dir, xarray, 0, size);
390 static struct xarray *iov_kunit_create_xarray(struct kunit *test)
392 struct xarray *xarray;
394 xarray = kzalloc(sizeof(struct xarray), GFP_KERNEL);
395 xa_init(xarray);
396 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, xarray);
397 kunit_add_action_or_reset(test, iov_kunit_destroy_xarray, xarray);
398 return xarray;
408 struct xarray *xarray;
417 xarray = iov_kunit_create_xarray(test);
426 iov_kunit_load_xarray(test, &iter, READ, xarray, bpages, npages);
433 iov_iter_xarray(&iter, READ, xarray, pr->from, size);
466 struct xarray *xarray;
475 xarray = iov_kunit_create_xarray(test);
484 iov_kunit_load_xarray(test, &iter, READ, xarray, bpages, npages);
491 iov_iter_xarray(&iter, WRITE, xarray, pr->from, size);
687 struct xarray *xarray;
696 xarray = iov_kunit_create_xarray(test);
699 iov_kunit_load_xarray(test, &iter, READ, xarray, bpages, npages);
706 iov_iter_xarray(&iter, WRITE, xarray, from, size);