Lines Matching refs:ret
371 static inline int is_unrecognized_ioctl(int ret) in is_unrecognized_ioctl() argument
373 return ret == -EINVAL || in is_unrecognized_ioctl()
374 ret == -ENOTTY || in is_unrecognized_ioctl()
375 ret == -ENOIOCTLCMD; in is_unrecognized_ioctl()
381 int ret; in blkdev_flushbuf() local
386 ret = __blkdev_driver_ioctl(bdev, mode, cmd, arg); in blkdev_flushbuf()
387 if (!is_unrecognized_ioctl(ret)) in blkdev_flushbuf()
388 return ret; in blkdev_flushbuf()
398 int ret, n; in blkdev_roset() local
403 ret = __blkdev_driver_ioctl(bdev, mode, cmd, arg); in blkdev_roset()
404 if (!is_unrecognized_ioctl(ret)) in blkdev_roset()
405 return ret; in blkdev_roset()
417 int ret; in blkdev_getgeo() local
430 ret = disk->fops->getgeo(bdev, &geo); in blkdev_getgeo()
431 if (ret) in blkdev_getgeo()
432 return ret; in blkdev_getgeo()
451 int ret; in compat_hdio_getgeo() local
464 ret = disk->fops->getgeo(bdev, &geo); in compat_hdio_getgeo()
465 if (ret) in compat_hdio_getgeo()
466 return ret; in compat_hdio_getgeo()
468 ret = copy_to_user(ugeo, &geo, 4); in compat_hdio_getgeo()
469 ret |= put_user(geo.start, &ugeo->start); in compat_hdio_getgeo()
470 if (ret) in compat_hdio_getgeo()
471 ret = -EFAULT; in compat_hdio_getgeo()
473 return ret; in compat_hdio_getgeo()
481 int ret, n; in blkdev_bszset() local
495 ret = set_blocksize(bdev, n); in blkdev_bszset()
498 return ret; in blkdev_bszset()
592 int ret; in blkdev_ioctl() local
630 ret = blkdev_common_ioctl(bdev, mode, cmd, arg, argp); in blkdev_ioctl()
631 if (ret == -ENOIOCTLCMD) in blkdev_ioctl()
634 return ret; in blkdev_ioctl()
649 int ret; in compat_blkdev_ioctl() local
701 ret = blkdev_common_ioctl(bdev, mode, cmd, arg, argp); in compat_blkdev_ioctl()
702 if (ret == -ENOIOCTLCMD && disk->fops->compat_ioctl) in compat_blkdev_ioctl()
703 ret = disk->fops->compat_ioctl(bdev, mode, cmd, arg); in compat_blkdev_ioctl()
705 return ret; in compat_blkdev_ioctl()