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)
27 void idxd_mask_msix_vectors(struct idxd_device *idxd)
37 void idxd_unmask_msix_vector(struct idxd_device *idxd, int vec_id)
44 void idxd_unmask_error_interrupts(struct idxd_device *idxd)
53 void idxd_mask_error_interrupts(struct idxd_device *idxd)
131 struct idxd_device *idxd = wq->idxd;
200 struct idxd_device *idxd = wq->idxd;
224 struct idxd_device *idxd = wq->idxd;
250 struct idxd_device *idxd = wq->idxd;
266 struct idxd_device *idxd = wq->idxd;
282 struct idxd_device *idxd = wq->idxd;
307 struct idxd_device *idxd = wq->idxd;
321 static inline bool idxd_is_enabled(struct idxd_device *idxd)
332 static inline bool idxd_device_is_halted(struct idxd_device *idxd)
346 int idxd_device_init_reset(struct idxd_device *idxd)
370 static void idxd_cmd_exec(struct idxd_device *idxd, int cmd_code, u32 operand,
420 int idxd_device_enable(struct idxd_device *idxd)
443 void idxd_device_wqs_clear_state(struct idxd_device *idxd)
459 int idxd_device_disable(struct idxd_device *idxd)
486 void idxd_device_reset(struct idxd_device *idxd)
500 struct idxd_device *idxd = group->idxd;
532 static int idxd_groups_config_write(struct idxd_device *idxd)
560 struct idxd_device *idxd = wq->idxd;
609 static int idxd_wqs_config_write(struct idxd_device *idxd)
624 static void idxd_group_flags_setup(struct idxd_device *idxd)
650 static int idxd_engines_setup(struct idxd_device *idxd)
678 static int idxd_wqs_setup(struct idxd_device *idxd)
715 int idxd_device_config(struct idxd_device *idxd)