Lines Matching refs:idxd_device
16 static void idxd_cmd_exec(struct idxd_device *idxd, int cmd_code, u32 operand,
20 void idxd_mask_msix_vector(struct idxd_device *idxd, int vec_id) in idxd_mask_msix_vector()
27 void idxd_mask_msix_vectors(struct idxd_device *idxd) in idxd_mask_msix_vectors()
37 void idxd_unmask_msix_vector(struct idxd_device *idxd, int vec_id) in idxd_unmask_msix_vector()
44 void idxd_unmask_error_interrupts(struct idxd_device *idxd) in idxd_unmask_error_interrupts()
53 void idxd_mask_error_interrupts(struct idxd_device *idxd) in idxd_mask_error_interrupts()
131 struct idxd_device *idxd = wq->idxd; in idxd_wq_alloc_resources()
200 struct idxd_device *idxd = wq->idxd; in idxd_wq_enable()
224 struct idxd_device *idxd = wq->idxd; in idxd_wq_disable()
250 struct idxd_device *idxd = wq->idxd; in idxd_wq_drain()
266 struct idxd_device *idxd = wq->idxd; in idxd_wq_reset()
282 struct idxd_device *idxd = wq->idxd; in idxd_wq_map_portal()
307 struct idxd_device *idxd = wq->idxd; in idxd_wq_disable_cleanup()
321 static inline bool idxd_is_enabled(struct idxd_device *idxd) in idxd_is_enabled()
332 static inline bool idxd_device_is_halted(struct idxd_device *idxd) in idxd_device_is_halted()
346 int idxd_device_init_reset(struct idxd_device *idxd) in idxd_device_init_reset()
370 static void idxd_cmd_exec(struct idxd_device *idxd, int cmd_code, u32 operand, in idxd_cmd_exec()
420 int idxd_device_enable(struct idxd_device *idxd) in idxd_device_enable()
443 void idxd_device_wqs_clear_state(struct idxd_device *idxd) in idxd_device_wqs_clear_state()
459 int idxd_device_disable(struct idxd_device *idxd) in idxd_device_disable()
486 void idxd_device_reset(struct idxd_device *idxd) in idxd_device_reset()
500 struct idxd_device *idxd = group->idxd; in idxd_group_config_write()
532 static int idxd_groups_config_write(struct idxd_device *idxd) in idxd_groups_config_write()
560 struct idxd_device *idxd = wq->idxd; in idxd_wq_config_write()
609 static int idxd_wqs_config_write(struct idxd_device *idxd) in idxd_wqs_config_write()
624 static void idxd_group_flags_setup(struct idxd_device *idxd) in idxd_group_flags_setup()
650 static int idxd_engines_setup(struct idxd_device *idxd) in idxd_engines_setup()
678 static int idxd_wqs_setup(struct idxd_device *idxd) in idxd_wqs_setup()
715 int idxd_device_config(struct idxd_device *idxd) in idxd_device_config()