Lines Matching refs:scif_hw_dev
44 struct scif_hw_dev { struct
69 int (*probe)(struct scif_hw_dev *dev); argument
70 void (*remove)(struct scif_hw_dev *dev);
87 int (*next_db)(struct scif_hw_dev *sdev);
88 struct mic_irq * (*request_irq)(struct scif_hw_dev *sdev,
93 void (*free_irq)(struct scif_hw_dev *sdev,
95 void (*ack_interrupt)(struct scif_hw_dev *sdev, int num);
96 void (*send_intr)(struct scif_hw_dev *sdev, int db);
97 void (*send_p2p_intr)(struct scif_hw_dev *sdev, int db,
99 void __iomem * (*remap)(struct scif_hw_dev *sdev,
101 void (*unmap)(struct scif_hw_dev *sdev, void __iomem *va);
106 struct scif_hw_dev *
114 void scif_unregister_device(struct scif_hw_dev *sdev);
116 static inline struct scif_hw_dev *dev_to_scif(struct device *dev) in dev_to_scif()
118 return container_of(dev, struct scif_hw_dev, dev); in dev_to_scif()