Home
last modified time | relevance | path

Searched refs:dmirror (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/lib/
H A Dtest_hmm.c83 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...]
/kernel/linux/linux-5.10/lib/
H A Dtest_hmm.c57 struct dmirror *dmirror; member
64 struct dmirror { struct
120 struct dmirror *dmirror; in dmirror_fops_open() local
124 dmirror = kzalloc(sizeof(*dmirror), GFP_KERNEL); in dmirror_fops_open()
125 if (dmirror == NULL) in dmirror_fops_open()
128 dmirror->mdevice = container_of(cdev, struct dmirror_device, cdevice); in dmirror_fops_open()
129 mutex_init(&dmirror in dmirror_fops_open()
145 struct dmirror *dmirror = filp->private_data; dmirror_fops_release() local
160 dmirror_do_fault(struct dmirror *dmirror, struct hmm_range *range) dmirror_do_fault() argument
194 dmirror_do_update(struct dmirror *dmirror, unsigned long start, unsigned long end) dmirror_do_update() argument
214 struct dmirror *dmirror = container_of(mni, struct dmirror, notifier); dmirror_interval_invalidate() local
240 dmirror_range_fault(struct dmirror *dmirror, struct hmm_range *range) dmirror_range_fault() argument
280 dmirror_fault(struct dmirror *dmirror, unsigned long start, unsigned long end, bool write) dmirror_fault() argument
313 dmirror_do_read(struct dmirror *dmirror, unsigned long start, unsigned long end, struct dmirror_bounce *bounce) dmirror_do_read() argument
342 dmirror_read(struct dmirror *dmirror, struct hmm_dmirror_cmd *cmd) dmirror_read() argument
382 dmirror_do_write(struct dmirror *dmirror, unsigned long start, unsigned long end, struct dmirror_bounce *bounce) dmirror_do_write() argument
411 dmirror_write(struct dmirror *dmirror, struct hmm_dmirror_cmd *cmd) dmirror_write() argument
573 dmirror_migrate_alloc_and_copy(struct migrate_vma *args, struct dmirror *dmirror) dmirror_migrate_alloc_and_copy() argument
622 dmirror_migrate_finalize_and_map(struct migrate_vma *args, struct dmirror *dmirror) dmirror_migrate_finalize_and_map() argument
664 dmirror_migrate(struct dmirror *dmirror, struct hmm_dmirror_cmd *cmd) dmirror_migrate() argument
740 dmirror_mkentry(struct dmirror *dmirror, struct hmm_range *range, unsigned char *perm, unsigned long entry) dmirror_mkentry() argument
781 struct dmirror *dmirror = dmi->dmirror; dmirror_snapshot_invalidate() local
802 dmirror_range_snapshot(struct dmirror *dmirror, struct hmm_range *range, unsigned char *perm) dmirror_range_snapshot() argument
859 dmirror_snapshot(struct dmirror *dmirror, struct hmm_dmirror_cmd *cmd) dmirror_snapshot() argument
921 struct dmirror *dmirror; dmirror_fops_unlocked_ioctl() local
1017 dmirror_devmem_fault_alloc_and_copy(struct migrate_vma *args, struct dmirror *dmirror) dmirror_devmem_fault_alloc_and_copy() argument
1055 struct dmirror *dmirror; dmirror_devmem_fault() local
[all...]

Completed in 4 milliseconds