Lines Matching refs:value
104 * queue->size must have the same value as queue->sema counter (before
432 static int raw_ioctl_init(struct raw_dev *dev, unsigned long value)
442 if (copy_from_user(&arg, (void __user *)value, sizeof(arg)))
531 static int raw_ioctl_run(struct raw_dev *dev, unsigned long value)
536 if (value)
567 static int raw_ioctl_event_fetch(struct raw_dev *dev, unsigned long value)
574 if (copy_from_user(&arg, (void __user *)value, sizeof(arg)))
603 if (copy_to_user((void __user *)value, event, sizeof(*event) + length)) {
711 static int raw_ioctl_ep0_write(struct raw_dev *dev, unsigned long value)
717 data = raw_alloc_io_data(&io, (void __user *)value, true);
725 static int raw_ioctl_ep0_read(struct raw_dev *dev, unsigned long value)
732 data = raw_alloc_io_data(&io, (void __user *)value, false);
740 if (copy_to_user((void __user *)(value + sizeof(io)), data, length))
749 static int raw_ioctl_ep0_stall(struct raw_dev *dev, unsigned long value)
754 if (value)
793 static int raw_ioctl_ep_enable(struct raw_dev *dev, unsigned long value)
801 desc = memdup_user((void __user *)value, sizeof(*desc));
873 static int raw_ioctl_ep_disable(struct raw_dev *dev, unsigned long value)
875 int ret = 0, i = value;
928 unsigned long value, bool set, bool halt)
930 int ret = 0, i = value;
1098 static int raw_ioctl_ep_write(struct raw_dev *dev, unsigned long value)
1104 data = raw_alloc_io_data(&io, (void __user *)value, true);
1112 static int raw_ioctl_ep_read(struct raw_dev *dev, unsigned long value)
1119 data = raw_alloc_io_data(&io, (void __user *)value, false);
1127 if (copy_to_user((void __user *)(value + sizeof(io)), data, length))
1136 static int raw_ioctl_configure(struct raw_dev *dev, unsigned long value)
1141 if (value)
1161 static int raw_ioctl_vbus_draw(struct raw_dev *dev, unsigned long value)
1177 usb_gadget_vbus_draw(dev->gadget, 2 * value);
1201 static int raw_ioctl_eps_info(struct raw_dev *dev, unsigned long value)
1239 if (copy_to_user((void __user *)value, info, sizeof(*info)))
1248 static long raw_ioctl(struct file *fd, unsigned int cmd, unsigned long value)
1258 ret = raw_ioctl_init(dev, value);
1261 ret = raw_ioctl_run(dev, value);
1264 ret = raw_ioctl_event_fetch(dev, value);
1267 ret = raw_ioctl_ep0_write(dev, value);
1270 ret = raw_ioctl_ep0_read(dev, value);
1273 ret = raw_ioctl_ep_enable(dev, value);
1276 ret = raw_ioctl_ep_disable(dev, value);
1279 ret = raw_ioctl_ep_write(dev, value);
1282 ret = raw_ioctl_ep_read(dev, value);
1285 ret = raw_ioctl_configure(dev, value);
1288 ret = raw_ioctl_vbus_draw(dev, value);
1291 ret = raw_ioctl_eps_info(dev, value);
1294 ret = raw_ioctl_ep0_stall(dev, value);
1298 dev, value, true, true);
1302 dev, value, false, true);
1306 dev, value, true, false);