Home
last modified time | relevance | path

Searched refs:scif_hw_dev (Results 1 – 15 of 15) sorted by relevance

/linux-4.19.296/drivers/misc/mic/bus/
Dscif_bus.h52 struct scif_hw_dev { struct
77 int (*probe)(struct scif_hw_dev *dev); argument
78 void (*remove)(struct scif_hw_dev *dev);
95 int (*next_db)(struct scif_hw_dev *sdev);
96 struct mic_irq * (*request_irq)(struct scif_hw_dev *sdev,
101 void (*free_irq)(struct scif_hw_dev *sdev,
103 void (*ack_interrupt)(struct scif_hw_dev *sdev, int num);
104 void (*send_intr)(struct scif_hw_dev *sdev, int db);
105 void (*send_p2p_intr)(struct scif_hw_dev *sdev, int db,
107 void __iomem * (*ioremap)(struct scif_hw_dev *sdev,
[all …]
Dscif_bus.c27 struct scif_hw_dev *dev = dev_to_scif(d); in device_show()
36 struct scif_hw_dev *dev = dev_to_scif(d); in vendor_show()
45 struct scif_hw_dev *dev = dev_to_scif(d); in modalias_show()
60 static inline int scif_id_match(const struct scif_hw_dev *dev, in scif_id_match()
76 struct scif_hw_dev *dev = dev_to_scif(dv); in scif_dev_match()
88 struct scif_hw_dev *dev = dev_to_scif(dv); in scif_uevent()
96 struct scif_hw_dev *dev = dev_to_scif(d); in scif_dev_probe()
104 struct scif_hw_dev *dev = dev_to_scif(d); in scif_dev_remove()
135 struct scif_hw_dev *sdev = dev_to_scif(d); in scif_release_dev()
140 struct scif_hw_dev *
[all …]
/linux-4.19.296/drivers/misc/mic/card/
Dmic_device.c179 static inline struct mic_driver *scdev_to_mdrv(struct scif_hw_dev *scdev) in scdev_to_mdrv()
185 ___mic_request_irq(struct scif_hw_dev *scdev, in ___mic_request_irq()
194 ___mic_free_irq(struct scif_hw_dev *scdev, in ___mic_free_irq()
200 static void ___mic_ack_interrupt(struct scif_hw_dev *scdev, int num) in ___mic_ack_interrupt()
207 static int ___mic_next_db(struct scif_hw_dev *scdev) in ___mic_next_db()
212 static void ___mic_send_intr(struct scif_hw_dev *scdev, int db) in ___mic_send_intr()
219 static void ___mic_send_p2p_intr(struct scif_hw_dev *scdev, int db, in ___mic_send_p2p_intr()
226 ___mic_ioremap(struct scif_hw_dev *scdev, in ___mic_ioremap()
234 static void ___mic_iounmap(struct scif_hw_dev *scdev, void __iomem *va) in ___mic_iounmap()
Dmic_device.h94 struct scif_hw_dev *scdev;
/linux-4.19.296/drivers/misc/mic/host/
Dmic_boot.c140 static inline struct mic_device *scdev_to_mdev(struct scif_hw_dev *scdev) in scdev_to_mdev()
149 struct scif_hw_dev *scdev = dev_get_drvdata(dev); in __mic_dma_alloc()
169 struct scif_hw_dev *scdev = dev_get_drvdata(dev); in __mic_dma_free()
182 struct scif_hw_dev *scdev = dev_get_drvdata(dev); in __mic_dma_map_page()
193 struct scif_hw_dev *scdev = dev_get_drvdata(dev); in __mic_dma_unmap_page()
203 struct scif_hw_dev *scdev = dev_get_drvdata(dev); in __mic_dma_map_sg()
234 struct scif_hw_dev *scdev = dev_get_drvdata(dev); in __mic_dma_unmap_sg()
258 ___mic_request_irq(struct scif_hw_dev *scdev, in ___mic_request_irq()
270 ___mic_free_irq(struct scif_hw_dev *scdev, in ___mic_free_irq()
278 static void ___mic_ack_interrupt(struct scif_hw_dev *scdev, int num) in ___mic_ack_interrupt()
[all …]
Dmic_device.h96 struct scif_hw_dev *scdev;
/linux-4.19.296/drivers/misc/mic/scif/
Dscif_map.h94 struct scif_hw_dev *sdev = scifdev->sdev; in scif_ioremap()
108 struct scif_hw_dev *sdev = scifdev->sdev; in scif_iounmap()
123 struct scif_hw_dev *sdev = scifdev->sdev; in scif_map_page()
Dscif_main.c77 struct scif_hw_dev *sdev = scifdev->sdev; in scif_intr_handler()
88 struct scif_hw_dev *sdev = scifdev->sdev; in scif_qp_setup_handler()
147 static int scif_probe(struct scif_hw_dev *sdev) in scif_probe()
216 static void scif_remove(struct scif_hw_dev *sdev) in scif_remove()
Dscif_main.h185 struct scif_hw_dev *sdev;
Dscif_nodeqp.c287 struct scif_hw_dev *sdev = scifdev->sdev; in scif_send_msg_intr()
393 struct scif_hw_dev *psdev = peerdev->sdev; in scif_init_p2p_info()
394 struct scif_hw_dev *sdev = scifdev->sdev; in scif_init_p2p_info()
442 struct scif_hw_dev *sdev = scifdev->sdev; in scif_deinit_p2p_info()
782 struct scif_hw_dev *sdev; in scif_node_add()
Dscif_nm.c119 struct scif_hw_dev *sdev = dev->sdev; in scif_cleanup_scifdev()
Dscif_rma.h361 int scif_drain_dma_intr(struct scif_hw_dev *sdev, struct dma_chan *chan);
Dscif_dma.c89 struct scif_hw_dev *sdev; in scif_reserve_dma_chan()
423 static int scif_sync_dma(struct scif_hw_dev *sdev, struct dma_chan *chan, in scif_sync_dma()
489 static int scif_async_dma(struct scif_hw_dev *sdev, struct dma_chan *chan) in scif_async_dma()
554 static int scif_drain_dma_poll(struct scif_hw_dev *sdev, struct dma_chan *chan) in scif_drain_dma_poll()
569 int scif_drain_dma_intr(struct scif_hw_dev *sdev, struct dma_chan *chan) in scif_drain_dma_intr()
Dscif_mmap.c208 struct scif_hw_dev *sdev = scifdev->sdev; in scif_get_phys()
Dscif_rma.c1129 struct scif_hw_dev *sdev = dev->sdev; in scif_fixup_aper_base()