Lines Matching refs:argp
445 static int scom_raw_read(struct scom_device *scom, void __user *argp)
451 if (copy_from_user(&acc, argp, sizeof(struct scom_access)))
458 if (copy_to_user(argp, &acc, sizeof(struct scom_access)))
463 static int scom_raw_write(struct scom_device *scom, void __user *argp)
470 if (copy_from_user(&acc, argp, sizeof(struct scom_access)))
489 if (copy_to_user(argp, &acc, sizeof(struct scom_access)))
494 static int scom_reset(struct scom_device *scom, void __user *argp)
499 if (get_user(flags, (__u32 __user *)argp))
510 static int scom_check(struct scom_device *scom, void __user *argp)
513 return put_user(SCOM_CHECK_SUPPORTED, (__u32 __user *)argp);
519 void __user *argp = (void __user *)arg;
529 rc = scom_check(scom, argp);
532 rc = scom_raw_read(scom, argp);
535 rc = scom_raw_write(scom, argp);
538 rc = scom_reset(scom, argp);