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 149 return (dmirror->mdevice->zone_device_type == in dmirror_select_device() 163 struct dmirror *dmirror; in dmirror_fops_open() local 167 dmirror = kzalloc(sizeof(*dmirror), GFP_KERNE in dmirror_fops_open() 188 struct dmirror *dmirror = filp->private_data; dmirror_fops_release() local 207 dmirror_do_fault(struct dmirror *dmirror, struct hmm_range *range) dmirror_do_fault() argument 241 dmirror_do_update(struct dmirror *dmirror, unsigned long start, unsigned long end) dmirror_do_update() argument 261 struct dmirror *dmirror = container_of(mni, struct dmirror, notifier); dmirror_interval_invalidate() local 287 dmirror_range_fault(struct dmirror *dmirror, struct hmm_range *range) dmirror_range_fault() argument 327 dmirror_fault(struct dmirror *dmirror, unsigned long start, unsigned long end, bool write) dmirror_fault() argument 360 dmirror_do_read(struct dmirror *dmirror, unsigned long start, unsigned long end, struct dmirror_bounce *bounce) dmirror_do_read() argument 386 dmirror_read(struct dmirror *dmirror, struct hmm_dmirror_cmd *cmd) dmirror_read() argument 426 dmirror_do_write(struct dmirror *dmirror, unsigned long start, unsigned long end, struct dmirror_bounce *bounce) dmirror_do_write() argument 452 dmirror_write(struct dmirror *dmirror, struct hmm_dmirror_cmd *cmd) dmirror_write() argument 639 dmirror_migrate_alloc_and_copy(struct migrate_vma *args, struct dmirror *dmirror) dmirror_migrate_alloc_and_copy() argument 693 dmirror_check_atomic(struct dmirror *dmirror, unsigned long start, unsigned long end) dmirror_check_atomic() argument 709 dmirror_atomic_map(unsigned long start, unsigned long end, struct page **pages, struct dmirror *dmirror) dmirror_atomic_map() argument 739 dmirror_migrate_finalize_and_map(struct migrate_vma *args, struct dmirror *dmirror) dmirror_migrate_finalize_and_map() argument 777 dmirror_exclusive(struct dmirror *dmirror, struct hmm_dmirror_cmd *cmd) dmirror_exclusive() argument 849 dmirror_devmem_fault_alloc_and_copy(struct migrate_vma *args, struct dmirror *dmirror) dmirror_devmem_fault_alloc_and_copy() argument 900 dmirror_migrate_to_system(struct dmirror *dmirror, struct hmm_dmirror_cmd *cmd) dmirror_migrate_to_system() argument 960 dmirror_migrate_to_device(struct dmirror *dmirror, struct hmm_dmirror_cmd *cmd) dmirror_migrate_to_device() argument 1039 dmirror_mkentry(struct dmirror *dmirror, struct hmm_range *range, unsigned char *perm, unsigned long entry) dmirror_mkentry() argument 1086 struct dmirror *dmirror = dmi->dmirror; dmirror_snapshot_invalidate() local 1107 dmirror_range_snapshot(struct dmirror *dmirror, struct hmm_range *range, unsigned char *perm) dmirror_range_snapshot() argument 1164 dmirror_snapshot(struct dmirror *dmirror, struct hmm_dmirror_cmd *cmd) dmirror_snapshot() argument 1305 struct dmirror *dmirror; dmirror_fops_unlocked_ioctl() local 1428 struct dmirror *dmirror; dmirror_devmem_fault() local [all...] |