Searched refs:idxd_device (Results 1 – 11 of 11) sorted by relevance
90 struct idxd_device *idxd;105 struct idxd_device *idxd;197 struct idxd_device *idxd;236 struct idxd_device *idxd;265 struct idxd_device *idxd;303 struct idxd_device { struct475 return container_of(ie, struct idxd_device, ie); in ie_to_idxd()665 void idxd_wqs_quiesce(struct idxd_device *idxd);681 int idxd_device_enable(struct idxd_device *idxd);683 void idxd_device_reset(struct idxd_device *idxd);[all …]
36 struct idxd_device *idxd = engine->idxd; in engine_group_id_store()137 struct idxd_device *idxd = group->idxd; in group_read_buffers_reserved_store()524 struct idxd_device *idxd) in idxd_group_attr_progress_limit_invisible()532 struct idxd_device *idxd) in idxd_group_attr_read_buffers_invisible()632 struct idxd_device *idxd = wq->idxd; in wq_group_id_store()684 struct idxd_device *idxd = wq->idxd; in wq_mode_store()735 struct idxd_device *idxd = wq->idxd; in wq_size_store()772 struct idxd_device *idxd = wq->idxd; in wq_priority_store()808 struct idxd_device *idxd = wq->idxd; in wq_block_on_fault_store()1312 struct idxd_device *idxd) in idxd_wq_attr_max_batch_size_invisible()[all …]
110 struct idxd_device *idxd = wq->idxd; in idxd_wq_alloc_resources()180 struct idxd_device *idxd = wq->idxd; in idxd_wq_enable()205 struct idxd_device *idxd = wq->idxd; in idxd_wq_disable()234 struct idxd_device *idxd = wq->idxd; in idxd_wq_drain()250 struct idxd_device *idxd = wq->idxd; in idxd_wq_reset()266 struct idxd_device *idxd = wq->idxd; in idxd_wq_map_portal()304 struct idxd_device *idxd = wq->idxd; in __idxd_wq_set_pasid_locked()337 struct idxd_device *idxd = wq->idxd; in idxd_wq_disable_pasid()363 struct idxd_device *idxd = wq->idxd; in idxd_wq_disable_cleanup()908 struct idxd_device *idxd = wq->idxd; in idxd_wq_config_write()[all …]
126 struct idxd_device *idxd = idxd_pmu->idxd; in perfmon_assign_hw_event()200 struct idxd_device *idxd; in perfmon_pmu_event_init()233 struct idxd_device *idxd; in perfmon_pmu_read_counter()243 struct idxd_device *idxd = event_to_idxd(event); in perfmon_pmu_event_update()327 struct idxd_device *idxd; in perfmon_pmu_event_start()375 struct idxd_device *idxd; in perfmon_pmu_event_stop()410 struct idxd_device *idxd = event_to_idxd(event); in perfmon_pmu_event_add()449 struct idxd_device *idxd = pmu_to_idxd(pmu); in perfmon_pmu_enable()456 struct idxd_device *idxd = pmu_to_idxd(pmu); in perfmon_pmu_disable()494 void perfmon_pmu_remove(struct idxd_device *idxd) in perfmon_pmu_remove()[all …]
148 static int idxd_setup_wqs(struct idxd_device *idxd) in idxd_setup_wqs()273 static int idxd_setup_groups(struct idxd_device *idxd) in idxd_setup_groups()344 static int idxd_init_evl(struct idxd_device *idxd) in idxd_init_evl()456 static void idxd_read_caps(struct idxd_device *idxd) in idxd_read_caps()525 struct idxd_device *idxd; in idxd_alloc()640 static int idxd_probe(struct idxd_device *idxd) in idxd_probe()707 static void idxd_cleanup(struct idxd_device *idxd) in idxd_cleanup()721 struct idxd_device *idxd; in idxd_pci_probe()787 void idxd_wqs_quiesce(struct idxd_device *idxd) in idxd_wqs_quiesce()801 struct idxd_device *idxd = pci_get_drvdata(pdev); in idxd_shutdown()[all …]
15 static void dump_event_entry(struct idxd_device *idxd, struct seq_file *s, in dump_event_entry()59 struct idxd_device *idxd = s->private; in debugfs_evl_show()96 int idxd_device_init_debugfs(struct idxd_device *idxd) in idxd_device_init_debugfs()119 void idxd_device_remove_debugfs(struct idxd_device *idxd) in idxd_device_remove_debugfs()
29 struct idxd_device *idxd;34 struct idxd_device *idxd = container_of(work, struct idxd_device, work); in idxd_device_reinit()74 struct idxd_device *idxd = wq->idxd; in idxd_int_handle_revoke_drain()134 struct idxd_device *idxd = revoke->idxd; in idxd_int_handle_revoke()226 struct idxd_device *idxd = wq->idxd; in idxd_evl_fault_work()311 static void process_evl_entry(struct idxd_device *idxd, in process_evl_entry()354 static void process_evl_entries(struct idxd_device *idxd) in process_evl_entries()389 struct idxd_device *idxd = ie_to_idxd(irq_entry); in idxd_misc_thread()546 struct idxd_device *idxd = wq->idxd; in idxd_queue_int_handle_resubmit()
27 struct idxd_device *idxd = desc->wq->idxd; in idxd_dma_complete_txd()112 struct idxd_device *idxd = wq->idxd; in idxd_dma_submit_memcpy()197 int idxd_register_dma_device(struct idxd_device *idxd) in idxd_register_dma_device()243 void idxd_unregister_dma_device(struct idxd_device *idxd) in idxd_unregister_dma_device()250 struct idxd_device *idxd = wq->idxd; in idxd_register_dma_channel()302 struct idxd_device *idxd = wq->idxd; in idxd_dmaengine_drv_probe()
123 struct idxd_device *idxd = wq->idxd; in idxd_file_dev_release()224 struct idxd_device *idxd; in idxd_cdev_open()335 struct idxd_device *idxd = wq->idxd; in idxd_cdev_evl_drain_pasid()365 struct idxd_device *idxd = wq->idxd; in idxd_cdev_release()396 struct idxd_device *idxd = wq->idxd; in idxd_cdev_mmap()498 struct idxd_device *idxd = wq->idxd; in idxd_cdev_poll()519 int idxd_cdev_get_major(struct idxd_device *idxd) in idxd_cdev_get_major()526 struct idxd_device *idxd = wq->idxd; in idxd_wq_add_cdev()588 struct idxd_device *idxd = wq->idxd; in idxd_user_drv_probe()
14 struct idxd_device *idxd = wq->idxd; in __get_desc()30 struct idxd_device *idxd = wq->idxd; in idxd_alloc_desc()168 struct idxd_device *idxd = wq->idxd; in idxd_submit_desc()
30 static inline struct idxd_device *event_to_idxd(struct perf_event *event) in event_to_idxd()41 static inline struct idxd_device *pmu_to_idxd(struct pmu *pmu) in pmu_to_idxd()