Home
last modified time | relevance | path

Searched refs:idxd_device (Results 1 – 14 of 14) sorted by relevance

/drivers/dma/idxd/
A Didxd.h102 struct idxd_device *idxd;
117 struct idxd_device *idxd;
201 struct idxd_device *idxd;
242 struct idxd_device *idxd;
271 struct idxd_device *idxd;
312 struct idxd_device { struct
380 struct idxd_device saved_idxd; argument
515 return container_of(ie, struct idxd_device, ie); in ie_to_idxd()
739 void idxd_wqs_quiesce(struct idxd_device *idxd);
758 int idxd_device_enable(struct idxd_device *idxd);
[all …]
A Dsysfs.c36 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()
1348 struct idxd_device *idxd) in idxd_wq_attr_max_batch_size_invisible()
[all …]
A Ddevice.c110 struct idxd_device *idxd = wq->idxd; in idxd_wq_alloc_resources()
182 struct idxd_device *idxd = wq->idxd; in idxd_wq_enable()
207 struct idxd_device *idxd = wq->idxd; in idxd_wq_disable()
236 struct idxd_device *idxd = wq->idxd; in idxd_wq_drain()
252 struct idxd_device *idxd = wq->idxd; in idxd_wq_reset()
268 struct idxd_device *idxd = wq->idxd; in idxd_wq_map_portal()
306 struct idxd_device *idxd = wq->idxd; in __idxd_wq_set_pasid_locked()
339 struct idxd_device *idxd = wq->idxd; in idxd_wq_disable_pasid()
365 struct idxd_device *idxd = wq->idxd; in idxd_wq_disable_cleanup()
913 struct idxd_device *idxd = wq->idxd; in idxd_wq_config_write()
[all …]
A Dperfmon.c96 struct idxd_device *idxd = idxd_pmu->idxd; in perfmon_assign_hw_event()
170 struct idxd_device *idxd; in perfmon_pmu_event_init()
202 struct idxd_device *idxd; in perfmon_pmu_read_counter()
212 struct idxd_device *idxd = event_to_idxd(event); in perfmon_pmu_event_update()
296 struct idxd_device *idxd; in perfmon_pmu_event_start()
344 struct idxd_device *idxd; in perfmon_pmu_event_stop()
379 struct idxd_device *idxd = event_to_idxd(event); in perfmon_pmu_event_add()
418 struct idxd_device *idxd = pmu_to_idxd(pmu); in perfmon_pmu_enable()
425 struct idxd_device *idxd = pmu_to_idxd(pmu); in perfmon_pmu_disable()
464 void perfmon_pmu_remove(struct idxd_device *idxd) in perfmon_pmu_remove()
[all …]
A Dinit.c158 static void idxd_clean_wqs(struct idxd_device *idxd) in idxd_clean_wqs()
177 static int idxd_setup_wqs(struct idxd_device *idxd) in idxd_setup_wqs()
416 static int idxd_init_evl(struct idxd_device *idxd) in idxd_init_evl()
590 static void idxd_free(struct idxd_device *idxd) in idxd_free()
605 struct idxd_device *idxd; in idxd_alloc()
705 static int idxd_probe(struct idxd_device *idxd) in idxd_probe()
766 static void idxd_cleanup(struct idxd_device *idxd) in idxd_cleanup()
819 struct idxd_device *idxd) in idxd_free_saved()
1034 struct idxd_device *idxd = pci_get_drvdata(pdev); in idxd_reset_prepare()
1066 struct idxd_device *idxd = pci_get_drvdata(pdev); in idxd_reset_done()
[all …]
A Dirq.c29 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()
388 struct idxd_device *idxd = container_of(work, struct idxd_device, work); in idxd_device_flr()
400 static irqreturn_t idxd_halt(struct idxd_device *idxd) in idxd_halt()
441 struct idxd_device *idxd = ie_to_idxd(irq_entry); in idxd_misc_thread()
[all …]
A Ddebugfs.c15 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()
A Ddma.c27 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()
A Dcdev.c122 struct idxd_device *idxd = wq->idxd; in idxd_file_dev_release()
221 struct idxd_device *idxd; in idxd_cdev_open()
330 struct idxd_device *idxd = wq->idxd; in idxd_cdev_evl_drain_pasid()
362 struct idxd_device *idxd = wq->idxd; in idxd_cdev_release()
393 struct idxd_device *idxd = wq->idxd; in idxd_cdev_mmap()
503 struct idxd_device *idxd = wq->idxd; in idxd_cdev_poll()
527 int idxd_cdev_get_major(struct idxd_device *idxd) in idxd_cdev_get_major()
534 struct idxd_device *idxd = wq->idxd; in idxd_wq_add_cdev()
597 struct idxd_device *idxd = wq->idxd; in idxd_user_drv_probe()
A Dsubmit.c14 struct idxd_device *idxd = wq->idxd; in __get_desc()
30 struct idxd_device *idxd = wq->idxd; in idxd_alloc_desc()
172 struct idxd_device *idxd = wq->idxd; in idxd_submit_desc()
A Dperfmon.h30 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()
A Ddefaults.c6 int idxd_load_iaa_device_defaults(struct idxd_device *idxd) in idxd_load_iaa_device_defaults()
/drivers/crypto/intel/iaa/
A Diaa_crypto_main.c566 struct idxd_device *idxd = iaa_device->idxd; in add_iaa_wq()
660 struct idxd_device *idxd = wq->idxd; in iaa_wq_get()
679 struct idxd_device *idxd = wq->idxd; in iaa_wq_put()
745 struct idxd_device *idxd; in save_iaa_wq()
834 struct idxd_device *idxd; in wq_table_add_wqs()
1024 struct idxd_device *idxd; in iaa_desc_complete()
1129 struct idxd_device *idxd; in iaa_compress()
1280 struct idxd_device *idxd; in iaa_compress_verify()
1366 struct idxd_device *idxd; in iaa_decompress()
1718 struct idxd_device *idxd = wq->idxd; in iaa_crypto_probe()
[all …]
A Diaa_crypto.h69 struct idxd_device *idxd;

Completed in 994 milliseconds