Lines Matching defs:arg
293 static int xsdfec_get_status(struct xsdfec_dev *xsdfec, void __user *arg)
306 err = copy_to_user(arg, &status, sizeof(status));
313 static int xsdfec_get_config(struct xsdfec_dev *xsdfec, void __user *arg)
317 err = copy_to_user(arg, &xsdfec->config, sizeof(xsdfec->config));
381 static int xsdfec_set_irq(struct xsdfec_dev *xsdfec, void __user *arg)
388 err = copy_from_user(&irq, arg, sizeof(irq));
408 static int xsdfec_set_turbo(struct xsdfec_dev *xsdfec, void __user *arg)
414 err = copy_from_user(&turbo, arg, sizeof(turbo));
435 static int xsdfec_get_turbo(struct xsdfec_dev *xsdfec, void __user *arg)
451 err = copy_to_user(arg, &turbo_params, sizeof(turbo_params));
653 static int xsdfec_add_ldpc(struct xsdfec_dev *xsdfec, void __user *arg)
658 ldpc = memdup_user(arg, sizeof(*ldpc));
729 static int xsdfec_set_order(struct xsdfec_dev *xsdfec, void __user *arg)
735 err = get_user(order, (enum xsdfec_order __user *)arg);
755 static int xsdfec_set_bypass(struct xsdfec_dev *xsdfec, bool __user *arg)
760 err = get_user(bypass, arg);
778 static int xsdfec_is_active(struct xsdfec_dev *xsdfec, bool __user *arg)
787 err = put_user(is_active, arg);
914 static int xsdfec_get_stats(struct xsdfec_dev *xsdfec, void __user *arg)
926 err = copy_to_user(arg, &user_stats, sizeof(user_stats));
947 void __user *arg = NULL;
964 arg = (void __user *)data;
965 if (!arg)
980 rval = xsdfec_get_stats(xsdfec, arg);
983 rval = xsdfec_get_status(xsdfec, arg);
986 rval = xsdfec_get_config(xsdfec, arg);
992 rval = xsdfec_set_irq(xsdfec, arg);
995 rval = xsdfec_set_turbo(xsdfec, arg);
998 rval = xsdfec_get_turbo(xsdfec, arg);
1001 rval = xsdfec_add_ldpc(xsdfec, arg);
1004 rval = xsdfec_set_order(xsdfec, arg);
1007 rval = xsdfec_set_bypass(xsdfec, arg);
1010 rval = xsdfec_is_active(xsdfec, (bool __user *)arg);