Home
last modified time | relevance | path

Searched defs:idxd (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/dma/idxd/
A Ddevice.c135 struct idxd_device *idxd = wq->idxd; in idxd_wq_alloc_resources() local
205 struct idxd_device *idxd = wq->idxd; in idxd_wq_enable() local
229 struct idxd_device *idxd = wq->idxd; in idxd_wq_disable() local
257 struct idxd_device *idxd = wq->idxd; in idxd_wq_drain() local
273 struct idxd_device *idxd = wq->idxd; in idxd_wq_reset() local
290 struct idxd_device *idxd = wq->idxd; in idxd_wq_map_portal() local
328 struct idxd_device *idxd = wq->idxd; in idxd_wq_set_pasid() local
354 struct idxd_device *idxd = wq->idxd; in idxd_wq_disable_pasid() local
380 struct idxd_device *idxd = wq->idxd; in idxd_wq_disable_cleanup() local
813 struct idxd_device *idxd = wq->idxd; in idxd_wq_config_write() local
[all …]
A Dinit.c71 static int idxd_setup_interrupts(struct idxd_device *idxd) in idxd_setup_interrupts()
204 static int idxd_setup_wqs(struct idxd_device *idxd) in idxd_setup_wqs()
309 static int idxd_setup_groups(struct idxd_device *idxd) in idxd_setup_groups()
440 static void idxd_read_caps(struct idxd_device *idxd) in idxd_read_caps()
500 struct idxd_device *idxd; in idxd_alloc() local
565 static int idxd_probe(struct idxd_device *idxd) in idxd_probe()
634 static void idxd_cleanup(struct idxd_device *idxd) in idxd_cleanup()
649 struct idxd_device *idxd; in idxd_pci_probe() local
737 void idxd_wqs_quiesce(struct idxd_device *idxd) in idxd_wqs_quiesce()
769 struct idxd_device *idxd = pci_get_drvdata(pdev); in idxd_shutdown() local
[all …]
A Dsysfs.c36 struct idxd_device *idxd = engine->idxd; in engine_group_id_store() local
129 struct idxd_device *idxd = group->idxd; in group_tokens_reserved_store() local
465 struct idxd_device *idxd = wq->idxd; in wq_group_id_store() local
517 struct idxd_device *idxd = wq->idxd; in wq_mode_store() local
568 struct idxd_device *idxd = wq->idxd; in wq_size_store() local
605 struct idxd_device *idxd = wq->idxd; in wq_priority_store() local
641 struct idxd_device *idxd = wq->idxd; in wq_block_on_fault_store() local
683 struct idxd_device *idxd = wq->idxd; in wq_threshold_store() local
841 struct idxd_device *idxd = wq->idxd; in wq_max_transfer_size_store() local
875 struct idxd_device *idxd = wq->idxd; in wq_max_batch_size_store() local
[all …]
A Dperfmon.c126 struct idxd_device *idxd = idxd_pmu->idxd; in perfmon_assign_hw_event() local
200 struct idxd_device *idxd; in perfmon_pmu_event_init() local
233 struct idxd_device *idxd; in perfmon_pmu_read_counter() local
243 struct idxd_device *idxd = event_to_idxd(event); in perfmon_pmu_event_update() local
328 struct idxd_device *idxd; in perfmon_pmu_event_start() local
376 struct idxd_device *idxd; in perfmon_pmu_event_stop() local
411 struct idxd_device *idxd = event_to_idxd(event); in perfmon_pmu_event_add() local
450 struct idxd_device *idxd = pmu_to_idxd(pmu); in perfmon_pmu_enable() local
457 struct idxd_device *idxd = pmu_to_idxd(pmu); in perfmon_pmu_disable() local
495 void perfmon_pmu_remove(struct idxd_device *idxd) in perfmon_pmu_remove()
[all …]
A Dperfmon.h87 #define PERFMON_REG_OFFSET(idxd, offset) \ argument
90 #define PERFCAP_REG(idxd) (PERFMON_REG_OFFSET(idxd, IDXD_PERFCAP_OFFSET)) argument
91 #define PERFRST_REG(idxd) (PERFMON_REG_OFFSET(idxd, IDXD_PERFRST_OFFSET)) argument
92 #define OVFSTATUS_REG(idxd) (PERFMON_REG_OFFSET(idxd, IDXD_OVFSTATUS_OFFSET)) argument
93 #define PERFFRZ_REG(idxd) (PERFMON_REG_OFFSET(idxd, IDXD_PERFFRZ_OFFSET)) argument
95 #define FLTCFG_REG(idxd, cntr, flt) \ argument
98 #define CNTRCFG_REG(idxd, cntr) \ argument
100 #define CNTRDATA_REG(idxd, cntr) \ argument
102 #define CNTRCAP_REG(idxd, cntr) \ argument
105 #define EVNTCAP_REG(idxd, category) \ argument
A Dcdev.c75 struct idxd_device *idxd; in idxd_cdev_open() local
144 struct idxd_device *idxd = wq->idxd; in idxd_cdev_release() local
194 struct idxd_device *idxd = wq->idxd; in idxd_cdev_mmap() local
220 struct idxd_device *idxd = wq->idxd; in idxd_cdev_poll() local
240 int idxd_cdev_get_major(struct idxd_device *idxd) in idxd_cdev_get_major()
247 struct idxd_device *idxd = wq->idxd; in idxd_wq_add_cdev() local
309 struct idxd_device *idxd = wq->idxd; in idxd_user_drv_probe() local
A Dirq.c22 struct idxd_device *idxd; member
27 struct idxd_device *idxd = container_of(work, struct idxd_device, work); in idxd_device_reinit() local
58 static int process_misc_interrupts(struct idxd_device *idxd, u32 cause) in process_misc_interrupts()
160 struct idxd_device *idxd = irq_entry->idxd; in idxd_misc_thread() local
A Ddma.c86 struct idxd_device *idxd = wq->idxd; in idxd_dma_submit_memcpy() local
169 int idxd_register_dma_device(struct idxd_device *idxd) in idxd_register_dma_device()
213 void idxd_unregister_dma_device(struct idxd_device *idxd) in idxd_unregister_dma_device()
220 struct idxd_device *idxd = wq->idxd; in idxd_register_dma_channel() local
272 struct idxd_device *idxd = wq->idxd; in idxd_dmaengine_drv_probe() local
A Dsubmit.c14 struct idxd_device *idxd = wq->idxd; in __get_desc() local
39 struct idxd_device *idxd = wq->idxd; in idxd_alloc_desc() local
153 struct idxd_device *idxd = wq->idxd; in idxd_submit_desc() local
A Didxd.h68 struct idxd_device *idxd; member
82 struct idxd_device *idxd; member
95 struct idxd_device *idxd; member
172 struct idxd_device *idxd; member
205 struct idxd_device *idxd; member
232 struct idxd_device *idxd; member
328 #define idxd_confdev(idxd) &idxd->idxd_dev.conf_dev argument
440 static inline bool device_pasid_enabled(struct idxd_device *idxd) in device_pasid_enabled()
445 static inline bool device_swq_supported(struct idxd_device *idxd) in device_swq_supported()
600 static inline void perfmon_pmu_remove(struct idxd_device *idxd) {} in perfmon_pmu_remove()
[all …]

Completed in 28 milliseconds