Lines Matching refs:device
3 * Handle device page faults
20 * @lock: protects the device list
29 * struct iopf_device_param - IO Page Fault data attached to a device
30 * @dev: the device that owns this param
37 struct device *dev;
52 struct device *dev;
55 static int iopf_complete_group(struct device *dev, struct iopf_fault *iopf,
106 * @cookie: struct device, passed to iommu_register_device_fault_handler.
108 * Add a fault to the device workqueue, to be handled by mm.
115 * The PASID stop request is issued by the device driver before unbind(). Once
130 * So even though the Stop Marker might be issued by the device *after* the stop
137 * freed after the device has stopped generating page faults (or the iommu
150 struct device *dev = cookie;
161 * from the device and therefore cannot disappear.
230 int iopf_queue_flush_dev(struct device *dev)
285 * @dev: device to add
289 int iopf_queue_add_device(struct iopf_queue *queue, struct device *dev)
326 * @dev: device to remove
328 * Caller makes sure that no more faults are reported for this device.
332 int iopf_queue_remove_device(struct iopf_queue *queue, struct device *dev)