H A D | test_hmm.c | 83 struct dmirror *dmirror; member 90 struct dmirror { struct 147 dmirror_select_device(struct dmirror *dmirror) in dmirror_select_device() argument 163 struct dmirror *dmirror; in dmirror_fops_open() local 91 mdevicedmirror global() argument 100 mutexdmirror global() argument 188 struct dmirror *dmirror = filp->private_data; dmirror_fops_release() local 208 dmirror_do_fault(struct dmirror * dmirror,struct hmm_range * range) dmirror_do_fault() argument 242 dmirror_do_update(struct dmirror * dmirror,unsigned long start,unsigned long end) dmirror_do_update() argument 262 struct dmirror *dmirror = container_of(mni, struct dmirror, notifier); dmirror_interval_invalidate() local 288 dmirror_range_fault(struct dmirror * dmirror,struct hmm_range * range) dmirror_range_fault() argument 328 dmirror_fault(struct dmirror * dmirror,unsigned long start,unsigned long end,bool write) dmirror_fault() argument 361 dmirror_do_read(struct dmirror * dmirror,unsigned long start,unsigned long end,struct dmirror_bounce * bounce) dmirror_do_read() argument 387 dmirror_read(struct dmirror * dmirror,struct hmm_dmirror_cmd * cmd) dmirror_read() argument 427 dmirror_do_write(struct dmirror * dmirror,unsigned long start,unsigned long end,struct dmirror_bounce * bounce) dmirror_do_write() argument 453 dmirror_write(struct dmirror * dmirror,struct hmm_dmirror_cmd * cmd) dmirror_write() argument 641 dmirror_migrate_alloc_and_copy(struct migrate_vma * args,struct dmirror * dmirror) dmirror_migrate_alloc_and_copy() argument 694 dmirror_check_atomic(struct dmirror * dmirror,unsigned long start,unsigned long end) dmirror_check_atomic() argument 711 dmirror_atomic_map(unsigned long addr,struct page * page,struct dmirror * dmirror) dmirror_atomic_map() argument 730 dmirror_migrate_finalize_and_map(struct migrate_vma * args,struct dmirror * dmirror) dmirror_migrate_finalize_and_map() argument 767 dmirror_exclusive(struct dmirror * dmirror,struct hmm_dmirror_cmd * cmd) dmirror_exclusive() argument 825 dmirror_devmem_fault_alloc_and_copy(struct migrate_vma * args,struct dmirror * dmirror) dmirror_devmem_fault_alloc_and_copy() argument 875 dmirror_migrate_to_system(struct dmirror * dmirror,struct hmm_dmirror_cmd * cmd) dmirror_migrate_to_system() argument 935 dmirror_migrate_to_device(struct dmirror * dmirror,struct hmm_dmirror_cmd * cmd) dmirror_migrate_to_device() argument 1014 dmirror_mkentry(struct dmirror * dmirror,struct hmm_range * range,unsigned char * perm,unsigned long entry) dmirror_mkentry() argument 1061 struct dmirror *dmirror = dmi->dmirror; dmirror_snapshot_invalidate() local 1082 dmirror_range_snapshot(struct dmirror * dmirror,struct hmm_range * range,unsigned char * perm) dmirror_range_snapshot() argument 1139 dmirror_snapshot(struct dmirror * dmirror,struct hmm_dmirror_cmd * cmd) dmirror_snapshot() argument 1280 struct dmirror *dmirror; dmirror_fops_unlocked_ioctl() local 1403 struct dmirror *dmirror; dmirror_devmem_fault() local [all...] |