#endif 
static int i2o_cfg_ioctl(struct inode *inode, struct file *fp, unsigned int cmd,			 unsigned long arg){	int ret;	switch (cmd) {	case I2OGETIOPS:		ret = i2o_cfg_getiops(arg);		break;	case I2OHRTGET:		ret = i2o_cfg_gethrt(arg);		break;	case I2OLCTGET:		ret = i2o_cfg_getlct(arg);		break;	case I2OPARMSET:		ret = i2o_cfg_parms(arg, I2OPARMSET);		break;	case I2OPARMGET:		ret = i2o_cfg_parms(arg, I2OPARMGET);		break;	case I2OSWDL:		ret = i2o_cfg_swdl(arg);		break;	case I2OSWUL:		ret = i2o_cfg_swul(arg);		break;	case I2OSWDEL:		ret = i2o_cfg_swdel(arg);		break;	case I2OVALIDATE:		ret = i2o_cfg_validate(arg);		break;	case I2OEVTREG:		ret = i2o_cfg_evt_reg(arg, fp);		break;	case I2OEVTGET:		ret = i2o_cfg_evt_get(arg, fp);		break;	case I2OPASSTHRU:		ret = i2o_cfg_passthru(arg);		break;	default:		osm_debug("unknown ioctl called!\n");		ret = -EINVAL;	}	return ret;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/b2aaee33fbb354a2f08121aa1c1be55841102761/i2o_config.c/clean/drivers/message/i2o/i2o_config.c