Lines Matching defs:arg
95 static int fetch_stats(struct atm_dev *dev,struct sonet_stats __user *arg,int zero)
101 if (arg) error = copy_to_user(arg,&tmp,sizeof(tmp));
115 static int change_diag(struct atm_dev *dev,void __user *arg,int set)
119 if (get_user(todo,(int __user *)arg)) return -EFAULT;
128 return put_user(todo,(int __user *)arg) ? -EFAULT : 0;
135 static int get_diag(struct atm_dev *dev,void __user *arg)
148 return put_user(set,(int __user *)arg) ? -EFAULT : 0;
224 static int get_framing(struct atm_dev *dev, void __user *arg)
236 return put_user(framing, (int __user *) arg) ? -EFAULT : 0;
239 static int set_framing(struct atm_dev *dev, void __user *arg)
243 if (get_user(mode, (int __user *) arg))
255 static int suni_ioctl(struct atm_dev *dev,unsigned int cmd,void __user *arg)
260 return fetch_stats(dev, arg, cmd == SONET_GETSTATZ);
262 return change_diag(dev,arg,1);
264 return change_diag(dev,arg,0);
266 return get_diag(dev,arg);
270 return set_framing(dev, arg);
272 return get_framing(dev, arg);
278 return set_loopback(dev,(int)(unsigned long)arg);
280 return put_user(PRIV(dev)->loop_mode,(int __user *)arg) ?
284 (int __user *) arg) ? -EFAULT : 0;