Lines Matching refs:idxd

36 	struct idxd_device *idxd;  member
44 struct idxd_device *idxd; member
104 struct idxd_device *idxd; member
134 struct idxd_device *idxd; member
160 struct idxd_device *idxd; member
253 static inline void idxd_set_type(struct idxd_device *idxd) in idxd_set_type() argument
255 struct pci_dev *pdev = idxd->pdev; in idxd_set_type()
258 idxd->type = IDXD_TYPE_DSA; in idxd_set_type()
260 idxd->type = IDXD_TYPE_UNKNOWN; in idxd_set_type()
278 const char *idxd_get_dev_name(struct idxd_device *idxd);
281 int idxd_setup_sysfs(struct idxd_device *idxd);
282 void idxd_cleanup_sysfs(struct idxd_device *idxd);
285 struct bus_type *idxd_get_bus_type(struct idxd_device *idxd);
291 void idxd_mask_error_interrupts(struct idxd_device *idxd);
292 void idxd_unmask_error_interrupts(struct idxd_device *idxd);
293 void idxd_mask_msix_vectors(struct idxd_device *idxd);
294 void idxd_mask_msix_vector(struct idxd_device *idxd, int vec_id);
295 void idxd_unmask_msix_vector(struct idxd_device *idxd, int vec_id);
298 int idxd_device_init_reset(struct idxd_device *idxd);
299 int idxd_device_enable(struct idxd_device *idxd);
300 int idxd_device_disable(struct idxd_device *idxd);
301 void idxd_device_reset(struct idxd_device *idxd);
302 void idxd_device_cleanup(struct idxd_device *idxd);
303 int idxd_device_config(struct idxd_device *idxd);
304 void idxd_device_wqs_clear_state(struct idxd_device *idxd);
323 int idxd_register_dma_device(struct idxd_device *idxd);
324 void idxd_unregister_dma_device(struct idxd_device *idxd);
334 int idxd_cdev_get_major(struct idxd_device *idxd);