Home
last modified time | relevance | path

Searched refs:hmm_dmirror_cmd (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/lib/
H A Dtest_hmm_uapi.h23 struct hmm_dmirror_cmd { struct
32 #define HMM_DMIRROR_READ _IOWR('H', 0x00, struct hmm_dmirror_cmd)
33 #define HMM_DMIRROR_WRITE _IOWR('H', 0x01, struct hmm_dmirror_cmd)
34 #define HMM_DMIRROR_MIGRATE_TO_DEV _IOWR('H', 0x02, struct hmm_dmirror_cmd)
35 #define HMM_DMIRROR_MIGRATE_TO_SYS _IOWR('H', 0x03, struct hmm_dmirror_cmd)
36 #define HMM_DMIRROR_SNAPSHOT _IOWR('H', 0x04, struct hmm_dmirror_cmd)
37 #define HMM_DMIRROR_EXCLUSIVE _IOWR('H', 0x05, struct hmm_dmirror_cmd)
38 #define HMM_DMIRROR_CHECK_EXCLUSIVE _IOWR('H', 0x06, struct hmm_dmirror_cmd)
39 #define HMM_DMIRROR_RELEASE _IOWR('H', 0x07, struct hmm_dmirror_cmd)
42 * Values returned in hmm_dmirror_cmd
[all...]
H A Dtest_hmm.c386 static int dmirror_read(struct dmirror *dmirror, struct hmm_dmirror_cmd *cmd) in dmirror_read()
452 static int dmirror_write(struct dmirror *dmirror, struct hmm_dmirror_cmd *cmd) in dmirror_write()
778 struct hmm_dmirror_cmd *cmd) in dmirror_exclusive()
901 struct hmm_dmirror_cmd *cmd) in dmirror_migrate_to_system()
961 struct hmm_dmirror_cmd *cmd) in dmirror_migrate_to_device()
1165 struct hmm_dmirror_cmd *cmd) in dmirror_snapshot()
1304 struct hmm_dmirror_cmd cmd; in dmirror_fops_unlocked_ioctl()
/kernel/linux/linux-5.10/lib/
H A Dtest_hmm_uapi.h23 struct hmm_dmirror_cmd { struct
32 #define HMM_DMIRROR_READ _IOWR('H', 0x00, struct hmm_dmirror_cmd)
33 #define HMM_DMIRROR_WRITE _IOWR('H', 0x01, struct hmm_dmirror_cmd)
34 #define HMM_DMIRROR_MIGRATE _IOWR('H', 0x02, struct hmm_dmirror_cmd)
35 #define HMM_DMIRROR_SNAPSHOT _IOWR('H', 0x03, struct hmm_dmirror_cmd)
38 * Values returned in hmm_dmirror_cmd.ptr for HMM_DMIRROR_SNAPSHOT.
H A Dtest_hmm.c342 static int dmirror_read(struct dmirror *dmirror, struct hmm_dmirror_cmd *cmd) in dmirror_read()
411 static int dmirror_write(struct dmirror *dmirror, struct hmm_dmirror_cmd *cmd) in dmirror_write()
665 struct hmm_dmirror_cmd *cmd) in dmirror_migrate()
860 struct hmm_dmirror_cmd *cmd) in dmirror_snapshot()
920 struct hmm_dmirror_cmd cmd; in dmirror_fops_unlocked_ioctl()
/kernel/linux/linux-5.10/tools/testing/selftests/vm/
H A Dhmm-tests.c120 static int hmm_dmirror_cmd(int fd, in hmm_dmirror_cmd() function
125 struct hmm_dmirror_cmd cmd; in hmm_dmirror_cmd()
265 ret = hmm_dmirror_cmd(self->fd, HMM_DMIRROR_READ, buffer, npages); in TEST_F()
324 ret = hmm_dmirror_cmd(self->fd, HMM_DMIRROR_READ, buffer, npages); in TEST_F()
375 ret = hmm_dmirror_cmd(self->fd, HMM_DMIRROR_WRITE, buffer, npages); in TEST_F()
419 ret = hmm_dmirror_cmd(self->fd, HMM_DMIRROR_READ, buffer, 1); in TEST_F()
429 ret = hmm_dmirror_cmd(self->fd, HMM_DMIRROR_WRITE, buffer, npages); in TEST_F()
441 ret = hmm_dmirror_cmd(self->fd, HMM_DMIRROR_WRITE, buffer, npages); in TEST_F()
518 ret = hmm_dmirror_cmd(child_fd, HMM_DMIRROR_WRITE, buffer, npages); in TEST_F()
596 ret = hmm_dmirror_cmd(child_f in TEST_F()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/mm/
H A Dhmm-tests.c178 static int hmm_dmirror_cmd(int fd, in hmm_dmirror_cmd() function
183 struct hmm_dmirror_cmd cmd; in hmm_dmirror_cmd()
272 return hmm_dmirror_cmd(fd, HMM_DMIRROR_MIGRATE_TO_DEV, buffer, npages); in hmm_migrate_sys_to_dev()
279 return hmm_dmirror_cmd(fd, HMM_DMIRROR_MIGRATE_TO_SYS, buffer, npages); in hmm_migrate_dev_to_sys()
337 ret = hmm_dmirror_cmd(self->fd, HMM_DMIRROR_READ, buffer, npages); in TEST_F()
396 ret = hmm_dmirror_cmd(self->fd, HMM_DMIRROR_READ, buffer, npages); in TEST_F()
447 ret = hmm_dmirror_cmd(self->fd, HMM_DMIRROR_WRITE, buffer, npages); in TEST_F()
491 ret = hmm_dmirror_cmd(self->fd, HMM_DMIRROR_READ, buffer, 1); in TEST_F()
501 ret = hmm_dmirror_cmd(self->fd, HMM_DMIRROR_WRITE, buffer, npages); in TEST_F()
513 ret = hmm_dmirror_cmd(sel in TEST_F()
[all...]

Completed in 8 milliseconds