Lines Matching refs:uarg
135 static int bsg_sg_io(struct request_queue *q, fmode_t mode, void __user *uarg) in bsg_sg_io() argument
142 if (copy_from_user(&hdr, uarg, sizeof(hdr))) in bsg_sg_io()
191 if (!ret && copy_to_user(uarg, &hdr, sizeof(hdr))) in bsg_sg_io()
327 static int bsg_get_command_q(struct bsg_device *bd, int __user *uarg) in bsg_get_command_q() argument
329 return put_user(bd->max_queue, uarg); in bsg_get_command_q()
332 static int bsg_set_command_q(struct bsg_device *bd, int __user *uarg) in bsg_set_command_q() argument
336 if (get_user(queue, uarg)) in bsg_set_command_q()
350 void __user *uarg = (void __user *) arg; in bsg_ioctl() local
357 return bsg_get_command_q(bd, uarg); in bsg_ioctl()
359 return bsg_set_command_q(bd, uarg); in bsg_ioctl()
373 return scsi_cmd_ioctl(bd->queue, NULL, file->f_mode, cmd, uarg); in bsg_ioctl()
375 return bsg_sg_io(bd->queue, file->f_mode, uarg); in bsg_ioctl()