Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/lib/
H A Dtest_hmm.c91 struct dmirror_device *mdevice; member
102 struct dmirror_device *mdevice; member
140 static bool dmirror_is_private_zone(struct dmirror_device *mdevice) in dmirror_is_private_zone() argument
142 return (mdevice->zone_device_type == in dmirror_is_private_zone()
149 return (dmirror->mdevice->zone_device_type == in dmirror_select_device()
171 dmirror->mdevice = container_of(cdev, struct dmirror_device, cdevice); in dmirror_fops_open()
204 return dmirror_page_to_chunk(page)->mdevice; in dmirror_page_to_device()
268 range->owner == dmirror->mdevice) in dmirror_interval_invalidate()
339 .dev_private_owner = dmirror->mdevice, in dmirror_fault()
493 static int dmirror_allocate_chunk(struct dmirror_device *mdevice, in dmirror_allocate_chunk() argument
600 dmirror_devmem_alloc_page(struct dmirror_device *mdevice) dmirror_devmem_alloc_page() argument
642 struct dmirror_device *mdevice = dmirror->mdevice; dmirror_migrate_alloc_and_copy() local
1260 struct dmirror_device *mdevice = devmem->mdevice; dmirror_remove_free_pages() local
1268 dmirror_device_remove_chunks(struct dmirror_device *mdevice) dmirror_device_remove_chunks() argument
1405 struct dmirror_device *mdevice; dmirror_devmem_free() local
1470 dmirror_device_init(struct dmirror_device *mdevice, int id) dmirror_device_init() argument
1496 dmirror_device_remove(struct dmirror_device *mdevice) dmirror_device_remove() argument
[all...]
/kernel/linux/linux-5.10/lib/
H A Dtest_hmm.c65 struct dmirror_device *mdevice; member
76 struct dmirror_device *mdevice; member
128 dmirror->mdevice = container_of(cdev, struct dmirror_device, cdevice); in dmirror_fops_open()
157 pagemap)->mdevice; in dmirror_page_to_device()
221 range->migrate_pgmap_owner == dmirror->mdevice) in dmirror_interval_invalidate()
292 .dev_private_owner = dmirror->mdevice, in dmirror_fault()
452 static bool dmirror_allocate_chunk(struct dmirror_device *mdevice, in dmirror_allocate_chunk() argument
476 devmem->pagemap.owner = mdevice; in dmirror_allocate_chunk()
478 mutex_lock(&mdevice->devmem_lock); in dmirror_allocate_chunk()
480 if (mdevice in dmirror_allocate_chunk()
537 dmirror_devmem_alloc_page(struct dmirror_device *mdevice) dmirror_devmem_alloc_page() argument
576 struct dmirror_device *mdevice = dmirror->mdevice; dmirror_migrate_alloc_and_copy() local
1003 struct dmirror_device *mdevice; dmirror_devmem_free() local
1097 dmirror_device_init(struct dmirror_device *mdevice, int id) dmirror_device_init() argument
1118 dmirror_device_remove(struct dmirror_device *mdevice) dmirror_device_remove() argument
[all...]

Completed in 3 milliseconds