Allocate a i2o device and initialize it
struct i2o_device * i2o_device_alloc(void);
void
no arguments
Allocate the memory for a I2O device and initialize locks and lists
Returns the allocated I2O device or a negative error code if the device could not be allocated.