Home
last modified time | relevance | path

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

/Linux-v4.19/include/linux/
Dhmm.h393 struct hmm_devmem;
427 void (*free)(struct hmm_devmem *devmem, struct page *page);
457 int (*fault)(struct hmm_devmem *devmem,
484 struct hmm_devmem { struct
505 struct hmm_devmem *hmm_devmem_add(const struct hmm_devmem_ops *ops,
508 struct hmm_devmem *hmm_devmem_add_resource(const struct hmm_devmem_ops *ops,
511 void hmm_devmem_remove(struct hmm_devmem *devmem);
/Linux-v4.19/mm/
Dhmm.c929 struct hmm_devmem *devmem; in hmm_devmem_ref_release()
931 devmem = container_of(ref, struct hmm_devmem, ref); in hmm_devmem_ref_release()
938 struct hmm_devmem *devmem; in hmm_devmem_ref_exit()
940 devmem = container_of(ref, struct hmm_devmem, ref); in hmm_devmem_ref_exit()
948 struct hmm_devmem *devmem; in hmm_devmem_ref_kill()
950 devmem = container_of(ref, struct hmm_devmem, ref); in hmm_devmem_ref_kill()
962 struct hmm_devmem *devmem = page->pgmap->data; in hmm_devmem_fault()
969 struct hmm_devmem *devmem = data; in hmm_devmem_free()
993 struct hmm_devmem *devmem = data; in hmm_devmem_release()
1022 static int hmm_devmem_pages_create(struct hmm_devmem *devmem) in hmm_devmem_pages_create()
[all …]
/Linux-v4.19/Documentation/vm/
Dhmm.rst277 struct hmm_devmem *hmm_devmem_add(const struct hmm_devmem_ops *ops,
280 void hmm_devmem_remove(struct hmm_devmem *devmem);
285 void (*free)(struct hmm_devmem *devmem, struct page *page);
286 int (*fault)(struct hmm_devmem *devmem,