Lines Matching defs:idxd
36 struct idxd_device *idxd;
44 struct idxd_device *idxd;
104 struct idxd_device *idxd;
134 struct idxd_device *idxd;
160 struct idxd_device *idxd;
253 static inline void idxd_set_type(struct idxd_device *idxd)
255 struct pci_dev *pdev = idxd->pdev;
258 idxd->type = IDXD_TYPE_DSA;
260 idxd->type = IDXD_TYPE_UNKNOWN;
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);