Lines Matching refs:device
4 * mirror and zone device private memory migration APIs of the kernel.
6 * space and can use the device to read/write any valid virtual address.
14 #include <linux/device.h>
61 * Data attached to the open device file.
72 * ZONE_DEVICE pages for migration and simulating device memory.
80 * Per device data.
217 * Ignore invalidation callbacks for device private pages since
543 * This is a fake device so we alloc real system memory to store
544 * our device memory.
607 * Normally, a device would use the page->zone_device_data to
609 * the simulated device memory and that page holds the pointer
631 /* Map the migrated pages into the device's page tables. */
756 /* Is the page migrated to this device or some other? */
1059 * Normally, a device would use the page->zone_device_data to point to
1061 * device memory and that page holds the pointer to the mirror.
1084 * No device finalize step is needed since
1086 * invalidated the device page table.