Lines Matching refs:scif_hw_dev
52 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,
109 void (*iounmap)(struct scif_hw_dev *sdev, void __iomem *va);
114 struct scif_hw_dev *
122 void scif_unregister_device(struct scif_hw_dev *sdev);
124 static inline struct scif_hw_dev *dev_to_scif(struct device *dev) in dev_to_scif()
126 return container_of(dev, struct scif_hw_dev, dev); in dev_to_scif()