Lines Matching refs:ip

204 				  void __user *ip)  in linehandle_set_config()  argument
211 if (copy_from_user(&gcnf, ip, sizeof(gcnf))) in linehandle_set_config()
248 void __user *ip = (void __user *)arg; in linehandle_ioctl_unlocked() local
270 if (copy_to_user(ip, &ghd, sizeof(ghd))) in linehandle_ioctl_unlocked()
282 if (copy_from_user(&ghd, ip, sizeof(ghd))) in linehandle_ioctl_unlocked()
297 return linehandle_set_config(lh, ip); in linehandle_ioctl_unlocked()
348 static int linehandle_create(struct gpio_device *gdev, void __user *ip) in linehandle_create() argument
356 if (copy_from_user(&handlereq, ip, sizeof(handlereq))) in linehandle_create()
443 if (copy_to_user(ip, &handlereq, sizeof(handlereq))) { in linehandle_create()
1435 static long linereq_get_values(struct linereq *lr, void __user *ip) in linereq_get_values() argument
1445 if (copy_from_user(&lv, ip, sizeof(lv))) in linereq_get_values()
1490 if (copy_to_user(ip, &lv, sizeof(lv))) in linereq_get_values()
1538 static long linereq_set_values(struct linereq *lr, void __user *ip) in linereq_set_values() argument
1543 if (copy_from_user(&lv, ip, sizeof(lv))) in linereq_set_values()
1598 static long linereq_set_config(struct linereq *lr, void __user *ip) in linereq_set_config() argument
1603 if (copy_from_user(&lc, ip, sizeof(lc))) in linereq_set_config()
1623 void __user *ip = (void __user *)arg; in linereq_ioctl_unlocked() local
1630 return linereq_get_values(lr, ip); in linereq_ioctl_unlocked()
1632 return linereq_set_values(lr, ip); in linereq_ioctl_unlocked()
1634 return linereq_set_config(lr, ip); in linereq_ioctl_unlocked()
1810 static int linereq_create(struct gpio_device *gdev, void __user *ip) in linereq_create() argument
1820 if (copy_from_user(&ulr, ip, sizeof(ulr))) in linereq_create()
1939 if (copy_to_user(ip, &ulr, sizeof(ulr))) { in linereq_create()
2142 void __user *ip = (void __user *)arg; in lineevent_ioctl_unlocked() local
2162 if (copy_to_user(ip, &ghd, sizeof(ghd))) in lineevent_ioctl_unlocked()
2260 static int lineevent_create(struct gpio_device *gdev, void __user *ip) in lineevent_create() argument
2274 if (copy_from_user(&eventreq, ip, sizeof(eventreq))) in lineevent_create()
2393 if (copy_to_user(ip, &eventreq, sizeof(eventreq))) { in lineevent_create()
2545 static int chipinfo_get(struct gpio_chardev_data *cdev, void __user *ip) in chipinfo_get() argument
2555 if (copy_to_user(ip, &chipinfo, sizeof(chipinfo))) in chipinfo_get()
2575 static int lineinfo_get_v1(struct gpio_chardev_data *cdev, void __user *ip, in lineinfo_get_v1() argument
2582 if (copy_from_user(&lineinfo, ip, sizeof(lineinfo))) in lineinfo_get_v1()
2601 if (copy_to_user(ip, &lineinfo, sizeof(lineinfo))) { in lineinfo_get_v1()
2611 static int lineinfo_get(struct gpio_chardev_data *cdev, void __user *ip, in lineinfo_get() argument
2617 if (copy_from_user(&lineinfo, ip, sizeof(lineinfo))) in lineinfo_get()
2638 if (copy_to_user(ip, &lineinfo, sizeof(lineinfo))) { in lineinfo_get()
2647 static int lineinfo_unwatch(struct gpio_chardev_data *cdev, void __user *ip) in lineinfo_unwatch() argument
2651 if (copy_from_user(&offset, ip, sizeof(offset))) in lineinfo_unwatch()
2667 void __user *ip = (void __user *)arg; in gpio_ioctl_unlocked() local
2676 return chipinfo_get(cdev, ip); in gpio_ioctl_unlocked()
2679 return linehandle_create(gdev, ip); in gpio_ioctl_unlocked()
2681 return lineevent_create(gdev, ip); in gpio_ioctl_unlocked()
2683 return lineinfo_get_v1(cdev, ip, false); in gpio_ioctl_unlocked()
2685 return lineinfo_get_v1(cdev, ip, true); in gpio_ioctl_unlocked()
2688 return lineinfo_get(cdev, ip, false); in gpio_ioctl_unlocked()
2690 return lineinfo_get(cdev, ip, true); in gpio_ioctl_unlocked()
2692 return linereq_create(gdev, ip); in gpio_ioctl_unlocked()
2694 return lineinfo_unwatch(cdev, ip); in gpio_ioctl_unlocked()