Searched refs:idxd_device (Results 1 – 8 of 8) sorted by relevance
/drivers/dma/idxd/ |
D | idxd.h | 17 struct idxd_device; 36 struct idxd_device *idxd; 44 struct idxd_device *idxd; 104 struct idxd_device *idxd; 134 struct idxd_device *idxd; 160 struct idxd_device *idxd; 164 struct idxd_device { struct 227 #define confdev_to_idxd(dev) container_of(dev, struct idxd_device, conf_dev) argument 253 static inline void idxd_set_type(struct idxd_device *idxd) in idxd_set_type() 278 const char *idxd_get_dev_name(struct idxd_device *idxd); [all …]
|
D | sysfs.c | 78 struct idxd_device *idxd = confdev_to_idxd(dev); in idxd_config_bus_match() 85 struct idxd_device *idxd = wq->idxd; in idxd_config_bus_match() 111 struct idxd_device *idxd = confdev_to_idxd(dev); in idxd_config_bus_probe() 150 struct idxd_device *idxd = wq->idxd; in idxd_config_bus_probe() 242 struct idxd_device *idxd = wq->idxd; in disable_wq() 285 struct idxd_device *idxd = confdev_to_idxd(dev); in idxd_config_bus_remove() 350 struct bus_type *idxd_get_bus_type(struct idxd_device *idxd) in idxd_get_bus_type() 355 static struct device_type *idxd_get_device_type(struct idxd_device *idxd) in idxd_get_device_type() 409 struct idxd_device *idxd = engine->idxd; in engine_group_id_store() 462 static void idxd_set_free_tokens(struct idxd_device *idxd) in idxd_set_free_tokens() [all …]
|
D | device.c | 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) in idxd_mask_msix_vector() 27 void idxd_mask_msix_vectors(struct idxd_device *idxd) in idxd_mask_msix_vectors() 37 void idxd_unmask_msix_vector(struct idxd_device *idxd, int vec_id) in idxd_unmask_msix_vector() 44 void idxd_unmask_error_interrupts(struct idxd_device *idxd) in idxd_unmask_error_interrupts() 53 void idxd_mask_error_interrupts(struct idxd_device *idxd) in idxd_mask_error_interrupts() 131 struct idxd_device *idxd = wq->idxd; in idxd_wq_alloc_resources() 200 struct idxd_device *idxd = wq->idxd; in idxd_wq_enable() 224 struct idxd_device *idxd = wq->idxd; in idxd_wq_disable() 250 struct idxd_device *idxd = wq->idxd; in idxd_wq_drain() [all …]
|
D | init.c | 43 const char *idxd_get_dev_name(struct idxd_device *idxd) in idxd_get_dev_name() 48 static int idxd_setup_interrupts(struct idxd_device *idxd) in idxd_setup_interrupts() 144 static int idxd_setup_internals(struct idxd_device *idxd) in idxd_setup_internals() 198 static void idxd_read_table_offsets(struct idxd_device *idxd) in idxd_read_table_offsets() 218 static void idxd_read_caps(struct idxd_device *idxd) in idxd_read_caps() 268 static struct idxd_device *idxd_alloc(struct pci_dev *pdev, in idxd_alloc() 272 struct idxd_device *idxd; in idxd_alloc() 274 idxd = devm_kzalloc(dev, sizeof(struct idxd_device), GFP_KERNEL); in idxd_alloc() 285 static int idxd_probe(struct idxd_device *idxd) in idxd_probe() 335 struct idxd_device *idxd; in idxd_pci_probe() [all …]
|
D | cdev.c | 71 struct idxd_device *idxd; in idxd_cdev_open() 109 struct idxd_device *idxd = wq->idxd; in idxd_cdev_release() 145 struct idxd_device *idxd = wq->idxd; in idxd_cdev_mmap() 171 struct idxd_device *idxd = wq->idxd; in idxd_cdev_poll() 192 int idxd_cdev_get_major(struct idxd_device *idxd) in idxd_cdev_get_major() 199 struct idxd_device *idxd = wq->idxd; in idxd_wq_add_cdev()
|
D | irq.c | 16 struct idxd_device *idxd = container_of(work, struct idxd_device, work); in idxd_device_reinit() 50 struct idxd_device *idxd = irq_entry->idxd; in idxd_irq_handler() 56 static int process_misc_interrupts(struct idxd_device *idxd, u32 cause) in process_misc_interrupts() 154 struct idxd_device *idxd = irq_entry->idxd; in idxd_misc_thread()
|
D | dma.c | 67 struct idxd_device *idxd = wq->idxd; in idxd_prep_desc_common() 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()
|
D | submit.c | 25 struct idxd_device *idxd = wq->idxd; in idxd_alloc_desc() 70 struct idxd_device *idxd = wq->idxd; in idxd_submit_desc()
|