Lines Matching refs:vlynq_device
62 struct vlynq_device { struct
80 int (*probe)(struct vlynq_device *dev, struct vlynq_device_id *id); argument
81 void (*remove)(struct vlynq_device *dev);
86 int (*on)(struct vlynq_device *dev);
87 void (*off)(struct vlynq_device *dev);
95 static inline struct vlynq_device *to_vlynq_device(struct device *device) in to_vlynq_device()
97 return container_of(device, struct vlynq_device, dev); in to_vlynq_device()
110 static inline void *vlynq_get_drvdata(struct vlynq_device *dev) in vlynq_get_drvdata()
115 static inline void vlynq_set_drvdata(struct vlynq_device *dev, void *data) in vlynq_set_drvdata()
120 static inline u32 vlynq_mem_start(struct vlynq_device *dev) in vlynq_mem_start()
125 static inline u32 vlynq_mem_end(struct vlynq_device *dev) in vlynq_mem_end()
130 static inline u32 vlynq_mem_len(struct vlynq_device *dev) in vlynq_mem_len()
135 static inline int vlynq_virq_to_irq(struct vlynq_device *dev, int virq) in vlynq_virq_to_irq()
144 static inline int vlynq_irq_to_virq(struct vlynq_device *dev, int irq) in vlynq_irq_to_virq()
153 extern int vlynq_enable_device(struct vlynq_device *dev);
154 extern void vlynq_disable_device(struct vlynq_device *dev);
155 extern int vlynq_set_local_mapping(struct vlynq_device *dev, u32 tx_offset,
157 extern int vlynq_set_remote_mapping(struct vlynq_device *dev, u32 tx_offset,
159 extern int vlynq_set_local_irq(struct vlynq_device *dev, int virq);
160 extern int vlynq_set_remote_irq(struct vlynq_device *dev, int virq);