Lines Matching refs:uarg
57 static int bsg_sg_io(struct bsg_device *bd, fmode_t mode, void __user *uarg) in bsg_sg_io() argument
62 if (copy_from_user(&hdr, uarg, sizeof(hdr))) in bsg_sg_io()
67 if (!ret && copy_to_user(uarg, &hdr, sizeof(hdr))) in bsg_sg_io()
85 static int bsg_get_command_q(struct bsg_device *bd, int __user *uarg) in bsg_get_command_q() argument
87 return put_user(READ_ONCE(bd->max_queue), uarg); in bsg_get_command_q()
90 static int bsg_set_command_q(struct bsg_device *bd, int __user *uarg) in bsg_set_command_q() argument
94 if (get_user(max_queue, uarg)) in bsg_set_command_q()
106 void __user *uarg = (void __user *) arg; in bsg_ioctl() local
107 int __user *intp = uarg; in bsg_ioctl()
115 return bsg_get_command_q(bd, uarg); in bsg_ioctl()
117 return bsg_set_command_q(bd, uarg); in bsg_ioctl()
149 return bsg_sg_io(bd, file->f_mode, uarg); in bsg_ioctl()