Home
last modified time | relevance | path

Searched refs:hmm_mirror (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/include/linux/
Dhmm.h274 struct hmm_mirror;
298 void (*release)(struct hmm_mirror *mirror);
316 void (*sync_cpu_device_pagetables)(struct hmm_mirror *mirror,
333 struct hmm_mirror { struct
339 int hmm_mirror_register(struct hmm_mirror *mirror, struct mm_struct *mm); argument
340 void hmm_mirror_unregister(struct hmm_mirror *mirror);
/Linux-v4.19/mm/
Dhmm.c129 struct hmm_mirror *mirror; in hmm_invalidate_range()
156 struct hmm_mirror *mirror; in hmm_release()
160 mirror = list_first_entry_or_null(&hmm->mirrors, struct hmm_mirror, in hmm_release()
175 struct hmm_mirror, list); in hmm_release()
224 int hmm_mirror_register(struct hmm_mirror *mirror, struct mm_struct *mm) in hmm_mirror_register()
260 void hmm_mirror_unregister(struct hmm_mirror *mirror) in hmm_mirror_unregister()
/Linux-v4.19/Documentation/vm/
Dhmm.rst150 registration of an hmm_mirror struct::
152 int hmm_mirror_register(struct hmm_mirror *mirror,
154 int hmm_mirror_register_locked(struct hmm_mirror *mirror,
165 * @mirror: pointer to struct hmm_mirror
179 void (*update)(struct hmm_mirror *mirror,