Lines Matching refs:vio_dev
100 struct vio_dev { struct
119 int (*probe)(struct vio_dev *dev, const struct vio_device_id *id); argument
120 int (*remove)(struct vio_dev *dev);
124 unsigned long (*get_desired_dma)(struct vio_dev *dev);
139 extern void vio_cmo_set_dev_desired(struct vio_dev *viodev, size_t desired);
141 extern void vio_unregister_device(struct vio_dev *dev);
143 extern int vio_h_cop_sync(struct vio_dev *vdev, struct vio_pfo_op *op);
147 extern struct vio_dev *vio_register_device_node(
149 extern const void *vio_get_attribute(struct vio_dev *vdev, char *which,
152 extern struct vio_dev *vio_find_node(struct device_node *vnode);
153 extern int vio_enable_interrupts(struct vio_dev *dev);
154 extern int vio_disable_interrupts(struct vio_dev *dev);
156 static inline int vio_enable_interrupts(struct vio_dev *dev) in vio_enable_interrupts()
167 static inline struct vio_dev *to_vio_dev(struct device *dev) in to_vio_dev()
169 return container_of(dev, struct vio_dev, dev); in to_vio_dev()