vio.h (db8c246937713e60b7628661ccc187eeb81f2bae) vio.h (cad5cef62a5a0c525d39118d2e94b6e2034d5e05)
1/*
2 * IBM PowerPC Virtual I/O Infrastructure Support.
3 *
4 * Copyright (c) 2003 IBM Corp.
5 * Dave Engebretsen engebret@us.ibm.com
6 * Santiago Leon santil@us.ibm.com
7 *
8 * This program is free software; you can redistribute it and/or

--- 125 unchanged lines hidden (view full) ---

134 */
135#define vio_register_driver(driver) \
136 __vio_register_driver(driver, THIS_MODULE, KBUILD_MODNAME)
137extern void vio_unregister_driver(struct vio_driver *drv);
138
139extern int vio_cmo_entitlement_update(size_t);
140extern void vio_cmo_set_dev_desired(struct vio_dev *viodev, size_t desired);
141
1/*
2 * IBM PowerPC Virtual I/O Infrastructure Support.
3 *
4 * Copyright (c) 2003 IBM Corp.
5 * Dave Engebretsen engebret@us.ibm.com
6 * Santiago Leon santil@us.ibm.com
7 *
8 * This program is free software; you can redistribute it and/or

--- 125 unchanged lines hidden (view full) ---

134 */
135#define vio_register_driver(driver) \
136 __vio_register_driver(driver, THIS_MODULE, KBUILD_MODNAME)
137extern void vio_unregister_driver(struct vio_driver *drv);
138
139extern int vio_cmo_entitlement_update(size_t);
140extern void vio_cmo_set_dev_desired(struct vio_dev *viodev, size_t desired);
141
142extern void __devinit vio_unregister_device(struct vio_dev *dev);
142extern void vio_unregister_device(struct vio_dev *dev);
143
144extern int vio_h_cop_sync(struct vio_dev *vdev, struct vio_pfo_op *op);
145
146struct device_node;
147
148extern struct vio_dev *vio_register_device_node(
149 struct device_node *node_vdev);
150extern const void *vio_get_attribute(struct vio_dev *vdev, char *which,

--- 24 unchanged lines hidden ---
143
144extern int vio_h_cop_sync(struct vio_dev *vdev, struct vio_pfo_op *op);
145
146struct device_node;
147
148extern struct vio_dev *vio_register_device_node(
149 struct device_node *node_vdev);
150extern const void *vio_get_attribute(struct vio_dev *vdev, char *which,

--- 24 unchanged lines hidden ---