Home
last modified time | relevance | path

Searched refs:gup (Results 1 – 8 of 8) sorted by relevance

/linux/mm/
H A Dgup_test.c76 static void dump_pages_test(struct gup_test *gup, struct page **pages, in dump_pages_test() argument
87 if (gup->which_pages[i] > nr_pages) { in dump_pages_test()
89 i, gup->which_pages[i]); in dump_pages_test()
90 gup->which_pages[i] = 0; in dump_pages_test()
95 index_to_dump = gup->which_pages[i]; in dump_pages_test()
100 index_to_dump, gup->addr); in dump_pages_test()
108 struct gup_test *gup) in __gup_test_ioctl() argument
119 if (gup->addr > ULONG_MAX || gup->size > ULONG_MAX) in __gup_test_ioctl()
121 if (check_add_overflow((unsigned long)gup->addr, in __gup_test_ioctl()
122 (unsigned long)gup->size, &end)) in __gup_test_ioctl()
[all …]
H A DMakefile58 debug.o gup.o mmap_lock.o vma_init.o $(mmu-y)
/linux/tools/testing/selftests/mm/
H A Dgup_test.c53 struct gup_test gup = *(struct gup_test *)data; in gup_thread()
60 gup.size = size; in gup_thread()
61 status = ioctl(gup_fd, cmd, &gup); in gup_thread()
67 cmd_to_str(cmd), gup.get_delta_usec, in gup_thread()
68 gup.put_delta_usec); in gup_thread()
69 if (gup.size != size) in gup_thread()
70 ksft_print_msg(", truncated (size: %lld)", gup.size); in gup_thread()
75 gup.size = size; in gup_thread()
76 status = ioctl(gup_fd, cmd, &gup); in gup_thread()
82 if (gup in gup_thread()
52 struct gup_test gup = *(struct gup_test *)data; gup_thread() local
93 struct gup_test gup = { 0 }; main() local
[all...]
H A Drun_vmtests.sh37 tests for gup
H A Dhmm-tests.c1765 struct gup_test gup = { in TEST_F()
1772 if (ioctl(gup_fd, cmd, &gup)) {
1956 struct gup_test gup = { gup_test_exec() local
/linux/Documentation/core-api/
H A Dpin_user_pages.rst22 ("gup") family of functions. FOLL_PIN has significant interactions and
25 FOLL_PIN is internal to gup, meaning that it should not appear at the gup call
30 FOLL_LONGTERM, on the other hand, *is* allowed to be set at the gup call sites.
39 FOLL_PIN and FOLL_GET are mutually exclusive for a given gup call. However,
53 For these pin_user_pages*() functions, FOLL_PIN is OR'd in with whatever gup
202 The whole point of marking folios as "DMA-pinned" or "gup-pinned" is to be able
214 ...is a prerequisite to solving the long-running gup+DMA problem.
/linux/Documentation/translations/zh_CN/core-api/
H A Dmm-api.rst31 mm/gup.c
/linux/
H A DMAINTAINERS17186 F: mm/gup.c