Searched defs:idxd (Results 1 – 10 of 10) sorted by relevance
/linux-6.3-rc2/drivers/dma/idxd/ |
A D | device.c | 110 struct idxd_device *idxd = wq->idxd; in idxd_wq_alloc_resources() local 180 struct idxd_device *idxd = wq->idxd; in idxd_wq_enable() local 205 struct idxd_device *idxd = wq->idxd; in idxd_wq_disable() local 234 struct idxd_device *idxd = wq->idxd; in idxd_wq_drain() local 250 struct idxd_device *idxd = wq->idxd; in idxd_wq_reset() local 266 struct idxd_device *idxd = wq->idxd; in idxd_wq_map_portal() local 304 struct idxd_device *idxd = wq->idxd; in __idxd_wq_set_priv_locked() local 319 struct idxd_device *idxd = wq->idxd; in __idxd_wq_set_pasid_locked() local 352 struct idxd_device *idxd = wq->idxd; in idxd_wq_disable_pasid() local 378 struct idxd_device *idxd = wq->idxd; in idxd_wq_disable_cleanup() local [all …]
|
A D | init.c | 141 static int idxd_setup_wqs(struct idxd_device *idxd) in idxd_setup_wqs() 217 static int idxd_setup_engines(struct idxd_device *idxd) in idxd_setup_engines() 264 static int idxd_setup_groups(struct idxd_device *idxd) in idxd_setup_groups() 405 static void idxd_read_caps(struct idxd_device *idxd) in idxd_read_caps() 470 struct idxd_device *idxd; in idxd_alloc() local 519 static int idxd_probe(struct idxd_device *idxd) in idxd_probe() 585 static void idxd_cleanup(struct idxd_device *idxd) in idxd_cleanup() 601 struct idxd_device *idxd; in idxd_pci_probe() local 661 void idxd_wqs_quiesce(struct idxd_device *idxd) in idxd_wqs_quiesce() 675 struct idxd_device *idxd = pci_get_drvdata(pdev); in idxd_shutdown() local [all …]
|
A D | sysfs.c | 36 struct idxd_device *idxd = engine->idxd; in engine_group_id_store() local 137 struct idxd_device *idxd = group->idxd; in group_read_buffers_reserved_store() local 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() local 684 struct idxd_device *idxd = wq->idxd; in wq_mode_store() local 735 struct idxd_device *idxd = wq->idxd; in wq_size_store() local 772 struct idxd_device *idxd = wq->idxd; in wq_priority_store() local 1249 struct idxd_device *idxd) in idxd_wq_attr_op_config_invisible() 1256 struct idxd_device *idxd) in idxd_wq_attr_max_batch_size_invisible() [all …]
|
A D | perfmon.c | 126 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 D | perfmon.h | 87 #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 D | irq.c | 27 struct idxd_device *idxd; member 32 struct idxd_device *idxd = container_of(work, struct idxd_device, work); in idxd_device_reinit() local 72 struct idxd_device *idxd = wq->idxd; in idxd_int_handle_revoke_drain() local 132 struct idxd_device *idxd = revoke->idxd; in idxd_int_handle_revoke() local 220 static int process_misc_interrupts(struct idxd_device *idxd, u32 cause) in process_misc_interrupts() 337 struct idxd_device *idxd = ie_to_idxd(irq_entry); in idxd_misc_thread() local 389 struct idxd_device *idxd = wq->idxd; in idxd_queue_int_handle_resubmit() local
|
A D | cdev.c | 74 struct idxd_device *idxd; in idxd_cdev_open() local 143 struct idxd_device *idxd = wq->idxd; in idxd_cdev_release() local 193 struct idxd_device *idxd = wq->idxd; in idxd_cdev_mmap() local 219 struct idxd_device *idxd = wq->idxd; in idxd_cdev_poll() local 239 int idxd_cdev_get_major(struct idxd_device *idxd) in idxd_cdev_get_major() 246 struct idxd_device *idxd = wq->idxd; in idxd_wq_add_cdev() local 308 struct idxd_device *idxd = wq->idxd; in idxd_user_drv_probe() local
|
A D | dma.c | 27 struct idxd_device *idxd = desc->wq->idxd; in idxd_dma_complete_txd() local 111 struct idxd_device *idxd = wq->idxd; in idxd_dma_submit_memcpy() local 196 int idxd_register_dma_device(struct idxd_device *idxd) in idxd_register_dma_device() 242 void idxd_unregister_dma_device(struct idxd_device *idxd) in idxd_unregister_dma_device() 249 struct idxd_device *idxd = wq->idxd; in idxd_register_dma_channel() local 301 struct idxd_device *idxd = wq->idxd; in idxd_dmaengine_drv_probe() local
|
A D | submit.c | 14 struct idxd_device *idxd = wq->idxd; in __get_desc() local 30 struct idxd_device *idxd = wq->idxd; in idxd_alloc_desc() local 168 struct idxd_device *idxd = wq->idxd; in idxd_submit_desc() local
|
A D | idxd.h | 89 struct idxd_device *idxd; member 104 struct idxd_device *idxd; member 188 struct idxd_device *idxd; member 223 struct idxd_device *idxd; member 251 struct idxd_device *idxd; member 349 #define idxd_confdev(idxd) &idxd->idxd_dev.conf_dev argument 476 static inline bool device_pasid_enabled(struct idxd_device *idxd) in device_pasid_enabled() 481 static inline bool device_user_pasid_enabled(struct idxd_device *idxd) in device_user_pasid_enabled() 674 static inline int perfmon_pmu_init(struct idxd_device *idxd) { return 0; } in perfmon_pmu_init() 675 static inline void perfmon_pmu_remove(struct idxd_device *idxd) {} in perfmon_pmu_remove() [all …]
|
Completed in 20 milliseconds