Searched refs:hmm_dmirror_cmd (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/lib/ |
H A D | test_hmm_uapi.h | 23 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 D | test_hmm.c | 386 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 D | test_hmm_uapi.h | 23 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 D | test_hmm.c | 342 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 D | hmm-tests.c | 120 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 D | hmm-tests.c | 178 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 7 milliseconds