Searched refs:gup (Results 1 – 11 of 11) sorted by relevance
/openbmc/linux/mm/ |
H A D | gup_test.c | 69 static void dump_pages_test(struct gup_test *gup, struct page **pages, in dump_pages_test() argument 80 if (gup->which_pages[i] > nr_pages) { in dump_pages_test() 82 i, gup->which_pages[i]); in dump_pages_test() 83 gup->which_pages[i] = 0; in dump_pages_test() 88 index_to_dump = gup->which_pages[i]; in dump_pages_test() 93 index_to_dump, gup->addr); in dump_pages_test() 101 struct gup_test *gup) in __gup_test_ioctl() argument 111 if (gup->size > ULONG_MAX) in __gup_test_ioctl() 114 nr_pages = gup->size / PAGE_SIZE; in __gup_test_ioctl() 125 nr = gup->nr_pages_per_call; in __gup_test_ioctl() [all …]
|
H A D | Makefile | 56 debug.o gup.o mmap_lock.o $(mmu-y)
|
/openbmc/linux/tools/testing/selftests/mm/ |
H A D | gup_test.c | 53 struct gup_test gup = *(struct gup_test *)data; in gup_thread() local 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.size != size) in gup_thread() [all …]
|
H A D | run_vmtests.sh | 32 tests for gup
|
H A D | hmm-tests.c | 1876 struct gup_test gup = { in gup_test_exec() local 1883 if (ioctl(gup_fd, cmd, &gup)) { in gup_test_exec()
|
/openbmc/linux/Documentation/core-api/ |
H A D | pin_user_pages.rst | 22 ("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 200 The whole point of marking pages as "DMA-pinned" or "gup-pinned" is to be able 212 ...is a prerequisite to solving the long-running gup+DMA problem.
|
H A D | mm-api.rst | 14 .. kernel-doc:: mm/gup.c
|
/openbmc/linux/Documentation/translations/zh_CN/core-api/ |
H A D | mm-api.rst | 31 mm/gup.c
|
/openbmc/linux/Documentation/kernel-hacking/ |
H A D | false-sharing.rst | 171 - Commit 292648ac5cf1 ("mm: gup: allow FOLL_PIN to scale in SMP")
|
/openbmc/linux/ |
H A D | opengrok2.0.log | [all...] |
H A D | opengrok1.0.log | [all...] |