Home
last modified time | relevance | path

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

/drivers/dma/idxd/
Didxd.h17 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 …]
Dsysfs.c78 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 …]
Ddevice.c16 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 …]
Dinit.c43 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 …]
Dcdev.c71 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()
Dirq.c16 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()
Ddma.c67 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()
Dsubmit.c25 struct idxd_device *idxd = wq->idxd; in idxd_alloc_desc()
70 struct idxd_device *idxd = wq->idxd; in idxd_submit_desc()